|
|
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.