CWinApp::m_hInstance

Bemerkungen

Entspricht dem hInstance -Parameter übergeben von Windows WinMain. Der M_hInstance -Datenmember ist ein Handle für die aktuelle Instanz der Anwendung unter Windows ausgeführt wird. Dies wird durch die globale Funktion AfxGetInstanceHandlezurückgegeben. M_hInstance ist eine öffentliche Variable vom Typ HINSTANCE.

Beispiel

Nbsp;  / / Sie müssen in der Regel nicht die Anwendung hInstance übergeben
   / / Windows-APIs direkt da gibt es entsprechende MFC
   / / Member-Funktionen übergeben, die den hInstance für Sie.  Die folgenden
   / / Beispiel ist nicht typisch:

HCURSOR hCursor;
   hCursor =:: LoadCursor(AfxGetApp() - > M_hInstance, MAKEINTRESOURCE(IDC_MYCURSOR));

/ / Eine direktere Möglichkeit, der Anwendung hInstance erhalten soll
   / / call AfxGetInstanceHandle:
   hCursor =:: LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR));

/ / Wenn Sie die hInstance zum Laden einer Ressource benötigen, ist es besser
   / / AfxGetResourceHandle statt AfxGetInstanceHandle aufrufen:
   hCursor =:: LoadCursor(AfxGetResourceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR));

/ / Ist ein besserer Weg, die Cursor-Ressource laden aufrufen
   / / CWinApp::LoadCursor
   hCursor = AfxGetApp() - > LoadCursor(IDC_MYCURSOR)


CWinApp Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Index