Go to the source code of this file.
|
#define | HEX_EDIT_CLASS_NAME L"HexEdit32" |
|
#define | HES_READONLY (0x800) |
|
#define | HES_LOWERCASE (0x10) |
|
#define | HES_UPPERCASE (0x8) |
|
#define | HES_AUTOVSCROLL (0x40) |
|
#define | HES_HIDEADDRESS (0x4) |
|
#define | HEM_BASE (WM_USER + 50) |
|
#define | HEM_LOADBUFFER (HEM_BASE + 1) |
|
#define | HEM_COPYBUFFER (HEM_BASE + 2) |
|
#define | HEM_SETMAXBUFFERSIZE (HEM_BASE + 3) |
|
#define | HexEdit_LoadBuffer(hWnd, Buffer, Size) SendMessageW((hWnd), HEM_LOADBUFFER, (WPARAM)(Buffer), (LPARAM)(Size)) |
|
#define | HexEdit_ClearBuffer(hWnd) SendMessageW((hWnd), HEM_LOADBUFFER, 0, 0) |
|
#define | HexEdit_CopyBuffer(hWnd, Buffer, nMax) SendMessageW((hWnd), HEM_COPYBUFFER, (WPARAM)(Buffer), (LPARAM)(nMax)) |
|
#define | HexEdit_GetBufferSize(hWnd) SendMessageW((hWnd), HEM_COPYBUFFER, 0, 0) |
|
#define | HexEdit_SetMaxBufferSize(hWnd, Size) SendMessageW((hWnd), HEM_SETMAXBUFFERSIZE, 0, (LPARAM)(Size)) |
|
◆ HEM_BASE
◆ HEM_COPYBUFFER
◆ HEM_LOADBUFFER
◆ HEM_SETMAXBUFFERSIZE
◆ HES_AUTOVSCROLL
#define HES_AUTOVSCROLL (0x40) |
◆ HES_HIDEADDRESS
◆ HES_LOWERCASE
◆ HES_READONLY
◆ HES_UPPERCASE
◆ HEX_EDIT_CLASS_NAME
#define HEX_EDIT_CLASS_NAME L"HexEdit32" |
◆ HexEdit_ClearBuffer
◆ HexEdit_CopyBuffer
◆ HexEdit_GetBufferSize
◆ HexEdit_LoadBuffer
◆ HexEdit_SetMaxBufferSize
◆ RegisterHexEditorClass()
Definition at line 56 of file hexedit.c.
57{
59
61
71
73}
struct HEXEDIT_DATA * PHEXEDIT_DATA
LRESULT CALLBACK HexEditWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
static UINT ClipboardFormatID
static const WCHAR ClipboardFormatName[]
#define HEX_EDIT_CLASS_NAME
UINT WINAPI RegisterClipboardFormatW(_In_ LPCWSTR)
HCURSOR WINAPI LoadCursorW(_In_opt_ HINSTANCE, _In_ LPCWSTR)
struct _WNDCLASSEXW WNDCLASSEXW
Referenced by InitInstance().
◆ UnregisterHexEditorClass()
Definition at line 77 of file hexedit.c.
78{
80}
BOOL WINAPI UnregisterClassW(_In_ LPCWSTR, HINSTANCE)
Referenced by ExitInstance().