Windows提供了几种用于在屏幕上绘图的基本API.您可以绘制像素,线条,框和更复杂的几何形状.还有用于绘制文本的API.其他API允许您对用户输入做出反应,例如鼠标移动和点击以及键盘输入.
从这些基本API中,您可以通过绘制文本框的外观和对用户输入的反应的精确像素来创建自己的文本框.但是,Windows具有内置的文本框概念.此文本框具有标准外观,还集成了UI概念,如焦点,Tab键顺序,剪贴板和插入符号.但在幕后,Windows使用低级API函数在屏幕上绘图并对用户输入作出反应.
在Windows窗体中创建TextBox时,它实际上创建并包装了标准的Windows Edit控件.使用GDI绘制此控件.但是,像WPF这样的其他编程模型可能会创建看起来像普通文本框但使用WPF提供的自定义实现的TextBox控件,并使用DirectX绘制.
| 归档时间: |
|
| 查看次数: |
915 次 |
| 最近记录: |