特性:
- 纯CSS & CSSS!打造;
- 支持更换图标、文字等;
- 自动显示 2秒后自动隐藏;
- 非常适合做提示信息框;
源代码:
特性:
源代码:
HTMLayout特性包括界面结构、CSS支持、交互相关扩展、CSSS! 脚本、截获事件、获取元素等,详情请点击:
import win.ui; |
在窗体上添加了一个static文本控件,通过代码设置控件text值,但由于控件是固定宽度,导致文本过长则无法显示完整文字,想通过获取真实文字的宽度来调整static的宽度,以达到完整显示文字的目的。
不需要搞这么复杂,把static拖长到足够容纳文本为止,static是透明的,没必要去动态伸缩自己的长度。
并没有GetTextExtent这个API函数,这是C++里的函数,API一般不会傻到在返回值里写结构体,他调用的API是 ::Gdi32.GetTextExtentPoint32
API一般不需要声明,直接用就可以,例如:
var r,size = ::Gdi32.GetTextExtentPoint32(dc |
写了个库,就像很多软件都使用悬浮窗体基本框架,其实还可以实现一些如:利用图片生成异形窗体、透明窗体之类。
1、把“添加”按钮的Z序调整到“最后面”,在编辑框输入内容后,直接按回车就添加;
2、按回车后,编辑框清空,以便下次输入。(重复与不重复都清空edit)
源代码: