-
Notifications
You must be signed in to change notification settings - Fork 16
/
btn_load.h
57 lines (45 loc) · 1.78 KB
/
btn_load.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/*############################################################################
## NEONCUBE - RAGNAROK ONLINE PATCH CLIENT (GNU General Public License)
##
## http://openkore.sourceforge.net/neoncube
## (c) 2005 Ansell "Cliffe" Cruz (Cliffe@xeronhosting.com)
##
##############################################################################*/
#ifndef _BTN_LOAD_H_
#define _BTN_LOAD_H_
#include <commctrl.h>
/*#######################################################
## FUNCTION: Sets a bitmap to a button
##
## HDC: Handle to Device Context.
## HWND: Handle to the button.
## HBITMAP: Handle to the bitmap that will be drawn to
## the button.
##
## return value:
## none
########################################################*/
void WINAPI SetBitmapToButton(HDC, HWND, HBITMAP);
/*#######################################################
## SUBCLASS PROCEDURE
########################################################*/
LRESULT CALLBACK minimizeButtonSubclassProc(HWND, UINT, WPARAM, LPARAM);
LRESULT CALLBACK closeButtonSubclassProc(HWND, UINT, WPARAM, LPARAM);
LRESULT CALLBACK StartGameButtonSubclassProc(HWND, UINT, WPARAM, LPARAM);
LRESULT CALLBACK RegisterButtonSubclassProc(HWND, UINT, WPARAM, LPARAM);
LRESULT CALLBACK CancelButtonSubclassProc(HWND, UINT, WPARAM, LPARAM);
/*#######################################################
## FUNCTION: Loads all bitmap buttons
########################################################*/
void LoadButtonBitmap(void);
/*#######################################################
## FUNCTION: Sets TrackMouseEvent to all the buttons
## under HWND.
##
## HWND: Handle to the parent window.
##
## return value:
## TRUE if _TrackMouseEvent succeeds, FALSE otherwise.
########################################################*/
BOOL TME(HWND);
#endif /* _BTN_LOAD_H_*/