♣
在线等,急!
void dia::onhelp()
{
// todo: add your control notification handler code here
shellexecute(getparent()->getsafehwnd(), _t("open"),"\\help.htm", null, null, sw_show);
}//bn_clicked事件为什么打不开help.htm
而menu中的command事件却行
求大虾指点应该怎样才能在bn_clicked事件为什么打开help.htm
///
//
//
在一个类中如何调用另外一个类中的成员变量的属性和方法
解决了可以另外开贴给分
· 网友精彩回答:
1. 保证你的help.chm和你的应用程序放在一个目录下,如果不是,请修改sprintf(szfilename, "%s\\help.htm", szfiledir);
void callhelpdoc()
{
char szfiledir[max_path], szfilename[max_path];
memset(szfiledir, 0, sizeof(szfiledir));
memset(szfilename, 0, sizeof(szfilename));
getmodulefilename(null, szfiledir, sizeof(szfiledir));
char *p = strrchr(szfiledir, \\);
if (p)
*p = 0;
sprintf(szfilename, "%s\\help.htm", szfiledir);
shellexecute(null, _t("open"), szfilename, null, null, sw_shownormal);
}
2. 由于不清楚你的结构,我只能假设你的那个activemoviecontrol是放在你的主对话框程序,而tab中是另外一个对话框。
// maindlg.cpp
void cmaindlg::run()
{
activemoviecontrol.run();
}
// 在childdlg.cpp中包含maindlg.h
void cchilddlg::callactivemovie()
{
cmaindlg *pdlg = (cmaindlg *)afxgetmainwnd();
pdlg->run();
}
- 更多问题:
- · 怎么获取本机的端口信息?
- · 关于javascript的问题
- · Applet的jar文件问题
- · 帮忙看看什么错误?
- · 问个:SetWindowPos()的问题
- · 求助!如何区分form中的多个submit,而且submit的值相同?不想使用jsp
- · Java手机游戏开发有没有前途?
- · 月薪5万,微软中国研究院最新面试题,你有本事答出来!!!
- · 广州的朋友看过来
- · 问个菜菜的问题。。
- · 在ODBC数据源管理器中创建Adaptive Server Anywhere 9.0的数据源时出错了,请高手指点!
- · 初学API socket网络编程,绑定地址失败问题
- · 如何使用C++(非托管)来访问Web service
- · 关于泛型的简单问题
- · 如何把多条记录查询得到一条记录?
- · 请看看这样一个问题

