VC++中一些常见问题的解决方法 中一些常见问题的解决方法 (1)为什么某个类突然在工作区间里面突然看不见了? 为什么某个类突然在工作区间里面突然看不见了? 为什么某个类突然在
工作区间里面突然看不见了 只是类隐藏了,打开 FILEVIEW,找到隐藏类的头文件,随便敲一下键盘的空格键,类就会 在 CLASSVIEW 中显示了 (2)在基于对话框的程序中,一按回车键,对话框就没了。 把确定按纽的缺省属性前面的对勾去掉,重载 OnOk()函数,在 OnOk()函数里注释掉调用 基类的 OnOk()函数那行代码 (3) 为什么我的 VC6.0 自动显示成员列表功能时有时无? 自动显示成员
列表功能时有时无? 删除该项目扩展名为.ncb 文件,重新打开该项目。 (4)孙老师的视频教程第一课的程序 为什么在我机子上不行 孙老师的视频教程第一课的程序 为什么在我机子上不行? 孙老师的视频教程第一课的程序,为什么在我机子上不行 选菜单 project->settings...在弹出的对话框中选 Link, 在最下边有 Project Options,把里边的 /subsystem:console 删除就可以了 (5)如何干净的删除一个类? 先从 workspace 中的 fileview 中删除对应的.h 和.cpp 文件;再关闭项目,从实际的文件夹 中删除对应的.h 和.cpp 文件;再删除.clw 文件。 最后打开项目,rebuild all。 (6)网络编程一课中的聊天室程序在为什么老是绑定失败? 网络编程一课中的聊天室程序在为什么老是绑定失败?
网络编程一课中的聊天室程序在为什么老是绑定失败 一般这种问题是端口设置在 6000 监听,正好和 QQ 的端口冲突,多换几个端口试试就可以 了 (7)网络程序只能在 debug 运行,release 不行,提示错误 error LNK2001: unresolved 运行, 不行, 只能在 external symbol __imp__WSAStartup@8 在 Release 下仍然需要添加 Ws2_32.lib。 (8)我画了一条直线但是当窗口最大化时或者被其他窗口覆盖时,直线不见了,只剩下直线 原先存在的窗口 这是因为窗口重绘,你可以在响应 WM_PAINT 的 OnDraw()函数中添加画线的代码 (9) 无法调用? 在安装 VC 时未安装 MSDN, 自己再用 MSDN 安装盘安装后在 VC 中按 F1 无法调用? 修改注册表是最直接的方法,具体过程如下: 在 HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Help 下增加 Enable,Filename,State 三个主键,注意其类型,含义如下: Enable 类型:DWORD, 默认值是 1,改变为 0x00000001 Filename 类型:字符串改为 c:\program files\....\MSDev98\help\Msdev.hlp State 类型:DWORD 默认值为 0, 改变为 0x00000001 (10)如何在应用程序中打开一个超级链接? 如何在应用程序中打开一个超级链接? 如何在应用程序中打开一个超级链接 这个
问题实际上很简单,只要使用 ShellExecute AP
I 函数就行了 (11)如何在没安装 VC 的环境下的机器也能打开运行用 MFC 编写的程序? 把编译模式改为 RELEASE,然后点工程-》设置-》常规,选择使用 MFC 作为静态连接库 (12)如何自定义一个消息? 1.#define WM_MY_MESSAGE WM_USER+1;2.头文件 DECLARE_MESSAGE_MAP() 前写消息响应函数原形; 3.在 BEGIN_MESSAGE_MAP 添加消息到函数的映射.4.写函数的 实现部分 (13)怎样改变 VC++编辑器默认的颜色? 编辑器默认的颜色? 怎样改变 编辑器默认的颜色 工具—》选择—》格式,选中注释的颜色即可改变。 注释的颜色即可改变。 注释的颜色即可改变 (14)复制了一段代码到当前工作空间里,可是代码排列很乱,如何调整? 简单,按下鼠标左键拖动鼠标将代码选择上,同时按下键盘的 ALT+F8 键
(15) _T("Option 1"),_T()是什么意思?为什么要转换,直接用不可以? _T()自动将()内字符串转成 unicode or Multibyte-character or SBCS (ASCII) 根据
系统宏 定义,为了将程序与 vb 等 unicode 编码的程序交互,为了程序的国际化,为