CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  VCL组件使用和开发

如何随时画一个类似气泡提示的样的东西出来?

楼主SauMa(笨笨)2006-07-04 14:58:06 在 C++ Builder / VCL组件使用和开发 提问

游戏界面中我摆一个任务头像,然后他说一句话就弹这么个东西出来,气泡中间是他说话的内容 问题点数:20、回复次数:6Top

1 楼BlueDeepOcean(蓝色·深海)回复于 2006-07-04 15:02:22 得分 0

参考Angel答复的  
  http://community.csdn.net/Expert/topic/4512/4512577.xml?temp=.4393579  
  其中第二个答复就是用BCB的,第一个是Delphi的。Top

2 楼BlueDeepOcean(蓝色·深海)回复于 2006-07-06 14:21:19 得分 20

晕,不知道你说的是不是BalloonTip……  
  难道你说的是那种“圆圆的,天蓝色的,中间透明的,带个小尾巴的”?  
  如果是那样,可能需要作重画,图像的刨除等处理。Top

3 楼zmzbs123(小阵阵)回复于 2006-07-06 15:09:10 得分 0

“圆圆的,天蓝色的,中间透明的,带个小尾巴的”?  
  -_-!Top

4 楼SauMa(笨笨)回复于 2006-07-06 15:37:22 得分 0

寒....似乎我就是说的那种.....Top

5 楼haiqian119(海嵌)回复于 2006-07-06 15:40:28 得分 0

void   __fastcall   TForm1::Label5MouseEnter(TObject   *Sender)  
  {  
                  NOTIFYICONDATA   IconData   =   {0};  
                  IconData.cbSize   =   sizeof(NOTIFYICONDATA);  
                  IconData.hWnd   =   this->Handle;  
                  IconData.uID   =   0;  
                  IconData.uFlags   =   NIF_INFO     |   NIF_ICON     |   NIF_TIP     |   NIF_MESSAGE;  
                  IconData.hIcon=Application->Icon->Handle;  
   
                  lstrcpy(IconData.szInfo,   TEXT("Your   message   text   goes   here."));  
                  lstrcpy(IconData.szInfoTitle,   TEXT("Title"));  
                  IconData.uTimeout   =   15000;   //   in   milliseconds  
                  IconData.dwState   =   NIS_SHAREDICON;  
                  IconData.dwStateMask   =   0;  
                  IconData.dwInfoFlags   =   NIF_INFO;  
                  IconData.uCallbackMessage   =   WM_USER+100;//这是一个自定义消息,当你在提示框上按下鼠标后,  
                                                                                                  //会给IconData.hWnd发这个自定义消息,  
                                                                                                  //其lParam是NIN_BALLOONUSERCLICK,如此你可以响应这个消息。  
                  Shell_NotifyIcon(NIM_ADD,   &IconData);       //显示提示框  
                  Sleep(1000);  
                  Shell_NotifyIcon(NIM_DELETE,   &IconData);//删除提示框  
  }Top

6 楼BlueDeepOcean(蓝色·深海)回复于 2006-07-06 16:04:58 得分 0

楼上的是BalloonTip。而非楼主说的那个。Top

相关问题

关键词

得分解答快速导航

  • 帖主:SauMa
  • BlueDeepOcean

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo