EriFo
Erfahrenes Mitglied
Es geht - ein Ganzes Wochenende und das geht ^______^
Ich habs gefunden °^_^ - es ging teils aus Eigenverschulden und teils aus Unwissenheit nicht.
Ich weis nicht was ich schon alles ausprobiert hatte aber scheinbar hab ich diese Variante vergessen - also aktueller Code :
Das ist alles - und statt in PreTranslateMessage(..) - wie ich es immer gemacht habe - in WindowProc(...) und statt SetCursor(LoadCursor(..) die mit den 2 Doppelpunkten davor.
Ausserdem hatte ich beim Testen auch teilweise statt LoadCursor(NULL,IDC_HAND) eine variable von Typ HCURSOR, welche ich am Anfang zu belegen geglaubt habe, eingesetzt - mit der Funktionierts auch nicht aber da hab ich 100pro wieder mist geabaut. °-__-
Jedenfalls nochmal vielen Dank für deine Hilfe.
M.f.G. Erik
Ich habs gefunden °^_^ - es ging teils aus Eigenverschulden und teils aus Unwissenheit nicht.
Ich weis nicht was ich schon alles ausprobiert hatte aber scheinbar hab ich diese Variante vergessen - also aktueller Code :
Code:
LRESULT CStaticUrl::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
case WM_SETCURSOR:
::SetCursor(LoadCursor(NULL,IDC_HAND));
return TRUE;
}
return CStatic::WindowProc(message, wParam, lParam);
}
Das ist alles - und statt in PreTranslateMessage(..) - wie ich es immer gemacht habe - in WindowProc(...) und statt SetCursor(LoadCursor(..) die mit den 2 Doppelpunkten davor.
Ausserdem hatte ich beim Testen auch teilweise statt LoadCursor(NULL,IDC_HAND) eine variable von Typ HCURSOR, welche ich am Anfang zu belegen geglaubt habe, eingesetzt - mit der Funktionierts auch nicht aber da hab ich 100pro wieder mist geabaut. °-__-
Jedenfalls nochmal vielen Dank für deine Hilfe.
M.f.G. Erik
Zuletzt bearbeitet: