W
wzs
Unregistered / Unconfirmed
GUEST, unregistred user!
---------------------
/ 一 行 解 决 /
---------------------
声明:
以下所提供的方法有些并非解决所有问题,只是希望对大家有所启示!
-----wzs
. 1999/09/25/整理如下:
1.扩展控件新功能(一行搞定!!!!!) 存货
--------------------------------------------------
在编程中 ,我们经常要控制控件的动作,但该控件又没有提供该方法
这时 ,可通过发消息给该控件 ,以达到我们的目的!
如:
button1.perform(wm_keydown,13,0);
listbox1.perform(wm_vscroll,sb_linedown,0);
等等 可少去 重载之苦!!!!!
2.闪烁标题如打印机超时(一行) 存货
--------------------------------------------------
form 放一timer 控件
time 事件 中 写入 ;
flashwindow(application.handle,true);
3.关于FORM背景新解(包含MDI) ( 一行解决问题!!!!) (推荐)
--------------------------------------------------
在Form中添加Image控件
设BMP图象
name为 IMG_BK
在Foem的Create事件中写入
Self.brush.bitmap:=img_bk.picture.bitmap;
4.类似MDI方式新解(一行就行!!!!)
--------------------------------------------------
在要设置child的oncreate方式下写入:
self.parent:='要设置为mainform的Form';
5. 屏幕的Refresh(只需一行!)
--------------------------------------------------
RedrawWindow(0,nil,0,RDW_ERASE or RDW_INVALIDATE or RDW_ALLCHILDREN);
| |
--- ----
handle RGN(可刷新局部屏幕)
6.在标题栏处画VCL控件(一行解决问题!!!)刚发现
--------------------------------------------------
在 form 的onpaint 事件中
控件.pointto(getdc(0),left,top);
/ 一 行 解 决 /
---------------------
声明:
以下所提供的方法有些并非解决所有问题,只是希望对大家有所启示!
-----wzs
. 1999/09/25/整理如下:
1.扩展控件新功能(一行搞定!!!!!) 存货
--------------------------------------------------
在编程中 ,我们经常要控制控件的动作,但该控件又没有提供该方法
这时 ,可通过发消息给该控件 ,以达到我们的目的!
如:
button1.perform(wm_keydown,13,0);
listbox1.perform(wm_vscroll,sb_linedown,0);
等等 可少去 重载之苦!!!!!
2.闪烁标题如打印机超时(一行) 存货
--------------------------------------------------
form 放一timer 控件
time 事件 中 写入 ;
flashwindow(application.handle,true);
3.关于FORM背景新解(包含MDI) ( 一行解决问题!!!!) (推荐)
--------------------------------------------------
在Form中添加Image控件
设BMP图象
name为 IMG_BK
在Foem的Create事件中写入
Self.brush.bitmap:=img_bk.picture.bitmap;
4.类似MDI方式新解(一行就行!!!!)
--------------------------------------------------
在要设置child的oncreate方式下写入:
self.parent:='要设置为mainform的Form';
5. 屏幕的Refresh(只需一行!)
--------------------------------------------------
RedrawWindow(0,nil,0,RDW_ERASE or RDW_INVALIDATE or RDW_ALLCHILDREN);
| |
--- ----
handle RGN(可刷新局部屏幕)
6.在标题栏处画VCL控件(一行解决问题!!!)刚发现
--------------------------------------------------
在 form 的onpaint 事件中
控件.pointto(getdc(0),left,top);