工作总结
今天把区域对象代码基本完成,区域对象可以通过矩形、圆角矩形、路径对象进行创建,可以与其他区域通过集合操作进行合并,创建后一般用于对坐标的命中测试。
工作成果
区域对象的导出函数如下:
- ExRgn_Create
- ExRgn_CreateFromPath
- ExRgn_Destory
- ExRgn_Combine
- ExRgn_HitTest
下一步工作计划
明天完成矩形对象的设计和开发。
作者的备忘录
理论上区域对象可以导出hRgn实现窗口外形的自定义,但是D2D的接口我还没去找,这个到时候可以考虑实现。
区域我觉得还应当提供以像素为单位接口进行设置是否在区域内,不过感觉效率不高,暂时没做。