OPENGL GetDC(0);

Odpowiedz Nowy wątek
2006-07-10 14:53

Rejestracja: 14 lat temu

Ostatnio: 8 lat temu

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?

Pozostało 580 znaków

2006-07-10 23:05

Rejestracja: 13 lat temu

Ostatnio: 4 lata temu

0

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


Pozostało 580 znaków

2006-07-12 14:11

Rejestracja: 14 lat temu

Ostatnio: 8 lat temu

0

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

Pozostało 580 znaków

Odpowiedz

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