35 lines
635 B
C++
35 lines
635 B
C++
// File: dlgInfo.h
|
||
|
||
#ifndef _CDLGINFO_H_
|
||
#define _CDLGINFO_H_
|
||
|
||
#include "imsconf3.h"
|
||
|
||
class CDlgInfo
|
||
{
|
||
private:
|
||
HWND m_hwnd;
|
||
HWND m_hwndCombo;
|
||
|
||
VOID InitCtrl(NM_SYSPROP nmProp, HWND hwnd, int cchMax);
|
||
VOID InitCategory(void);
|
||
VOID ValidateData(void);
|
||
BOOL FSetProperty(NM_SYSPROP nmProp, int id);
|
||
BOOL FSaveData(void);
|
||
BOOL FSetCategory(void);
|
||
|
||
public:
|
||
CDlgInfo();
|
||
~CDlgInfo();
|
||
|
||
INT_PTR DoModal(HWND hwndParent=HWND_DESKTOP);
|
||
|
||
VOID OnInitDialog(void);
|
||
BOOL OnCommand(WPARAM wParam, LPARAM lParam);
|
||
|
||
static INT_PTR CALLBACK DlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||
};
|
||
|
||
#endif /* _CDLGINFO_H_ */
|
||
|
||
|