张志峰的博客

水滴石川,积少成多。

导航

2011年7月26日

摘要: 首先要看SetMapMode,这两个函数,SetWindowExtEx设置客户区逻辑坐标的范围,SetViewportExtEx设置客户区逻辑坐标的映射范围,这三个函数决定了从逻辑坐标到物理坐标的映射方式。可以看看GDI中关于坐标映射的内容 阅读全文

posted @ 2011-07-26 15:57 ╰★张志峰★╮ 阅读(1103) 评论(0) 推荐(0)

摘要: CRect 就是一个普通的数据结构(类?)HRGN是资源句柄(由操作系统管理,数量有限)1 构造出异形HRGN(这个HRGN必须有效,并且不为空)2 SetWindowRgnCRect顾名思义,只是个矩形HRGN是区域,有各种api函数可以创建任意形状的区域创建区域后,使用SetWindowRgn改变窗体区域 不规则窗口在Windows下有两种方式可以实现,一种是用Region,一种是用Layered Window.看样子你用的是第一种.用这种方式,你只要生成一个适合的Region并SetWindowRgn就可以了.你说用CRgn是对的,而直接使用HRGN不对,那应该是你用的不对.再仔细检查一 阅读全文

posted @ 2011-07-26 14:01 ╰★张志峰★╮ 阅读(16817) 评论(1) 推荐(0)