CWinApp::m_pszHelpFilePath

Observações

Contém o caminho para arquivo de ajuda do aplicativo. Por padrão, o framework inicializa m_pszHelpFilePath ao nome do aplicativo com ".HLP"anexado. Para alterar o nome do arquivo de ajuda, defina m_pszHelpFilePath para apontar para uma Cadeia de caracteres que contém o nome completo do arquivo de ajuda desejado. Um local conveniente para fazer isso é na função de InitInstance do aplicativo. m_pszHelpFilePath é uma variável público do tipo const char *.

&Notanbsp;  Se você atribuir um valor para m_pszHelpFilePath, ele deve ser dinamicamente alocado no heap. O destruidor CWinApp chama ( grátis) com esse ponteiro. Muitos desejam usar a função de biblioteca de tempo de execução do _tcsdup() para fazer a alocação. Além disso, a memória livre associado com o ponteiro atual antes de atribuir um novo valor. Por exemplo:

//First livre a Cadeia de Caracteres alocada por MFC na inicialização de CWinApp.
//The seqüência de caracteres é alocada antes de que chamado de InitInstance.
Free((void*)m_pszHelpFilePath);
//Change o nome da.Arquivo HLP.
Destruidor CWinApp de //The será livre a memória.
m_pszHelpFilePath=_tcsdup(_T("d:\\somedir\\myhelp.hlp"))

Visão geral de CWinApp |nbsp; Membros de classe | Gráfico de hierarquia

Index