请教:关于m_pszHelpFilePath CWinApp中的m_pszHelpFilePath是干什么用的,能不能具体说明下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CWinApp::m_pszHelpFilePath说明:包含了应用程序的帮助文件的路径。在缺省情况下,框架将m_pszHelpFilePath初始化为应用程序的名字,并加上“.HLP”。如果要改变帮助文件的名字,则应将m_pszHelpFilePath设为包含所需的帮助文件的完整名字的字符串。完成这个操作的合适的位置是在应用程序的InitInstance函数中。m_pszHelpFilePath是const char*类型的公有变量。注意如果你为m_pszHelpFilePath分配了一个值,它必须是在堆中动态分配的。CWinApp的析构函数利用这个指针调用free( )。你可以使用运行库函数_tcsDup( )来分配内存。同时,在为它分配一个新值之前,先释放与当前指针相关的内存。例如:// 首先释放在CWinApp启动的时候MFC分配的字符串// 字符串是在调用InitInstance之前分配的free((void*)m_pszHelpFilePath);// 改变.HLP文件的名字// CWinApp的析构函数将释放内存m_pszHelpFilePath=_tcsdup(_T("d:\\somedir\\myapp.hlp")); 站长统计- 100分求助,关于打印纸与屏幕显示图的比例关系 Debug Assertion Failed! 问题 在vc6.0中编译以下程序,没有结果是怎么回事?(pcap_loop函数似乎没有调用) 关闭所有弹出窗口 那位兄台有最简单的VC连接ACCESS的例子 CView::OnChar(nChar, nRepCnt, nFlags);位置的区别? 怎样格式化一个CComBSTR字符串? 请问:关于读数据库记录的问题,谢谢,在线等待! 请问用哪个软件做*.chm文件好,在哪儿下载? windows如何判断非法关机? 【堆内存相关】关于进程销毁时堆内存的释放 复杂线型生成算法
包含了应用程序的帮助文件的路径。在缺省情况下,框架将m_pszHelpFilePath初始化为应用程序的名字,并加上“.HLP”。如果要改变帮助文件的名字,则应将m_pszHelpFilePath设为包含所需的帮助文件的完整名字的字符串。完成这个操作的合适的位置是在应用程序的InitInstance函数中。m_pszHelpFilePath是const char*类型的公有变量。
注意
如果你为m_pszHelpFilePath分配了一个值,它必须是在堆中动态分配的。CWinApp的析构函数利用这个指针调用free( )。你可以使用运行库函数_tcsDup( )来分配内存。同时,在为它分配一个新值之前,先释放与当前指针相关的内存。例如:
// 首先释放在CWinApp启动的时候MFC分配的字符串
// 字符串是在调用InitInstance之前分配的
free((void*)m_pszHelpFilePath);
// 改变.HLP文件的名字
// CWinApp的析构函数将释放内存
m_pszHelpFilePath=_tcsdup(_T("d:\\somedir\\myapp.hlp"));
站长统计
-