C'è un modo per inoltrare il tipo HINSTANCE
da WinAPI senza includere l'intestazione completa (e grande) windows.h
?Inoltra dichiarazione HINSTANCE e amici
Per esempio, se ho una classe RenderWindow
che possiede un HINSTANCE mInstance
, dovrò includere windows.h
in RenderWindow.h
. Quindi tutto ciò che ha bisogno di RenderWindow
deve includere anche windows.h
.
Ho provato incluso windef.h
ma questo sembra aver bisogno di alcune cose da windows.h
. :-(Se non posso avanti dichiararlo, c'è almeno un modo portatile per usare qualcosa come long mInstance
in RenderWindow
invece di HINSTANCE
?
Comprende windows.h che causa effettivamente problemi? –
non direttamente, ma non mi piace includerlo perché uno deve talvolta indebolire i macro 'min' e' max' e penso che aumenti il tempo di compilazione/cercare ecc. – abenthy
'#define NOMINMAX' prima di includere''. –