在vc中,如何将控制面板界面嵌入到vc对话框中,而且效果可以跟打开控制面板一样,点击执行不同的程序?
不胜感激,谢谢!!

解决方案 »

  1.   

    在哪能下到这种ole或activex控件吗?很急着用
      

  2.   

    想把windows 中的那个打开的控制面板窗口嵌入到对话框中可能难以实现。因为那个窗口不是ocx控件.如果你只是想要控制面板中的那些设置项的话.可能用如下方法:
    1.windows中有一个shell目录结构.其中就可以把控制面板中的所有项显示出来.
    你可以到网上找一些shell控件.可以显示在ListCtrl控件中.
    2.控制面板中的每一个项都是程序扩展名是 .cpl 在C:\WINDOWS\system32下放着,你可以自己写代码把这些项添加到 CListCtrl中.
    例如:控制面板中的 鼠标设置 项是 C:\WINDOWS\system32main.cpl.
      

  3.   

    改:少打了一个 \
    例如:控制面板中的 鼠标设置 项是 C:\WINDOWS\system32\main.cpl.
      

  4.   

    比方说在你的button的响应函数里面写:
    ShellExecute(this->m_hWnd,"open","C:\\WINNT\\system32\\joy.cpl","","",SW_SHOW );格式好象是这样的,你再去查一查吧,如果ShellExecute不行的话就用system(),用法可以去查!!