CWinApp::m_pszHelpFilePath

Observaciones

Contiene la ruta al archivo de ayuda de la aplicación. De forma predeterminada, el marco inicializa m_pszHelpFilePath al nombre de la aplicación con ".HLP"anexada. Para cambiar el nombre del archivo de ayuda, establezca m_pszHelpFilePath para apuntar a una cadena que contiene el nombre completo del archivo de ayuda deseada. Es un lugar adecuado para ello en función de InitInstance de la aplicación. m_pszHelpFilePath es una variable pública de tipo const char *.

&Notanbsp;  Si asigna un valor a m_pszHelpFilePath, se debe asignar dinámicamente en el montón. El destructor de CWinApp llama ( libre) con este puntero. Muchos desean utilizar la función de biblioteca de tiempo de ejecución de _tcsdup() para realizar la asignación. Asimismo, liberar la memoria asociada con el puntero actual antes de asignar un nuevo valor. Por ejemplo:

//First liberar la cadena asignada por MFC en el inicio de CWinApp.
Cadena //The es asignada antes de llama a InitInstance.
Free((void*)m_pszHelpFilePath);
//Cambiar el nombre de la.Archivo HLP.
//The CWinApp destructor libera la memoria.
m_pszHelpFilePath=_tcsdup(_T("d:\\somedir\\myhelp.hlp"))

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

Index