网络凯子 发表于 2008-10-29 02:01:04

让控制面板显示在列表框或是其它控件里面

让控制面板显示在列表框或是其它控件里面

谁有源码,请指点一下,`

gzken 发表于 2008-10-29 08:53:32

行令行的打开方式是control.exe

如果需要打开里面的项目, 在control后面加上相应的参数:

Access.cpl辅助功能选项
Appwiz.cpl添加/删除程序
Desk.cpl显示属性
Firewall.cplWindows防火墙
Hdwwiz.cpl添加硬件向导
Inetcpl.cplInternet 属性
Intl.cpl区域和语言选项
Irprops.cpl红外线端口属性(未安装红外线设备则无效)
Joy.cpl游戏控制器
Main.cpl鼠标属性
Mmsys.cpl声音和音频设备属性
Ncpa.cpl网络连接属性
Netsetup.cpl网络安装向导
Nusrmgr.cpl用户账户属性
Nwc.cplNetWare的网关服务属性
Odbccp32.cplODBC数据源管理器
Powercfg.cpl电源选项属性
Sapi.cpl语音属性(位于C:\Program files\Common files\Microsoft Shared\Speech)
Sticpl.cpl扫描仪和照相机
Sysdm.cpl系统属性
Telephon.cpl电话和调制解调器选项
Timedate.cpl日期和时间属性
Wscui.cplWindows安全中心
Wuaucpl.cpl自动更新属性

网络凯子 发表于 2008-10-30 05:17:08

非常感谢你的详解
可不可以实现
像这样子

zhudizi521 发表于 2008-10-30 18:02:52

原帖由 gzken 于 2008-10-29 08:53 发表 http://www.autoitx.com/images/common/back.gif
行令行的打开方式是control.exe

如果需要打开里面的项目, 在control后面加上相应的参数:

Access.cpl辅助功能选项
Appwiz.cpl添加/删除程序
Desk.cpl显示属性
Firewall.cplWindows防火墙
H ...


这个太好了,有用。

网络凯子 发表于 2008-10-31 10:04:33

:face (30):

asdf 发表于 2008-10-31 11:39:22

一个傻瓜的做法:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <ListviewConstants.au3>

       
GUICreate("ControlPanel", 220, 220, 100, 200)

$listview = GUICtrlCreateListView("col1", 10, 10, 200, 150)
GUICtrlSetStyle(-1,$LVS_ICON)
$button = GUICtrlCreateButton("选中什么了?", 75, 170, 80, 20)
$item1 = GUICtrlCreateListViewItem( "辅助功能选项", $listview)
GUICtrlSetImage (-1, @SystemDir&"\Access.cpl",-1)
$item2 = GUICtrlCreateListViewItem( "添加/删除程序", $listview)
GUICtrlSetImage (-1, @SystemDir&"\appwiz.cpl",-1)
GUISetState()

Do
        $msg = GUIGetMsg()
       
        Select
                Case $msg = $button
                        MsgBox(0, "listview item", StringTrimRight(GUICtrlRead(GUICtrlRead($listview)),1), 2)
        EndSelect
Until $msg = $GUI_EVENT_CLOSE

更好的(也是更简单的)
创建一个窗口,内嵌一个ie,把ie导航到::{21EC2020-3AEA-1069-A2DD-08002B30309D}(即控制面板)

网络凯子 发表于 2008-11-3 13:19:35

谢谢 `~:face (29):
页: [1]
查看完整版本: 让控制面板显示在列表框或是其它控件里面