|
const char | name [LEN_RENDERER_NAME+1] |
|
int(* | init )(PWERENDERER renderer) |
|
int(* | deinit )(PWERENDERER renderer) |
|
DWORD(* | calc_3dbox_color )(DWORD color, int flag) |
|
void(* | draw_3dbox )(HDC hdc, const RECT *pRect, DWORD color, DWORD flag) |
|
void(* | draw_radio )(HDC hdc, const RECT *pRect, DWORD color, int status) |
|
void(* | draw_checkbox )(HDC hdc, const RECT *pRect, DWORD color, int status) |
|
void(* | draw_checkmark )(HDC hdc, const RECT *pRect, DWORD color, int status) |
|
void(* | draw_arrow )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color, int status) |
|
void(* | draw_fold )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color, int status, int next) |
|
void(* | draw_focus_frame )(HDC hdc, const RECT *pRect, DWORD color) |
|
void(* | draw_normal_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
void(* | draw_hilite_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
void(* | draw_disabled_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
void(* | draw_significant_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
void(* | draw_push_button )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color1, DWORD color2, int status) |
|
void(* | draw_radio_button )(HWND hWnd, HDC hdc, const RECT *pRect, int status) |
|
void(* | draw_check_button )(HWND hWnd, HDC hdc, const RECT *pRect, int status) |
|
void(* | draw_border )(HWND hWnd, HDC hdc, BOOL is_active) |
|
void(* | draw_caption )(HWND hWnd, HDC hdc, BOOL is_active) |
|
void(* | draw_caption_button )(HWND hwnd, HDC hdc, int ht_code, int state) |
|
void(* | draw_scrollbar )(HWND hWnd, HDC hdc, int sb_pos) |
|
void(* | calc_trackbar_rect )(HWND hWnd, LFRDR_TRACKBARINFO *info, DWORD dwStyle, const RECT *rcClient, RECT *rcRuler, RECT *rcBar, RECT *rcBorder) |
|
void(* | draw_trackbar )(HWND hWnd, HDC hdc, LFRDR_TRACKBARINFO *info) |
|
int(* | calc_we_area )(HWND hWnd, int which, RECT *we_area) |
|
int(* | calc_we_metrics )(HWND hWnd, LFRDR_WINSTYLEINFO *style_info, int which) |
|
int(* | hit_test )(HWND hWnd, int x, int y) |
|
int(* | on_click_hotspot )(HWND hWnd, int which) |
|
void(* | draw_custom_hotspot )(HWND hWnd, HDC hdc, int ht_code, int state) |
|
void(* | calc_thumb_area )(HWND hWnd, BOOL vertical, LFSCROLLBARINFO *sb_info) |
|
void(* | disabled_text_out )(HWND hWnd, HDC hdc, const char *spText, PRECT rc, DWORD dt_fmt) |
|
void(* | draw_tab )(HWND hWnd, HDC hdc, RECT *rect, char *title, DWORD color, int flag, HICON icon) |
|
void(* | draw_progress )(HWND hWnd, HDC hdc, int nMax, int nMin, int nPos, BOOL fVertical) |
|
void(* | draw_header )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
DWORD(* | on_get_rdr_attr )(struct _WINDOW_ELEMENT_RENDERER *, int we_attr_id) |
|
DWORD(* | on_set_rdr_attr )(struct _WINDOW_ELEMENT_RENDERER *, int we_attr_id, DWORD we_attr, BOOL change) |
|
void(* | erase_background )(HWND hWnd, HDC hdc, const RECT *rect) |
|
void(* | draw_normal_menu_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
void(* | draw_hilite_menu_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
void(* | draw_disabled_menu_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color) |
|
int | we_metrics [WE_METRICS_NUMBER] |
|
DWORD | we_colors [WE_COLORS_NUMBER][3] |
|
PLOGFONT | we_fonts [WE_FONTS_NUMBER] |
|
HICON | we_icon [2][SYSICO_ITEM_NUMBER] |
|
unsigned int | refcount |
|
const void * | private_info |
|
The window element renderer structure.
Definition at line 3756 of file window.h.