摘要:在自己的程序中使用过webbrowser控件的朋友都知道,webbrowser控件定义了诸如beforenavigate、downloadcomplete 等事件,我们可以通过编写事件处理代码实现对webbrowser控件的操作。那么如何实现对ie的事件响应和处理呢?同建立ie面板一样。我们需要建立一个实现iobjectwithsite接口的com组件,不同的是,我们还需要实现idispatch接......
摘要: 最近读到《计算机世界》的文章《用vb给商品软件加密的方法》,对此我也有比较多的实际体验,和大家探讨一下。
---- 我曾经参与了一些小商品软件的开发工作,每次的加密工作总是让人头痛。既然是商品软件,在目前的情况下,就不得不考虑防止非法拷贝的问题。加密的方法很多,最终目的无非都是确认用户具有合法的软件使用权。所以,必须给合法用户一个使用软件的授权凭证,这种凭证是难以复制的。确实,采用加密狗做......
在Delphi中使用自定义光标 开发者都希望自己的程序有一个友好的界面,此时,一个生动活泼.有表现力的光标就必不可少了.windows 缺省提供22种标准光标供在程序中调用,但对一个求新求变的程序员来说,标准光标就不能满足要求了,需要使用自己的光标,那么,在程序中怎样使用自己的光标呢?
【程序编程相关:
Delphi中如何控制Windows任务】 【推荐阅读:
使系统开始按钮失效】
●光标资源的获得 【扩展信息:
如何获得当前系统正在运行的所有程序的名字】
要使用自定义光标,必须先得到这些光标.光标文件有两种:静态光标(.cur)与动态光标(.ani).你可以使用现成的光标文件,比如delphi 自带的一组光标文件(在c:program filesborlanddelphi 3imagescursors目录中),如果你安装了windows98的桌面主题,则可在windowsplus! 目录下找到许多光标文件.你也可以自己创建光标文件,比如使用delphi自带的image editor 就可创建静态光标文件(.cur),但image editor不能创建彩色光标,要创建彩色光标,必须使用其它工具,如vc++ 的资源编辑器.动态光标则必须使用专门的工具软件制作,使用动态光标可达到光标的动画效果,动态光标文件的文件结构与avi文件结构相似,由文字描述区.信息区.时间控制区.数据区四部分构成.windows通过按文件时间控制区中指定的时间一帧帧播放文件数据区中包含的光标或图标图像来实现动画效果.
其实,分析文件结构可以发现,静态光标文件(.cur)与图标文件(.ico)结构非常类似,两种文件的主要差别仅在于文件头的文件识别码与是否存在跟踪点(hot spot).文件识别码放在文件的头三个字节,图标文件为00 00 01,光标文件为00 00 02;图标文件没有跟踪点,光标文件的跟踪点信息放在文件的00 0a-00 0d 四个字节中,00 0a - 00 0b记录跟踪点的x 坐标,00 0c-00 0d 记录y 坐标,记录顺序都是高位在前,低位在后,图标文件的00 0a-00 0d 为保留位.知道了两者的差异,你就可以通过手工或编一个小程序来实现图标文件到光标文件的转换.相对于光标文件来说,图标文件要好找得多,颜色上也更丰富.
除了光标文件外,你也可以创建资源文件(.res ),在资源文件中包含光标资源, delphi 同样可在程序中调用.可使用image editor 或microsoft的资源编辑器创建资源文件(推荐使用vc++的资源编辑器).delphi 缺省为每一个项目创建一个与项目名同名的资源文件,如你的项目名为test.dpr ,则资源文件名为test.res.但你如果把光标放在这个文件中,在程序中是无法调用的,必须创建自己的资源文件....
下一页 摘要: delphi发展至今,已经是第五版本了。尽管各个版本有大大小小的bug,但疵不掩暇,她还是赢得了广大程序员和编程爱好者的追随和爱戴。随着2000年的逼近, y2k的一系列问题和各种解决方案也就随之提到日程上来。对编程者来说,我们现在关心的焦点是:delphi系列有没有y2k问题呢?
---- 答案当然是肯定的。从 delphi4 起,inprise 公司就在系统单元 sysutils. p......