Freigeben über


CWinApp::m_hInstance

Entspricht dem hInstance-Parameter, der von Windows für WinMain übergeben wird.

HINSTANCE m_hInstance;

Hinweise

Der m_hInstance Datenmember ist ein Handle auf die aktuelle Instanz der laufenden Anwendung unter Windows. Dies wird durch die globale Funktion AfxGetInstanceHandle zurückgegeben. m_hInstance ist eine öffentliche Variable des Typs HINSTANCE.

Beispiel

// Typically you do not need to pass the application's hInstance 
// to Windows APIs directly because there are equivalent MFC 
// member functions that pass the hInstance for you.  The following 
// example is not typical:

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

// A more direct way to get the application's hInstance is to 
// call AfxGetInstanceHandle:
hCursor = ::LoadCursor(AfxGetInstanceHandle(), 
   MAKEINTRESOURCE(IDC_MYCURSOR));

// If you need the hInstance to load a resource, it is better 
// to call AfxGetResourceHandle instead of AfxGetInstanceHandle:
hCursor = ::LoadCursor(AfxGetResourceHandle(), 
   MAKEINTRESOURCE(IDC_MYCURSOR));

// A better way to load the cursor resource is to call 
// CWinApp::LoadCursor
hCursor = AfxGetApp()->LoadCursor(IDC_MYCURSOR);

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWinApp-Klasse

Hierarchiediagramm