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