Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cWndButtonImage.h
Go to the documentation of this file.
1 //
4 //
5 
6 #ifndef _INC_cWndButtonImage_H
7 #define _INC_cWndButtonImage_H
8 #ifndef NO_PRAGMA_ONCE
9 #pragma once
10 #endif
11 
12 #ifdef _WIN32
13 #include "cWindow.h"
14 #include "cWndBitmap.h"
15 
16 #if ! defined(_MFC_VER) && defined(_WIN32)
17 namespace GrayLib
18 {
19  class GRAYLIB_LINK cWndButtonImageFactory
20  {
24  public:
25  static cWindow* GRAYCALL Create(); // cWndButtonImageImpl
26  static void GRAYCALL Setup( cWindow* pWnd, const GChar_t* pszText, HBITMAP hBmp, HBITMAP hBmpdis );
27  };
28 };
29 #endif
30 #endif
31 #endif
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
Definition: cMesh.h:22
char GChar_t
My version of TCHAR, _TCHAR.
Definition: StrConst.h:26