OFNOTIFYA 構造体 (commdlg.h)
開く または [名前を付けて保存] ダイアログ ボックスの OFNHookProc フック プロシージャに送信された WM_NOTIFY メッセージ 情報 格納します。 WM_NOTIFY メッセージの lParam パラメーターは、OFNOTIFY 構造体へのポインターです。
構文
typedef struct _OFNOTIFYA {
NMHDR hdr;
LPOPENFILENAMEA lpOFN;
LPSTR pszFile;
} OFNOTIFYA, *LPOFNOTIFYA;
メンバーズ
hdr
型: NMHDR
この構造体のメンバー
lpOFN
型: LPOPENFILENAME
OPENFILENAME 構造体へのポインター。[開く] または [名前を付けて保存] ダイアログ ボックス 作成されたときに指定。 一部の通知メッセージでは、この構造体には、通知の原因となったイベントに関する追加情報が含まれています。
pszFile
型: LPTSTR
ネットワーク共有違反が発生したファイル名。 このメンバーは、CDN_SHAREVIOLATION 通知メッセージでのみ有効です。
備考
すべての Open および Save As 通知メッセージで、OFNOTIFY 構造体が使用されるわけではありません。 CDN_INCLUDEITEM 通知メッセージは、OFNOTIFYEX 構造体を使用します。
手記
commdlg.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして OFNOTIFY を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | commdlg.h (Windows.h を含む) |
関連項目
概念
OFNOTIFYEX の
リファレンス