|
|
1.1 ! root 1: /************************************************************************* ! 2: ** ! 3: ** OLE 2.0 Sample Code ! 4: ** ! 5: ** status.h ! 6: ** ! 7: ** This file contains typedefs, defines, global variable declarations, ! 8: ** and function prototypes for the status bar window. ! 9: ** ! 10: ** (c) Copyright Microsoft Corp. 1992 - 1993 All Rights Reserved ! 11: ** ! 12: *************************************************************************/ ! 13: ! 14: // Sizes of statusbar items ! 15: #if defined( USE_STATUSBAR ) ! 16: #define STATUS_HEIGHT 23 ! 17: #else ! 18: #define STATUS_HEIGHT 0 ! 19: #endif ! 20: #define STATUS_RLEFT 8 ! 21: #define STATUS_RRIGHT 400 ! 22: #define STATUS_RTOP 3 ! 23: #define STATUS_RBOTTOM 20 ! 24: #define STATUS_TTOP 4 ! 25: #define STATUS_TLEFT 11 ! 26: #define STATUS_THEIGHT 18 ! 27: ! 28: ! 29: typedef enum { ! 30: STATUS_READY, ! 31: STATUS_BLANK ! 32: } STATCONTROL; ! 33: ! 34: // Window for status bar. ! 35: extern HWND hwndStatusbar; ! 36: ! 37: BOOL RegisterStatusClass(HINSTANCE hInstance); ! 38: HWND CreateStatusWindow(HWND hWndApp, HINSTANCE hInst); ! 39: void DestroyStatusWindow(HWND hWndStatusBar); ! 40: ! 41: void AssignPopupMessage(HMENU hmenuPopup, char *szMessage); ! 42: ! 43: void ItemMessage(HWND hWndStatusBar, UINT wIDItem, LPVOID lpDoc); ! 44: void PopupMessage(HWND hWndStatusBar, HMENU hmenuPopup, LPVOID lpDoc); ! 45: void SysMenuMessage(HWND hWndStatusBar, UINT wIDItem, LPVOID lpDoc); ! 46: void ControlMessage(HWND hWndStatusBar, STATCONTROL scCommand, LPVOID lpDoc); ! 47: ! 48: void StringMessage(HWND hWndStatusBar, char *szMessage, LPVOID lpDoc);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.