![]() |
1
11
要使字体正确,您应该在
|
![]() |
2
4
显然,你没有真正读过这本书。你在找 WM_SETFONT . 有一个原因是,共同的控制不是书中的第一件事。 |
![]() |
3
2
需要为每个控件设置字体 WM_SETFONT ,通过传递创建字体 NONCLIENTMETRICS .lfmessageFONT到 CreateFontIndirect (使用) SystemParametersInfo (SPI获取非客户度量,…)获取非客户度量) 为了 dialog boxes ,使用伪字体“ MS Shell Dlg “在<vista上为@8pt,在>=vista上为”segoe ui“@9pt” |
![]() |
4
2
你可能想查一下
据我所知,无法为应用程序中新创建的窗口设置不同的默认值。也没有一种方法可以设置您已经在一个步骤中创建的所有窗口(即,不只是循环访问所有窗口,或单独分配)。例外情况是对话框,当从资源创建时,该对话框允许资源指定用于对话框上所有控件的字体。 |
![]() |
5
0
你可能想要发布一些关于你所说的差异的屏幕截图,这将有助于找出你需要改变的地方。 一般来说,我会说你可能需要在你的应用程序中包含一个合适的清单,这样你的应用程序就可以使用最新的公共控件。 而且,现在大多数的用户界面都不是用sdk风格的代码开发的,这很难编程/维护,而是使用某种类型的用户界面库,至少是MFC。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |