vc如何抓取任务栏上应用程序图标 如何设置VC++ CLR 应用程序的标题栏图标(好像就是任务...

作者&投稿:漫娣 (若有异议请与网页底部的电邮联系)
stdafx.h中加入用户自定义消息
#define WM_SHOWTASK WM_USER+100

应用程序头文件中加入
afx_msg LRESULT onShowTask(WPARAM wParam,LPARAM lParam);//函数定义

BEGIN_MESSAGE_MAP(CMy3DDlg, CDialog)
//{{AFX_MSG_MAP(CMy3DDlg)
:
ON_MESSAGE(WM_SHOWTASK,onShowTask) //加入对自定义消息的绑定线程
END_MESSAGE_MAP()

最后是对于应用程序图标的抓取,这里是我在工作中写过的一个例子,程序执行后在任务栏上显示一个图标,可以对图标进行鼠标操作

RESULT CMy3DDlg::onShowTask(WPARAM wParam,LPARAM lParam)
//wParam接收的是图标的ID,而lParam接收的是鼠标的行为
{
if(wParam!=IDR_MAINFRAME)
return 1;
switch(lParam)
{
case WM_RBUTTONUP://右键起来时弹出快捷菜单,这里只有一个“关闭”
{
LPPOINT lpoint=new tagPOINT;
::GetCursorPos(lpoint);//得到鼠标位置
CMenu menu;
menu.CreatePopupMenu();//声明一个弹出式菜单
//增加菜单项“关闭”,点击则发送消息WM_DESTROY给主窗口(已隐藏),将程序结束。
menu.AppendMenu(MF_STRING,WM_DESTROY,"关闭");
//确定弹出式菜单的位置
menu.TrackPopupMenu(TPM_LEFTALIGN,lpoint->x,lpoint->y,this);
//资源回收
HMENU hmenu=menu.Detach();
menu.DestroyMenu();
delete lpoint;
}
break;
case WM_LBUTTONDBLCLK://双击左键的处理
{
this->ShowWindow(SW_SHOW);//简单的显示主窗口完事儿
DeleteTray();
}
break;
}
return 0;
}

若满意请及时采纳,谢谢

VC获取正在运行的进程图标的API~

首先获取进程 ,然后再获取图标 。现在在外面,然后可以给你提供代码 。

几乎所有的 CLR WinForm 设置应用程序的标题栏图标都是一样的方式,只需要在窗口设计器中点击窗口任意空白区域(使当前窗口处于选中状态),然后在属性面板中设置 Icon 属性就可以了

如何把任务栏上软件图标挪到桌面上
答:可以通过创建快捷方式的方法把任务栏的图标移动到桌面。详细 1. 创建快捷方式的过程 在Windows操作系统中,任务栏上的图标通常是正在运行的程序或经常使用的程序的快捷方式。要将这些图标移动到桌面,最直接的方法是为它们创建桌面快捷方式。例如,如果任务栏上有一个Chrome浏览器的图标,用户可以在Chrome浏览...

win10怎么设置任务栏显示应用图标
答:开始---设置--个性化---任务栏---通知区域---选择哪些图标显示在任务栏上 打开或关闭需要的图标

我的电脑桌面图标不见了怎么恢复
答:第二个方法,你可以在桌面上搜索一下相关图标,看能不能找到它们。如果找不到,那就试着在电脑里搜索文件位置吧。如果你知道图标被移动或删除的原因,可以试试通过回收站恢复。右键点击回收站图标,选择“还原”就可以啦。 第三个方法,检查一下是不是任务栏被锁定了。先右键点击任务栏空白处,选择“属性”,取消“锁定...

win7任务栏上不显示应用图标怎么办呢?
答:任务栏不显示应用图标怎么办?方法一、1. 首先按下键盘上的的“win+r”键,调出运行窗口;2. 接着在里面输入“gpedit.msc”,然后按下回车键确定;3. 依次打开“用户配置-管理模板-开始菜单和任务栏”;4. 双击打开“从任务栏删除附加的程序”;5. 然后勾选“未配置”;6. 最后点击确定保存,即可...

如何隐藏或显示任务栏上的图标
答:方法/步骤 1,在Windows10的任务栏上点击鼠标右键。2,点击右键菜单中的【任务栏设置】。3,在设置窗口中找到并且点击图示的【打开或关闭系统图标】。4,在打开的界面中点击打开或者关闭相应的图示选项。

如何在Windows的任务栏上显示应用程序图标
答:1、打开【开始菜单】2、进入【系统设置】3、点击”系统选项“4、选择【通知和操作】5、选择在任务栏上显示哪些图标 6、控制显示的应用图标【开关】7、设置成功,任务栏显示应用图标。

win10任务栏上怎么才能显示桌面图标?
答:5、然后打开C:\windows目录,找到刚才保存的文件,名为showdesktop.exe,将该文件拖动到任务栏中,6、右键点击showdesktop.exe这个文件,选择属性。将exe的后缀改成scf。然后确定。win10会显示提示,选择是或继续就行。如图所示:7、在任务栏上找到刚添加的图标,右键点击图标(不要左键点击了,会提示让...

如何让任务栏不显示应用图标呢?
答:属性”界面。在这里找到“通知区域”。2、点击右侧的“自定义”进入设置界面。3、在设置界面里找到“通知和操作”进行点击,在右侧区域,我们可以看到应用区域。4、我们找到我们需要的应用图标。5、在应用的右侧,有一个按钮,就是开关按钮,点开就是显示在任务栏,这样就一直显示在任务栏上了。

怎么设置任务栏上显示的图标?
答:2. 在“任务栏设置”窗口中,找到“任务栏上的应用”选项,单击“在任务栏上显示的应用”下的“更改”按钮。3. 在“选择要在任务栏上显示的图标”窗口中,找到“任务栏按钮”选项,选择“始终在任务栏上显示该应用的图标”选项,并点击确定保存设置。4. 现在您的应用程序图标将会显示在任务栏的下方...

怎么能把任务栏上的桌面图标移到桌面上?
答:可以在按住键盘上的“Shift”键的同时右击任务栏上的图标,然后将图标发送到桌面,再将任务栏上面的图标取消固定。1、按住键盘上的“Shift”键,然后用鼠标右击想要放到桌面的图标:2、在展开的菜单中点击“发送到”按钮,然后点击“桌面快捷方式”按钮将任务栏上的图标发送到桌面上:3、这时桌面上就会...