美化你的windows桌面 (2001年4月15日).txt

来自「自己对DELPHI学习的一点体会」· 文本 代码 · 共 44 行

TXT
44
字号
美化你的windows桌面 (2001年4月15日) 

网友更新  分类:系统   作者:ice_ren  推荐:ice_ren   阅读次数:368  
(http://www.codesky.net)  

--------------------------------------------------------------------------------
你是否经常设置你的windows桌面,当时总有点美中不足之处,就是总是有些快捷方式的图标挡住了画面的美观。如果去掉这些图标使桌面展现一幅完美的图片呢?
其实windows api函数已经为我们解决了这个问题了!
我们可以使用findwindow,showwindow函数
FindWindow(
lpClassName: PChar;
lpWindowName: PChar;
): HWND; 
BOOL ShowWindow(

HWND hWnd, 
int nCmdShow 
); 
其中ncmdshow可以取值为:
SW_SHOWNORMAL
SW_SHOWNOACTIVATE 
SW_SHOWNA 
SW_SHOWMINNOACTIVE 
SW_SHOWMINIMIZED 
SW_SHOWMAXIMIZED 
SW_SHOWDEFAULT 
SW_SHOW 
SW_RESTORE
SW_MINIMIZE 
SW_MAXIMIZE 
SW_HIDE 

采用下面代码可以隐藏桌面图标
var
hdesktop:thandle;
hdesktop:=findwindow('progman',nil);
showwindow(hdesktop,sw_hide);
当你需要恢复桌面图标时,你可以用下面的语句
hdesktop:=findwindow('progman',nil);
showwindow(hdesktop,sw_show);
现在你是否觉得桌面整洁多了。
 
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?