ReactOS 0.4.15-dev-8636-g945e856
|
#include <stdarg.h>
#include <string.h>
#include <stdlib.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "uxtheme.h"
#include "vssym32.h"
#include "wine/debug.h"
#include "wine/heap.h"
#include "comctl32.h"
Go to the source code of this file.
Classes | |
struct | _BUTTON_INFO |
Macros | |
#define | OEMRESOURCE |
#define | BUTTON_NSTATES 0x0F |
#define | BUTTON_BTNPRESSED 0x40 |
#define | BUTTON_UNKNOWN2 0x20 |
#define | BUTTON_UNKNOWN3 0x10 |
#define | BUTTON_NOTIFY_PARENT(hWnd, code) |
#define | MAX_BTN_TYPE 16 |
Typedefs | |
typedef struct _BUTTON_INFO | BUTTON_INFO |
typedef void(* | pfPaint) (const BUTTON_INFO *infoPtr, HDC hdc, UINT action) |
typedef void(* | pfThemedPaint) (HTHEME theme, const BUTTON_INFO *infoPtr, HDC hdc, ButtonState drawState, UINT dtflags, BOOL focused) |
Enumerations | |
enum | ButtonState { STATE_NORMAL , STATE_DISABLED , STATE_HOT , STATE_PRESSED , STATE_DEFAULTED } |
Variables | |
static const WORD | maxCheckState [MAX_BTN_TYPE] |
static const pfPaint | btnPaintFunc [MAX_BTN_TYPE] |
static const pfThemedPaint | btnThemedPaintFunc [MAX_BTN_TYPE] |
typedef struct _BUTTON_INFO BUTTON_INFO |
typedef void(* pfThemedPaint) (HTHEME theme, const BUTTON_INFO *infoPtr, HDC hdc, ButtonState drawState, UINT dtflags, BOOL focused) |
Enumerator | |
---|---|
STATE_NORMAL | |
STATE_DISABLED | |
STATE_HOT | |
STATE_PRESSED | |
STATE_DEFAULTED |
Definition at line 146 of file button.c.
Definition at line 273 of file button.c.
Referenced by BUTTON_CalcLabelRect(), and BUTTON_WindowProc().
|
static |
Definition at line 1278 of file button.c.
Referenced by BUTTON_WindowProc(), ButtonWndProc_common(), CB_Paint(), GB_Paint(), and PB_Paint().
Definition at line 1749 of file button.c.
Referenced by BUTTON_WindowProc(), and ButtonWndProc_common().
|
static |
Definition at line 1425 of file button.c.
Referenced by CB_Paint(), GB_Paint(), and PB_Paint().
|
static |
Definition at line 1410 of file button.c.
Referenced by BUTTON_DrawLabel().
Definition at line 2223 of file button.c.
Referenced by DllMain().
|
static |
Definition at line 598 of file button.c.
Referenced by BUTTON_Register().
|
static |
Definition at line 1616 of file button.c.
|
static |
Definition at line 1997 of file button.c.
|
static |
Definition at line 1780 of file button.c.
|
static |
Definition at line 2137 of file button.c.
|
inlinestatic |
Definition at line 233 of file button.c.
Referenced by BUTTON_CalcLabelRect(), BUTTON_DrawLabel(), CB_ThemedPaint(), GB_ThemedPaint(), and PB_ThemedPaint().
Definition at line 214 of file button.c.
Referenced by BUTTON_BStoDT(), BUTTON_WindowProc(), ButtonWndProc_common(), CB_Paint(), CB_ThemedPaint(), and PB_Paint().
Definition at line 262 of file button.c.
Referenced by alloc_cookie(), BUTTON_WindowProc(), cache_authorization(), FTP_FtpFindFirstFileW(), get_cookie_domain(), get_server(), HTTP_HandleRedirect(), INTERNET_FindProxyForProtocol(), INTERNET_InternetOpenUrlW(), InternetCheckConnectionW(), InternetCrackUrlW(), parse_proxy_url(), search_domain_for_zone(), and set_http_header().
|
static |
Definition at line 1874 of file button.c.
|
inlinestatic |
Definition at line 221 of file button.c.
Referenced by BUTTON_WindowProc(), and ButtonWndProc_common().
|
static |
Definition at line 1493 of file button.c.
Referenced by CB_Paint().
|
static |
Definition at line 1910 of file button.c.
Definition at line 242 of file button.c.
Referenced by CB_Paint(), CBPaintText(), GB_Paint(), LISTBOX_PaintItem(), OB_Paint(), PB_Paint(), STATIC_TryPaintFcn(), STATIC_WindowProc(), and StaticWndProc_common().
|
static |
WINE_DEFAULT_DEBUG_CHANNEL | ( | button | ) |
|
static |
Definition at line 157 of file button.c.
Referenced by BUTTON_WindowProc(), ButtonWndProc_common(), and paint_button().
|
static |
Definition at line 194 of file button.c.
Referenced by BUTTON_WindowProc().
|
static |
Definition at line 125 of file button.c.
Referenced by BUTTON_WindowProc(), and ButtonWndProc_common().