CWinApp::m_hInstance

Osservazioni

Corrisponde al parametro hInstance , passato da Windows a WinMain. Il membro dati m_hInstance è un handle per l'istanza corrente dell'applicazione in esecuzione sotto Windows. Questo elenco viene restituito dalla funzione globale AfxGetInstanceHandle. m_hInstance è una variabile di tipo HINSTANCE pubblica.

Esempio

nbsp;  / / In genere non è necessario passare hInstance dell'applicazione
   / / per le API di Windows direttamente perché ci sono equivalenti MFC
   / / funzioni membro che passare l'hInstance per te.  Di seguito
   / / esempio non è tipico:

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

/ / Un modo più diretto per ottenere hInstance dell'applicazione è quello di
   / / call AfxGetInstanceHandle:
   hCursor =:: LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR));

/ / Se hai bisogno di hInstance per caricare una risorsa, è meglio
   / / per chiamare AfxGetResourceHandle invece di AfxGetInstanceHandle:
   hCursor =:: LoadCursor(AfxGetResourceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR));

/ / Un modo migliore per caricare la risorsa del cursore è di chiamare
   / / CWinApp::LoadCursor
   hCursor = AfxGetApp() - > LoadCursor(IDC_MYCURSOR)



Panoramica di CWinApp |nbsp; Membri della classe | Gerarchia Chart

Index