用代码打开各种系统设置面板
前言
偶然的机会需要用代码实现打开系统里的各种设置面板,就上网学习了一波,写此文章记录一下。
一、先随便建一个MFC工程
二、放几个按钮
2.各个按钮代码如下
代码如下(示例):
void CMFCControlDlg::OnBnClickedOk()
{
//打开控制面板
ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL"), NULL, SW_SHOW);
}
void CMFCControlDlg::OnBnClickedButton1()
{
//IE4的设置面板
ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL inetcpl.cpl @0,1"), NULL, SW_SHOW);
}
void CMFCControlDlg::OnBnClickedButton2()
{
//声音设置
ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL mmsys.cpl @0,1"), NULL, SW_SHOW);
}
void CMFCControlDlg::OnBnClickedButton3()
{
//时间日期设置面板
ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL timedate.cpl @0,1"), N