📄 subject_50480.htm
字号:
<p>
序号:50480 发表者:金枪鱼 发表日期:2003-08-21 15:34:08
<br>主题:使用VC7(Net2003)遇到的问题,大家交流一下
<br>内容:本来论坛中有个“.Net开发技术论坛”,但提出问题基本上每人响应。<BR><BR>还是在这里,看看有没有遇到同样问题的朋友。<BR>使用的Net2003是套件7张光盘(1张升级组件、2张安装、3张MSDN、1张VISIO)的那种,基本上只安装了VC++部分。<BR><BR>现遇到下列问题:<BR><BR>1、在VC++6中,删除一个类中的函数,直接在类视图中选择函数,按Delete键就可以自动完整这个函数的删除了。同样,删除对话框控件关联的变量,也可以通过类向导成员属性页直接对已经添加的成员变量进行删除,然后再添加。<BR> 但是,在NET2003中,这些都不能执行,我始终没有找到删除类函数和控件变量的方式,难道非得手工清楚代码吗?<BR><BR>2、类的属性栏中找不到WM_SYSCOLORCHANGE消息,手工添加OnSysColorChange()函数及其关联又可以运行。不知道WM_SYSCOLORCHANGE消息到哪里去了。<BR><BR>3、在VC++6中,使用PlaySound函数,只要Mmsystem.h支持即可。<BR>但在VC7中,却出现错误:×××××.obj : error LNK2019: 无法解析的外部符号 __imp__PlaySoundA@12....... <BR><BR>4、使用静态MFC方式,编译失败!<BR>说某某库被破坏
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:佳明 回复日期:2003-08-22 08:42:48
<br>内容:第三个问题:<BR>#include <mmsystem.h><BR>#pragma comment (lib,"winmm.lib")
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:佳明 回复日期:2003-08-22 08:58:28
<br>内容:第二个问题:<BR>你的那个类是CWnd类的派生类吗?<BR>类的属性栏里有WM_SYSCOLORCHANGE消息呀。属性栏上的一排按钮里,有一个“消息”<BR>点一下,里面不是把消息都列出来了吗?点你要用的消息,右面就出来一个箭头,<BR>点一下,就能简单的把函数加进去了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-08-22 10:13:14
<br>内容:谢谢lijm!!<BR><BR>原来也要引入库文件啊,VC6有时也引入库文件。<BR>关于WM_SYSCOLORCHANGE消息已经找到了。<BR>先把分送上,但仍需:<BR><BR>第1个问题是否有好的建议?<BR><BR>现在是最关键的第4个问题,我的两台计算机都存在这个问题(一个PWinXP系统,另一台W2KServer系统),我不知道是否是我用的盗版光碟有问题?<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:佳明 回复日期:2003-08-22 10:49:39
<br>内容:第1个问题我也没办法。我都是直接删代码。MFC的程序我好常时间没看了。我现在装的VC6<BR>按delete也删不了。我改得以前是可以的,不知道为什么。不过现在VC6我不怎么用了,主要是给别人用。<BR><BR>我用静态MFC编译过去了,生成的程序比用动态库的大多了。我只是用向导生成程序后<BR>就直接运行了,一个字也没改。<BR>我用的是WinXP(当然是盗版的).
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-08-24 21:15:08
<br>内容:我的NET2003系统告诉我,我的MFC静态链接库nafxcwd.lib是坏的,重装了几道,问题依旧。并且在我的两台计算机上都一样是坏的,所以无法在静态MFC下编译调试版的程序。Release版是好的。<BR><BR>我查了一下,这个文件有16兆大小,在<BR>C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\lib下。<BR><BR>怎么能弄到一个好的nafxcwd.lib,我邮箱装不下这个冬冬,况且我是拨号上网!<BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-08-24 22:11:47
<br>内容:问题已经解决!<BR><BR>原来是盗版光盘的质量有些问题,加上光驱的读盘能力不好,这个库文件没有正确安装进入。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -