OPENFILENAME_NT4A 구조체(commdlg.h)

OPENFILENAME_NT4 구조는 _WIN32_WINNT 0x0400 설정된 OPENFILENAME과 동일합니다. 이를 통해 애플리케이션은 Microsoft Windows NT 4.0에서 실행되는 동안 다른 Microsoft Windows NT 4.0 이후 기능을 활용할 수 있습니다. 또한 MFC42 애플리케이션은 힙 손상을 방지하기 위해 OPENFILENAME_NT4 사용해야 합니다. MFC(Microsoft Foundation Classes)에는 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 포함)