UI
码农飞飞
这个作者很懒,什么都没留下…
展开
-
多屏状态下窗口位置修正(GDI+Qt)
应用程序UI显示的时候为了增强友好性,需要添加多屏幕适配。窗口显示的时候,会先判断当前窗口所处的是哪块屏幕,然后获取屏幕的尺寸和边界,如果窗口显示超过了屏幕边界会调整窗口的位置确保窗口显示在当前的屏幕内。下面我以windows GDI 窗口显示和 Qt窗口显示两个方向介绍一下多屏幕适配的方法1.GDI窗口显示多屏幕适配在显示的时候先获取显示点所在的屏幕,如果获取不到就遍历屏幕列表,寻找距离当前点最近的屏幕。获取当前屏幕之后,根据点击的点获取显示窗口的显示范围,如果显示范围超出了当前的屏幕范围,对原创 2021-08-22 17:17:54 · 1058 阅读 · 4 评论 -
GDI+基本绘图
GDI+(Graphics Device Interface plus)是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。通过调用GDI+库可以绘制复杂的窗口界面。下面介绍一下GDI+库的使用方法。1.新建Win32项目引入GDI+库#include <gdiplus.h> using namespace Gdiplus; #pragma comment(lib,"GdiPlus.lib")移除下..原创 2021-06-17 13:20:26 · 1873 阅读 · 0 评论