home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // CommDlg.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: CommDlg.pas
- //----------------------------------------------------------------------------
- #ifndef CommDlgHPP
- #define CommDlgHPP
- //----------------------------------------------------------------------------
- #ifndef MessagesHPP
- #include <Messages.hpp>
- #endif
-
- #ifndef WindowsHPP
- #include <Windows.hpp>
- #endif
-
- #ifndef SystemHPP
- #include <System.hpp>
- #endif
-
- namespace Commdlg
- {
- //-- type declarations -------------------------------------------------------
- struct TOpenFilenameA;
- typedef TOpenFilenameA *POpenFilenameA;
-
- struct TOpenFilenameW;
- typedef TOpenFilenameW *POpenFilenameW;
-
- typedef TOpenFilenameA *POpenFilename;
-
- struct TOpenFilenameA
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hInstance;
- System::Char *lpstrFilter;
- System::Char *lpstrCustomFilter;
- System::Integer nMaxCustFilter;
- System::Integer nFilterIndex;
- System::Char *lpstrFile;
- System::Integer nMaxFile;
- System::Char *lpstrFileTitle;
- System::Integer nMaxFileTitle;
- System::Char *lpstrInitialDir;
- System::Char *lpstrTitle;
- System::Integer Flags;
- System::Word nFileOffset;
- System::Word nFileExtension;
- System::Char *lpstrDefExt;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Msg, System::Longint wParam
- , System::Longint lParam);
- System::Char *lpTemplateName;
- } ;
-
- struct TOpenFilenameW
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hInstance;
- System::WideChar *lpstrFilter;
- System::WideChar *lpstrCustomFilter;
- System::Integer nMaxCustFilter;
- System::Integer nFilterIndex;
- System::WideChar *lpstrFile;
- System::Integer nMaxFile;
- System::WideChar *lpstrFileTitle;
- System::Integer nMaxFileTitle;
- System::WideChar *lpstrInitialDir;
- System::WideChar *lpstrTitle;
- System::Integer Flags;
- System::Word nFileOffset;
- System::Word nFileExtension;
- System::WideChar *lpstrDefExt;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Msg, System::Longint wParam
- , System::Longint lParam);
- System::WideChar *lpTemplateName;
- } ;
-
- typedef TOpenFilenameA TOpenFilename;
-
- struct TOFNotifyA;
- typedef TOFNotifyA *POFNotifyA;
-
- struct TOFNotifyW;
- typedef TOFNotifyW *POFNotifyW;
-
- typedef TOFNotifyA *POFNotify;
-
- struct TOFNotifyA
- {
- Windows::TNMHdr hdr;
- TOpenFilenameA *lpOFN;
- System::Char *pszFile;
- } ;
-
- struct TOFNotifyW
- {
- Windows::TNMHdr hdr;
- TOpenFilenameW *lpOFN;
- System::WideChar *pszFile;
- } ;
-
- typedef TOFNotifyA TOFNotify;
-
- struct TChooseColorA;
- typedef TChooseColorA *PChooseColorA;
-
- struct TChooseColorW;
- typedef TChooseColorW *PChooseColorW;
-
- typedef TChooseColorA *PChooseColor;
-
- struct TChooseColorA
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hInstance;
- System::Integer rgbResult;
- System::Integer *lpCustColors;
- System::Integer Flags;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Char *lpTemplateName;
- } ;
-
- struct TChooseColorW
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hInstance;
- System::Integer rgbResult;
- System::Integer *lpCustColors;
- System::Integer Flags;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::WideChar *lpTemplateName;
- } ;
-
- typedef TChooseColorA TChooseColor;
-
- struct TFindReplaceA;
- typedef TFindReplaceA *PFindReplaceA;
-
- struct TFindReplaceW;
- typedef TFindReplaceW *PFindReplaceW;
-
- typedef TFindReplaceA *PFindReplace;
-
- struct TFindReplaceA
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hInstance;
- System::Integer Flags;
- System::Char *lpstrFindWhat;
- System::Char *lpstrReplaceWith;
- System::Word wFindWhatLen;
- System::Word wReplaceWithLen;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Char *lpTemplateName;
- } ;
-
- struct TFindReplaceW
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hInstance;
- System::Integer Flags;
- System::WideChar *lpstrFindWhat;
- System::WideChar *lpstrReplaceWith;
- System::Word wFindWhatLen;
- System::Word wReplaceWithLen;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::WideChar *lpTemplateName;
- } ;
-
- typedef TFindReplaceA TFindReplace;
-
- struct TChooseFontA;
- typedef TChooseFontA *PChooseFontA;
-
- struct TChooseFontW;
- typedef TChooseFontW *PChooseFontW;
-
- typedef TChooseFontA *PChooseFont;
-
- struct TChooseFontA
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hDC;
- Windows::TLogFontA *lpLogFont;
- System::Integer iPointSize;
- System::Integer Flags;
- System::Integer rgbColors;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Char *lpTemplateName;
- System::Integer hInstance;
- System::Char *lpszStyle;
- System::Word nFontType;
- System::Word wReserved;
- System::Integer nSizeMin;
- System::Integer nSizeMax;
- } ;
-
- struct TChooseFontW
- {
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hDC;
- Windows::TLogFontW *lpLogFont;
- System::Integer iPointSize;
- System::Integer Flags;
- System::Integer rgbColors;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::WideChar *lpTemplateName;
- System::Integer hInstance;
- System::WideChar *lpszStyle;
- System::Word nFontType;
- System::Word wReserved;
- System::Integer nSizeMin;
- System::Integer nSizeMax;
- } ;
-
- typedef TChooseFontA TChooseFont;
-
- struct TPrintDlgA;
- typedef TPrintDlgA *PPrintDlgA;
-
- struct TPrintDlgW;
- typedef TPrintDlgW *PPrintDlgW;
-
- typedef TPrintDlgA *PPrintDlg;
-
- struct TPrintDlgA
- {
-
- #pragma pack(push, 1)
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hDevMode;
- System::Integer hDevNames;
- System::Integer hDC;
- System::Integer Flags;
- System::Word nFromPage;
- System::Word nToPage;
- System::Word nMinPage;
- System::Word nMaxPage;
- System::Word nCopies;
- System::Integer hInstance;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnPrintHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Integer __stdcall (*lpfnSetupHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Char *lpPrintTemplateName;
- System::Char *lpSetupTemplateName;
- System::Integer hPrintTemplate;
- System::Integer hSetupTemplate;
- #pragma pack(pop)
- } ;
-
- struct TPrintDlgW
- {
-
- #pragma pack(push, 1)
- System::Integer lStructSize;
- System::Integer hWndOwner;
- System::Integer hDevMode;
- System::Integer hDevNames;
- System::Integer hDC;
- System::Integer Flags;
- System::Word nFromPage;
- System::Word nToPage;
- System::Word nMinPage;
- System::Word nMaxPage;
- System::Word nCopies;
- System::Integer hInstance;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnPrintHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Integer __stdcall (*lpfnSetupHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::WideChar *lpPrintTemplateName;
- System::WideChar *lpSetupTemplateName;
- System::Integer hPrintTemplate;
- System::Integer hSetupTemplate;
- #pragma pack(pop)
- } ;
-
- typedef TPrintDlgA TPrintDlg;
-
- struct TDevNames;
- typedef TDevNames *PDevNames;
-
- struct TDevNames
- {
- System::Word wDriverOffset;
- System::Word wDeviceOffset;
- System::Word wOutputOffset;
- System::Word wDefault;
- } ;
-
- struct TPageSetupDlgA;
- typedef TPageSetupDlgA *PPageSetupDlgA;
-
- struct TPageSetupDlgW;
- typedef TPageSetupDlgW *PPageSetupDlgW;
-
- typedef TPageSetupDlgA *PPageSetupDlg;
-
- struct TPageSetupDlgA
- {
- System::Integer lStructSize;
- System::Integer hwndOwner;
- System::Integer hDevMode;
- System::Integer hDevNames;
- System::Integer Flags;
- Windows::TPoint ptPaperSize;
- Windows::TRect rtMinMargin;
- Windows::TRect rtMargin;
- System::Integer hInstance;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnPageSetupHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Integer __stdcall (*lpfnPagePaintHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Char *lpPageSetupTemplateName;
- System::Integer hPageSetupTemplate;
- } ;
-
- struct TPageSetupDlgW
- {
- System::Integer lStructSize;
- System::Integer hwndOwner;
- System::Integer hDevMode;
- System::Integer hDevNames;
- System::Integer Flags;
- Windows::TPoint ptPaperSize;
- Windows::TRect rtMinMargin;
- Windows::TRect rtMargin;
- System::Integer hInstance;
- System::Longint lCustData;
- System::Integer __stdcall (*lpfnPageSetupHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::Integer __stdcall (*lpfnPagePaintHook)(System::Integer Wnd, System::Integer Message, System::Longint
- wParam, System::Longint lParam);
- System::WideChar *lpPageSetupTemplateName;
- System::Integer hPageSetupTemplate;
- } ;
-
- typedef TPageSetupDlgA TPageSetupDlg;
-
- //-- var, const, procedure ---------------------------------------------------
- #define OFN_READONLY System::Byte(1)
- #define OFN_OVERWRITEPROMPT System::Byte(2)
- #define OFN_HIDEREADONLY System::Byte(4)
- #define OFN_NOCHANGEDIR System::Byte(8)
- #define OFN_SHOWHELP System::Byte(16)
- #define OFN_ENABLEHOOK System::Byte(32)
- #define OFN_ENABLETEMPLATE System::Byte(64)
- #define OFN_ENABLETEMPLATEHANDLE System::Byte(128)
- #define OFN_NOVALIDATE System::Smallint(256)
- #define OFN_ALLOWMULTISELECT System::Smallint(512)
- #define OFN_EXTENSIONDIFFERENT System::Smallint(1024)
- #define OFN_PATHMUSTEXIST System::Smallint(2048)
- #define OFN_FILEMUSTEXIST System::Smallint(4096)
- #define OFN_CREATEPROMPT System::Smallint(8192)
- #define OFN_SHAREAWARE System::Smallint(16384)
- #define OFN_NOREADONLYRETURN System::Integer(32768)
- #define OFN_NOTESTFILECREATE System::Integer(65536)
- #define OFN_NONETWORKBUTTON System::Integer(131072)
- #define OFN_NOLONGNAMES System::Integer(262144)
- #define OFN_EXPLORER System::Integer(524288)
- #define OFN_NODEREFERENCELINKS System::Integer(1048576)
- #define OFN_LONGNAMES System::Integer(2097152)
- #define OFN_SHAREFALLTHROUGH System::Byte(2)
- #define OFN_SHARENOWARN System::Byte(1)
- #define OFN_SHAREWARN System::Byte(0)
- #define CDN_FIRST System::Smallint(-601)
- #define CDN_LAST System::Smallint(-699)
- #define CDN_INITDONE System::Smallint(-601)
- #define CDN_SELCHANGE System::Smallint(-602)
- #define CDN_FOLDERCHANGE System::Smallint(-603)
- #define CDN_SHAREVIOLATION System::Smallint(-604)
- #define CDN_HELP System::Smallint(-605)
- #define CDN_FILEOK System::Smallint(-606)
- #define CDN_TYPECHANGE System::Smallint(-607)
- #define CDM_FIRST System::Smallint(1124)
- #define CDM_LAST System::Smallint(1224)
- #define CDM_GETSPEC System::Smallint(1124)
- #define CDM_GETFILEPATH System::Smallint(1125)
- #define CDM_GETFOLDERPATH System::Smallint(1126)
- #define CDM_GETFOLDERIDLIST System::Smallint(1127)
- #define CDM_SETCONTROLTEXT System::Smallint(1128)
- #define CDM_HIDECONTROL System::Smallint(1129)
- #define CDM_SETDEFEXT System::Smallint(1130)
- #define CC_RGBINIT System::Byte(1)
- #define CC_FULLOPEN System::Byte(2)
- #define CC_PREVENTFULLOPEN System::Byte(4)
- #define CC_SHOWHELP System::Byte(8)
- #define CC_ENABLEHOOK System::Byte(16)
- #define CC_ENABLETEMPLATE System::Byte(32)
- #define CC_ENABLETEMPLATEHANDLE System::Byte(64)
- #define CC_SOLIDCOLOR System::Byte(128)
- #define CC_ANYCOLOR System::Smallint(256)
- #define FR_DOWN System::Byte(1)
- #define FR_WHOLEWORD System::Byte(2)
- #define FR_MATCHCASE System::Byte(4)
- #define FR_FINDNEXT System::Byte(8)
- #define FR_REPLACE System::Byte(16)
- #define FR_REPLACEALL System::Byte(32)
- #define FR_DIALOGTERM System::Byte(64)
- #define FR_SHOWHELP System::Byte(128)
- #define FR_ENABLEHOOK System::Smallint(256)
- #define FR_ENABLETEMPLATE System::Smallint(512)
- #define FR_NOUPDOWN System::Smallint(1024)
- #define FR_NOMATCHCASE System::Smallint(2048)
- #define FR_NOWHOLEWORD System::Smallint(4096)
- #define FR_ENABLETEMPLATEHandle System::Smallint(8192)
- #define FR_HIDEUPDOWN System::Smallint(16384)
- #define FR_HIDEMATCHCASE System::Integer(32768)
- #define FR_HIDEWHOLEWORD System::Integer(65536)
- #define CF_SCREENFONTS System::Byte(1)
- #define CF_PRINTERFONTS System::Byte(2)
- #define CF_BOTH System::Byte(3)
- #define CF_SHOWHELP System::Byte(4)
- #define CF_ENABLEHOOK System::Byte(8)
- #define CF_ENABLETEMPLATE System::Byte(16)
- #define CF_ENABLETEMPLATEHANDLE System::Byte(32)
- #define CF_INITTOLOGFONTSTRUCT System::Byte(64)
- #define CF_USESTYLE System::Byte(128)
- #define CF_EFFECTS System::Smallint(256)
- #define CF_APPLY System::Smallint(512)
- #define CF_ANSIONLY System::Smallint(1024)
- #define CF_SCRIPTSONLY System::Smallint(1024)
- #define CF_NOVECTORFONTS System::Smallint(2048)
- #define CF_NOOEMFONTS System::Smallint(2048)
- #define CF_NOSIMULATIONS System::Smallint(4096)
- #define CF_LIMITSIZE System::Smallint(8192)
- #define CF_FIXEDPITCHONLY System::Smallint(16384)
- #define CF_WYSIWYG System::Integer(32768)
- #define CF_FORCEFONTEXIST System::Integer(65536)
- #define CF_SCALABLEONLY System::Integer(131072)
- #define CF_TTONLY System::Integer(262144)
- #define CF_NOFACESEL System::Integer(524288)
- #define CF_NOSTYLESEL System::Integer(1048576)
- #define CF_NOSIZESEL System::Integer(2097152)
- #define CF_SELECTSCRIPT System::Integer(4194304)
- #define CF_NOSCRIPTSEL System::Integer(8388608)
- #define CF_NOVERTFONTS System::Integer(16777216)
- #define SIMULATED_FONTTYPE System::Integer(32768)
- #define PRINTER_FONTTYPE System::Smallint(16384)
- #define SCREEN_FONTTYPE System::Smallint(8192)
- #define BOLD_FONTTYPE System::Smallint(256)
- #define ITALIC_FONTTYPE System::Smallint(512)
- #define REGULAR_FONTTYPE System::Smallint(1024)
- #define WM_CHOOSEFONT_GETLOGFONT System::Smallint(1025)
- #define WM_CHOOSEFONT_SETLOGFONT System::Smallint(1125)
- #define WM_CHOOSEFONT_SETFLAGS System::Smallint(1126)
- #define LBSELCHSTRING "commdlg_LBSelChangedNotify"
- #define SHAREVISTRING "commdlg_ShareViolation"
- #define FILEOKSTRING "commdlg_FileNameOK"
- #define COLOROKSTRING "commdlg_ColorOK"
- #define SETRGBSTRING "commdlg_SetRGBColor"
- #define FINDMSGSTRING "commdlg_FindReplace"
- #define HELPMSGSTRING "commdlg_help"
- #define CD_LBSELNOITEMS System::Shortint(-1)
- #define CD_LBSELCHANGE System::Byte(0)
- #define CD_LBSELSUB System::Byte(1)
- #define CD_LBSELADD System::Byte(2)
- #define PD_ALLPAGES System::Byte(0)
- #define PD_SELECTION System::Byte(1)
- #define PD_PAGENUMS System::Byte(2)
- #define PD_NOSELECTION System::Byte(4)
- #define PD_NOPAGENUMS System::Byte(8)
- #define PD_COLLATE System::Byte(16)
- #define PD_PRINTTOFILE System::Byte(32)
- #define PD_PRINTSETUP System::Byte(64)
- #define PD_NOWARNING System::Byte(128)
- #define PD_RETURNDC System::Smallint(256)
- #define PD_RETURNIC System::Smallint(512)
- #define PD_RETURNDEFAULT System::Smallint(1024)
- #define PD_SHOWHELP System::Smallint(2048)
- #define PD_ENABLEPRINTHOOK System::Smallint(4096)
- #define PD_ENABLESETUPHOOK System::Smallint(8192)
- #define PD_ENABLEPRINTTEMPLATE System::Smallint(16384)
- #define PD_ENABLESETUPTEMPLATE System::Integer(32768)
- #define PD_ENABLEPRINTTEMPLATEHANDLE System::Integer(65536)
- #define PD_ENABLESETUPTEMPLATEHANDLE System::Integer(131072)
- #define PD_USEDEVMODECOPIES System::Integer(262144)
- #define PD_USEDEVMODECOPIESANDCOLLATE System::Integer(262144)
- #define PD_DISABLEPRINTTOFILE System::Integer(524288)
- #define PD_HIDEPRINTTOFILE System::Integer(1048576)
- #define PD_NONETWORKBUTTON System::Integer(2097152)
- #define DN_DEFAULTPRN System::Byte(1)
- #define WM_PSD_PAGESETUPDLG System::Smallint(1024)
- #define WM_PSD_FULLPAGERECT System::Smallint(1025)
- #define WM_PSD_MINMARGINRECT System::Smallint(1026)
- #define WM_PSD_MARGINRECT System::Smallint(1027)
- #define WM_PSD_GREEKTEXTRECT System::Smallint(1028)
- #define WM_PSD_ENVSTAMPRECT System::Smallint(1029)
- #define WM_PSD_YAFULLPAGERECT System::Smallint(1030)
- #define PSD_DEFAULTMINMARGINS System::Byte(0)
- #define PSD_INWININIINTLMEASURE System::Byte(0)
- #define PSD_MINMARGINS System::Byte(1)
- #define PSD_MARGINS System::Byte(2)
- #define PSD_INTHOUSANDTHSOFINCHES System::Byte(4)
- #define PSD_INHUNDREDTHSOFMILLIMETERS System::Byte(8)
- #define PSD_DISABLEMARGINS System::Byte(16)
- #define PSD_DISABLEPRINTER System::Byte(32)
- #define PSD_NOWARNING System::Byte(128)
- #define PSD_DISABLEORIENTATION System::Smallint(256)
- #define PSD_RETURNDEFAULT System::Smallint(1024)
- #define PSD_DISABLEPAPER System::Smallint(512)
- #define PSD_SHOWHELP System::Smallint(2048)
- #define PSD_ENABLEPAGESETUPHOOK System::Smallint(8192)
- #define PSD_ENABLEPAGESETUPTEMPLATE System::Integer(32768)
- #define PSD_ENABLEPAGESETUPTEMPLATEHANDLE System::Integer(131072)
- #define PSD_ENABLEPAGEPAINTHOOK System::Integer(262144)
- #define PSD_DISABLEPAGEPAINTING System::Integer(524288)
- #define CDERR_DIALOGFAILURE System::Integer(65535)
- #define CDERR_GENERALCODES System::Byte(0)
- #define CDERR_STRUCTSIZE System::Byte(1)
- #define CDERR_INITIALIZATION System::Byte(2)
- #define CDERR_NOTEMPLATE System::Byte(3)
- #define CDERR_NOHINSTANCE System::Byte(4)
- #define CDERR_LOADSTRFAILURE System::Byte(5)
- #define CDERR_FINDRESFAILURE System::Byte(6)
- #define CDERR_LOADRESFAILURE System::Byte(7)
- #define CDERR_LOCKRESFAILURE System::Byte(8)
- #define CDERR_MEMALLOCFAILURE System::Byte(9)
- #define CDERR_MEMLOCKFAILURE System::Byte(10)
- #define CDERR_NOHOOK System::Byte(11)
- #define CDERR_REGISTERMSGFAIL System::Byte(12)
- #define PDERR_PRINTERCODES System::Smallint(4096)
- #define PDERR_SETUPFAILURE System::Smallint(4097)
- #define PDERR_PARSEFAILURE System::Smallint(4098)
- #define PDERR_RETDEFFAILURE System::Smallint(4099)
- #define PDERR_LOADDRVFAILURE System::Smallint(4100)
- #define PDERR_GETDEVMODEFAIL System::Smallint(4101)
- #define PDERR_INITFAILURE System::Smallint(4102)
- #define PDERR_NODEVICES System::Smallint(4103)
- #define PDERR_NODEFAULTPRN System::Smallint(4104)
- #define PDERR_DNDMMISMATCH System::Smallint(4105)
- #define PDERR_CREATEICFAILURE System::Smallint(4106)
- #define PDERR_PRINTERNOTFOUND System::Smallint(4107)
- #define PDERR_DEFAULTDIFFERENT System::Smallint(4108)
- #define CFERR_CHOOSEFONTCODES System::Smallint(8192)
- #define CFERR_NOFONTS System::Smallint(8193)
- #define CFERR_MAXLESSTHANMIN System::Smallint(8194)
- #define FNERR_FILENAMECODES System::Smallint(12288)
- #define FNERR_SUBCLASSFAILURE System::Smallint(12289)
- #define FNERR_INVALIDFILENAME System::Smallint(12290)
- #define FNERR_BUFFERTOOSMALL System::Smallint(12291)
- #define FRERR_FINDREPLACECODES System::Smallint(16384)
- #define FRERR_BUFFERLENGTHZERO System::Smallint(16385)
- #define CCERR_CHOOSECOLORCODES System::Smallint(20480)
- extern "C" System::LongBool __stdcall GetOpenFileNameA(TOpenFilenameA &OpenFile);
- extern "C" System::LongBool __stdcall GetOpenFileNameW(TOpenFilenameW &OpenFile);
- extern "C" System::LongBool __stdcall GetOpenFileName(TOpenFilenameA &OpenFile);
- extern "C" System::LongBool __stdcall GetSaveFileNameA(TOpenFilenameA &OpenFile);
- extern "C" System::LongBool __stdcall GetSaveFileNameW(TOpenFilenameW &OpenFile);
- extern "C" System::LongBool __stdcall GetSaveFileName(TOpenFilenameA &OpenFile);
- extern "C" System::Smallint __stdcall GetFileTitleA(System::PChar FileName, System::PChar Title, System::Word
- TitleSize);
- extern "C" System::Smallint __stdcall GetFileTitleW(System::PWideChar FileName, System::PWideChar Title
- , System::Word TitleSize);
- extern "C" System::Smallint __stdcall GetFileTitle(System::PChar FileName, System::PChar Title, System::Word
- TitleSize);
- extern "C" System::LongBool __stdcall ChooseColorA(TChooseColorA &CC);
- extern "C" System::LongBool __stdcall ChooseColorW(TChooseColorW &CC);
- extern "C" System::LongBool __stdcall ChooseColor(TChooseColorA &CC);
- extern "C" System::Integer __stdcall FindTextA(TFindReplaceA &FindReplace);
- extern "C" System::Integer __stdcall FindTextW(TFindReplaceW &FindReplace);
- extern "C" System::Integer __stdcall FindText(TFindReplaceA &FindReplace);
- extern "C" System::Integer __stdcall ReplaceTextA(TFindReplaceA &FindReplace);
- extern "C" System::Integer __stdcall ReplaceTextW(TFindReplaceW &FindReplace);
- extern "C" System::Integer __stdcall ReplaceText(TFindReplaceA &FindReplace);
- extern "C" System::LongBool __stdcall ChooseFontA(TChooseFontA &ChooseFont);
- extern "C" System::LongBool __stdcall ChooseFontW(TChooseFontW &ChooseFont);
- extern "C" System::LongBool __stdcall ChooseFont(TChooseFontA &ChooseFont);
- extern "C" System::LongBool __stdcall PrintDlgA(TPrintDlgA &PrintDlg);
- extern "C" System::LongBool __stdcall PrintDlgW(TPrintDlgW &PrintDlg);
- extern "C" System::LongBool __stdcall PrintDlg(TPrintDlgA &PrintDlg);
- extern "C" System::Integer __stdcall CommDlgExtendedError(void);
- extern "C" System::LongBool __stdcall PageSetupDlgA(TPageSetupDlgA &PgSetupDialog);
- extern "C" System::LongBool __stdcall PageSetupDlgW(TPageSetupDlgW &PgSetupDialog);
- extern "C" System::LongBool __stdcall PageSetupDlg(TPageSetupDlgA &PgSetupDialog);
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall PageSetupDlg(TPageSetupDlgW &PgSetupDialog)
- {
- return PageSetupDlgW(PgSetupDialog);
- }
- #else
- inline System::LongBool __stdcall PageSetupDlg(TPageSetupDlgA &PgSetupDialog)
- {
- return PageSetupDlgA(PgSetupDialog);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall PrintDlg(TPrintDlgW &PrintDlg)
- {
- return PrintDlgW(PrintDlg);
- }
- #else
- inline System::LongBool __stdcall PrintDlg(TPrintDlgA &PrintDlg)
- {
- return PrintDlgA(PrintDlg);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall ChooseFont(TChooseFontW &ChooseFont)
- {
- return ChooseFontW(ChooseFont);
- }
- #else
- inline System::LongBool __stdcall ChooseFont(TChooseFontA &ChooseFont)
- {
- return ChooseFontA(ChooseFont);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ReplaceText(TFindReplaceW &FindReplace)
- {
- return ReplaceTextW(FindReplace);
- }
- #else
- inline System::Integer __stdcall ReplaceText(TFindReplaceA &FindReplace)
- {
- return ReplaceTextA(FindReplace);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall FindText(TFindReplaceW &FindReplace)
- {
- return FindTextW(FindReplace);
- }
- #else
- inline System::Integer __stdcall FindText(TFindReplaceA &FindReplace)
- {
- return FindTextA(FindReplace);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall ChooseColor(TChooseColorW &CC)
- {
- return ChooseColorW(CC);
- }
- #else
- inline System::LongBool __stdcall ChooseColor(TChooseColorA &CC)
- {
- return ChooseColorA(CC);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Smallint __stdcall GetFileTitle(System::PWideChar FileName, System::PWideChar Title,
- System::Word TitleSize)
- {
- return GetFileTitleW(FileName, Title, TitleSize);
- }
- #else
- inline System::Smallint __stdcall GetFileTitle(System::PChar FileName, System::PChar Title, System::Word
- TitleSize)
- {
- return GetFileTitleA(FileName, Title, TitleSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall GetSaveFileName(TOpenFilenameW &OpenFile)
- {
- return GetSaveFileNameW(OpenFile);
- }
- #else
- inline System::LongBool __stdcall GetSaveFileName(TOpenFilenameA &OpenFile)
- {
- return GetSaveFileNameA(OpenFile);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall GetOpenFileName(TOpenFilenameW &OpenFile)
- {
- return GetOpenFileNameW(OpenFile);
- }
- #else
- inline System::LongBool __stdcall GetOpenFileName(TOpenFilenameA &OpenFile)
- {
- return GetOpenFileNameA(OpenFile);
- }
- #endif
-
-
- } /* namespace Commdlg */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Commdlg;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // CommDlg
-