在 MFC 中,CToolTipCtrl::CreateEx 方法是 CToolTipCtrl::Create 方法的扩展版本,允许更多的样式和扩展样式的设置。它用于创建工具提示控件,并进行相应的初始化设置。

以下是 CToolTipCtrl::CreateEx 方法的声明:
BOOL CreateEx(
   CWnd* pParentWnd,
   DWORD dwStyle,
   DWORD dwExStyle = 0,
   DWORD dwStyleEx = 0
);

参数说明:

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

  •  dwStyle:指定工具提示的样式。

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

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


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

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

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

在这个示例中,首先在运行时动态创建了一个工具提示,使用了 CreateEx 方法并设置了一些额外的样式,然后使用 AddTool 方法为按钮控件添加了工具提示。这样,你可以更精确地控制工具提示的样式和行为。


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