找回密码
 注册
快捷导航
查看: 552|回复: 10

【求助】万能的专门网,求助一个c++的问题

 关闭 [复制链接] |自动提醒
阅读字号:

2087

回帖

86

积分

7万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-2-11
月全勤勋章
发表于 2008-4-23 22:46:20| 字数 157| - 中国–陕西–西安 电信 | 显示全部楼层 |阅读模式
要制作一个小程序的相关帮助文件,是chm格式的,现在已经实现了代码调用,但是chm文件必须放到debug下跟生成的.exe放在一起才能调用,现在我想实现如下功能:
      有两个文件夹,分别是debug文件夹和帮助文件夹,我想把chm文件放到帮助文件夹,然后.exe文件的帮助按钮调用.chm文件,程序里要怎么实现呢?多谢了
T41,1G,5k160 80G+120G牛盘,Atheros ABG,BMDC200B,--
现在用T410,T41作为bt机了

5161

回帖

63

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-3-26
发表于 2008-4-24 11:46:11| 字数 9| - 中国–陕西–西安 电信 | 显示全部楼层
帮顶,西北的兄弟.
违例签名已被清除!
Edited by Administrator
回复 支持 反对

使用道具 举报

2849

回帖

1

积分

5819

资产值

入门会员 Rank: 1

注册时间
2003-9-14
铜牌荣誉勋章(注册8年以上会员)
发表于 2008-4-24 12:10:58| 字数 24| - 中国–广东–深圳 电信 | 显示全部楼层
取得exe所在路径,得到上级一目录,然后....
今天你做完了吗?
回复 支持 反对

使用道具 举报

835

回帖

0

积分

9

资产值

禁止访问

注册时间
2007-12-16
发表于 2008-4-24 12:15:12| 字数 7| - 中国–广东–深圳 电信 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2087

回帖

86

积分

7万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-2-11
月全勤勋章
 楼主| 发表于 2008-4-24 12:48:18| 字数 13| - 中国–陕西–西安 电信 | 显示全部楼层

回复 #2 cxxa 的帖子

多谢帮顶,谢谢回帖的兄弟们
T41,1G,5k160 80G+120G牛盘,Atheros ABG,BMDC200B,--
现在用T410,T41作为bt机了
回复 支持 反对

使用道具 举报

5109

回帖

78

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-11-17
发表于 2008-4-24 13:15:54| 字数 275| - 中国–江苏–镇江 电信 | 显示全部楼层
没办法帮你了 C++没编过桌面程序
双击按钮 进入按钮点击事件函数中
这是delphi里的函数
ShellExecute(Application.Handle, 'open',pansichar( 'c:/abc.chm' ),'','',SW_SHOW);
C++语言里可能有类似的函数



找到了

#include <shellapi.h>//一般可以不用
ShellExecute(handle, NULL, "程序路径和文件名", NULL, NULL, SW_SHOWNORMAL);

[ Edited by  269569 on 2008-4-24 13:20 ]
51nb才是正宗的 nb论坛
51nb才是正宗的 nb论坛
51nb才是正宗的 nb论坛
T420
E71 lx5
php coder
回复 支持 反对

使用道具 举报

1641

回帖

1

积分

5072

资产值

入门会员 Rank: 1

注册时间
2005-9-7
银牌荣誉勋章(注册10年以上会员)
发表于 2008-4-24 13:18:54| 字数 4| - 中国–广东–深圳 电信 | 显示全部楼层
带路径?
集体无意识
X60S
回复 支持 反对

使用道具 举报

5921

回帖

0

积分

28

资产值

入门会员 Rank: 1

注册时间
2005-7-26
发表于 2008-4-24 13:35:58| 字数 13| - 中国–广东–广州 盈联宽带 | 显示全部楼层
用相对路径,不要用绝对路径
T42 PM1.7 512*2 9600 64MB IPS15’(1400*1050) 7200 60G combo ABG/II BMDC200 9cell
回复 支持 反对

使用道具 举报

6万

回帖

699

积分

18万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2007-5-15
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2023年全勤勋章2024
发表于 2008-4-24 14:36:29| 字数 17| - 中国–广东–深圳 电信 | 显示全部楼层
只会用pascal画熊猫的帮顶一下
学学老山东,看看老站长
回复 支持 反对

使用道具 举报

5289

回帖

0

积分

4100

资产值

初级会员 Rank: 1

注册时间
2005-8-13
发表于 2008-5-2 09:13:39| 字数 22| - 中国–陕西–西安 电信 | 显示全部楼层
这个跟C++没关系吧。 应该是MFC实现的吧?
不被同化  不去异化
谁说老子被和谐了~!!!~
回复 支持 反对

使用道具 举报

1267

回帖

17

积分

872

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-24
发表于 2008-5-3 11:56:51| 字数 59| - 中国–陕西–西安 电信 | 显示全部楼层
VC的话,用一个文件名获取控件获取文件名,这样你爱放到哪里都可以。
打不开是因为默认文件路径的问题,仔细看看书再问。。。
xps13-9370-4K-16G-1T nvme,S9
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-10-17 00:56 , Processed in 0.107222 second(s), 44 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部