Files
envi-code/SourceCode/Code2026/tg_shs/shs_kerncmd/NewUI.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

47 lines
1.2 KiB
C++

#ifndef W_NEW_UI_1
#define W_NEW_UI_1
/////////////////////////////////////////////////////////////////////////////
// CInputCombo window
class CInputCombo : public CComboBox
{
DECLARE_DYNAMIC(CInputCombo)
public:
CInputCombo();
virtual ~CInputCombo();
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CInputCombo)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
//}}AFX_VIRTUAL
protected:
//{{AFX_MSG(CInputCombo)
afx_msg void OnEditchange();
afx_msg void OnDropdown();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
////////////////////////////////////////////////////////////////////////////////////////
class CUIDlg:public CModelessDialog
{
DECLARE_DYNAMIC(CUIDlg)
protected:
COLORREF tipToolColor;
CToolTipCtrl m_wndToolTip;
public:
CUIDlg(UINT nIDTemplate,CWnd* pParent = NULL);
virtual ~CUIDlg(){}
void SetTipToolColor(COLORREF c){tipToolColor=c;if (IsWindowVisible())Invalidate();}
BOOL AddTip(UINT idControl, const TCHAR *str=NULL);
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
virtual BOOL OnInitDialog();
protected:
afx_msg void OnDestroy();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
DECLARE_MESSAGE_MAP()
};
#endif