
Win32编程
文章平均质量分 60
Hiiishe
HelloWorld
展开
-
WIN32线程的基础知识 总结
2008.10.08《Windows核心编程》第6章—线程的基础知识 学习总结 在WIN32中,进程是线程的容器,每个进程至少拥有一个主线程。进程包括两部分:进程内核对象和地址空间。同样,线程也包括两部分:线程的内核对象和线程堆栈。 线程的主要使用在辅助计算方面,使长时间的计算不影响用户界面。 线程必须有个进入点函数,如WIN32应用程序的主线程的进入点函数就是main原创 2008-10-09 20:22:00 · 2367 阅读 · 0 评论 -
初次使用BCG库
大约在3天前的晚上,换了工具条的图片,想美化一下,MFC的CToolBar不支持更高位的位图,所以使用BCG库的CBCGPToolBar.照着库提供的例子,把程序框架换的支持了BCG,大体的代码替换步骤如下:1.stdafx.h中加包含语句#include 2.CXXXApp多继承一个CBCGPWorkspace,形如: class CXXXApp : public CWinAp原创 2009-01-18 02:50:00 · 7627 阅读 · 4 评论 -
TN003: 映射Windows句柄到对象
问题Windows对象通常由HANDLEs来表示。MFC类把Windows对象句柄与C++对象关联在一起。MFC类库的句柄关联函数提供了一种方法来找出与某有着独特句柄的Windows对象相关联C++对象。然而,有时一个Windows对象没有一个与之相关联的C++对象,在这种情况下,一个临时的C++对象会被创建,并用来与之关联。 Windows对象句柄与C++对象的映射关系如转载 2009-03-09 23:21:00 · 1425 阅读 · 1 评论 -
BCG界面库的设置浮动工具栏位置
使用BCG界面库,工具栏的一些用法就和MFC不一样了,MFC的CFrameWnd 直接有一个设置浮动工具条位置的函数可以调用,而BCG没有,因为其对于TOOLBAR的底层实现和MFC那一套实现流程完全不同。BCG库的代码设置浮动工具栏的位置,又折腾了我几个小时,通过看其源码加改调用函数改参数调试,最后终于出来了,也不知此法好不好。代码如下: void CMainFrame::RePos原创 2009-05-28 00:05:00 · 2641 阅读 · 0 评论