Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 按钮和字体看起来分辨率较低_C++_Winapi - Fatal编程技术网

C++ 按钮和字体看起来分辨率较低

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

我玩的是一个简单的C++窗口,我创建了一个带有< CreateWindowEx > <代码>的按钮,但是当我编译和运行时,按钮和文本的分辨率很低。 我的按钮:

Windows按钮:


我必须向.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缩放是导致按钮看起来模糊的原因