Quick_Mik
Mitglied
Hallo Gemeinde.
Ich arbeite seit kurzem mit VS 2003. Dort habe ich nun, wie aus VS 6 gewohnt, eine Behandlungsmethode für WM_CTLCOLOR eingerichtet.
Mein Problem ist nun, dass diese gar nicht aufgerufen wird...
Hat jemand ne Idee
Das ganze ist folgendermaßen implementiert:
in der Header Datei des Dialogs und
in der .cpp Datei
Unter VS 6 funktioniert das Ganze, wieso nicht unter VS 2003?
Gruß
M.
Ich arbeite seit kurzem mit VS 2003. Dort habe ich nun, wie aus VS 6 gewohnt, eine Behandlungsmethode für WM_CTLCOLOR eingerichtet.
Mein Problem ist nun, dass diese gar nicht aufgerufen wird...
Hat jemand ne Idee
Das ganze ist folgendermaßen implementiert:
Code:
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
Code:
HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch(pWnd->GetDlgCtrlID())
{
...
}
return hbr;
}
Unter VS 6 funktioniert das Ganze, wieso nicht unter VS 2003?
Gruß
M.