如何随时画一个类似气泡提示的样的东西出来?
游戏界面中我摆一个任务头像,然后他说一句话就弹这么个东西出来,气泡中间是他说话的内容 问题点数: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




