VC 6.0
文章平均质量分 60
胡老哈
学电子出身,玩过嵌入式,玩过MFC,熟悉一些常用的通讯协议,用过几个开源库,喜欢自己做东西玩。现在一边玩C++,一边学Android,顺便学点Java。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
窗口变化相关消息 OnSize、OnSizing和OnGetMinMaxInfo
最近用到窗口变化的一些东西,遇到几个相关的消息函数,简要分析,作为备忘。3个消息分别是:WM_SIZE、WM_SIZING、WM_GETMINMAXINFO;分别对应相应的处理函数:OnSize、OnSizing、OnGetMinMaxInfo。当窗口大小发生变化时,响应的顺序依次是:WM_GETMINMAXINFO-->WM_SIZING-->WM_SIZE。 OnGetMi原创 2012-02-15 12:31:30 · 11462 阅读 · 3 评论 -
CloseHandle以及内核对象的释放
最近回顾了下多线程的东西,碰到CloseHandle函数,之前也碰到过,但是自己积累不足,所以也没理解明白。这次再次碰到,想想积累的也差不多了,索性就搞个明白。函数说明BOOL CloseHandle(HANDLE hObject);参数hObject :代表一个已打开对象handle。返回值TRUE:执行成功;FALSE:执行失败,可以调用GetLastErr原创 2013-01-15 09:02:39 · 4736 阅读 · 0 评论 -
VC6使用GDI+ 顺带一些感悟
今儿在群里看到有人问GDI+的事,说是用的VC6,不知道怎么用GDI+。看见他就好像看见了一年前的自己。当时的自己也是,不知道怎么用GDI+,总觉得GDI+好像很难,是很高深的技术,所以就一直不敢去碰,也就一直没去找任何相关的资料,一直苦逼的用着GDI。直到有一天遇到一个问题,要显示png图片,GDI做不了了,找了相关资料,说要用GDI+或者开源库。当时自己的水平完全是个初学者,看到“开源库”原创 2012-12-26 21:50:30 · 1283 阅读 · 0 评论 -
线程间通信
线程间通信比较简单,一般有2种方法:全局变量消息函数全局变量使用全局变量进行线程间通信,主要需要注意一个互斥与同步的问题,需要做一些限制工作。消息函数使用消息函数基本就是PostMessage之类的,或者PostThreadMessage。然后在接受消息的线程里做相应的处理即可。这部分内容还是比较简单的。原创 2013-01-25 11:43:52 · 1118 阅读 · 0 评论 -
创建一个线程用哪个好?--CreateThread._beginthread.AfxBeginThread比较
创建一个线程看上去很简单,但其实没那么简单。windows下创建线程函数一般有3个:CreateThread、_beginthread和AfxBeginThread,这3个到底有啥区别?什么时候应该用哪个?这个问题我之前一直不是很明白,直到这次回顾线程相关知识的时候,才仔细了解了下,现在记录下来,也供他人参考。CreateThread这个是Win32 API,一般不推荐原创 2013-01-24 20:15:00 · 2478 阅读 · 0 评论 -
线程同步与互斥的总结
最近回顾了下多线程的一些概念,主要的是线程间的同步以及互斥,简单记录下。基本概念2个基本概念:同步:按预定的先后次序进行运行。比如:A.B.C3个线程,A先运行,然后B,然后C。互斥:某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。相关函数关键区/临界区 CRITICAL_SECTION临界原创 2013-01-24 19:49:19 · 1965 阅读 · 0 评论 -
TCHAR、WCHAR、CHAR以及WideCharToMultiByte、MultiByteToWideChar
最近把一个之前在VC6.0下做的工程放到VS2008下修改,结果发现编译出错,查找相关资料后,发现主要是VS2008下默认的是 使用UNICODE字符集,而在VC6.0下默认的是使用多字节字符集,结果导致CString,TCHAR等都出现一些问题,于是又顺便恶补了一下字符集相关的知识。关于几种字符类型:CHAR:一个字符占8位,1个字节,可以表示中文,但是会有本地化问题,就比如有时原创 2012-09-12 21:07:58 · 1522 阅读 · 0 评论 -
关于OnOK()、OnCancel()、OnClose()、OnDestroy() 模式对话框
总结OnOK()、OnCancel()、OnClose()、OnDestroy()之间的区别(转) 2009年09月22日 下午 08:33 第一,OnOK()和OnCancel()是CDialog基类的成员函数,而OnClose()和OnDestroy()是CWnd基类的成员函数,即WM消息响应函数。从应用程序结构的角度,拿对话框来说,红色的X对应的是CWnd,而处于对话框中的“确定”、转载 2012-02-16 16:56:06 · 1781 阅读 · 0 评论 -
VC数据库编程基础概念及实例
一、访问数据库技术方法................................................................................................. 21、几种是数据库访问方法比较..........................................................................转载 2012-02-19 10:03:17 · 5277 阅读 · 1 评论
分享