共用方式為


OPENFILENAME_NT4A 結構 (commdlg.h)

OPENFILENAME_NT4結構與OPENFILENAME相同,_WIN32_WINNT設定為 0x0400。 它可讓應用程式利用其他 Microsoft Windows NT 4.0 後的功能,同時在 Microsoft Windows NT 4.0 上執行。 此外,MFC42 應用程式必須使用 OPENFILENAME_NT4 以避免堆積損毀。 這是因為 Microsoft Foundation Classs (MFC) 具有內嵌 OPENFILENAME 結構的類別,而且您必須使用相同的結構大小。

注意 此結構僅供相容性使用。
 

語法

typedef struct tagOFN_NT4A {
  DWORD         lStructSize;
  HWND          hwndOwner;
  HINSTANCE     hInstance;
  LPCSTR        lpstrFilter;
  LPSTR         lpstrCustomFilter;
  DWORD         nMaxCustFilter;
  DWORD         nFilterIndex;
  LPSTR         lpstrFile;
  DWORD         nMaxFile;
  LPSTR         lpstrFileTitle;
  DWORD         nMaxFileTitle;
  LPCSTR        lpstrInitialDir;
  LPCSTR        lpstrTitle;
  DWORD         Flags;
  WORD          nFileOffset;
  WORD          nFileExtension;
  LPCSTR        lpstrDefExt;
  LPARAM        lCustData;
  LPOFNHOOKPROC lpfnHook;
  LPCSTR        lpTemplateName;
} OPENFILENAME_NT4A, *LPOPENFILENAME_NT4A;

成員

lStructSize

hwndOwner

hInstance

lpstrFilter

lpstrCustomFilter

nMaxCustFilter

nFilterIndex

lpstrFile

nMaxFile

lpstrFileTitle

nMaxFileTitle

lpstrInitialDir

lpstrTitle

Flags

nFileOffset

nFileExtension

lpstrDefExt

lCustData

lpfnHook

lpTemplateName

規格需求

   
標頭 commdlg.h (包含 Windows.h)