MFC/VC++
文章平均质量分 62
beckle_ye
生活的美好让我倍感珍惜
生活的乐趣让我更有激情
为了自己 为了生活 为了……
展开
-
如何更改ClassWizard添加的类名
今天写东西时,发现一个类的名字取得不是很合适,所以,想把它改掉,但,这一改还是破费了一番功夫。下面,我就来总结一下,希望对以后的朋友有所帮助。 该过程分为三步(也许很笨,但是对目前来说,还是很实用。) 一、在该工程中,删除该类1、在FileView下,将该类所关联的.h文件和.cpp文件删除2、在工程路径下,将上述文件从硬盘上删除3、再次用VC打开工程,选择ClassWizar原创 2010-01-19 11:03:00 · 884 阅读 · 0 评论 -
找不到Oracle驱动程序的安装例程——解决方法
今天在用ConfigDataSource配置ODBC数据源时,也遇到了这个问题,开始上网搜了搜,发现只是提了问,并没有 解决。自己也是后来试了试,才算“解决”这个问题,在这里就和大家分享。 ConfigDataSource(this->m_hWnd, ODBC_ADD_DSN, "Oracle in OraDb10g_home1", //问题就出在这里原创 2010-03-22 23:26:00 · 6039 阅读 · 1 评论 -
VC中用SQLConfigDataSource配置Oracle的ODBC数据源
这几天在学习VC+Oracle方面的知识,看到点有用的东西,总结下。 当创建一个数据库产品,要给不同的机器配置ODBC的时候,不可能都像在本地一样,手动的配置ODBC数据源,所以需要一个自动的方式来解决这一问题。这时候,可以用到ODBC里的一个API:SQLConfigDataSource。 头文件#include ,引入库文件ODBCINST.LIB,动态链接库文件:ODBCCP原创 2010-03-22 15:03:00 · 2205 阅读 · 0 评论 -
更改对话框和框架窗口图标 (VC/MFC)
一、加载图标两种方法: 1、HICON hIcon = ::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_APP)); 2、HICON hIcon = AfxGetApp()->LoadIcon(IDI_APP); 二、更改图标两种方法: 1、调用WIN32 API SetClassLong(); SetClassLong(m_hWn原创 2010-03-27 12:02:00 · 2301 阅读 · 0 评论 -
CStatusBar和CStatusBarCtrl默认行为(风格)差异
因为今天在基于对话框的程序中,测试了CStatusBarCtrl和CStatusBar两种“状态栏”,发现默认的情况下,调用Create构造出来的状态栏的行为还是有不小的差异,所以在此总结出来。 首先说明这个现象,然后我再来解释原因。 现象: 当运行程序,对话框显示出来,你先将对话框的大小随意改变(最好是变大,才好看效果),然后再尝试通过size-grip改变CStatusBarCtrl对象的大小。此时你会发现,神奇的事情发生了!!!! 和你想象的不一样,它竟然会自动移动到对话框的原创 2010-07-09 01:26:00 · 2754 阅读 · 0 评论