CToolTipCtrl::SetDelayTime 是 MFC 中 CToolTipCtrl 类的一个公共方法,用于设置工具提示的延迟时间。工具提示通常有三个阶段的延迟时间:显示延迟、隐藏延迟和自动关闭延迟。

下面是该方法的简要说明:
void SetDelayTime(DWORD dwDuration, int iTime);

  •  dwDuration:指定要设置的延迟类型,可以是以下值之一:

  - TTDT_AUTOPOP:自动关闭延迟。
  - TTDT_INITIAL:显示延迟。
  - TTDT_RESHOW:隐藏延迟。

  •  iTime:指定延迟的时间,单位是毫秒。


例如,如果你想设置工具提示在鼠标悬停后立即显示,可以调用 SetDelayTime 方法如下:
m_toolTipCtrl.SetDelayTime(TTDT_INITIAL, 0);

这将把显示延迟设置为零毫秒,使得工具提示会立即显示。

类似地,你可以使用这个方法来调整其他延迟时间,以满足你的应用程序的需求。


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