当我在edit控件中敲下一个字符时,使用的是什麽函数将这个字符显示出来的? ( 积分: 20 )

  • 主题发起人 主题发起人 fengxiaoxiao
  • 开始时间 开始时间
F

fengxiaoxiao

Unregistered / Unconfirmed
GUEST, unregistred user!
当我在edit控件中敲下一个字符时,使用的是什麽函数将这个字符显示出来的?edit中连canvas都没有。
 
当我在edit控件中敲下一个字符时,使用的是什麽函数将这个字符显示出来的?edit中连canvas都没有。
 
在什么地方显示?
要是在Label中显示,在edit的keypress或keydown中用label1.caption:=edit.text就可以了
 
在edit中显示出来。主要想知道edit作了什麽处理,敲一个字符就可以显示一个字符。看了看delphi中的原码,没看出什麽东西。
 
这可能涉及到底层的东西,关注一下。
 
winapi 里的textout() 
? 
不知道是不是这个名字 
反正在屏幕上能看到的东西都是 画出来的 一直显示就是一个循环反复重画 肯定有类似canvas的东西 不过是win自己实现的。
 
windows不会循环反复重画,只是在需要更新的时候进行重画。我曾搜索过edit源码,没有发现textout函数。
 
后退
顶部