Pregunta: | 3553 - GDI EN C++ |
Autor: | José Antonio López Escamilla |
¿Qué código tengo que escribir para obtener el manipulador de dispositivo de la ventana actualmente activa? Quiero dibujar gráficos y necesito saber como obtener el valor de hdc de la estructura PAINTSTRUCT, para la ventana activa. |
Respuesta: | Daniel Azkona Coya |
Con la función del API de Win32: HWND GetActiveWindow(void); obtienes el handle a la ventana activa. Despues con la función: HDC GetDC(HWND hwnd); obtienes el valor hdc. Ej: HWND hwndVentanaActiva = GetActiveWindow(); HDC hdcVentanaActiva = GetDC(hwndVentanaActiva); |