CWinApp::m_hInstance

Remarques

Correspond au paramètre passé par Windows à WinMain hInstance . Le membre de données m_hInstance est un handle de l'instance actuelle de l'application s'exécutant sous Windows. Cette valeur est retournée par la fonction globale AfxGetInstanceHandle. m_hInstance est une variable publique de type HINSTANCE.

Exemple

nbsp ;  / / Vous n'avez généralement pas besoin de passer hInstance de l'application
   / / de l'API de Windows directement parce qu'il existe des équivalent MFC
   / / fonctions membres qui passe le hInstance pour vous.  Ce qui suit
   / / exemple n'est pas typique :

LPCURSORNAME lpCursorName ;
   lpCursorName =:: LoadCursor(AfxGetApp() - > m_hInstance, MAKEINTRESOURCE(IDC_MYCURSOR)) ;

/ / Est un moyen plus direct pour obtenir hInstance de l'application
   / / call AfxGetInstanceHandle :
   lpCursorName =:: LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR)) ;

/ / Si vous avez besoin le hInstance pour charger une ressource, c'est mieux
   / / appeler AfxGetResourceHandle au lieu de AfxGetInstanceHandle :
   lpCursorName =:: LoadCursor(AfxGetResourceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR)) ;

/ / Un meilleur moyen de charger la ressource curseur consiste à appeler
   / / CWinApp::LoadCursor
   lpCursorName = AfxGetApp() - > LoadCursor(IDC_MYCURSOR)


Aperçu de CWinApp |nbsp ; Membres de la classe | Graphique de la hiérarchie

Index