99 lines
2.6 KiB
C
99 lines
2.6 KiB
C
|
#define IDM_NEW 100
|
||
|
#define IDM_OPEN 101
|
||
|
#define IDM_SAVE 102
|
||
|
#define IDM_SAVEAS 103
|
||
|
#define IDM_PRINT 104
|
||
|
#define IDM_PRINTSETUP 105
|
||
|
#define IDM_EXIT 106
|
||
|
#define IDM_UNDO 200
|
||
|
#define IDM_CUT 201
|
||
|
#define IDM_COPY 202
|
||
|
#define IDM_PASTE 203
|
||
|
#define IDM_LINK 204
|
||
|
#define IDM_LINKS 205
|
||
|
#define IDM_HELPCONTENTS 300
|
||
|
#define IDM_HELPSEARCH 301
|
||
|
#define IDM_HELPHELP 302
|
||
|
#define IDM_ABOUT 303
|
||
|
#define IDM_HELPTOPICS 304
|
||
|
#define IDM_INSTALL 305
|
||
|
#define IDM_UNINSTALL 306
|
||
|
#define IDM_SUCCESS 307
|
||
|
#define IDM_SUCCESS_REMOVE 308
|
||
|
#define IDM_HEADER 309
|
||
|
#define IDM_FAILED 310
|
||
|
#define IDM_FAILED_REMOVE 311
|
||
|
#define IDM_NEEDIE4WININET 312
|
||
|
#define IDM_ERR_IE4REQFORUNINSTALL 313
|
||
|
|
||
|
#define IDD_MAINAPP 1000
|
||
|
#define IDC_LIST 1001
|
||
|
#define IDC_HEADER 1002
|
||
|
#define IDC_QUESTION 1003
|
||
|
|
||
|
#define IDC_STATIC -1
|
||
|
|
||
|
#define DLG_VERFIRST 400
|
||
|
#define IDC_COMPANY DLG_VERFIRST
|
||
|
#define IDC_FILEDESC DLG_VERFIRST+1
|
||
|
#define IDC_PRODVER DLG_VERFIRST+2
|
||
|
#define IDC_COPYRIGHT DLG_VERFIRST+3
|
||
|
#define IDC_OSVERSION DLG_VERFIRST+4
|
||
|
#define IDC_TRADEMARK DLG_VERFIRST+5
|
||
|
#define DLG_VERLAST DLG_VERFIRST+5
|
||
|
|
||
|
#define IDC_LABEL DLG_VERLAST+1
|
||
|
|
||
|
#define ID_COMPANY 1
|
||
|
#define ID_INFNAME 2
|
||
|
#define ID_APPNAME 3
|
||
|
#define ID_CMDLINE 4
|
||
|
|
||
|
// ============ VALUES ============
|
||
|
#define INI_YES _T("Yes")
|
||
|
#define INI_NO _T("No")
|
||
|
#define INI_TRUE _T("TRUE")
|
||
|
#define INI_FALSE _T("FALSE")
|
||
|
#define INI_ON _T("ON")
|
||
|
#define INI_OFF _T("OFF")
|
||
|
|
||
|
typedef struct _INTERNET_CACHE_CONTAINER_INFO_MAX {
|
||
|
DWORD dwCacheVersion; // version of software
|
||
|
LPSTR lpszName; // embedded pointer to the container name string.
|
||
|
LPSTR lpszCachePrefix; // embedded pointer to the container URL prefix
|
||
|
LPSTR lpszPrefixMap; // embedded pointer to the container data location
|
||
|
DWORD dwKBCacheLimit;
|
||
|
DWORD dwContainerType;
|
||
|
DWORD dwOptions;
|
||
|
} INTERNET_CACHE_CONTAINER_INFO_MAX, * LPINTERNET_CACHE_CONTAINER_INFO_MAX;
|
||
|
|
||
|
|
||
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
// class CWaitCursor
|
||
|
|
||
|
class CWaitCursor
|
||
|
{
|
||
|
// Construction/Destruction
|
||
|
public:
|
||
|
CWaitCursor()
|
||
|
{
|
||
|
m_hWait = LoadCursor(NULL, IDC_WAIT);
|
||
|
m_hSave = SetCursor(m_hWait);
|
||
|
};
|
||
|
|
||
|
~CWaitCursor()
|
||
|
{
|
||
|
SetCursor(m_hSave);
|
||
|
};
|
||
|
|
||
|
HCURSOR m_hSave;
|
||
|
HCURSOR m_hWait;
|
||
|
|
||
|
// Operations
|
||
|
public:
|
||
|
void Restore()
|
||
|
{
|
||
|
SetCursor(m_hSave);
|
||
|
};
|
||
|
};
|