发信人: mengy (LEAR DLLS 命令时,将从内存中清除), 信区: BorlandDev
标  题: 用delphi的THML控件实现触摸屏的使用
发信站: 哈工大紫丁香 (2001年03月13日18:39:01 星期二), 转信

用Delphi的THML控件实现触摸屏的使用  <<上一篇 下一篇>> 
  ---- 使用触摸屏与我们使用鼠标操作程序没什么区别,主要解决的难题一是图
文并茂显示,使用户界面更友好,在这方面我们选择了超文本格式;二是对用户操
作的控制,避免由于用户的误操作而发生退出程序等异常,因此我们要屏蔽掉一般
程序的标题栏、菜单栏及系统的任务栏,功能强大的Delphi使我们可以轻松地达到
我们的目的。 

---- Delphi的THML控件可以读入超文本格式文件并进行正常显示,功能相当强大
,利用它甚至可以开发自己的浏览器。在本例中,我们的触摸屏显示的是一组超文
本文件,主机安装为个人WEB服务器,主机名为longwx,用Delphi 4.0实现。 

---- 1. 首先,创建一个New Application,在Form1上创建一个THTML控件HTML1(
在Internet选件板下)。 

---- 2. 然后设置: 

Form1属性:BorderStyle:= bsNone;WindowState:= wsMaximized;
HTML1属性:将Height、Width设为与屏幕同尺寸
---- 3. 接着在Form1的OnActivate事件中执行调用HTML1的RequestDoc( ),如下
: 

procedure TForm1.FormActivate(Sender: TObject);
begin
HTML1.RequestDoc('http://longwx/');
end;
---- 4. 最后将任务栏属性的‘总在最前’去掉,选择‘自动隐藏’ 

---- 当我们运行时整个屏幕只有一幅页面,然后用户通过点击链接,进入各页面
,较好地实现了用户控制。 
   
 
  如果你有什么好的资料,可以寄给我哟:) <<回到首页 <<上一篇 下一篇>> 



------------------------------------------------------------------------
--------
  Delphi 技巧集 
   
  Copyright 1999.11 by 东子 Mail to me! 
感谢广州视窗提供主页空间 


--

       大海无边天做岸
               山登绝顶我为风

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.227.121]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.095毫秒