CWinApp::m_hInstance

Observaciones

Corresponde al parámetro hInstance pasado por Windows a WinMain. El miembro de datos de m_hInstance es un identificador de la instancia actual de la aplicación que se ejecuta bajo Windows. Esto es devuelto por la función global AfxGetInstanceHandle. m_hInstance es una variable pública de tipo HINSTANCE.

Ejemplo

nbsp;  / / Por lo general no necesita pasar hInstance la aplicación
   y a las API de Windows directamente porque hay equivalente MFC
   / / funciones miembro que pase la hInstance para usted.  El siguiente
   / / no es un ejemplo típico:

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

Y es una forma más directa para obtener hInstance la aplicación
   / / call AfxGetInstanceHandle:
   hCursor =:: LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR));

Y si necesita la hInstance para cargar un recurso, es mejor
   / / llamar a AfxGetResourceHandle en lugar de AfxGetInstanceHandle:
   hCursor =:: LoadCursor(AfxGetResourceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR));

Y una mejor manera de cargar el recurso de cursor es llamar
   / / CWinApp::LoadCursor
   hCursor = AfxGetApp() - > LoadCursor(IDC_MYCURSOR)


Visión General de CWinApp |nbsp; Miembros de clase | Diagrama de jerarquía

Index