Mauszeigerbild ändern

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 :

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:

Neue Beiträge

Zurück