Re[3]: web-link
От: Darvik Россия  
Дата: 26.12.05 11:40
Оценка: 1 (1)
Здравствуйте, pivoo, Вы писали:

D>>При наведении на элемент меняешь курсор на руку...

P>А можно об этом поподробнее? как сделать? в MFC не программировал...
P>и еще, как цвет у статика поменять? чтоб на ссылку похож был

BEGIN_MESSAGE_MAP(CActivationDlg, CDialog)
...
  ON_WM_SETCURSOR()
  ON_WM_CTLCOLOR()
...
END_MESSAGE_MAP()

BOOL CActivationDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
  // TODO: Add your message handler code here and/or call default
  if (IDC_Label == pWnd->GetDlgCtrlID()) {
    ::SetCursor(::LoadCursor(NULL, MAKEINTRESOURCE(32649)));
    return TRUE;
  }
  return CDialog::OnSetCursor(pWnd, nHitTest, message);
}

HBRUSH CActivationDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
  HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

  // TODO:  Change any attributes of the DC here

  if (IDC_Label == pWnd->GetDlgCtrlID()) {
    pDC->SetTextColor(RGB(0, 0, 255));
  }

  // TODO:  Return a different brush if the default is not desired
  return hbr;
}
Программисты — это обычные люди... только с красными пальцами — когда крыша съезжала придавила
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.