在 MFC 中,CToolTipCtrl::Create 方法用于创建工具提示控件。这个方法允许你在运行时动态地创建工具提示控件,并进行相应的初始化设置。

以下是 CToolTipCtrl::Create 方法的声明:
BOOL Create(
   CWnd* pParentWnd,
   DWORD dwStyle = (DWORD)WS_POPUP | TTS_ALWAYSTIP,
   DWORD dwExStyle = 0
);

参数说明:

  •  pParentWnd:指定工具提示的父窗口。

  •  dwStyle:指定工具提示的样式。默认值为 (DWORD)WS_POPUP | TTS_ALWAYSTIP,表示一个弹出式的工具提示,总是显示。

  •  dwExStyle:指定工具提示的扩展样式,默认为 0。


示例用法:
// 假设有一个 CToolTipCtrl 对象 m_tooltip 和一个按钮控件 IDC_BUTTON1

// 在运行时动态创建工具提示
m_tooltip.Create(this, TTS_BALLOON);

// 添加工具提示到按钮控件
m_tooltip.AddTool(GetDlgItem(IDC_BUTTON1), _T("这是一个按钮"));

在这个示例中,首先在运行时动态创建了一个工具提示,然后使用 AddTool 方法为按钮控件添加了工具提示。这样,你可以在程序运行时动态地创建和管理工具提示控件。


转载请注明出处:http://www.zyzy.cn/article/detail/22799/MFC/CToolTipCtrl