|
|
1.1 root 1: typedef struct tagControlText {
2: POINT ptPosition;
3: PTCHAR szTitle;
4: UINT cbTitle;
5: HBITMAP hDefaultButton;
6: HBITMAP hSelectButton;
7: } CONTROLTEXT, FAR * LPCONTROLTEXT;
8:
9:
10: int PASCAL WinMain(HINSTANCE, HINSTANCE, LPSTR, int);
11: BOOL InitApplication(HANDLE);
12: BOOL InitInstance(HANDLE, int);
13: long WINAPI MainWndProc(HWND, UINT, WPARAM, LPARAM);
14: long WINAPI ButtonProc(HWND, UINT, WPARAM, LPARAM);
15: void HandleSelectedState(LPDRAWITEMSTRUCT lpdisCtrl, LPCONTROLTEXT lpCtlText);
16: void HandleFocusState(LPDRAWITEMSTRUCT lpdis, LPRECT lpFocusRect, LPRECT lpSelectRect );
17: void DrawBitmap(HDC hDC, RECT rect, HBITMAP hBitmap, DWORD rop);
18: BOOL WINAPI About(HWND, UINT, UINT, LONG);
19:
20: #define BOB 10
21: #define DEFAULTBUTTON 1
22: #define SELECTEDBUTTON 2
23:
24: #define SubclassWindow(hwnd, lpfn) \
25: ((WNDPROC)SetWindowLong((hwnd), GWL_WNDPROC, (LPARAM)(WNDPROC)(lpfn)))
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.