文档章节

WinAPI: SetTextCharacterExtra - 设置字符间距

涂孟超
 涂孟超
发布于 2014/09/26 15:36
字数 101
阅读 8
收藏 0
//声明:
SetTextCharacterExtra(
  DC: HDC;           {设备环境句柄}
  CharExtra: Integer {间距(按逻辑单位); 若映射模式不是 MM_TEXT, 则舍入到最接近的像素}
): Integer;          {返回字符间隔的先前值; 调用失败返回 $80000000 }

 
 
 
 
 

 

 

  
//举例: procedure TForm1.FormPaint(Sender: TObject); const str = '万一的 Delphi 博客'; begin TextOut(Canvas.Handle, 50, 50, str, Length(str)); SetTextCharacterExtra(Canvas.Handle, 10); TextOut(Canvas.Handle, 50, 80, str, Length(str)); end;
//效果图:

本文转载自:http://www.cnblogs.com/del/archive/2008/02/08/1066098.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
网页文字排版(一)

一、易读性规范 1.行宽 如果一行文字过长,那么视线移动距离也会长,这样很难让人注意到段落起点和终点,阅读会比较困难;如果一行文字又过短,眼睛要不停来回看,破坏了阅读节奏。 因此我们...

博为峰教研组
2016/11/14
14
0
DIV+CSS如何设置字体间距

CSS如何设置字体间距 设置字间距,顾名思义就是设置字和字之间的距离。 在CSS中,调整字间距的属性是 leeter-spacing ,该属性定义了在文本字符之间插入多少空间,这里允许使用负值,这会让字...

西西爱OS
2012/10/31
0
0
Win32多语言IME应用程序编程接口(API)

十三、IMM函数 1、IMM用户界面函数 以下是用户界面窗口可以使用的输入法管理器函数。应用程序也可以使用它们改变输入法的状态。 ImmGetCompositionWindow ImmSetCompositionWindow ImmGetCa...

yousss
04/25
0
0
Android TextView

1、TextView不用获取焦点也能实现跑马灯 public class MarqueeTextView extends TextView { @Override protected void onFocusChanged(boolean focused, int direction, Rect previouslyFoc......

当空皓月
2015/01/28
0
0
vc编程的ime输入法菜单开发

WINDOWS 下 IME 编程 IME 编程心得 第一章 Windows9x 系统下汉字输入法的基本原理 第二章 Windows9x 系统提供的 ime 管理函数 第三章 ime 文件中必须使用的结构 自由拼音输入法的测试 输入法...

crossmix
2014/12/07
0
3

没有更多内容

加载失败,请刷新页面

加载更多

《激荡三十年》读书笔记的相关感悟3300字

《激荡三十年》读书笔记的相关感悟3300字: 《激荡三十年》是吴晓波以编年体的方式记录的中国1978年改革开放后至2008年的30年的企业史。这套被称为“新货殖列传”的“企业史记”记录了三十年...

原创小博客
13分钟前
0
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
51分钟前
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
1
0
HashTable和Vector为什么逐渐被废弃

HashTable,不允许键值为null,还一个就是put方法使用sychronized方法进行线程同步,单线程无需同步,多线程可用concurren包的类型。 如编程思想里面说的作为工具类,封闭性做的不好没有一个...

noob_chr
昨天
1
0
Win10 下安装Win7双系统

很多人买了预装64位Win8/8.1的电脑后想重装(或者再安装一个)Win7系统,但是折腾半天发现以前的方法根本不奏效。这是因为预装Win8/8.1的电脑统一采用了UEFI+GPT引导模式,传统的BIOS(Legacy...

yaly
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部