博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2009年9月7日

摘要: AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小    AnyPopup 判定屏幕上是否存在任何弹出式窗口    ArrangeIconicWindows 排列一个父窗口的最小化子窗口    AttachThreadInput 连接线程输入函数    BeginDeferWindowPos 启动构建一系列新窗口位置的过程    BringWindowToTo... 阅读全文

posted @ 2009-09-07 17:35 RUI2021 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 以下说明几个消息循环中的常用函数进行对比   1 PostMessage 与 SendMessage 函数对比  SendMessage把消息直接发送到窗口,并调用此窗口的相应消息处理函数,等消息处理函数结束后SendMessage才返回!SendMessage发送的消息不进入系统的消息队列;SendMessage函数有返回值  PostMessage将消息发送到与创建窗口的线程相关联的消息队列后... 阅读全文

posted @ 2009-09-07 17:34 RUI2021 阅读(234) 评论(0) 推荐(0) 编辑

摘要: MFC中处理消息的顺序1. AfxWndProc()接收消息,寻找消息所属的CWnd对象,然后调用AfxCallWndProc( )。2. AfxCallWndProc()存储消息(消息标识符和消息参数)供未来参考,然后调用WindowProc( )。3. WindowProc()发送消息给OnWndMsg( ),如果消息未被处理,则发送给DefWindowproc( )。4. OnWndMsg(... 阅读全文

posted @ 2009-09-07 17:33 RUI2021 阅读(1724) 评论(0) 推荐(0) 编辑

摘要: 简单地说: 内核对象是系统的一种资源。系统对象一旦产生,任何应用程序都可以开启并且使用该对象。系统给内核对象一个计数值作为管理只用,内核对象包括: event,mutex,semaphore,file,file-mapping,preocess,thread. 这些内核对象每次产生都会返回一个handle,作为标示,每使用一次,对应的计数值加1,调用CloseHandle可以结束内核对象的使用。具... 阅读全文

posted @ 2009-09-07 17:09 RUI2021 阅读(218) 评论(0) 推荐(0) 编辑