当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 目录下的一个CPL文件,如“Internet”属性对应的文件为InetCpl. cpl、“多媒体”属性对应的文件为MmSys.cpl等。
 

 

 ·编写个人internet上网计费软件    »显示摘要«
    摘要:神龙汽车公司组织系统部 黎云华 ---- 问题的提出? ---- 随着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


...   下一页
 ·delphi中的dll使用方法    »显示摘要«
    摘要:1. 所需动态连结的 dll 须置放在与执行档同一目录或windows system 目录 2. 确认 dll export 出来的函式的原型, 以目前的情况而言, 通常只拿得到 c 语言的函数原型,这时要注意 c 与 object pascal 相对应的型别, 如果需要, 在 interface 一节定义所需的资料类别 3. 在 implementation 节中宣告欲使用的函式......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE