CDN_SELCHANGE通知コード

[Windows Vista 以降、 共通のダイアログ ボックスと [名前を付けて保存 ] ダイアログ ボックスは、[ 共通アイテム] ダイアログボックスに置き換えられていた。 共通ダイアログ ボックス ライブラリのこれらのダイアログ ボックスの代わりに、共通項目ダイアログ API を使用することをお勧めします。

現在開いているフォルダーまたはディレクトリの内容を表示するリスト ボックスで選択内容が変更されたときに、エクスプローラー スタイルの [く] または [名前を付けて保存] ダイアログ ボックスによって送信されます。

OFNHookProc フック プロシージャは、このメッセージを WM_NOTIFY メッセージの形式で受信します。

#define CDN_SELCHANGE           (CDN_FIRST - 0x0001)
#define CDN_FIRST               (0U-601U)

パラメーター

wParam

このパラメーターは使用されません。

lParam

OFNOTIFY 構造体へのポインター。 OFNOTIFY 構造体には、コード メンバーがCDN_SELCHANGE通知メッセージを示す NMHDR 構造体が含まれています。

戻り値

戻り値は無視されます。

解説

この通知は、 OFN_EXPLORER 値を使用してダイアログ ボックスが作成された場合にのみ送信されます。

新しく選択したファイルまたはフォルダーの名前を取得するために、フック プロシージャはダイアログ ボックスに CDM_GETFILEPATH または CDM_GETSPEC メッセージを送信できます。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Commdlg.h (Windows.h を含む)

関連項目

参照

CDM_GETFILEPATH

CDM_GETSPEC

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFY

概念

共通ダイアログ ボックス ライブラリ