09 2019 档案

摘要:分析 计算某串文本在绘制UI上需要占用的宽度,需要以下几个要素: 字符串本身 所使用的字体 字体会影响所绘制的文字的宽度——那是理所当然的 所使用的GDI或GDI+对象 方法 GDI GDI+ 比GDI复杂,需要使用到GDI+对象的API 其中参数4是 ,类似的赋值方式如下: 可以参考MSDN上的 阅读全文
posted @ 2019-09-17 23:30 HelloWooo 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:背景 windows做绘制时,为了美观,常常将一些图片或者窗口的四个角做成圆角。例如QQ窗口: 圆角的实现方案总结 其实总结起来非常的简单,就两个步骤: 1. 计算窗口的边界剪切域 2. 通过windows API 设置该窗口的剪切域 其实原理就是,设置好边界剪切域之后,windows会将边界剪切域 阅读全文
posted @ 2019-09-16 23:51 HelloWooo 阅读(7357) 评论(0) 推荐(0) 编辑
摘要:在日常软件中,常见有一种功能,存在某个tips窗口,或者某些虚控件,需要在其所在窗口移动或者大小改变时重新调整位置。目前本人想到的可能存在的几种情况: 1. 虚控件 虚控件不是win32中的window,所以需要开发者自行控制 2. 非子窗口 tips窗口可能并不是所在窗口的子窗口(可能是拥有者关系 阅读全文
posted @ 2019-09-15 15:21 HelloWooo 阅读(225) 评论(0) 推荐(0) 编辑
摘要:遇到问题 窗口ParentWnd下有一个子窗口ChildWndA,ChildWndA交互时弹出一个模态对话框ChildWndB,该模态对话框的父窗口是ParentWnd。 交互逻辑在ChildWndA对象的成员函数中处理。 当弹出对话框ChildWndB, 关闭子窗口ChildWndA, 再操作对话 阅读全文
posted @ 2019-09-15 14:27 HelloWooo 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:最近在查 函数时,顺带发现了一个 "关于 的实现过程" 的讨论,其中讨论过程涉及到了空指针调用成员函数的问题,恰巧之前工作项目中也有偶遇到相关的知识,因此在此总结一下相关知识。 总结到的相关知识 1. 空对象指针(NULL)可以正常调用成员函数, 并正常返回值 2. 空对象指针(NULL)调用成员函 阅读全文
posted @ 2019-09-15 14:20 HelloWooo 阅读(1154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示