⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xdesktop.txt

📁 我自己用的Delphi函数单元 具体说明见打包文件的HELP目录下面
💻 TXT
字号:
unit xDesktop;


//取得ProgMan窗口的第一个子窗口,窗口类为SHELLDLL_DefView。
function GetDesktopDefView: HWND;

//取得DefView窗口的第一个子窗口,窗口类为SysListView32,即负责显示桌
//布图标的窗口。如果要对桌面进行特殊处理或消息拦截,通常由此窗口入手。
function GetDesktopListView: HWND;

//取得ListView窗口的下一个窗口,窗口类为InternetExplorer_Server,若
//Active Desktop功能激活时,就可找到此窗口,否则不会有此窗口存在。此
//函数可判断Active Desktop是否激活。
function GetActiveDesktopWindow: HWND;

//重建所谓的图标快取,由于图标的重绘频繁,Windows使用图标快取机制,降低
//图标重复读取建立的工作。此函数会强迫所有正在显示的图标重新加载,用于:
//1、有时图标因为不知名原因(显卡驱动程序或不当应用程序)产生图象错误或
//破碎现象,重建图标快取可修复此情况。
//2、若要更新桌面图标,先将新图标写入系统注册表,再调用本函数,可强迫
//Shell重新读取图标文件,更新桌面图标。
procedure RebuildIconCache;

//检查屏幕保护程序是否正在执行,若KillIt = True,且正处于屏保状态,则
//立即中止屏保程序的运行。
function IsScreenSaverRunning(KillIt: Boolean): Boolean;


⌨️ 快捷键说明

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