引言: 吴淑华
为了更有效地利用显示器的空间,多数程序员都有过这样的经验,即通过Windows任务栏属性对话框,在“任务栏选项”页中将任务栏设置为“自动隐藏”,并且为了在需要任务栏时操作方便,选择任务栏“总在最前”。
摘要:当你的程序存取a驱动器时,可能会被drive not ready系统错误所中断,可以使用下面的函数来测试驱动器,以避免这种情况发生,代码如下:
function diskindrive(drive: char): boolean;
var
errormode: word;
begin
drive: = upcase(drive);
if not (drive in [a..z]) th......
摘要:-------------------delphi版的:--------------
program chat2001;
uses
windows,messages,sysutils;
{$r *.res}
const
crlf=#13#10;
exename:pchar=刷屏机器人 2001;
var
//----------------------
wclas......
Delphi中如何控制Windows任务栏的显示吴淑华
【程序编程相关:
在Delphi中用拼音首字符序列来实现检】 【推荐阅读:
如何把文件删除到回收站中】
为了更有效地利用显示器的空间,多数程序员都有过这样的经验,即通过windows任务栏属性对话框,在“任务栏选项”页中将任务栏设置为“自动隐藏”,并且为了在需要任务栏时操作方便,选择任务栏“总在最前”.完成上述设置后,当程序员编辑文档或编写代码时,任务栏会自动隐藏,增加了显示器的可利用空间;而当程序员需要操作任务栏时,只需将鼠标移动到任务栏所在位置的显示器边缘上,这时任务栏就会自动出现.但如果任务栏没有设置成“总在最前”,此时任务栏就不会自动弹出. 【扩展信息:
用修改文件时间的方法来加密文件】
要控制windows任务栏的隐藏与显示,可以通过调用一组api函数来实现.这组api函数分别是:
(1) findwindow函数
该函数通过指定的类名与窗口名来检索指定的高层窗口句柄,如果检索成功,则返回窗口句柄,否则返回空;另外,需注意改函数不能用于查找子窗口.函数如下:
hwnd findwindow(lpctstr lpclassname, //类名指针
lpctstr lpwindowname //窗口名指针
);
(2) showwindow函数
该函数用于设置指定窗口的显示状态.函数如下:
bool showwindow(hwnd hwnd, //指定窗口的句柄
int ncmdshow //指定窗口的显示状态,可以设置为sw_hide,sw_show等
);
(3) setwindowpos函数
该函数用于设置指定窗口的大小.显示位置与显示顺序等信息.函数如下:
bool setwindowpos(
hwnd hwnd, // 指定窗口的句柄
hwnd hwndinsertafter, // 指定窗口的显示顺序,可以设为如下一组值:hwnd_bottom.hwnd_notopmost.hwnd_top.hwnd_topmost
int x, // 指定窗口的横坐标位置 ...
下一页 摘要:东南大学 梁云
windows系统是由消息机制驱动的,每个线程如果建立了一个窗口,则由系统分配一个消息队列用于窗口消息的处理。另外,消息也可以不经过消息队列而利用sendmessage函数直接发送给窗口,窗口过程将处理这个消息,但只有当消息被处理之后,sendmessage才能返回到调用程序。下面结合两个delphi程序,讨论如何利用sendmessage向控件发送消息和控件对这种消息的响应。......