/************************************************************************* ** ** OLE 2.0 Sample Code ** ** status.h ** ** This file contains typedefs, defines, global variable declarations, ** and function prototypes for the status bar window. ** ** (c) Copyright Microsoft Corp. 1992 - 1993 All Rights Reserved ** *************************************************************************/ // Sizes of statusbar items #if defined( USE_STATUSBAR ) #define STATUS_HEIGHT 23 #else #define STATUS_HEIGHT 0 #endif #define STATUS_RLEFT 8 #define STATUS_RRIGHT 400 #define STATUS_RTOP 3 #define STATUS_RBOTTOM 20 #define STATUS_TTOP 4 #define STATUS_TLEFT 11 #define STATUS_THEIGHT 18 typedef enum { STATUS_READY, STATUS_BLANK } STATCONTROL; // Window for status bar. extern HWND hwndStatusbar; BOOL RegisterStatusClass(HINSTANCE hInstance); HWND CreateStatusWindow(HWND hWndApp, HINSTANCE hInst); void DestroyStatusWindow(HWND hWndStatusBar); void AssignPopupMessage(HMENU hmenuPopup, char *szMessage); void SetStatusText(HWND hWndStatusBar, LPSTR lpszMessage); void GetItemMessage(UINT wIDItem, LPSTR FAR* lplpszMessage); void GetPopupMessage(HMENU hmenuPopup, LPSTR FAR* lplpszMessage); void GetSysMenuMessage(UINT wIDItem, LPSTR FAR* lplpszMessage); void GetControlMessage(STATCONTROL scCommand, LPSTR FAR* lplpszMessage);