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

Windows编程

开发平台:

Visual C++

  1. //THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  2. //ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  3. //THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  4. // PARTICULAR PURPOSE.
  5. //
  6. // Copyright  1994-1997  Microsoft Corporation.  All Rights Reserved.
  7. //
  8. //  FILE:
  9. //    DIALOGS.H
  10. //
  11. //  PURPOSE:
  12. //    Include file for DIALOGS.C
  13. //
  14. //  PLATFORMS:
  15. //    Windows 95, Windows NT
  16. //
  17. //  SPECIAL INSTRUCTIONS: N/A
  18. //
  19. // General pre-processor macros
  20. #define DIB_PROPSHEET_MIN      0
  21. #define DIB_PROPSHEET_DISPLAY  0
  22. #define DIB_PROPSHEET_PRINT    1
  23. #define DIB_PROPSHEET_MAX      1
  24. #define DIB_PROPSHEET_DEFAULT  DIB_PROPSHEET_DISPLAY
  25. // General STRUCTS && TYPEDEFS
  26. // Function prototypes
  27. BOOL fOpenNewImage(HWND hWnd, LPTSTR lpszFileName);
  28. BOOL CALLBACK DlgSetICMOptionsForDevice(HWND  hwndDlg, UINT  uMsg, WPARAM  wParam, LPARAM  lParam);
  29. int CreateDIBPropSheet(HWND hwndOwner, HINSTANCE hInst, int nStartPage, LPTSTR lpszCaption);
  30. BOOL APIENTRY DlgDIBPropSheet(HWND hDlg, UINT uiMsg, WPARAM wParam, LPARAM lParam);
  31. BOOL ColorMatchUI(HWND hwndOwner, LPVOID lpvDIBInfo);
  32. void SaveDIBToFileDialog(HWND hWnd, LPDIBINFO lpDIBInfo);
  33. BOOL GetProfileSaveName(HWND hWnd, LPSTR* ppszFileName, DWORD dwSize);
  34. BOOL PrintDialog(HWND hWnd, HINSTANCE hInst, LPDIBINFO lpDIBInfo);