
vc c++ 学习之路
Joe_wang
经常用vc,vb,sdk编程,希望能与大家一起交流!
展开
-
几行代码,轻松让你的界面与众不同(for vb)
前段时间公司部分以前用vb做的部分软件要进行美化,由于代码量比较多,直接修改源代码工作量比较大,改起来恐怕会不断有新的问题出现,再加上老的软件已经运行很长时间了,比较稳定,该代码后的风险实在是太大了,于是决定用现成的换肤控件,经过对比发现有两款做的不错,其余的基本都是垃圾,问题百出。这两款就是skin++和appface,其中skin++要优于appface.而且appface有部分控件在我的软件原创 2007-09-01 14:30:00 · 9351 阅读 · 19 评论 -
学习vc的经验之谈
我开始学vc时就是自己一个人在啃,也没什么人指导,当时没有条件上网,资料特别少,在书店里随便买本书就学了,在学vc的过程中走了许多弯路,现在回想起来觉得做了很多无用功。看见大家在这里畅所欲言,有高手也有新入门的ddmm,我也来谈谈学vc的一点“捷径”吧,这条“捷径”纯粹走的是c/c++的路子,不考虑学习其他语言。(我只会c/c++,略懂vb和java,所以对于通过其他语言来切入vc的没转载 2007-09-04 12:57:00 · 3899 阅读 · 0 评论 -
几行代码轻松让你的界面与众不同(for vc)
前段时间时间写的“几行代码轻松让你的界面与众不同(for vb)“得到了很多人的肯定,深感欣慰,感觉自己的努力没有白费,趁热打铁,利用业余时间做出了vc版的皮肤空间供大家使用,有了前面的基础,感觉比做vb版的要轻松多了,一并也发出来供大家使用,使用中如果出现什么问题,尽管提出来,有可能的话,我会发布新版本来解决大家提出来的相关问题。下面是皮肤控件的相关说明,在说明中使用的动态调用的方法,如果原创 2007-10-19 15:22:00 · 6689 阅读 · 6 评论 -
在DLL中使用资源
1.Win32 DLL 在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用 DialogBox或者CreateDialog这两个函数(或相同作用的其它函数)来创建对话框,并定义你自己的对话框回调函数处理对话框收到的消息。下面通过一个具体实例来学习如何在Win32 DLL中使用对话框,可以按照以下步骤来完转载 2008-06-26 11:00:00 · 652 阅读 · 0 评论 -
C++异常处理(转)
和其它很多程序员一样,本书的主人公阿愚也是在初学C++时,在C++的sample代码中与异常处理的编程方法初次邂逅的,如下: // Normal program statements ...try { // Execute some code that might throw an exception. } catch( CException* e ) { // Handle the转载 2009-12-04 16:21:00 · 1813 阅读 · 2 评论 -
卡巴斯基导致vc编译变慢的解决方案
经过研究,主要原因是由于卡巴斯基对首次运行的exe文件要进行扫描导致运行速度变慢有两种解决方案1.在编译程序的时候暂停卡巴斯基,缺点是忘记再次打开,容易感染病毒;2.将vc加入卡巴斯基的可信任程序和排除规则,同时将编译文件夹release or debug 或别的文件夹加入排除规则,这样在编译的时候卡巴就不会扫描了,缺点是对每一个工程都要设置。设置步骤如下:(1)打开卡巴斯基设置界原创 2010-01-05 14:36:00 · 1950 阅读 · 0 评论 -
BCGCONTROLBAR 的注册表信息保存相关问题
BCGCONTROLBAR控件的确很好用,界面很漂亮,但是有些东西用起来还是比较不爽,就比如CONTROLBAR的显示与否,显示位置等,默认情况下,相关信息都保存在注册表中,在下次程序启动时就读取注册表的值,对相关控件该显示的显示,该隐藏的隐藏,但是这也带来一些问题,有些CONTROLBAR我是想先创建但是不显示,在需要的时候再显示,这时候问题就来了,不管我怎么设置,他好像就根据注册表中的值来显示CONTROLBAR,也不知道他们是怎么设计的,对于不需要这种功能的人来说就比较麻烦了,今天终于找到一种方法来解原创 2010-08-07 15:29:00 · 1785 阅读 · 0 评论 -
VC中使用GDI+显示图片
1.在你将要使用GDI+的工程中,完成初始化工作,将以下代码加入StdAfx.h头文件中: //加入的头文件 #include //初始化一下com口 #ifndef ULONG_PTR #define ULONG_PTR unsigned long* #include "GdiPlus.h" using namespace Gdiplus; #endif #pragma comment(lib,"gdiplus.lib") 2.在程序初始化部分加入 //gdi原创 2010-08-07 10:11:00 · 6356 阅读 · 1 评论 -
修改BCGCONTROLBAR向导生成的多文档程序默认是MDIChildWnd的MDI_TAB显示方式.
默认情况下BCGCONTROLBAR向导生成的多文档框架的主程序,在打开文档时文档标题是以TAB方式显示的,在有些场合我们不需要以这种方式来显示,而是以默认方式来显示,怎样修改呢,经过跟踪我发现只要更改一处代码即可生效,在以向导生成的程序的WINAPP的Initinstance函数里有如下代码: // if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew) // { // CString strTemp=Get原创 2010-08-09 11:59:00 · 1553 阅读 · 0 评论