CreateFontIndirect

CreateFontIndirect

CreateFontIndirect是Windows图形设备接口(GDI)的核心函数,用于根据LOGFONT结构定义的特性创建逻辑字体。该函数返回逻辑字体句柄,可供设备环境通过SelectObject选用,失败时返回NULL并可通过GetLastError查询错误代码 。

该函数通过系统字体映射器自动匹配物理字体属性,开发时需配合SelectObject应用至设备上下文,并在使用后调用DeleteObject释放资源。Windows CE 1.0仅支持光栅字体,2.0版本起增加TrueType支持,系统字体类型由预设确定且不可修改 。

该函数最早随Windows NT 3.1及Windows 95系统发布,支持Windows CE 1.0及以上版本,其接口定义于wingdi.h头文件,依赖gdi32.lib库,在Windows NT环境中提供Unicode(CreateFontIndirectW)和ANSI(CreateFontIndirectA)双版本实现 。

想要了解更多“CreateFontIndirect”的信息,请点击:CreateFontIndirect百科