OPENGL GetDC(0);

0

Chciałem zabawic sie w rysowanie na pulpicie ale napotkałem na trudnośc której nie moge ominąć:

	hDC = GetDC(GetDesktopWindow());
//	hDC = GetDC(hWnd);			//tak działa bo rysuje na swoim oknie

	

	PixelFormat = ChoosePixelFormat(hDC, &Pfd);

	SetPixelFormat(hDC, PixelFormat, &Pfd);
	hRC = wglCreateContext(hDC);
	wglMakeCurrent(hDC, hRC);

	
	if(!hDC) MessageBox(0,"brak hDC",0,0);
	if(!hRC) MessageBox(0,"brak hRC",0,0);

<ort>powyrzsze </ort>działa tylko dla okna któtre ja robie ale przy przestawieniu tego na desktopo nie mam "hRC".
Jak mam to ominąć? czy naprawde musze robic osobne okno?

0

Polecam:
Jak rysować po pulpicie
a szczególnie 2 komentarz od góry

0

[!!!] ok sam znalazłem odpowiedz wystarczy sprytnie umiescic oknienko nie na pulpicie ale na "ProgMan" [!!!]
mam nadzieje ze komus sie to info przyda

1 użytkowników online, w tym zalogowanych: 0, gości: 1