这里以我创建的一个对话框为例:
1、为对话框添加按钮(设ID为IDB_BTN)资源(按钮名字为确定),并且为 确定 按钮映射为成员变量 m_btoK,此外,添加一个 CToolTipCtrl 类的 对象m_ToolTips( 如果添加指针就要在构造函数和析构函数中初始化和释放工具提示对象,并且要创建对象出来)。
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// 对话框数据
enum { IDD = IDD_ABOUTBOX };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
virtual BOOL OnInitDialog();
// 实现
protected:
DECLARE_MESSAGE_MAP()
public:
CButton m_boK;
CToolTipCtrl m_toolTips;
virtual BOOL PreTranslateMessage(MSG* pMsg);
};
2、在OnInitDialog 函数中:
CDialog::OnInitDialog()
{
//Set up the tooltip
if(!m_toolTips.Create(this))
{
TRACE("Unable To create ToolTip/n");