C++ 按钮和字体看起来分辨率较低
我玩的是一个简单的C++窗口,我创建了一个带有< CreateWindowEx > <代码>的按钮,但是当我编译和运行时,按钮和文本的分辨率很低。 我的按钮: Windows按钮:C++ 按钮和字体看起来分辨率较低,c++,winapi,C++,Winapi,我玩的是一个简单的C++窗口,我创建了一个带有< CreateWindowEx > 的按钮,但是当我编译和运行时,按钮和文本的分辨率很低。 我的按钮: Windows按钮: 我必须向.manifest文件中添加一些内容吗?还是我的resource.rc文件?我迷路了 您需要使用希望控件使用的字体向控件发送WM_SETFONT消息 要获得正确的字体,请使用SPI_GETNONCLIENTMETRICS调用SystemParametersInfo以填充NONCLIENTMETRICS结构,然后在
我必须向.manifest文件中添加一些内容吗?还是我的resource.rc文件?我迷路了 您需要使用希望控件使用的字体向控件发送WM_SETFONT消息 要获得正确的字体,请使用SPI_GETNONCLIENTMETRICS调用SystemParametersInfo以填充NONCLIENTMETRICS结构,然后在结构的lfMessageFont成员上使用CreateFontIndirect 还可以看看这个函数:
我怀疑DPI缩放是导致按钮看起来模糊的原因。您需要使用希望使用的字体向控件发送WM_SETFONT消息 要获得正确的字体,请使用SPI_GETNONCLIENTMETRICS调用SystemParametersInfo以填充NONCLIENTMETRICS结构,然后在结构的lfMessageFont成员上使用CreateFontIndirect 还可以看看这个函数:
我怀疑DPI缩放是导致按钮看起来模糊的原因。您需要使用希望使用的字体向控件发送WM_SETFONT消息 要获得正确的字体,请使用SPI_GETNONCLIENTMETRICS调用SystemParametersInfo以填充NONCLIENTMETRICS结构,然后在结构的lfMessageFont成员上使用CreateFontIndirect 还可以看看这个函数:
我怀疑DPI缩放是导致按钮看起来模糊的原因。您需要使用希望使用的字体向控件发送WM_SETFONT消息 要获得正确的字体,请使用SPI_GETNONCLIENTMETRICS调用SystemParametersInfo以填充NONCLIENTMETRICS结构,然后在结构的lfMessageFont成员上使用CreateFontIndirect 还可以看看这个函数: 我怀疑DPI缩放是导致按钮看起来模糊的原因