CreateFontIndirect
函数功能:该函数创建一种在指定结构定义其特性的逻辑字体。这种字体可在后面的应用中被任何设备环境选作字体。
函数原型:HFONT CreateFontIndirect(CONST LOGFONT *lplf);
参数:
lplf:指向定义此逻辑字体特性的LOGFONT结构的指针。
返回值:如果函数调用成功,返回值是逻辑字体的句柄;如果函数调用失败,返回值是NULL。
Windows NT:若想获得更多的错误信息,请调用GetLastError函数。
备注:函数CreateFontIndirect创建一种在结构LOGFONT中定义特性的逻辑字体。当这种字体被函数选择时,GDI的字体映射器会努力将此逻辑字体与现有物理字体相匹配,如果不能找到精确匹配,将会提供另一种选择,其特性与所要求的特性尽可能地匹配。
当一种字体不再需要进,可调用DeleteObject删除它。
Windows CE:1.0版本只支持光栅字体。Windows CE版本2.0支持使用TrueType字体和光栅字体其中之一的系统。字体类型(光栅或TrueType)是在系统设计时就已选择,不能被应用程序改变。
CreateFontIndirect相关推荐
- WinAPI: CreateFontIndirect - 根据字体结构建立逻辑字体
为什么80%的码农都做不了架构师?>>> //声明: CreateFontIndirect(const p1: TLogFont {字体结构} ): HFONT; {返回新字体 ...
- CreateFont比CreateFontIndirect好用啊~
目前在开发.net下的用opengl 显示资料的工程,在opengl的中文显示上花费了很长的时间.看网上大家提供的资料主要有用CreateFont或者用CreateFontIndirect,我反复比较 ...
- CreateFontIndirect函数简介
CreateFontIndirect函数功能 创建一个逻辑字体,创建的字体具有LOGFONT对象确定的特性.创建的字体后边就可以由任何设备环境选择作为当前的字体. HFONT CreateFontIn ...
- 创建字体CreateFont,CreateFontIndirect
跟画刷,区域一样,字体是GDI其中的一个对象,可以使用SelectObject来添加到HDC环境中. 创建字体有两种方法 1CreateFont [cpp] view plaincopyprint? ...
- 41.设置windows系统字体CreateFont、CreateFontIndirect、GetStockObject
设置字体,建议在WM_CREATE消息处理中进行设置 设置系统字体有多种方法 方法一:CreateFont函数设置每一个参数 HFONT hFont = CreateFont(80,0,0,0,0,0 ...
- Windows API函数大全
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...
- MFC静态文本控件设置超链接
有时我们需要在窗口上设置一个超链接,比如在Aboutdlg上设置"我的博客"这样的超链接.具体的设置方法如下. 1.首先我们在窗体上添加一个Static文本控件,修改Caption ...
- VS2010 MFC中改变static字体颜色、大小、背景颜色(自定义类),及手动关联变量的方法...
在MFC的Dialog工程中生成一个CStatic的自定义类,类名例如为:CColorStatic 定义必要的变量: protected:COLORREF m_crText; // 字体颜色COLOR ...
- (转载博文)VC++API速查
窗口处理 2.1 窗口简介 2.2.1 创建普通窗口(CreateWindow.CreateWindowEx) 2.2.2 关闭窗口(CloseWindow) 2.2.3 销毁窗口(DestroyWi ...
最新文章
- NSThread 多线程相关
- P1629邮递员送信与P1342请柬与P1821银牛派队研制联合胜利
- Maven问题-maven projects dependencies标红,但jar包事实上是没问题的
- 官宣了!受疫情影响,程序员可免费领这些!
- 计算机辅助初中数学教学,初中数学教学论文 计算机辅助农村初中数学教学的几点想法...
- router阻止telnet自身的两种方法
- 企业管理系统有几种类型,分别是什么?
- 运维为什么这么难招?
- Web前端开发工程师的具备条件
- 超星/智慧树 网课答案查询 高正确率
- 战争地带2100(Warzone 2100)
- 计算机主板会自动切断电源是怎么回事,电脑开机自动断电怎么办
- RAID重组——利用VMware和取证大师来重组
- vlc的应用之六:简单的视频点播系统(B/S)的实现
- 交通灯的PLC控制设计
- HNUST OJ 1883 神奇的序列
- 安排项目宣讲日程得到最多的宣讲场次
- ROS学习-ROS简介
- 为什么无法从外部访问VSTO对象?
- SLAM中evo评估工具(用自己的数据集评估vinsFusion)
热门文章
- 前端项目微金所1 - bootstrap模板,Compatible(兼容),Viewport(视口),条件注释,第三方依赖,MediaQuery媒体查询...
- 分类算法SVM(支持向量机)
- vue2或者vue3图片上传功能(upload)
- Qt添加.qrc文件和设置exe图标和控件图标
- 自然语言处理(三)——句法分析与依存句法分析
- OpenCV学习(二十三) :模板匹配:matchTemplate(),minMaxLoc()
- 三分钟了解MVCC(InnoDB如何实现可重复读和读已提交)
- netcat工具简单使用
- TexturePacker破解办法
- 如何判断一棵树是否是满二叉树