struttura OPENFILENAME_NT4A (commdlg.h)

La struttura OPENFILENAME_NT4 è identica a OPENFILENAME con _WIN32_WINNT impostata su 0x0400. Consente a un'applicazione di sfruttare altre funzionalità successive a Microsoft Windows NT 4.0 durante l'esecuzione in Microsoft Windows NT 4.0. Inoltre, le applicazioni MFC42 devono usare OPENFILENAME_NT4 per evitare il danneggiamento dell'heap. Ciò è dovuto al fatto che Microsoft Foundation Classes (MFC) include classi con strutture OPENFILENAME incorporate ed è necessario usare le stesse dimensioni della struttura.

Nota Questa struttura viene fornita solo per la compatibilità.
 

Sintassi

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;

Members

lStructSize

hwndOwner

hInstance

lpstrFilter

lpstrCustomFilter

nMaxCustFilter

nFilterIndex

lpstrFile

nMaxFile

lpstrFileTitle

nMaxFileTitle

lpstrInitialDir

lpstrTitle

Flags

nFileOffset

nFileExtension

lpstrDefExt

lCustData

lpfnHook

lpTemplateName

Requisiti

   
Intestazione commdlg.h (include Windows.h)