利用Windows API 显示和隐藏任务栏

《奇思异想编程序Delphi篇中的例子——(1)》

尽管在 Windows 7 上的效果很令人无奈,但是还是把代码发上来:

 1 void __fastcall TForm1::Button1Click(TObject *Sender)
 2 {
 3     //隐藏任务栏
 4     String className = "Shell_trayWnd"; //任务栏的的窗口类名
 5     HWND wnd = FindWindow(className.c_str(),NULL);
 6     ShowWindow(wnd,SW_HIDE);
 7 }
 8 //---------------------------------------------------------------------------
 9 void __fastcall TForm1::Button2Click(TObject *Sender)
10 {
11     //显示任务栏
12     String className = "Shell_trayWnd";
13     HWND wnd = FindWindow(className.c_str(),NULL);
14     ShowWindow(wnd,SW_RESTORE);
15 }

 

posted @ 2017-11-30 15:10  我是懒龙  阅读(807)  评论(0编辑  收藏  举报