CWinApp::m_pszHelpFilePath

Remarques

Contient le chemin d'accès au fichier d'aide de l'application. Par défaut, le framework initialise m_pszHelpFilePath au nom de l'application ».HLP"annexée. Pour modifier le nom du fichier d'aide, la valeur m_pszHelpFilePath pointe vers une chaîne qui contient le nom complet du fichier d'aide souhaitée. Un endroit pour ce faire est dans la fonction InitInstance de l'application. m_pszHelpFilePath est une variable publique de type const char *.

&Notenbsp ;  Si vous assignez une valeur à m_pszHelpFilePath, il doit être dynamiquement alloué sur le tas. Le destructeur de CWinApp appelle ( libre) avec ce pointeur. Beaucoup vous utilisez la fonction de bibliothèque Runtime () _tcsduppour faire la répartition. Aussi, libérer la mémoire associée avec le pointeur courant avant d'assigner une nouvelle valeur. Par exemple:

//First gratuitement la chaîne allouée par les MFC au démarrage de CWinApp.
Chaîne //la attribué avant l'appelle InitInstance.
Free((void*)m_pszHelpFilePath) ;
//Change le nom de la.Fichier HLP.
//La CWinApp destructeur libère la mémoire.
m_pszHelpFilePath=_tcsdup(_T("d:\\somedir\\myhelp.hlp"))

Aperçu de CWinApp |nbsp ; Membres de la classe | Graphique de la hiérarchie

Index