摘要:神龙汽车公司组织系统部 黎云华
---- 问题的提出?
---- 随着internet的日益普及,到internet网上冲浪的人是越来越
多了,对于手头并不是很宽裕的网民特别是在家里上网的网民来
说,如果能及时知道自己上网已经花了多少钱,那么,每次到isp那
缴纳费用时,至少可以做到心中有数。下面介绍一种非常方便的方
法,根据这个方法的原理,用vb、delphi之类的软件很容易很快编
写出一......
摘要: 通常在应用程序的主窗体中,利用鼠标左键点击左上角的图标,会弹出一个菜单,称之为“系统菜单”,在窗体中并没有系统菜单对应的组件,所以有时需要定制系统菜单时就比较麻烦。可以通过下面的步骤实现:
1) 在系统菜单上添加所需的菜单项。
2) 为新添加的菜单项定义o n c l i c k 事件的处理过程。
在该例程中,在系统菜单中添加了一个“前端显示( a )”菜单项,通过该菜单项,可以使窗体始终......
程序调用控制面板设置目录下的一个cpl文件,如“internet”属性对应的文件为inetcpl.
cpl.“多媒体”属性对应的文件为mmsys.cpl等.通过调用这些文 【程序编程相关:
用DLL方式封装MDI子窗体。
】 【推荐阅读:
用 ModelMaker 生成 单例程窗】
件可以打开相应的属性设置窗口,甚至可以跳到相应的属性页如 【扩展信息:
如何使用Delphi设计强大的服务器程序】
“internet”属性的“连接”属性页,有效减少软件用户的操作步
骤.
---- cpl文件的调用格式为“rundll32.exe
shell32.dll,control_rundll cplfile.cpl,,itemno”(可参见注
册表中hkey_classes_root\cplfile\shell\cplopen\command的默认
值),其中cplfile.cpl为cpl文件, itemno为项目编号.在delphi
程序中,可以用winexec或createprocess函数来实现cpl文件调用,
从而实现对控制面板的设置项目的调用.如进行拨号连接的帐号与
密码设置要调用“internet”属性的“连接”属性页,可以用语句
“winexec(rundll32.exe shell32.dll,control_rundll inetcpl.
cpl,,3,, sw_shownormal);”;
---- 解决2000年问题中对两位年份输入的解释要调用“区域设
置”的“日期”属性页,可以用语句: “winexec(rundll32.exe
shell32.dll,control_rundll intl.cpl,,4,,
sw_shownormal);”.
---- 控制面板各项目设置调用所对应的语句列表如下:
//打开控制面板
winexec(rundll.exe shell32.dll,
control_rundll,sw_shownormal);
//32位odbc数据源管理器,odbc数据源.odbc驱动程序设置
//没有提供参数区分“用户dsn”“系统dsn”
“文件dsn”“odbc驱动程序”
“跟踪”“关于”六个属性页
winexec(rundll32.exe shell32.dll,
control_rundll odbccp32.cpl,sw_shownormal);
//bde adminstrator
//没有提供参数区分“databases”与“configuration”两个属性
页
winexec(rundll32.exe shell32.dll,control_rundll ...
下一页 摘要:1. 所需动态连结的 dll 须置放在与执行档同一目录或windows system 目录
2. 确认 dll export 出来的函式的原型, 以目前的情况而言, 通常只拿得到 c
语言的函数原型,这时要注意 c 与 object pascal 相对应的型别, 如果需要, 在
interface 一节定义所需的资料类别
3. 在 implementation 节中宣告欲使用的函式......