社区
界面
帖子详情
有人知道QQ小图标弹出一个菜单是什么机制么
laser_1987
2011-05-09 02:27:09
想做一个功能实现,类似QQ的右下角的小图标弹出一个QQ的提示框那样!
请问各位大牛是怎么实现的!
跟飞信每次收到消息的那种差不多!
...全文
302
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
打赏
举报
回复
就是一个对话框呗,设置窗口位置就可以了
托盘程序详解
本文介绍了在VB中让窗体在显示器底端标题栏不显示,并实现系统托盘图标的方法。包括去掉任务栏、添加类似
QQ
的图标,使用API函数Shell_NotifyIcon添加、删除、更改图标及设置浮动提示信息,还说明了利用消息
机制
处理托盘图标消息,控制主窗体状态。
iOS和iPadOS文件管理系统全面解析与使用指南
本文详细解析iOS和iPadOS的文件管理
机制
,介绍系统级“文件”应用的结构与功能,涵盖位置、共享、标签等模块,并分析三类应用文件处理逻辑:直接修改、创建副本、不接入文件系统。结合iCloud、拖拽操作、分享
菜单
等特性,提升跨设备文件协作效率。
Mac微信防撤回技术解析:从动态库注入到WeChatTweak实战
本文系统讲解在macOS平台实现微信消息防撤回的完整技术方案,核心基于动态库注入与WeChatTweak开源工具。内容涵盖微信撤回
机制
原理、WeChatTweak的Hook实现逻辑、SIP关闭与重签名等环境配置、修补流程、版本兼容性管理、配置文件自定义及常见故障排查。强调安全前提下的非破坏性修补,不修改服务器通信,仅拦截客户端撤回通知处理逻辑,适用于技术研究与工作留痕场景。
混元3.0编程能力解析:MoE架构与三级推理如何提升代码诊断准确率
本文深度解析混元3.0(Hy3)如何通过任务感知型MoE架构和快速/标准/深度三级推理
机制
,显著提升代码语义级诊断准确率。重点阐述MoE动态路由对响应稳定性与长上下文处理的优化,以及三级推理在符号匹配、AST分析与多轮自我验证中的差异化能力。结合SWE-bench 74.4%实测表现,强调其在遗留系统文档化、单元测试生成、SQL优化与技术方案评审等编程场景中的工程落地价值。
智能体测开Day33的内置项目
python然知项目
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章