📄 xdesktop.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 + -