Chinaunix首页 | 论坛 | 博客
  • 博客访问: 501761
  • 博文数量: 225
  • 博客积分: 2175
  • 博客等级: 大尉
  • 技术积分: 2443
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-05 22:02
个人简介

目前在一家公司担任软件总监,主要涉及智能手机,笔记本电脑的开发

文章分类

全部博文(225)

文章存档

2024年(6)

2023年(68)

2022年(13)

2021年(7)

2020年(11)

2019年(3)

2018年(10)

2017年(8)

2012年(7)

2011年(4)

2010年(32)

2009年(41)

2008年(6)

2007年(9)

分类: WINDOWS

2007-04-13 23:07:54

一般来说,一个主窗口对应一个线程.因为它们要在自己的所在的线程无限循环地接收,翻译和处理消息来自系统的消息.
但是其它的窗口,如按钮等子窗口控件,它们回调函数相当于是由主窗口调用的,所以是主窗口一个线程.
窗口是属于线程的,一个线程可以有0个,1个和多个窗口,但一个窗口只有一个线程(不包括子窗口),窗口维护它的处理过程,线程维护它的消息队列(如果有),并负责转发消息,不然窗口就不能工作了.
  
 
GUI系统涉及到三个方面: 窗口的管理,图形设备接口和控件.
 
 
KERNEL32.DLL ---- 低级内核函数。使用他可以完成内存管理、任务管理、

资源控制等。
USER32.DLL------于windows管理有关的函数。消息、菜单、光标、计时器

、通信和其他大多数非现实函数都可以从这里找到
GDI32.DLL-------图形设备接口库。于设备输出有关的函数:大多数绘图

、显示场景、图元文件、坐标及其字体函数都可以从这里找到。
COMDLG32.DLL\LZ32.DLL\VERSION.DLL\---这都是提供一些附加函数的库,包

括通用对话框、文件压缩、版本控制的支持。

COMCTL32.DLL --------一个新的windows控件集合,比如TreeView和RichTextBox

阅读(1512) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~