"Исчерпывающее руководство по написанию всплывающих подсказок" - читать интересную книгу автора (Джек Роджер)

Комментарии: 

Небольшое добавление

Искал способ попроще включить поддержку ToolTips без явного использования класса CToolTipCtrl. И в результате сам сделал следующее:

int CContentWnd::OnToolHitTest(CPoint point, TOOLINFO* pTI) const {

 int nHit=0;

 CString csText;

 csText="Закрыть окно";

 HWND m_hWnd=this-gt;GetSafeHwnd();

 pTI-gt;hwnd = m_hWnd;

 pTI-gt;uId = (UINT)m_hWnd;

 pTI-gt;uFlags = TTF_IDISHWND;

 pTI-gt;lpszText=new char[csText.GetLength()+1];

 lstrcpy(pTI-gt;lpszText,(LPCTSTR)csText);

 return nHit;

}

Подсказки можно выводить в любом месте окна

OLEGus1 15.8.2002 14:23