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 94 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.