Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

colordlg.h

Go to the documentation of this file.
00001 
00020 /*
00021  * $Id: colordlg.h,v 1.11.2.3 2006/06/05 09:00:37 xwyan Exp $
00022  *
00023  *             MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, 
00024  *                     pSOS, ThreadX, NuCleus, OSE, and Win32 version 1.6.x
00025  *
00026  *             Copyright (C) 2002-2006 Feynman Software.
00027  *             Copyright (C) 1998-2002 Wei Yongming.
00028  */
00029 
00030 #ifndef _MGUI_COLORDLG_H
00031 #define _MGUI_COLORDLG_H
00032 
00033 #ifdef __cplusplus
00034 extern "C" {
00035 #endif  /* __cplusplus */
00036 
00037 #ifdef _USE_NEWGAL
00038 
00053 typedef struct _COLORDATA {
00055     DWORD           style;
00057     gal_pixel       pixel;
00059     Uint8           r, g, b;
00061     Uint16          h;
00063     Uint8           s, v;
00064 } COLORDATA, *PCOLORDATA;
00065 
00066 /* Internal use */
00067 #define SELCOLOR_OK     IDOK
00068 /* Internal use */
00069 #define SELCOLOR_CANCEL IDCANCEL
00070 
00071 #include "colorspace.h"
00072 
00093 MGEXT_EXPORT int ColorSelDialog (HWND hWnd, int x, int y, 
00094                 int w, int h, PCOLORDATA pClrData);
00095 
00100 #endif /* _USE_NEWGAL */
00101 
00102 #ifdef __cplusplus
00103 }
00104 #endif  /* __cplusplus */
00105 
00106 #endif /* _MGUI_COLORDLG_H */
00107 
00108 

Generated on Mon Jun 26 13:54:27 2006 for MiniGUI V1.6.9 API Reference by  doxygen 1.4.2