`
aswang
  • 浏览: 837940 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

VS2008备忘

    博客分类:
  • VC
 
阅读更多

1、快捷键

快速删除一行:ctrl+shift+L,或者使用ctrl+x可以剪切一行

 

快速复制一行:ctrl+c   (在空白地方)

 

全屏编辑:ctrl+shift+enter

 

调试:F5

 

执行(不调试):ctrl+F5

 

生成解决方案:F7

 

2、为某个类添加消息处理函数

a、选中需要添加消息处理函数的类

b、右键属性,在右边会显示一个属性窗口,选中倒数第三个图标,如下:


c、在需要处理的消息后面,选择下拉框,选中<添加>...,比如WM_CHAR,选中<添加>OnChar,VS2008会自动为你生成对应代码,在头文件中会添加如下代码:

 

afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);

 

在cpp文件中会添加如下代码:

void CHelloMFCView::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
	// TODO: 在此添加消息处理程序代码和/或调用默认值

	CView::OnChar(nChar, nRepCnt, nFlags);
}

 

BEGIN_MESSAGE_MAP(CHelloMFCView, CView)
	//添加响应窗口创建消息
	......
        ON_WM_CHAR()
        .......
END_MESSAGE_MAP()

 

d、需要注意的是,BEGIN_MESSAGE_MAP(CHelloMFCView, CView) 和END_MESSAGE_MAP()之间的代码。如果你采用手动添加消息

处理代码时,这里容易忘记,这样会导致添加的代码在界面中不会有任何效果。

 

3、增量链接报错的问题:

错误信息如下:fatal error LNK1000: Internal error during IncrBuildImage 在网上找到的解决办法有2个,但是第一种办法打补丁,我始终打不上,最后采用第二种办法,去掉增量链接:

a、选中项目,右键属性

b、选中配置属性下面的连接器

c、将启用增量链接设置为 否 即可解决。

 

 

 

 

 

  • 大小: 61.8 KB
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics