Delphi
赖皮鹏
随波的浪子,俗气而风流
展开
-
[Delphi]窗口最大化时怎么才能不要把任务栏盖住
方法一: 设置要 全屏的窗体的ALign 属性为 alClient ,此法最快。 注意的是,窗体WindowStat要设置为wsNormal,如果设置为wsMax,会有部分被遮挡。方法二:用代码控制。在窗体 的创建事件中,(此方法 运行后窗体也可以移动。影响美观。应该再加入禁止窗体移动的代码)写入var TrayWnd : HWnd; //转载 2012-07-24 14:10:49 · 4891 阅读 · 0 评论 -
Delphi编程实现显示桌面功能
//兼容win7 vista xp 的桌面嵌入代码(delphi) procedure findDesktopWnd; Function MyEnumWindowProc(wnd: HWND; LPARAM: LPARAM): Boolean; stdcall; var sndWnd, targetWnd: Cardinal; begin sndWnd := FindWind转载 2012-06-20 16:56:47 · 3046 阅读 · 0 评论 -
[Delphi]显示、隐藏桌面图标
一般在XP下可以这样,先获取桌面窗口句柄,然后隐藏或显示var h: HWND;begin h := FindWindow('Progman', nil); //Progman 是桌面窗口的类名 ShowWindow(h, SW_HIDE); //hide desktop icon ShowWindow(h, SW_RESTORE);转载 2012-07-24 14:49:42 · 2445 阅读 · 0 评论