ExDirectUI 5.0 开发日志 —— 区域对象

工作总结

今天把区域对象代码基本完成,区域对象可以通过矩形、圆角矩形、路径对象进行创建,可以与其他区域通过集合操作进行合并,创建后一般用于对坐标的命中测试。

工作成果

区域对象的导出函数如下:

  • ExRgn_Create
  • ExRgn_CreateFromPath
  • ExRgn_Destory
  • ExRgn_Combine
  • ExRgn_HitTest

下一步工作计划

明天完成矩形对象的设计和开发。

作者的备忘录

理论上区域对象可以导出hRgn实现窗口外形的自定义,但是D2D的接口我还没去找,这个到时候可以考虑实现。

区域我觉得还应当提供以像素为单位接口进行设置是否在区域内,不过感觉效率不高,暂时没做。

猜你喜欢

转载自blog.csdn.net/jsntzsy/article/details/88608524