QWIN GUI facilities for building realistic embedded front panels. More...
Go to the source code of this file.
Functions | |
HWND | CreateCustDialog (HINSTANCE hInst, int iDlg, HWND hParent, WNDPROC lpfnWndProc, LPCTSTR lpWndClass) |
void | OwnerDrawnButton_init (OwnerDrawnButton *const me, UINT itemID, HBITMAP hBitmapUp, HBITMAP hBitmapDwn, HCURSOR hCursor) |
void | OwnerDrawnButton_xtor (OwnerDrawnButton *const me) |
enum OwnerDrawnButtonAction | OwnerDrawnButton_draw (OwnerDrawnButton *const me, LPDRAWITEMSTRUCT lpdis) |
void | OwnerDrawnButton_set (OwnerDrawnButton *const me, int isDepressed) |
BOOL | OwnerDrawnButton_isDepressed (OwnerDrawnButton const *const me) |
void | GraphicDisplay_init (GraphicDisplay *const me, UINT width, UINT height, UINT itemID, BYTE const bgColor[3]) |
void | GraphicDisplay_xtor (GraphicDisplay *const me) |
void | GraphicDisplay_clear (GraphicDisplay *const me) |
void | GraphicDisplay_redraw (GraphicDisplay *const me) |
void | SegmentDisplay_init (SegmentDisplay *const me, UINT segmentNum, UINT bitmapNum) |
void | SegmentDisplay_xtor (SegmentDisplay *const me) |
BOOL | SegmentDisplay_initSegment (SegmentDisplay *const me, UINT segmentNum, UINT segmentID) |
BOOL | SegmentDisplay_initBitmap (SegmentDisplay *const me, UINT bitmapNum, HBITMAP hBitmap) |
BOOL | SegmentDisplay_setSegment (SegmentDisplay *const me, UINT segmentNum, UINT bitmapNum) |
void | DrawBitmap (HDC hdc, HBITMAP hBitmap, int xStart, int yStart) |
Variables | |
static HWND | l_hWnd |
static HDC | l_hDC |
QWIN GUI facilities for building realistic embedded front panels.
Definition in file qwin_gui.c.
HWND CreateCustDialog | ( | HINSTANCE | hInst, |
int | iDlg, | ||
HWND | hParent, | ||
WNDPROC | lpfnWndProc, | ||
LPCTSTR | lpWndClass ) |
Definition at line 48 of file qwin_gui.c.
void OwnerDrawnButton_init | ( | OwnerDrawnButton *const | me, |
UINT | itemID, | ||
HBITMAP | hBitmapUp, | ||
HBITMAP | hBitmapDwn, | ||
HCURSOR | hCursor ) |
Definition at line 82 of file qwin_gui.c.
void OwnerDrawnButton_xtor | ( | OwnerDrawnButton *const | me | ) |
Definition at line 94 of file qwin_gui.c.
enum OwnerDrawnButtonAction OwnerDrawnButton_draw | ( | OwnerDrawnButton *const | me, |
LPDRAWITEMSTRUCT | lpdis ) |
Definition at line 100 of file qwin_gui.c.
void OwnerDrawnButton_set | ( | OwnerDrawnButton *const | me, |
int | isDepressed ) |
Definition at line 135 of file qwin_gui.c.
BOOL OwnerDrawnButton_isDepressed | ( | OwnerDrawnButton const *const | me | ) |
Definition at line 148 of file qwin_gui.c.
void GraphicDisplay_init | ( | GraphicDisplay *const | me, |
UINT | width, | ||
UINT | height, | ||
UINT | itemID, | ||
BYTE const | bgColor[3] ) |
Definition at line 153 of file qwin_gui.c.
void GraphicDisplay_xtor | ( | GraphicDisplay *const | me | ) |
Definition at line 189 of file qwin_gui.c.
void GraphicDisplay_clear | ( | GraphicDisplay *const | me | ) |
Definition at line 195 of file qwin_gui.c.
void GraphicDisplay_redraw | ( | GraphicDisplay *const | me | ) |
Definition at line 209 of file qwin_gui.c.
void SegmentDisplay_init | ( | SegmentDisplay *const | me, |
UINT | segmentNum, | ||
UINT | bitmapNum ) |
Definition at line 215 of file qwin_gui.c.
void SegmentDisplay_xtor | ( | SegmentDisplay *const | me | ) |
Definition at line 232 of file qwin_gui.c.
BOOL SegmentDisplay_initSegment | ( | SegmentDisplay *const | me, |
UINT | segmentNum, | ||
UINT | segmentID ) |
Definition at line 246 of file qwin_gui.c.
BOOL SegmentDisplay_initBitmap | ( | SegmentDisplay *const | me, |
UINT | bitmapNum, | ||
HBITMAP | hBitmap ) |
Definition at line 258 of file qwin_gui.c.
BOOL SegmentDisplay_setSegment | ( | SegmentDisplay *const | me, |
UINT | segmentNum, | ||
UINT | bitmapNum ) |
Definition at line 270 of file qwin_gui.c.
void DrawBitmap | ( | HDC | hdc, |
HBITMAP | hBitmap, | ||
int | xStart, | ||
int | yStart ) |
Definition at line 288 of file qwin_gui.c.
|
static |
Definition at line 44 of file qwin_gui.c.
|
static |
Definition at line 45 of file qwin_gui.c.