¿Hay alguna manera de reenviar-declarar el tipo HINSTANCE
del WinAPI sin incluir el encabezado completo (y grande) windows.h
?Reenviar declarar HINSTANCE y amigos
Por ejemplo, si tengo una clase que posee un RenderWindow
HINSTANCE mInstance
, voy a tener que incluir en windows.h
RenderWindow.h
. Entonces, todo lo que necesite RenderWindow
también debe incluir windows.h
.
Intenté incluir windef.h
pero esto parece necesitar algunas cosas de windows.h
. :-(Si no puedo declarar hacia adelante, ¿hay al menos una forma portátil para usar algo como long mInstance
en RenderWindow
en lugar de HINSTANCE
?
¿Está causando realmente algún problema con windows.h? –
no directamente, pero no me gusta incluirlo porque a veces hay que redefinir las macros 'mín' y' máx' y creo que aumenta el tiempo de compilación/búsqueda, etc. – abenthy
'#define NOMINMAX' antes de incluir' '. –