摘要:
引 言
这篇文章最先发表于2000年07月25日,最后一次修改是在2001年02月07日。这里再次贴出的目的,一是作为前一阶段的完结,所以文章中的错误都不作修改;二是希望作为一个新的起点。我准备整理一下至今所积累的浏览器编程的知识,比较完整地写出来,与网友共勉。
twebbrowser编程简述
摘要:delphi 3开始有了twebbrowser构件,不过那时是以activex控件的形......
摘要:
许多人问我,为什么你会开发tcad呢?谁给你的点子呢? 一说起这个问题,往往会让我想起许多在计算机面前的经历,有欢乐也有悲伤,有成功也有失败. tcad的开发正是来自于我以前开发的软件的失败!也就是说我根本不是为了开发tcad而开发的,而是开发另一个软件中,需要矢量绘图的功能.正是因为我在矢量绘图的功能上花的时间太多而导致那项目彻底的失败. 由于项目的失败,而且经常加夜班,透支生命,再加上一......
在Delphi中调用CHM帮助文件
在delphi中,要调用chm文件可以通过引用hhctrl.ocx文件的函数htmlhelpa实现.
在网上找到的资料,通常以 【程序编程相关:非COM环境下的接口编程--问题,技巧,】
不过在这里,我们也可以使用api函数shellexecute来打开chm帮助文件. 【推荐阅读:纸牌控件的编写(中)】
的方式来实现. 【扩展信息:在Delphi中如何维护COM+的状态信】
shellexecute(self.handle,open,help.chm,, ,sw_show);?
但有个不足,就是不能打开指定的帮助页面,所显示的是帮助文档的起始页面.
想到chm文件被关联到hh.exe程序,那只要执行hh.exe程序,并传入指定页面的地址,则应该可以打开指定帮助页面.
方法如下:
...
下一页 摘要:
如果你想要改变windows的缺省打印机,你必须在windows的win.ini中改变设备键。 发送一条 wm_wininichange 消息:
var strini: array[0..max_path] of char; arrwindows: array[0..64] of char;begin getwindowsdirectory(strini, sizeof(strini)); s......