Page 1 of 1
Hardcopy
Posted: Fri Nov 30, 2007 4:06 pm
by Antonio Martinez
Hola a todos,
Alguna manera de que el ::Hardcopy() muestre el titulo de la ventana que imprima ?
Saludos
Posted: Fri Nov 30, 2007 8:39 pm
by Antonio Linares
Antonio,
El método HardCopy() usa la función en C WNDPRINT() en source\winapi\wndprint.c.
En esa función sólo hay que cambiar estas líneas:
HDC hDC = GetDC( hWnd );
...
GetClientRect( hWnd, &rct );
por
HDC hDC = GetWindowDC( hWnd );
...
GetWindowRect( hWnd, &rct );
para que imprima la ventana completa, incluida su título.
Posted: Thu Dec 06, 2007 10:28 am
by Antonio Martinez
Antonio Linares wrote:Antonio,
El método HardCopy() usa la función en C WNDPRINT() en source\winapi\wndprint.c.
En esa función sólo hay que cambiar estas líneas:
HDC hDC = GetDC( hWnd );
...
GetClientRect( hWnd, &rct );
por
HDC hDC = GetWindowDC( hWnd );
...
GetWindowRect( hWnd, &rct );
para que imprima la ventana completa, incluida su título.
Muchas gracias Antonio... me faltaba GetWindowDC
Lo probare