随笔分类 -  VC++

记录学习VC的一些常识,以便以后查看
关于CBitmap,LoadBitmap 的使用
摘要:在初始化CBitmap对象时,常用Cbitmap::LoadBitmap,即如下两种: BOOL LoadBitmap( LPCTSTR lpszRecourceName ); BOOL LoadBitmap( UINT nIDResource ); MSDN中的说明为:" 返回值调用成功时返回非零值,否则为0。 lpszResourceName指向一个包含了位图资源名字的字符串(该字符串以null结尾)。NIDResource指定位图资源中资源的ID号。说明本函数从应用的可执行文件中加载由lpszResourceName指定名字或者由nIDResource指定的ID号标志的位图资源 阅读全文
posted @ 2011-06-08 22:20 COS 阅读(1668) 评论(0) 推荐(1)
VC++编程"小"【心得】
摘要:当使用VC++编程时,特别是使用到某些Windows自带的DDL库时,如果出现某些莫名其妙的错误时,而且你也找不到程序哪个地方错了的情况下,您不妨试一下重新编译所有的文件,也许这个时候,问题没有了。这就是Rebuild All 的强大之处啊 阅读全文
posted @ 2011-04-09 22:10 COS 阅读(198) 评论(0) 推荐(1)
extern用法详解(转)
摘要:1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分析: 1)、不可以,程序运行时会告诉你非法访问。原因在于,指向类型T的指针并不等价于类型T的数组。extern char *a声明的是一个指针变量而不是字符数组,因此与实际的定义不同,从而造成运行时非法访问。应该将声明改为extern c 阅读全文
posted @ 2011-04-09 21:30 COS 阅读(265) 评论(0) 推荐(1)
C与C++中的time相关函数(转载)
摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到 过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将 阅读全文
posted @ 2011-03-27 10:33 COS 阅读(812) 评论(0) 推荐(1)
【转】从VC++中拷贝汉字时出现乱码的解决办法
摘要:问题:VC++简体中文版中的汉字显示时正常,但拷贝到别处(比如Notepad)时,常常是乱码办法:复制前打开汉字输入法。如果已打开的请不要关闭它,然后再复制,粘贴!来源:http://zhishi.baidu.com/zhishi/39105.html 阅读全文
posted @ 2011-03-23 09:33 COS 阅读(862) 评论(0) 推荐(1)
VC++编程错误2:IDispatch error #3092
摘要:/*********************************************************************************************/当调试VC数据库程序时,如果出现该问题,您不妨仔细检查一下执行的SQL语句,看它是否完全正确。/*********************************************************************************************/ 阅读全文
posted @ 2011-03-20 17:05 COS 阅读(893) 评论(0) 推荐(0)
VC++编程错误1:Runtime Error!
摘要:/*********************************************************************************************/当调试VC数据库程序时,如果出现该问题,其中的可能原因之一是:MSSQLSERVER服务没有启动,此时应检查一下是否启动了该服务;原因二是:程序执行的SQL语句有语法错误,此时应该在这两方面着重进行排查。/*********************************************************************************************/ 阅读全文
posted @ 2011-03-20 10:41 COS 阅读(493) 评论(0) 推荐(0)
对话框的使用
摘要:1.设置对话框拖动改变窗口大小功能:在属性中的Border中选择Resizing选项就可以了。2.设置对话框点击窗口还原后的默认窗口大小:此处只需在设计窗口处,直接调节到你需要的大小即可。 阅读全文
posted @ 2011-03-16 11:46 COS 阅读(182) 评论(0) 推荐(0)
VC++ ComboBox组件使用大全(不断更新中)
摘要:一、ComboBox下拉框长度设置 在组件设计界面中,将光标放在ComboBox下拉箭头处,发现光标形状发生变化了,然后点击下拉箭头处,此时将出现Combo Box的下拉调整框,这时可任意调节下拉框大小; 阅读全文
posted @ 2011-03-09 08:41 COS 阅读(645) 评论(0) 推荐(0)