次の方法で共有


OPENFILENAME_NT4W構造体 (commdlg.h)

OPENFILENAME_NT4構造体は OPENFILENAME と同じで、_WIN32_WINNTを 0x0400 に設定します。 これにより、アプリケーションは Microsoft Windows NT 4.0 で実行中に、Microsoft Windows NT 4.0 以降の他の機能を利用できます。 また、MFC42 アプリケーションでは、ヒープの破損を回避するために OPENFILENAME_NT4 を使用する必要があります。 これは、Microsoft Foundation Classes (MFC) には OPENFILENAME 構造体が埋め込まれたクラスがあり、同じ構造体サイズを使用する必要があるためです。

メモ この構造体は、互換性のためにのみ提供されます。
 

構文

typedef struct tagOFN_NT4W {
  DWORD         lStructSize;
  HWND          hwndOwner;
  HINSTANCE     hInstance;
  LPCWSTR       lpstrFilter;
  LPWSTR        lpstrCustomFilter;
  DWORD         nMaxCustFilter;
  DWORD         nFilterIndex;
  LPWSTR        lpstrFile;
  DWORD         nMaxFile;
  LPWSTR        lpstrFileTitle;
  DWORD         nMaxFileTitle;
  LPCWSTR       lpstrInitialDir;
  LPCWSTR       lpstrTitle;
  DWORD         Flags;
  WORD          nFileOffset;
  WORD          nFileExtension;
  LPCWSTR       lpstrDefExt;
  LPARAM        lCustData;
  LPOFNHOOKPROC lpfnHook;
  LPCWSTR       lpTemplateName;
} OPENFILENAME_NT4W, *LPOPENFILENAME_NT4W;

メンバー

lStructSize

hwndOwner

hInstance

lpstrFilter

lpstrCustomFilter

nMaxCustFilter

nFilterIndex

lpstrFile

nMaxFile

lpstrFileTitle

nMaxFileTitle

lpstrInitialDir

lpstrTitle

Flags

nFileOffset

nFileExtension

lpstrDefExt

lCustData

lpfnHook

lpTemplateName

要件

要件
Header commdlg.h (Windows.h を含む)