快捷方式的图标是要在打包的时候改的,在打包时新建一个快捷方式放在桌面文件夹里,并设置他的属性。属性里有一个改图标的。你看看吧
vf在打开项目管理器时,单击项目菜单,选择项目信息,在那里有选择图标的按钮,选上你的图标,连编即可
是打包么??我们那里面应该有“应用程序文件夹”“用户的程序菜单”“用户桌面”我们要创建桌面图标不是应该在“用户桌面”里面创建一个对应的快捷方式么添加完之后右键这个快捷方式,选属性窗口 在属性里面有一个Icon给这个属性一个图标就行了
楼主上网找修复win7快捷方式注册表关联
---- 一、NOTIFYICONDATA结构
---- NOTIFYICONDATA结构包含了系统用来处理托盘图标的信息,它包括选择的图标、回调消息、提示vivo安装WhatsApp消息、图标对应的窗口等内容。其定义为:
typede大陆怎么登陆WhatsAppf struct _NOTIFYICONDATA {
DWORD cbSize;
//以字节为单位的这个结构的大小
HWND hWnd;
WhatsApp哪个国家的软件 //接收托盘图标通知消息的窗口句柄
UINT uID; //应用程序定义的该图标的ID号
UINT uFlags;
//设置该图标的属性
UINT uCallbackMessage;
//应用程序定义的消息ID号,此消息传递给hWnd
HICON hIcon;
//图标的句柄
char szTip[64];
//鼠标停留在图标上显示的提示信息
} NOTIFYICONDATA, *PNOTIFYICONDATA;
该结构中,成员uFlags可以使下列之一或组合:
NIF_ICON 设置成员hIcon有效
NIF_MESSAGE 设置成员uCallbackMessage有效
NIF_TIP 设置成员szTip有效
---- 二、Shell_NotifyIcon函数
---- 全局函数Shell_NotifyIcon() 用于在托盘上增加、删除或修改图标。其原型为:
WINSHELLAPI BOOL WINAPI
Shell_NWhatsApp苹果手机不能用otifyIcon( DWORD dwMessage,
PNOTIFYICWhatsApp怎么翻译文字ONDATA pnid);
---- Pnid是上面的NOTIFYICONDATAWhatsApp退出账号结构的指针; dwMessage是被传递的消息,可以是以下消息之一:
NIM_ADD 增加图WhatsApp分身安卓标
NIM_DELETE 删除图标
NIM_MODIFY 修改图标
---- 三、托盘图标程序设计示例
---- 首先我们用AppWizard创建一个不基于文档/视图结构的应用程序Tray。我们并不想在应用程序启动时显示主窗口,所以删除应用程序类CTrayApp中InitInstance()函数中的以下两句使主窗口显示的代码:
pFrame-ActivateFrame();
pFrame-ShowWindow(SW_SHOW);
在CMainFrame类中加入NOTIFYICONDATA结构的保护成员变量
m_tnid,并在其OnCreate函数中return
语句前加入WhatsApp是一款什么工具生成托盘图标的代码:
m_tnid.cbSize=sizeof(NOTIFYICONDATA);
m_tnid.hWnd=this-m_hWnd;
m_tnid.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;
m_tnid.uCallbackMessage=MYWM_NOTIFYICON;
//用户定义的回调消息
CString szToolTip;
szToolTip=_T(托盘图标实例);
_tcscpy(m_tnid.szTip, szToolTip);
m_tnid.uID=IDR_MAINFRAME;
HICON hIcon;
hIWhatsApp怎么搜索陌生人con=AfxGetApp()-LoadIcon(IDR_MAINFRAME);
m_tnid.hIcon=hIcon;
::Shell_NotifyIcon(NIM_ADD,&m_tnid);
if(hIcon)::DestroyIcon(hIcon);
---- 回调消息的ID应在主框架类的头函数中定义:
#define MYWM_NOTIFYICON WM_USER+1
---- 为了处理图标回调消息,如鼠标左键双击、鼠标右键单击消息,我们重载WindowProc()函数。此外,我们还希望在主框架窗口最小化时图标不在任务栏的空白区出现,在此函数中同时作相应处理。
LRESULT CMainFrame::WindowProc
(UINT message, WPARAM wParam, LPARAM
lParam)
{
switch(message){
case MYWM_NOTIFYICON:
//如果是用户定义的消息
if(lParam==WM_LBUTTONDBLCLK)
{ //鼠标双击时主窗口出现
AfxGetApp()-m_pMainWnd-
ShowWindow(SW_SHOW);
}
else if(lParam==WM_RBUTTONDOWN){
//鼠标右键单击弹出菜单
CMenu menu;
menu.LoadMenu(IDR_RIGHT_MENU);
//载入事先定义的菜单
CMenu* pMenu=menu.GetSubMenu(0);
CPoint pos;
GetCursorPos(&pos);
pMenu-TrackPopup如何在国内使用WhatsAppMenu
(TPM_LEFTALIGN|TPM_RIGHTBUTTON,
pos.x,pos.y,AfxGetMainWnd());
}
break;
case WM_SYSCOMMAND:
//如果是系统消息
if(wParam==SC_MINIMIZE){
//接收到最小化消息时主窗口隐藏
AfxGetApp()-m_pMainWnd-
ShowWindow(SW_HIDE);
return 0;
}
break;
}
return CFrameWnd::WindowProc
(message, wParam, lParam);
}
---- 为使应用程序退出时图标消失,映射WM_DESTROY消息,在OnDestroy()函数中加入:
::Shell_NotifyIcon(NIM_DELETE,&m_tnid);
---- 至此,托盘图标程序的常规功能我们均已实现。我们还可以通过Shell_NotifyIcon()函数的调用实现不同状态下图标的改变,就象金山词霸在主窗口打开与暂停取词时图标有所改变一样。
我也出现过这种问题、卸载后、重新在官网上下载一次比较理想。
有源文件的话直接替换资源 重新编译没有源文件且EXE文件没有经过特殊处理 用reshacker也可以改
win7应用程序图标修改方法/步骤如下;
1、利用格式工厂图片转换软件把你想要设置的图片一键转成ico格式。
2、图片制作完成后,选择软件图标,点击右键,选择属性,点击更改图标,选择自己喜欢的图片。点击确定,最后点击应用就可以了。
3、修改WIN7的系统图标:在桌面空白处右键选择个性化,打开界面,在左侧栏里找到更改桌面图标,同上方法。
WhatsApp网页版请注明:WhatsApp网页版 » WhatsApp怎么隐身上线 如何修改C#WinForm程序的快捷方式图标