私はこの文書化されていないWindowsメッセージ、16進コード:0x0313を見つけました。これは、ユーザーがアプリケーションのタスクバーボタンを右クリックしたときに送信されます。これは安定した使用/キャプチャですか?winapi - 記載されていないWindowsメッセージ0x0313 stable?
答えて
保証はありませんが、実際にはおそらく消えません。
私はそれがちょうどそうでないことを確認するためにそれをgoogledした。文書化されたMFCメッセージhttp://delphi.about.com/od/vclwriteenhance/a/ttaskbarmenu.htmから
一つの結果、:
あなたはタスクバーボタンを右クリックすると、Windowsが対応するアプリケーションウィンドウに文書化されていないメッセージ($ 0313)を送信します。 WPARAMは使用されず(ゼロ)、LPARAMは通常の形式で画面座標にマウスの位置を含みます。既定では、WindowProcは指定された座標でシステムメニューをポップアップすることによってこのメッセージを処理します。
明らかに、自分のカスタムメニューをポップアップ表示することはできますが、それを行う前に、 Spy ++は、代わりに処理できる文書化されたメッセージを生成するかどうかをチェックします。
ええ、私もその記事をお読みになりました。 – user965369
Win7では、これはシフト修飾子でのみ機能します。通常の右クリックでは機能しません。 –
記載されていない機能やメッセージは、変更される可能性があります。このメッセージは別のバージョンのウィンドウで同じ方法で送信されるか、パラメータが同じ形式で送信されることに頼るべきではありません。
あなたはそれが上で動作することを保証することができればそれを使うのは安定していることになります。
1)現在使用されているすべてのWindowsのバージョンを。
2)あなたのアプリの予想寿命中にリリースされるすべてのWindowsバージョン。
確かに、現在のCFrameWnd mfcクラスは、このメッセージを使ってメニューを表示するので、将来のバージョンで変更された場合、CFrameWndクラスを使用するすべてのものも廃止されます... ...? – user965369
新しいバージョンのWindowsでは、MFCが壊れていることがよく文書化されています。 – Deanna
それは将来のバージョンで動作することはもちろん保証されていませんが、それは可能性が高いです。
- 1. OperationContractに記載されていないメソッドを消費する
- 2. DbProviderFactoriesに記載されていないOracleデータプロバイダ(ODP.NET)
- 3. "ps -ef"(AIX 7.1)に記載されていないプロセス
- 4. メールに記載されていない日付
- 5. Discord Bot [VB.net]メッセージが記載されているかどうかチェック
- 6. Wordpressのサブメニューに記載されている不明なCSSプロパティ
- 7. モデルに記載されているプロパティの詳細な名前
- 8. 別のファイルに記載されているファイルに触れる
- 9. WSDLに記載されていないSOAPフォールトを投げます
- 10. パッケージがPyCharmの要件警告に記載されていない
- 11. UITableView(UITableViewとTopBarの間)の上に記載されていない隙間
- 12. テキストファイルに記載されていないフォルダやファイルを削除する
- 13. git cherry confusion - ドキュメントに記載されているように動作しない
- 14. recalc関数が記載されているとおりに起動しない
- 15. インテルイントリンシックスガイドに記載されているCPUIDを確認してください
- 16. Parcelerのreadmeに記載されているParcelerとSimpleXml
- 17. Wixサービスがローカルサービスに記載されていません
- 18. Mediawiki 1.26.2アップグレード - カテゴリが1列に記載されています
- 19. コードカバレッジがVS2008に記載されていません - c#
- 20. Smalltalkでgetoptが記載されていません
- 21. Magento製品はフロントエンドに記載されていません
- 22. Webchatのbotframeworkに対話IDが記載されています
- 23. は、Apacheは:ブロックが記載されているもの
- 24. 記載されているスクリプトの使用は何ですか?
- 25. 以下に記載されているエラーが発生する
- 26. 1ページに記載されているYiiのレコード数
- 27. PetScanツールに記載されているウィキペディアの記事をダウンロードするには?
- 28. Unicodeのコック(≠)で「等しくない」の表記は、次のテキストは、SFブックに記載されている
- 29. バフ/キャッシュのvmstatに記載されているよりも多くなると
- 30. ここに記載されているシナリオで適用可能なカーディナリティ
windows8のコンシューマプレビューが出ているので、そこにメッセージが存在するかどうかを確認することをお勧めします。 – bitwise
あなたは良い叫び声です。 – user965369