Data Structures |
| struct | LPCHOOSECOLORA |
| struct | LPCHOOSECOLORW |
| struct | LPCHOOSEFONTA |
| struct | LPCHOOSEFONTW |
| struct | LPDEVNAMES |
| struct | FINDREPLACEA |
| struct | FINDREPLACEW |
| struct | LPOPENFILENAMEA |
| struct | LPOPENFILENAMEW |
| struct | LPOFNOTIFYA |
| struct | LPOFNOTIFYW |
| struct | LPOFNOTIFYEXA |
| struct | LPOFNOTIFYEXW |
| struct | LPPAGESETUPDLGA |
| struct | LPPAGESETUPDLGW |
| struct | LPPRINTDLGA |
| struct | LPPRINTDLGW |
Defines |
| #define | SAVE_DIALOG 1 |
| #define | OPEN_DIALOG 2 |
| #define | LBSELCHSTRINGA "commdlg_LBSelChangedNotify" |
| #define | SHAREVISTRINGA "commdlg_ShareViolation" |
| #define | FILEOKSTRINGA "commdlg_FileNameOK" |
| #define | COLOROKSTRINGA "commdlg_ColorOK" |
| #define | SETRGBSTRINGA "commdlg_SetRGBColor" |
| #define | HELPMSGSTRINGA "commdlg_help" |
| #define | FINDMSGSTRINGA "commdlg_FindReplace" |
| #define | LBSELCHSTRINGW L"commdlg_LBSelChangedNotify" |
| #define | SHAREVISTRINGW L"commdlg_ShareViolation" |
| #define | FILEOKSTRINGW L"commdlg_FileNameOK" |
| #define | COLOROKSTRINGW L"commdlg_ColorOK" |
| #define | SETRGBSTRINGW L"commdlg_SetRGBColor" |
| #define | HELPMSGSTRINGW L"commdlg_help" |
| #define | FINDMSGSTRINGW L"commdlg_FindReplace" |
| #define | CDN_FIRST ((UINT)-601) /* also in commctrl.h */ |
| #define | CDN_LAST ((UINT)-699) |
| #define | CDN_INITDONE CDN_FIRST |
| #define | CDN_SELCHANGE (CDN_FIRST-1U) |
| #define | CDN_FOLDERCHANGE (CDN_FIRST-2U) |
| #define | CDN_SHAREVIOLATION (CDN_FIRST-3U) |
| #define | CDN_HELP (CDN_FIRST-4U) |
| #define | CDN_FILEOK (CDN_FIRST-5U) |
| #define | CDN_TYPECHANGE (CDN_FIRST-6U) |
| #define | CDN_INCLUDEITEM (CDN_FIRST-7U) |
| #define | CDM_FIRST (WM_USER+100) |
| #define | CDM_LAST (WM_USER+200) |
| #define | CDM_GETSPEC CDM_FIRST |
| #define | CDM_GETFILEPATH (CDM_FIRST+1) |
| #define | CDM_GETFOLDERPATH (CDM_FIRST+2) |
| #define | CDM_GETFOLDERIDLIST (CDM_FIRST+3) |
| #define | CDM_SETCONTROLTEXT (CDM_FIRST+4) |
| #define | CDM_HIDECONTROL (CDM_FIRST+5) |
| #define | CDM_SETDEFEXT (CDM_FIRST+6) |
| #define | CC_RGBINIT 1 |
| #define | CC_FULLOPEN 2 |
| #define | CC_PREVENTFULLOPEN 4 |
| #define | CC_SHOWHELP 8 |
| #define | CC_ENABLEHOOK 16 |
| #define | CC_ENABLETEMPLATE 32 |
| #define | CC_ENABLETEMPLATEHANDLE 64 |
| #define | CC_SOLIDCOLOR 128 |
| #define | CC_ANYCOLOR 256 |
| #define | CF_SCREENFONTS 1 |
| #define | CF_PRINTERFONTS 2 |
| #define | CF_BOTH 3 |
| #define | CF_SHOWHELP 4 |
| #define | CF_ENABLEHOOK 8 |
| #define | CF_ENABLETEMPLATE 16 |
| #define | CF_ENABLETEMPLATEHANDLE 32 |
| #define | CF_INITTOLOGFONTSTRUCT 64 |
| #define | CF_USESTYLE 128 |
| #define | CF_EFFECTS 256 |
| #define | CF_APPLY 512 |
| #define | CF_ANSIONLY 1024 |
| #define | CF_SCRIPTSONLY CF_ANSIONLY |
| #define | CF_NOVECTORFONTS 2048 |
| #define | CF_NOOEMFONTS 2048 |
| #define | CF_NOSIMULATIONS 4096 |
| #define | CF_LIMITSIZE 8192 |
| #define | CF_FIXEDPITCHONLY 16384 |
| #define | CF_WYSIWYG 32768 |
| #define | CF_FORCEFONTEXIST 65536 |
| #define | CF_SCALABLEONLY 131072 |
| #define | CF_TTONLY 262144 |
| #define | CF_NOFACESEL 524288 |
| #define | CF_NOSTYLESEL 1048576 |
| #define | CF_NOSIZESEL 2097152 |
| #define | CF_SELECTSCRIPT 4194304 |
| #define | CF_NOSCRIPTSEL 8388608 |
| #define | CF_NOVERTFONTS 0x1000000 |
| #define | SIMULATED_FONTTYPE 0x8000 |
| #define | PRINTER_FONTTYPE 0x4000 |
| #define | SCREEN_FONTTYPE 0x2000 |
| #define | BOLD_FONTTYPE 0x100 |
| #define | ITALIC_FONTTYPE 0x0200 |
| #define | REGULAR_FONTTYPE 0x0400 |
| #define | WM_CHOOSEFONT_GETLOGFONT (WM_USER+1) |
| #define | WM_CHOOSEFONT_SETLOGFONT (WM_USER+101) |
| #define | WM_CHOOSEFONT_SETFLAGS (WM_USER+102) |
| #define | OFN_ALLOWMULTISELECT 512 |
| #define | OFN_CREATEPROMPT 0x2000 |
| #define | OFN_ENABLEHOOK 32 |
| #define | OFN_ENABLESIZING 0x800000 |
| #define | OFN_ENABLETEMPLATE 64 |
| #define | OFN_ENABLETEMPLATEHANDLE 128 |
| #define | OFN_EXPLORER 0x80000 |
| #define | OFN_EXTENSIONDIFFERENT 0x400 |
| #define | OFN_FILEMUSTEXIST 0x1000 |
| #define | OFN_HIDEREADONLY 4 |
| #define | OFN_LONGNAMES 0x200000 |
| #define | OFN_NOCHANGEDIR 8 |
| #define | OFN_NODEREFERENCELINKS 0x100000 |
| #define | OFN_NOLONGNAMES 0x40000 |
| #define | OFN_NONETWORKBUTTON 0x20000 |
| #define | OFN_NOREADONLYRETURN 0x8000 |
| #define | OFN_NOTESTFILECREATE 0x10000 |
| #define | OFN_NOVALIDATE 256 |
| #define | OFN_OVERWRITEPROMPT 2 |
| #define | OFN_PATHMUSTEXIST 0x800 |
| #define | OFN_READONLY 1 |
| #define | OFN_SHAREAWARE 0x4000 |
| #define | OFN_SHOWHELP 16 |
| #define | OFN_SHAREFALLTHROUGH 2 |
| #define | OFN_SHARENOWARN 1 |
| #define | OFN_SHAREWARN 0 |
| #define | OFN_NODEREFERENCELINKS 0x100000 |
| #define | FR_DIALOGTERM 64 |
| #define | FR_DOWN 1 |
| #define | FR_ENABLEHOOK 256 |
| #define | FR_ENABLETEMPLATE 512 |
| #define | FR_ENABLETEMPLATEHANDLE 0x2000 |
| #define | FR_FINDNEXT 8 |
| #define | FR_HIDEUPDOWN 0x4000 |
| #define | FR_HIDEMATCHCASE 0x8000 |
| #define | FR_HIDEWHOLEWORD 0x10000 |
| #define | FR_MATCHALEFHAMZA 0x80000000 |
| #define | FR_MATCHCASE 4 |
| #define | FR_MATCHDIAC 0x20000000 |
| #define | FR_MATCHKASHIDA 0x40000000 |
| #define | FR_NOMATCHCASE 0x800 |
| #define | FR_NOUPDOWN 0x400 |
| #define | FR_NOWHOLEWORD 4096 |
| #define | FR_REPLACE 16 |
| #define | FR_REPLACEALL 32 |
| #define | FR_SHOWHELP 128 |
| #define | FR_WHOLEWORD 2 |
| #define | PD_ALLPAGES 0 |
| #define | PD_SELECTION 1 |
| #define | PD_PAGENUMS 2 |
| #define | PD_NOSELECTION 4 |
| #define | PD_NOPAGENUMS 8 |
| #define | PD_COLLATE 16 |
| #define | PD_PRINTTOFILE 32 |
| #define | PD_PRINTSETUP 64 |
| #define | PD_NOWARNING 128 |
| #define | PD_RETURNDC 256 |
| #define | PD_RETURNIC 512 |
| #define | PD_RETURNDEFAULT 1024 |
| #define | PD_SHOWHELP 2048 |
| #define | PD_ENABLEPRINTHOOK 4096 |
| #define | PD_ENABLESETUPHOOK 8192 |
| #define | PD_ENABLEPRINTTEMPLATE 16384 |
| #define | PD_ENABLESETUPTEMPLATE 32768 |
| #define | PD_ENABLEPRINTTEMPLATEHANDLE 65536 |
| #define | PD_ENABLESETUPTEMPLATEHANDLE 0x20000 |
| #define | PD_USEDEVMODECOPIES 0x40000 |
| #define | PD_USEDEVMODECOPIESANDCOLLATE 0x40000 |
| #define | PD_DISABLEPRINTTOFILE 0x80000 |
| #define | PD_HIDEPRINTTOFILE 0x100000 |
| #define | PD_NONETWORKBUTTON 0x200000 |
| #define | PSD_DEFAULTMINMARGINS 0 |
| #define | PSD_INWININIINTLMEASURE 0 |
| #define | PSD_MINMARGINS 1 |
| #define | PSD_MARGINS 2 |
| #define | PSD_INTHOUSANDTHSOFINCHES 4 |
| #define | PSD_INHUNDREDTHSOFMILLIMETERS 8 |
| #define | PSD_DISABLEMARGINS 16 |
| #define | PSD_DISABLEPRINTER 32 |
| #define | PSD_NOWARNING 128 |
| #define | PSD_DISABLEORIENTATION 256 |
| #define | PSD_DISABLEPAPER 512 |
| #define | PSD_RETURNDEFAULT 1024 |
| #define | PSD_SHOWHELP 2048 |
| #define | PSD_ENABLEPAGESETUPHOOK 8192 |
| #define | PSD_ENABLEPAGESETUPTEMPLATE 0x8000 |
| #define | PSD_ENABLEPAGESETUPTEMPLATEHANDLE 0x20000 |
| #define | PSD_ENABLEPAGEPAINTHOOK 0x40000 |
| #define | PSD_DISABLEPAGEPAINTING 0x80000 |
| #define | WM_PSD_PAGESETUPDLG WM_USER |
| #define | WM_PSD_FULLPAGERECT (WM_USER+1) |
| #define | WM_PSD_MINMARGINRECT (WM_USER+2) |
| #define | WM_PSD_MARGINRECT (WM_USER+3) |
| #define | WM_PSD_GREEKTEXTRECT (WM_USER+4) |
| #define | WM_PSD_ENVSTAMPRECT (WM_USER+5) |
| #define | WM_PSD_YAFULLPAGERECT (WM_USER+6) |
| #define | CD_LBSELNOITEMS (-1) |
| #define | CD_LBSELCHANGE 0 |
| #define | CD_LBSELSUB 1 |
| #define | CD_LBSELADD 2 |
| #define | DN_DEFAULTPRN 1 |
| #define | SNDMSG SendMessage |
| #define | CommDlg_OpenSave_GetSpec(d, s, m) ((int)SNDMSG((d),CDM_GETSPEC,(m),(LPARAM)(s))) |
| #define | CommDlg_OpenSave_GetSpecA CommDlg_OpenSave_GetSpec |
| #define | CommDlg_OpenSave_GetSpecW CommDlg_OpenSave_GetSpec |
| #define | CommDlg_OpenSave_GetFilePath(d, s, m) ((int)SNDMSG((d),CDM_GETFILEPATH,(m),(LPARAM)(s))) |
| #define | CommDlg_OpenSave_GetFilePathA CommDlg_OpenSave_GetFilePath |
| #define | CommDlg_OpenSave_GetFilePathW CommDlg_OpenSave_GetFilePath |
| #define | CommDlg_OpenSave_GetFolderPath(d, s, m) ((int)SNDMSG((d),CDM_GETFOLDERPATH,(m),(LPARAM)(LPSTR)(s))) |
| #define | CommDlg_OpenSave_GetFolderPathA CommDlg_OpenSave_GetFolderPath |
| #define | CommDlg_OpenSave_GetFolderPathW CommDlg_OpenSave_GetFolderPath |
| #define | CommDlg_OpenSave_GetFolderIDList(d, i, m) ((int)SNDMSG((d),CDM_GETFOLDERIDLIST,(m),(LPARAM)(i))) |
| #define | CommDlg_OpenSave_SetControlText(d, i, t) ((void)SNDMSG((d),CDM_SETCONTROLTEXT,(i),(LPARAM)(t))) |
| #define | CommDlg_OpenSave_HideControl(d, i) ((void)SNDMSG((d),CDM_HIDECONTROL,(i),0)) |
| #define | CommDlg_OpenSave_SetDefExt(d, e) ((void)SNDMSG((d),CDM_SETDEFEXT,0,(LPARAM)(e))) |
| #define | LBSELCHSTRING LBSELCHSTRINGA |
| #define | SHAREVISTRING SHAREVISTRINGA |
| #define | FILEOKSTRING FILEOKSTRINGA |
| #define | COLOROKSTRING COLOROKSTRINGA |
| #define | SETRGBSTRING SETRGBSTRINGA |
| #define | HELPMSGSTRING HELPMSGSTRINGA |
| #define | FINDMSGSTRING FINDMSGSTRINGA |
| #define | ChooseColor ChooseColorA |
| #define | ChooseFont ChooseFontA |
| #define | FindText FindTextA |
| #define | GetFileTitle GetFileTitleA |
| #define | GetOpenFileName GetOpenFileNameA |
| #define | GetSaveFileName GetSaveFileNameA |
| #define | PageSetupDlg PageSetupDlgA |
| #define | PrintDlg PrintDlgA |
| #define | ReplaceText ReplaceTextA |
Typedefs |
| typedef UINT_PTR(APIENTRY * | __CDHOOKPROC )(HWND, UINT, WPARAM, LPARAM) |
| typedef __CDHOOKPROC | LPCCHOOKPROC |
| typedef __CDHOOKPROC | LPCFHOOKPROC |
| typedef __CDHOOKPROC | LPFRHOOKPROC |
| typedef __CDHOOKPROC | LPOFNHOOKPROC |
| typedef __CDHOOKPROC | LPPAGEPAINTHOOK |
| typedef __CDHOOKPROC | LPPAGESETUPHOOK |
| typedef __CDHOOKPROC | LPSETUPHOOKPROC |
| typedef __CDHOOKPROC | LPPRINTHOOKPROC |
| typedef struct FINDREPLACEA * | LPFINDREPLACEA |
| typedef struct FINDREPLACEW * | LPFINDREPLACEW |
| typedef CHOOSECOLORA | CHOOSECOLOR |
| typedef CHOOSECOLORA * | LPCHOOSECOLOR |
| typedef CHOOSEFONTA | CHOOSEFONT |
| typedef CHOOSEFONTA * | LPCHOOSEFONT |
| typedef FINDREPLACEA | FINDREPLACE |
| typedef FINDREPLACEA * | LPFINDREPLACE |
| typedef OPENFILENAMEA | OPENFILENAME |
| typedef OPENFILENAMEA * | LPOPENFILENAME |
| typedef OFNOTIFYA | OFNOTIFY |
| typedef OFNOTIFYA * | LPOFNOTIFY |
| typedef PAGESETUPDLGA | PAGESETUPDLG |
| typedef PAGESETUPDLGA * | LPPAGESETUPDLG |
| typedef PRINTDLGA | PRINTDLG |
| typedef PRINTDLGA * | LPPRINTDLG |
Functions |
| BOOL WINAPI | ChooseColorA (LPCHOOSECOLORA) |
| BOOL WINAPI | ChooseColorW (LPCHOOSECOLORW) |
| BOOL WINAPI | ChooseFontA (LPCHOOSEFONTA) |
| BOOL WINAPI | ChooseFontW (LPCHOOSEFONTW) |
| DWORD WINAPI | CommDlgExtendedError (void) |
| HWND WINAPI | FindTextA (LPFINDREPLACEA) |
| HWND WINAPI | FindTextW (LPFINDREPLACEW) |
| short WINAPI | GetFileTitleA (LPCSTR, LPSTR, WORD) |
| short WINAPI | GetFileTitleW (LPCWSTR, LPWSTR, WORD) |
| BOOL WINAPI | GetOpenFileNameA (LPOPENFILENAMEA) |
| BOOL WINAPI | GetOpenFileNameW (LPOPENFILENAMEW) |
| BOOL WINAPI | GetSaveFileNameA (LPOPENFILENAMEA) |
| BOOL WINAPI | GetSaveFileNameW (LPOPENFILENAMEW) |
| BOOL WINAPI | PageSetupDlgA (LPPAGESETUPDLGA) |
| BOOL WINAPI | PageSetupDlgW (LPPAGESETUPDLGW) |
| BOOL WINAPI | PrintDlgA (LPPRINTDLGA) |
| BOOL WINAPI | PrintDlgW (LPPRINTDLGW) |
| HWND WINAPI | ReplaceTextA (LPFINDREPLACEA) |
| HWND WINAPI | ReplaceTextW (LPFINDREPLACEW) |