Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C++] Ottenere il DC di una finestra glut?

    Ciao a tutti,

    sto usando la libreria CxImage per caricare le immagini e avrei bisogno di visualizzarle nella finestra glut (tutte le img devono essere visualizzate lì dentro); credo di aver capito che devo ottenere il device context della finestra, perchè la funzione Draw di CxImage è fatta così:
    Draw(HDC hdc, long x = 0, long y = 0, long cx = -1, long cy = -1, RECT * pClipRect = 0, bool bSmooth = false)

    Come posso ottenere questo DC?

    Grazie mille.

  2. #2
    mi rispondo da solo, nel caso qualcuno avesse bisogno:


    variabile globale:

    HWND hwnd;

    nel main:

    main_window = glutCreateWindow("Interfaccia");

    //ottengo l'handle della finestra che appartiene alla classe "GLUT"
    //o che ha nome "Interfaccia"
    hwnd = FindWindow("GLUT", "Interfaccia");

    nella funzione che lavora:

    //dall'hwnd ottengo il device context della finestra
    HDC hdc = GetWindowDC(hwnd);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.