DFM_GETDEFSTATICID メッセージ
作成時に既定のコンテキスト メニューの実装によって送信され、既定のメニュー コマンドを指定し、別の選択を行うことができます。 LPFNDFMCALLBACK によって使用されます。
DFM_GETDEFSTATICID
lParam = (LPARAM)(int*) defaultID;
パラメーター
-
defaultID [in, out]
-
選択したメニュー コマンドの ID へのポインター。 次のフラグが認識されます。
-
DFM_CMD_PROPERTIES
-
メニューが呼び出された項目の [プロパティ ] UI を表示します。
解説
既定のコマンドの選択をオーバーライドするには、ハンドラーは、このメッセージを受信したら、 defaultID で指される値を置換コマンドの ID に設定し、S_OKを返す必要があります。 それ以外の場合は、エラー コードを返します。
このメッセージは、既定のコンテキスト メニュー オブジェクトの作成方法に応じて、コールバック関数またはコールバック オブジェクトに送信されます。 構築には、2 つの API CDefFolderMenu_Create2SHCreateDefaultContextMenu があります。
DFM_INVOKECOMMANDEX は、このメッセージの拡張バージョンであり、コールバックに関する詳細情報を提供します。 実装でそのインターフェイスによって提供される追加情報が必要な場合は、DFM_INVOKECOMMANDEXを使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|