IFont::SetHdc 方法 (ocidl.h)
为描述逻辑映射模式的字体提供设备上下文。
语法
HRESULT SetHdc(
[in] HDC hDC
);
参数
[in] hDC
用于选择字体的设备上下文的句柄。
返回值
方法支持 标准返回值E_INVALIDARG,以及以下值。
返回代码 | 说明 |
---|---|
|
已成功选择字体。 |
|
此字体对象不支持字体选择。 |
注解
逻辑映射模式会影响字体对其点大小的内部计算,以便当调用方通过调用 IFont::get_hFont 请求字体句柄时,字体已正确缩放到设备上下文。
给调用方的说明
调用方保留此设备上下文的所有权,该上下文必须在字体对象的生存期内保持有效。 因此,传递的设备上下文应该是从函数 CreateCompatibleDC) (的内存设备上下文,而不是从 CreateDC、 GetDC 或 BeginPaint) (屏幕设备上下文,因为屏幕设备上下文是有限的系统资源。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ocidl.h |