随笔分类 -  win32 vs C++

摘要:由于工作中经常跟线程打交道,所以就谈谈自己对线程的一些理解。说到线程就不得不先说进程,进程通常被定义为一个正在运行的程序的实例。进程是一个正在运行的程序,它拥有自己的虚拟地址空间,拥有自己的代码、数据和其他系统资源,如进程创建的文件、管道、同步对象等,一个进程也包含了一个或者多个运行在此进程内的线程。那进程和程序又有什么区别了?虽然程序和进程在表面上很相似,但是它们有者根本的区别。程序是一连串静态... 阅读全文
posted @ 2009-02-28 13:37 十二号的国王 阅读(920) 评论(1) 推荐(0)
摘要:Windows数据类型 本质类型 字节数 定义过程(来历) 含义 ATOM unsigned short 2 unsigned shor... 阅读全文
posted @ 2009-02-08 21:20 十二号的国王 阅读(611) 评论(0) 推荐(0)
摘要:-- 最底层基类都是CObject 方便后续参考所用。 阅读全文
posted @ 2009-02-08 21:19 十二号的国王 阅读(546) 评论(0) 推荐(0)
摘要:下面是一个最简单的win32的窗体。 #include "stdafx.h" LRESULT CALLBACK MainWndProc(HWND,UINT,WPARAM,LPARAM); int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, ... 阅读全文
posted @ 2009-02-08 21:06 十二号的国王 阅读(248) 评论(0) 推荐(0)
摘要:改变视图的背景颜色 可以通过两种方式: 1.填充区域。调用FillRect函数实现。 2.擦除区域。通过调用PatBlt来实现。 具体过程: 1)建立画刷对象,初始化画刷。 2)选入新画刷,保存旧画刷。 3)获取客户端区域。 4)填充区域。(擦除区域) 5)还原旧画刷。 例子 Code highlighting produced by Actipro CodeHighlighter (freewa... 阅读全文
posted @ 2009-01-22 15:08 十二号的国王 阅读(293) 评论(0) 推荐(0)