Здравствуйте, 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;
}
Программисты — это обычные люди... только с красными пальцами — когда крыша съезжала придавила