QQ登录

只需一步,快速开始

212上位机VC MFC打开控制面板进行电脑设置

[ 复制链接 ]

212上位机VC MFC打开控制面板进行电脑设置

212上位机VC MFC打开控制面板进行电脑设置
212上位机VC MFC打开控制面板进行电脑设置
功能展示
要设置电脑相关属性时我们要打开控件面板进行设置,例程实现调用控件面板内不同属性的设置窗口,如用例程可以进行鼠标设置,进行程序卸载,系统时间设置等等,要进行什么属性设置,点击例程对应按钮就可以,效果如图;
要点提示
我们例程通过控件面板的各个属性设置对话框程序的调用来进行相应电脑属性的设置,程序的调用例程中使用的函数是ShellExecute()当然读者还可以使用函数winexec()实现 ;
函数参数: ShellExecute(
hWnd: HWND; {指定父窗口句柄}
Operation: PChar; {指定动作, 譬如: open、runas、print、edit、explore、find[2]  }
FileName: PChar; {指定要打开的文件或程序}
Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是nil}
Directory: PChar; {缺省目录}
ShowCmd: Integer) {打开选项}
实现功能
1.新建基于对话框的应用程序
2.拖拽几个按钮按钮对应调用不同的属性设置对话框如例程添加有<鼠标><键盘><<调制解调器><声音><日期和时间><显示><区域><添加新硬件><辅助选项>< Internet><系统><添加/删除程序>关联函数
  1. void CGkbc8Dlg::OnButton1()
  2. {
  3.         //打开 IE4 的设置窗口
  4.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL inetcpl.cpl",NULL,SW_SHOW);
  5. }
  6. void CGkbc8Dlg::OnButton3()
  7. {
  8.         //启动日期和时间设置
  9.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL timedate.cpl",NULL,SW_SHOW);
  10. }
  11. void CGkbc8Dlg::OnButton4()
  12. {
  13.         //启动显示设置面板
  14.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL desk.cpl",NULL,SW_SHOW);
  15. }
  16. void CGkbc8Dlg::OnButton5()
  17. {
  18.         //启动辅助选项
  19.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL access.cpl",NULL,SW_SHOW);
  20. }
  21. void CGkbc8Dlg::OnButton2()
  22. {
  23.         //打开 声音的设置窗口
  24.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL mmsys.cpl @1",NULL,SW_SHOW);
  25. }
复制代码
  1. void CGkbc8Dlg::OnButton6()
  2. {
  3.         //打开鼠标设置
  4.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL main.cpl @0",NULL,SW_SHOW);
  5. }
  6. void CGkbc8Dlg::OnButton7() //键盘
  7. {
  8.         //启动键盘设置
  9.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL main.cpl @1",NULL,SW_SHOW);
  10. }
  11. void CGkbc8Dlg::OnButton12() //调制解调器
  12. {
  13.         //启动调制解调器设置
  14.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL modem.cpl",NULL,SW_SHOW);        
  15. }
  16. void CGkbc8Dlg::OnButton10() //添加新硬件
  17. {
  18.         //启动添加硬件设置
  19.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL hdwwiz.cpl",NULL,SW_SHOW);        
  20. }
  21. void CGkbc8Dlg::OnButton11() //系统
  22. {
  23.         //打开系统设置
  24.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL sysdm.cpl",NULL,SW_SHOW);
  25. }
  26. void CGkbc8Dlg::OnButton9() //添加/删除程序
  27. {
  28.         //启动添加软件设置
  29.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL appwiz.cpl",NULL,SW_SHOW);
  30. }
  31. void CGkbc8Dlg::OnButton8()
  32. {
  33.         //打开区域设置
  34.         ::ShellExecute(NULL,"OPEN","rundll32.exe","shell32.dll Control_RunDLL intl.cpl",NULL,SW_SHOW);        
  35. }
复制代码
我们来演示下功能实现的整个过程

请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:212.上位机VC MFC打开控制面板进行电脑设置.rar 
文件大小:152.98 KB  售价:10金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索