代码改变世界

VC问题集锦

2014-12-18 00:42  sylar_liang  阅读(175)  评论(0编辑  收藏  举报

1.C++中出现 all references to "SHELL32.dll" discarded by /OPT:REF 怎么办?

解决:1)在Project->Setting->Link选项中的Object/Library modules 中添加 /OPT:NOREF

2)使用 “pragma warning(disable:4098)” 屏蔽该warning

 

2.VS2012,菜单标题栏不显示\t以后的内容,如 编译\tCtrl+F5 (后面的Ctrl+F5不显示)

解决:在CxxApp的InitInstance与ExitInstance中添加一句

this->CleanState(); // 仅在InitInstance中使用一次,然后屏蔽;
                    // ExitInstance用后也屏蔽,否则一直会更新状态视图

 

3.UpdateData()

TRUE: 界面值---->(传给)变量

FALSE: 变量值--->(更新到)界面

 

4.快速显示桌面: win键 + D

  返回上一次位置: Ctrl + -

  返回上一个稳健: Ctrl + 'Tab'

  对齐: Alt + F8

  查看资源运行状态: Ctrl + T

 

5.VC6工程改为Unicode

Setting->C/C++->Category-->Preprocessor-->Preprocessor definitions-->_UNICODE

 

6.