怎样把自已的程序放到任务栏??????

lwp 2000-07-07 10:16:00
怎样把自已的程序放到任务栏??????
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeah 2000-07-08
  • 打赏
  • 举报
回复
对不起,上面少写了一个过程,在FORM1上放一个PopMenu,
procedure TForm1.OnNotifyIcon(var Message: TMessage);
Var MousePos:TPoint;
begin
if Message.LParam=WM_LBUTTONDBLCLK then
ShowMessage('呵呵')
else
if (Message.LParam=WM_RBUTTONDOWN) then
begin
GetCursorpos(MousePos);
SetforegroundWindow(Application.Handle);
Application.ProcessMessages;
PopMenu.Popup(MousePos.x,MousePos.y);
end;
end;
yeah 2000-07-08
  • 打赏
  • 举报
回复
你说的是系统通告栏吧,放到任务栏应该不会吧??
如果是系统通知栏,可以这样做:
unit1
uses shellapi,...;
....
const WM_NOTIFYICON=WM_USER+1;
private
NotifyData:TNotifyIconData;
procedure AddIcon;
procedure RemoveIcon;
protected
Procedure OnNotifyIcon (Var Message : TMessage);Message WN_NOTIFYICON;
procedure TForm1.AddIcon;
begin
NotifyData.cbSize:=Sizeof(NotifyData);
With NotifyData do
begin
Wnd:=Handle;
uID:=1;
uFlags:=NIF_TIP OR NIF_ICON OR NIF_MESSAGE;
hIcon:=Application.Icon.Handle;
szTip:='我的程序'
uCallbackMessage:=WM_NOTIFYICON
end;
Shell_NotifyIcon(NIM_ADD,@NotifyData);
end;

procedure TForm1.RemoveIcon;
begin
NotifyIcon.uID:=1;
Shell_NotifyIcon(NIM_DELETE,@NotifyData);
end;

procedure TForm1.Button1Click(Sender:TObject);
begin
AddIcon;
end;

procedure TForm2.Button2Click(Sender:TObject);
begin
RemoveIcon;
end;
给分吧^_^
题目 1 1.更改菜单大小为 20。" 2.设置在桌面上显示 "计算机 "。 参考: 1."右击桌面 单击 "个性化 " 单击窗口下侧 "窗口颜色 " 单击 "高级外观设 计"打开 "窗口颜色和外观 "对话框 在项目单击 "菜单 " 大小设为 20 单击 "确定"。 2.返回个性化窗口 单击左侧 "更改桌面图标 " 勾选 "计算机 ","确定 "。 题目 2 2.将 " ResTool.exe程序"从任务解锁。 参考: 2.右击任务上 " ResTool.exe图标" 单击 "将此任务任务解锁 "。 题目 3 1.将本机 "D盘 "的磁盘名更改为 " WORK"。 参考: 1."单击 "考生文件夹 "按钮 右击 D 盘 单击 "重命名 ",把磁盘名更改为 " WORK"。 1 / 7 题目 4 1.将考生文件夹下 "教育软件 .txt 文"件设为只读。把 "备忘"文件夹设为可以存 档。 2.将"测试 "文件夹设为隐藏。 3.设置 "文件夹选项 ",将已知文件类型的扩展名隐藏。 参考: 1."(1)单击 "考生文件夹 "按钮 右击 "教育软件 .txt 文"件 单击 "属性 "命令 在"常规 "项勾选 "只读 ",单击 "高级 "按钮,去掉 "可以存档文件 "的勾, "确定"。 ( 2)右击 "备忘 "文件夹 单击 "属性 "命令 在"常规 "项卡单击 "高级 "按钮,勾上 "可以存档文件 ","确定 "。 2.右击 "测试 "文件夹 单击 "属性 "命令 在"常规"项卡勾上 "隐藏 " 单击 "高级"按钮 将"可以存档文件 "项的勾取消 单击 "确定 "。 3.单击菜单命令 "工具 " 单击 "文件夹选项 " 单击 "查看 " 在高级设置下勾上 "隐藏已知文件类型的扩展名 ","确定 "。 题目 5 1.设置浏览文件夹 "在不同的窗口打开不同的文件夹 "。 2.为 windows/system32 目录下的 " mspaint.exe创建"快捷方式到考生文件夹下,名称为 "我的画板 "。参考: 1."单击 "考生文件夹 "按钮 单击菜单上 "工具 " 单击 "文件夹选项 " 在"常规 "卡中单击 "在不同的窗口打开不同的文件夹 "项 单击 "确定 "。 2.在"考生文件夹 "窗口空白处右击 单击 "新建 " 单击 "快捷方式 " 单击 "浏 览"按钮,找到 C盘 windows/system32 目录下的 "mspaint.exe文"件,单击 "确定" 单击 "下一步 ",输入名称 "我的画板 ",单击 "完成 "。 2 / 7 题目 6 1.设置文件夹选项,在标题显示完整的路径。 2.将考生文件夹下的 DOWN 文件夹设为高级共享,共享名为 "下载 "。 3.将考生文件夹下的 USER文件夹中的文件 MACR D.OLD设置成隐藏和存档属性。 参考: 1."单击 "考生文件夹 "按钮 单击菜单上 "工具 " 单击 "文件夹选项 " 单击"查看 " 勾上 "在标题显示完整的路径 "。 2.右击 DOWN 文件夹 单击 "属性 " 单击 "共享 "卡 单击 "高级共享 " 勾上"共享此文件夹 "并输入共享名 "下载 " 单击 "确定 "。 3.双击打开文件夹 USER 右击文件 MACR D.OLD,单击 "属性 "命令打开 "属性 "窗口 勾上 "隐藏 "属性项 单击 "高级 " 按钮 勾上 "可以存档文件 "。 题目 7 1.设置播放 Windows 启动声音。 2.设置声音方案为 "热带大草原 "。 3."设置鼠标属性 "启用指针阴影 "。 参考: 1."右击桌面 单击 "个性化 " 单击窗口下侧 "声音 " 在"声音 "对话框针勾选"播放 Windows 启动声音 "。 2.在声音方案选择 "热带大草原 " 单击 "确定 "。 3 / 7 3.返回个性化窗口 单击左侧 "更改鼠标指针 " 勾选 "启用指针阴影 ","确定"。 题目 8 1.设置桌面上不显示 "网络 "图标。 2.打开考生文件夹下的 " jianli.txt,更改"文字内容为 "我的简历 ",并另存为"简历 "。 参考: 1."右击桌面上 "网络 "图标,单击 "删除 "命令,单击 "确定 "。 2.单击 "考生文件夹 "按钮 双击打开文件 jianli.txt 把文字内容更改为 "我的简历 " 单击"文件 "菜单下的 "保存 "命令 再单击 "文件 "菜单下的 "另存为 "命令,在打开的 "另存为 "窗口将文件名改为 "简历 ",单击 "保存 " 关闭文件。 题目 9 1.设置桌面背景设置为 "场景 "中的第四个 " img 28."jpg ,"并设置图片位置为 "居中 "。 2.在桌面上创建快捷方式 "备忘 "指向 "记事本 "程

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧