COMDLG32.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //---------------------------------------------------------------------------
  2. // CMNDLG32.H
  3. //---------------------------------------------------------------------------
  4. #ifndef STRICT
  5. #define STRICT
  6. #endif
  7. #ifdef RC_INVOKED
  8. #include <winuser.h>
  9. #else // RC_INVOKED
  10. #include <windows.h>
  11. #endif // RC_INVOKED
  12. #include "resource.h"
  13. // window ids
  14. #define ID_EDITCHILD 500
  15. // string constants
  16. #define IDS_DIALOGFAILURE     1
  17. #define IDS_STRUCTSIZE        2
  18. #define IDS_INITIALIZATION    3
  19. #define IDS_NOTEMPLATE        4
  20. #define IDS_NOHINSTANCE       5
  21. #define IDS_LOADSTRFAILURE    6
  22. #define IDS_FINDRESFAILURE    7
  23. #define IDS_LOADRESFAILURE    8
  24. #define IDS_LOCKRESFAILURE    9
  25. #define IDS_MEMALLOCFAILURE  10
  26. #define IDS_MEMLOCKFAILURE   11
  27. #define IDS_NOHOOK           12
  28. #define IDS_SETUPFAILURE     13
  29. #define IDS_PARSEFAILURE     14
  30. #define IDS_RETDEFFAILURE    15
  31. #define IDS_LOADDRVFAILURE   16
  32. #define IDS_GETDEVMODEFAIL   17
  33. #define IDS_INITFAILURE      18
  34. #define IDS_NODEVICES        19
  35. #define IDS_NODEFAULTPRN     20
  36. #define IDS_DNDMMISMATCH     21
  37. #define IDS_CREATEICFAILURE  22
  38. #define IDS_PRINTERNOTFOUND  23
  39. #define IDS_NOFONTS          24
  40. #define IDS_SUBCLASSFAILURE  25
  41. #define IDS_INVALIDFILENAME  26
  42. #define IDS_BUFFERTOOSMALL   27
  43. #define IDS_FILTERSTRING     28
  44. #define IDS_UNKNOWNERROR     29
  45. // constants
  46. #define MAX_PATH             260
  47. // Function prototypes
  48. // procs
  49. long APIENTRY MainWndProc(HWND, UINT, UINT, LONG);
  50. BOOL APIENTRY About(HWND, UINT, UINT, LONG);
  51. BOOL APIENTRY EnterNew(HWND, UINT, UINT, LONG);
  52. BOOL CALLBACK ComDlg32DlgProc(HWND, UINT, WPARAM, LPARAM);
  53. //functions
  54. BOOL InitApplication(HANDLE);
  55. BOOL InitInstance(HANDLE, int);
  56. BOOL OpenTheFile( HWND, HWND );
  57. void ProcessCDError(DWORD, HWND);
  58. BOOL NEAR PASCAL TestNotify(HWND, LPOFNOTIFY);