Page 1 of 1

Error: Unresolved external 'PrintWindow' referenced from

PostPosted: Sat Aug 29, 2009 1:09 pm
by fespinoza
Estpy migrando a FWH907, mi primera idea nueva aprovechando las nuevas clases creadas fué incluir un control TTitle, agregue el control y comando con el include, pero me sale el siguiente Error al enlazar:
Code: Select all  Expand view

Error: Unresolved external 'PrintWindow' referenced from
C:\FWH907\LIB\FIVEHC.LIB|RIBBON
 

Entiendo que me faltará enlazar alguna librería, pero no atino a descifrar cual es.

Alguna idea.

Saludos

Fernando Espinoza

Re: Error: Unresolved external 'PrintWindow' referenced from

PostPosted: Sat Aug 29, 2009 5:16 pm
by Armando
Fernando:

Me parece que te hace falta enlazar la lib USER32.LIb que encuentras en
x:\FWH907\LIB

Saludos

Re: Error: Unresolved external 'PrintWindow' referenced from

PostPosted: Sat Aug 29, 2009 7:29 pm
by Antonio Linares
Puedes evitar tener que enlazar esa librería añadiendo este código a tu PRG:
Code: Select all  Expand view

#pragma BEGINDUMP

#include <windows.h>

typedef BOOL ( FAR PASCAL * LPPRINTWINDOW )( HWND hWnd, HDC hDC, UINT nFlags );

BOOL WINAPI PrintWindow( HWND hWnd, HDC hDC, UINT uiFlags )
{
   LPPRINTWINDOW pPW;
   HINSTANCE hDLL = LoadLibrary( "user32.dll" );
   BOOL bResult = FALSE;

   if( hDLL )
   {
      pPW = ( LPPRINTWINDOW ) GetProcAddress( hDLL, "PrintWindow" );
      bResult = pPW( hWnd, hDC, uiFlags );
      FreeLibrary( hDLL );
   }

   return bResult;
}

#pragma ENDDUMP
 

Re: Error: Unresolved external 'PrintWindow' referenced from

PostPosted: Mon Aug 31, 2009 3:21 am
by fespinoza
Gracias a los dos, funciona perfecto.