CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

控制面板的问题.

楼主zoao(牧羊人)2001-06-07 10:17:00 在 Delphi / VCL组件开发及应用 提问

有什么方法可以得到控制面板的列表,  
   
  然后放入到checklistbox中,从而可以控制  
   
  某个项目在控制面板中可见。  
  问题点数:100、回复次数:11Top

1 楼c_hk(小李抢刀)回复于 2001-06-07 10:18:00 得分 0

观望Top

2 楼gwbasic(笑笑)回复于 2001-06-07 10:28:00 得分 0

控制面板中的项目对应   C:\WINDOWS\SYSTEM\*.CPL   文件Top

3 楼Asus(风月无边)回复于 2001-06-07 10:36:00 得分 0

gzTop

4 楼zoao(牧羊人)回复于 2001-06-07 21:05:00 得分 0

我知道是*.cpl  
   
  难道注册表里没有吗?或者是别的什么方法.  
   
  盼解Top

5 楼airhorse(编程至尊宝)回复于 2001-06-07 21:39:00 得分 0

gzTop

6 楼Kingron(单身走我路……)回复于 2001-06-08 10:03:00 得分 100

赫赫,就是那个Control.ini乐,在[Don't   Load]中添加就可以乐.我的竹叶有一个例子,还有源代码,自己找吧.伤心软件之小剑~```````~~~很简单的.Top

7 楼zoao(牧羊人)回复于 2001-06-08 10:39:00 得分 0

to   Kingron(戒网中……)  
        你的主页在哪里.请说出来.  
  Top

8 楼Kingron(单身走我路……)回复于 2001-06-08 10:41:00 得分 0

赫赫,忘记了:http://kingron.myetang.comTop

9 楼rh(花覆茅檐)回复于 2001-06-08 13:45:00 得分 0

var   x:cardinal;    
  begin    
  {启动控制面板}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL',9);    
  {辅助选项   属性-键盘}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   access.cpl,,1',9);    
  {辅助选项   属性-声音}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   access.cpl,,2',9);    
  {辅助选项   属性-显示}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   access.cpl,,3',9);    
  {辅助选项   属性-鼠标}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   access.cpl,,4',9);    
  {辅助选项   属性-常规}    
   
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   access.cpl,,5',9);    
  {添加/删除程序   属性-安装/卸载}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Appwiz.cpl,,1',9);    
  {添加/删除程序   属性-Windows安装程序}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Appwiz.cpl,,2',9);    
  {添加/删除程序   属性-启动盘}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Appwiz.cpl,,3',9);    
  {显示   属性-背景}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   desk.cpl,,0',9);    
  {显示   属性-屏幕保护程序}    
   
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   desk.cpl,,1',9);    
  {显示   属性-外观}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   desk.cpl,,2',9);    
  {显示   属性-设置}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   desk.cpl,,3',9);    
  {Internet   属性-常规}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Inetcpl.cpl,,0',9);    
  {Internet   属性-安全}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Inetcpl.cpl,,1',9);    
  {Internet   属性-内容}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Inetcpl.cpl,,2',9);    
   
  {Internet   属性-连接}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Inetcpl.cpl,,3',9);    
  {Internet   属性-程序}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Inetcpl.cpl,,4',9);    
  {Internet   属性-高级}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Inetcpl.cpl,,5',9);    
  {区域设置   属性-区域设置}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Intl.cpl,,0',9);    
  {区域设置   属性-数字}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Intl.cpl,,1',9);    
  {区域设置   属性-货币}    
   
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Intl.cpl,,2',9);    
  {区域设置   属性-时间}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Intl.cpl,,3',9);    
  {区域设置   属性-日期}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Intl.cpl,,4',9);    
  {游戏控制器-一般}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Joy.cpl,,0',9);    
  {游戏控制器-高级}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Joy.cpl,,1',9);    
  {鼠标   属性}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Main.cpl',9);    
   
  {多媒体   属性-音频}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Mmsys.cpl,,0',9);    
  {多媒体   属性-视频}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Mmsys.cpl,,1',9);    
  {多媒体   属性-MIDI}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Mmsys.cpl,,2',9);    
  {多媒体   属性-CD音乐}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Mmsys.cpl,,3',9);    
  {多媒体   属性-设备}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Mmsys.cpl,,4',9);    
  {调制解调器   属性}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Modem.cpl',9);    
   
  {网络}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Netcpl.cpl',9);    
  {密码   属性}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Password.cpl',9);    
  {扫描仪与数字相机   属性}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Sticpl.cpl',9);    
  {系统   属性-常规}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Sysdm.cpl,,0',9);    
  {系统   属性-设备管理器}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Sysdm.cpl,,1',9);    
  {系统   属性-硬件配置文件}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Sysdm.cpl,,2',9);    
   
  {系统   属性-性能}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Sysdm.cpl,,3',9);    
  {日期/时间   属性}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   timedate.cpl',9);    
  {电源管理   属性}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Powercfg.cpl',9);    
  {拨号属性}    
  x:=winexec('rundll32.exe   shell32.dll,Control_RunDLL   Telephon.cpl',9);    
  {----------------------调用错误----------------------}    
  if   x=0   then   messagebox(0,'程序超出内存','错误',0);    
  if   x=ERROR_BAD_FORMAT   then   messagebox(0,'该程序非一个合法的Win32.EXE程序).','错误',0);    
   
  if   x=ERROR_FILE_NOT_FOUND   then   messagebox(0,'指定文件没找到','错误',0);    
  if   x=ERROR_PATH_NOT_FOUND   then   messagebox(0,'指定路径没找到','错误',0);    
  end;    
  Top

10 楼zoao(牧羊人)回复于 2001-06-09 14:46:00 得分 0

to   Kingron(戒网中……)  
      你的主页确实有些好东东。真的不错。  
   
      我已下载相关的伤心软件之小剑,但没有找到原代码。可不可以发一份来。  
   
      先谢了。  
      goatee_2000Y@sina.com.cnTop

11 楼zoao(牧羊人)回复于 2001-06-09 14:53:00 得分 0

哦,Soory.  
   
  找到了,眼花.  
   
  给分吧.Top

相关问题

  • 声音控制面板
  • 如何调用控制面板对像?
  • 找不到控制面板怎么办?
  • 用2000server,怎样禁用"控制面板"?
  • 控制面板里用户问题
  • 使用控制面板的问题!
  • 用BCB开发控制面板程序
  • 怎样找回win2000的控制面板?
  • 调用控制面板的问题?
  • 我的控制面板打不开

关键词

  • 选项
  • 属性
  • shell
  • access
  • dll
  • 控制面板
  • rundll
  • winexec
  • cpl
  • 辅助选项属性

得分解答快速导航

  • 帖主:zoao
  • Kingron

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo