81 lines
1.3 KiB
C
81 lines
1.3 KiB
C
|
/****************************************************************************
|
||
|
|
||
|
Copyright (c) Microsoft Corporation 1997
|
||
|
All rights reserved
|
||
|
|
||
|
***************************************************************************/
|
||
|
|
||
|
#ifndef _UTILS_H_
|
||
|
#define _UTILS_H_
|
||
|
|
||
|
void
|
||
|
CenterDialog(
|
||
|
HWND hwndDlg );
|
||
|
|
||
|
void
|
||
|
ClearMessageQueue( void );
|
||
|
|
||
|
INT
|
||
|
MessageBoxFromStrings(
|
||
|
HWND hParent,
|
||
|
UINT idsCaption,
|
||
|
UINT idsText,
|
||
|
UINT uType );
|
||
|
|
||
|
INT
|
||
|
MessageBoxFromError(
|
||
|
HWND hParent,
|
||
|
LPTSTR pszTitle,
|
||
|
DWORD dwErr,
|
||
|
LPTSTR pszAdditionalText OPTIONAL,
|
||
|
UINT uType );
|
||
|
|
||
|
INT
|
||
|
MessageBoxFromMessage(
|
||
|
HWND Window,
|
||
|
DWORD MessageId,
|
||
|
BOOL SystemMessage,
|
||
|
LPCTSTR CaptionString,
|
||
|
UINT Style,
|
||
|
...
|
||
|
);
|
||
|
|
||
|
|
||
|
//
|
||
|
// Enum for SetDialogFont().
|
||
|
//
|
||
|
typedef enum {
|
||
|
DlgFontTitle,
|
||
|
DlgFontBold
|
||
|
} MyDlgFont;
|
||
|
|
||
|
|
||
|
VOID
|
||
|
SetDialogFont(
|
||
|
IN HWND hdlg,
|
||
|
IN UINT ControlId,
|
||
|
IN MyDlgFont WhichFont
|
||
|
);
|
||
|
|
||
|
void
|
||
|
DrawBitmap(
|
||
|
HANDLE hBitmap,
|
||
|
LPDRAWITEMSTRUCT lpdis,
|
||
|
LPRECT prc );
|
||
|
|
||
|
BOOL
|
||
|
VerifyCancel(
|
||
|
HWND hParent );
|
||
|
|
||
|
class CWaitCursor
|
||
|
{
|
||
|
private:
|
||
|
HCURSOR _hOldCursor;
|
||
|
|
||
|
public:
|
||
|
CWaitCursor( ) { _hOldCursor = SetCursor( LoadCursor( NULL, IDC_WAIT ) ); };
|
||
|
~CWaitCursor( ) { SetCursor( _hOldCursor ); };
|
||
|
};
|
||
|
|
||
|
#endif // _UTILS_H_
|