方法的声明如下:
int GetText(LPTSTR lpszText, CWnd* pWnd, UINT_PTR nIDTool = 0) const;
- lpszText:指向缓冲区的指针,用于接收工具提示的文本内容。
- pWnd:指定与工具提示关联的窗口控件。
- nIDTool:指定与工具提示关联的控件ID。
调用示例:
CString strToolTipText;
int nTextLength = m_toolTipCtrl.GetText(strToolTipText.GetBuffer(MAX_TIP_LENGTH), this, IDC_MY_CONTROL);
strToolTipText.ReleaseBuffer(nTextLength);
这里,MAX_TIP_LENGTH 应该是你提供的缓冲区的最大长度。这个方法返回实际复制到缓冲区的字符数,你可以使用这个值来确保不超出缓冲区的范围。
转载请注明出处:http://www.zyzy.cn/article/detail/22779/MFC/CToolTipCtrl