1

谁能告诉我如何获得 HFONT 句柄来发送 WM_SETFONT 消息?字体是 calibri,应该已经安装在 Windows 上,我只能看到这里的添加/创建功能

http://msdn.microsoft.com/en-us/library/windows/desktop/dd144821%28v=vs.85%29.aspx

CreateFont 函数声明它返回一个句柄,但我想知道为什么我需要创建已经存在的东西。

4

1 回答 1

1

唯一“存在”的是 c:\windows\fonts 目录中的一组字体文件。它们包含字体的轮廓。您确实必须调用 CreateFont()。此时 Windows 实际访问该文件并创建您要求的特定字体。根据要求的身高、体重等。

于 2013-09-13T20:53:55.003 回答