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) |