程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> vc教程 >> 用Shell對象控制Windows系統

用Shell對象控制Windows系統

編輯:vc教程

0. 初始化環境和OLE對象

#include <utilcls.h>
#include <shlobj.h>
// 初始化COM環境
CoInitialize(NULL);
// 創建Shell對象
Variant vShellOLE = Variant::CreateObject("Shell.Application");

1. 層疊窗口

Function CascadeWindows("CascadeWindows");
vShellOLE.Exec(CascadeWindows);

2. 橫向平鋪窗口

Function TileHorizontally("TileHorizontally");
vShellOLE.Exec(TileHorizontally);

3. 縱向平鋪窗口

Function TileVertically("TileVertically");
vShellOLE.Exec(TileVertically);

4. 最小化所有窗口

Function MinimizeAll("MinimizeAll");
vShellOLE.Exec(MinimizeAll);

5. 撤消全部最小化

Function UndoMinimizeALL("UndoMinimizeALL");
vShellOLE.Exec(UndoMinimizeALL);

6. 設置時間

Function SetTime("SetTime");
vShellOLE.Exec(SetTime);

7. 查找計算機

Function FindComputer("FindComputer");
vShellOLE.Exec(FindComputer);

8. 查找文件

Function FindFiles("FindFiles");
vShellOLE.Exec(FindFiles);

9. 幫助

Function Help("Help");
vShellOLE.Exec(Help);

  1. 上一頁:
  2. 下一頁:
欄目導航
Copyright © 程式師世界 All Rights Reserved