社区
界面
帖子详情
有人知道QQ小图标弹出一个菜单是什么机制么
laser_1987
2011-05-09 02:27:09
想做一个功能实现,类似QQ的右下角的小图标弹出一个QQ的提示框那样!
请问各位大牛是怎么实现的!
跟飞信每次收到消息的那种差不多!
...全文
239
8
打赏
收藏
有人知道QQ小图标弹出一个菜单是什么机制么
想做一个功能实现,类似QQ的右下角的小图标弹出一个QQ的提示框那样! 请问各位大牛是怎么实现的! 跟飞信每次收到消息的那种差不多!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2011-05-25
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
laser_1987
2011-05-10
打赏
举报
回复
我也在网上搜了也咨询过其他的人,有朋友推荐说可能用了shell_notifyicon来实现!我不知道上面说用对话框来实现的朋友有没有自己实现过,还是真的知道QQ和飞信或者MSN那种消息提示的机制!
[Quote=引用 4 楼 youcry 的回复:]
那是系统托盘图标的相关操作
typedef struct _NOTIFYICONDATA {
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
TCHAR szTip[64];
DWORD ……
[/Quote]
lzero13199
2011-05-10
打赏
举报
回复
对话框啊
2楼有理~
youcry
2011-05-10
打赏
举报
回复
我是这样做的
BOOL CXXXXDlg::TrayNotifyMsg(DWORD Msg, UINT Icon, CString strTip)
{
//创建托盘图标
if (Icon == NULL)
{
Icon = IDR_MAINFRAME;
}
NOTIFYICONDATA data;
data.cbSize = sizeof(NOTIFYICONDATA);
data.hIcon = (HICON) LoadImage(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(Icon), IMAGE_ICON, 16,16,0);
data.hWnd = this->GetSafeHwnd();
data.uCallbackMessage = WM_TRAYICON;
data.uFlags = NIF_MESSAGE|NIF_TIP|NIF_ICON;
data.uID = IDR_MAINFRAME;
switch(Msg)
{
case NIM_DELETE:
{
data.hIcon = NULL;
data.szTip[0] = '\0';
break;
}
case NIM_ADD:
{
strcpy(data.szTip, strTip);
break;
}
case NIM_MODIFY:
{
strcpy(data.szTip, strTip);
break;
}
}
return Shell_NotifyIcon(Msg, &data);
}
在调用这个函数时,这样写
TrayNotifyMsg(NIM_ADD, IDR_MAINFRAME, "消息提示");
在消息提示里可以写自己的内容
youcry
2011-05-09
打赏
举报
回复
那是系统托盘图标的相关操作
typedef struct _NOTIFYICONDATA {
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
TCHAR szTip[64];
DWORD dwState;
DWORD dwStateMask;
TCHAR szInfo[256];
union {
UINT uTimeout;
UINT uVersion;
};
其中的
szTip
改成自己想要的信息,这样就会在你将鼠标移到右下角的图标上时,
出现你自己设定的相关的信息
至于信息内容的格式化,就要自己设定了,希望对你有帮助
nostopstep
2011-05-09
打赏
举报
回复
网上到处都有这样的例子,随便一搜索
Eleven
2011-05-09
打赏
举报
回复
用对话框模拟就可以了,VS2008SP1、VS2010中有个Sample,DesktopAlertDemo
mudunke775
2011-05-09
打赏
举报
回复
就是一个对话框呗,设置窗口位置就可以了
软件界面设计工具_3款合集
另外,它还是
一个
具有响应动作的真实原型,例如你若点击了“设置…”按钮,那就会
弹出
一个
新的窗体(见图三)。 图二、使用UIDesinger制作出来的原型 图三、点击“设置…”按钮后
弹出
的另一窗体 实际上,这个...
JAVA上百实例源码以及开源项目
Java右键
弹出
菜单
源码 简单 Java圆形按钮实例代码,含注释 两个目标文件,自绘button。 Java圆形电子时钟源代码 1个目标文件 内容索引:JAVA源码,系统相关,电子钟 用JAVA编写的指针式圆形电子钟,效果图如下所示...
小程序实现加好友聊天功能,同微信聊天
QQ
聊天
页面分为消息页面、通讯录/好友列表页面,我的页面,和
QQ
微信的布局一样,聊天页面... CMS管理后台,大家需要的话,可以根据我的教程来实现,这个是额外的
一个
后台管理功能,这个管理数据的话再web端,非常的方便!
java源码包---java 源码 大量 实例
Java右键
弹出
菜单
源码 简单 Java圆形按钮实例代码,含注释 两个目标文件,自绘button。 Java圆形电子时钟源代码 1个目标文件 内容索引:JAVA源码,系统相关,电子钟 用JAVA编写的指针式圆形电子钟,效果图如下所示...
JAVA上百实例源码以及开源项目源代码
Java右键
弹出
菜单
源码 简单 Java圆形按钮实例代码,含注释 两个目标文件,自绘button。 Java圆形电子时钟源代码 1个目标文件 内容索引:JAVA源码,系统相关,电子钟 用JAVA编写的指针式圆形电子钟,效果图如下所示,...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章