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