相关推荐
-
批处理气泡程序BalloonTip
批处理气泡程序BalloonTip
-
VC实现托盘气泡提示
文章转载自: http://blog.csdn.net/zltpc007/article/details/2026574 ==================================================================== 如果在VC6.0环境下,要将ShellAPI.h文件中的关于任务栏提示的函数和常量替换为下面的内容: //// ////
-
NOTIFYICONDATA
MSDN Library 2001: NOTIFYICONDATA This structure contains information that the system needs to process taskbar status area messages. typedef struct _NOTIFYICONDATA { DWORD cbSize; HWND hWnd; UINT
-
namespace妙用 及解决VC6.0 编译 弹出气球 出现错误 error C2065: 'NIIF_INFO' : undeclared identifier
前面转载自:http://blog.163.com/chengyujie0524@126/blog/static/365697172012114917966/ 用VC6.0制作对话框程序,想用 弹出气球 提示时,编译总出现以下错误: error C2065: 'NIIF_INFO' : undeclared identifier D:\login\loginDlg.cpp(918) :
-
Windows通知栏图标高级编程概述
任务栏(Taskbar)是微软公司在Windows 95中引入的一种特殊的桌面工具条,它为用户快速访问计算机资源提供了极大的方便,而状态栏(以下称通知栏)无疑是任务栏上较为特殊的一个窗口。编程人员可以调用API函数Shell_NotifyIcon向通知栏发送消息来添加、删除或修改图标,当在图标上发生鼠标或键盘事件时,系统会向应用程序发送编程时预先定义的消息,通知栏处理回调函数就会被自动调用以做出相
-
Windows 托盘区域显示图标
NOTIFYICONDATA structure 这个结构体包含了向通知区域(底部任务栏右下角区域,下面都称为托盘)显示的信息。需要使用函数Shell_NotifyIcon。 结构体成员 1 typedef struct _NOTIFYICONDATA { 2 DWORD cbSize; 3 HWND hWnd; 4 UINT ...
-
VC++ 使用气泡提示
首先需要更新一下VC6.0的SDK,方法如下: 把ShellAPI.h文件中的关于任务栏提示的函数和常量替换为下面的内容://// Tray notification definitions////typedef struct _NOTIFYICONDATAA { DWORD cbSize; HWND hWnd; UINT uID;
-
系统托盘编程完全指南(三)
<br />(来源:http://www.vckbase.com/document/viewdoc/?id=498 )<br /> <br />托盘程序的信息提示通常是将鼠标光标移到托盘图标上之后,Windows会发送消息给托盘程序,从而显示提示信息——Tooltip。但在Windows XP中我们还看到有些系统托盘程序是自动显示ToolTips信息的,也就是说不用将鼠标光标移到托盘图标上便可显示ToolTips,在这是怎么实现的 呢?本文将示范一种新奇的ToolTips风格,它叫做气球提示:B
-
支持XP下托盘栏气球提示的托盘单元
unit tray;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,Registry,ShellAPI, ComCtrls, StdCtrls, Buttons, Menus, ExtCtrls;const ICON_ID=3; NIF
-
利用API函数Shell_NotifyIcon在任务栏上放置图标。并且可以相应任务栏图标消息(5KB)
利用API函数Shell_NotifyIcon在任务栏上放置图标。并且可以相应任务栏图标消息(5KB)
-
[c#]可在任意位置弹出的BalloonTip
BalloonTip通常出现在位于屏幕右下角的Tray(成为通知栏,或系统托盘)的Icon上,比如用户插拔USB设备时的气泡提示。该函数位于Shell32中,是通过调用下面这个API函数实现的, BOOL Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA lpdata ); 该函数用于控制对TrayIcon进行控制,可以弹出Ballo...
-
Shell_NotifyIcon 修改托盘图标失败的问题
最近需要完成托盘图标闪烁的功能,但是一直没有达到效果,使用Shell_NotifyIcon 一直返回1460的错误。 后面找了很多资料发现问题;NOTIFYICONDATA结构只能在NIM_ADD里面定义一次,多次定义会导致修改托盘图标失败。 NOTIFYICONDATA m_nc;//定义在全局,只定义一次 void CFrameWnd::AddToTray() { m_nc.cbSiz
-
windows程序托盘图标以及消息提示--基本知识(Shell_NotifyIcon)
之前说了NOTIFYICONDATA结构体的一些内容,下面继续。Shell_NotifyIcon函数,向任务栏的状态栏发送一个消息。原型如下:BOOL Shell_NotifyIcon(DWORD dwMessage,PNOTIFYICONDATA lpdata)参数简要说明: dwMessage为输入参数,传递发送的消息,表明要执行的操作。 可选的值如下: NIM_ADD 向托盘区域添加一
-
使用Shell_NotifyIcon 建一个标准气泡通知盒图标
虽然.net 扩展并平民化了大部分的API,但就notifyicon 来讲,系统自己的notifyicon 做的必然安全,以至于 shell32.dll 新版本(此气泡功能是win98 的ie5 就具备)的功能完全得不到体现,在CSDN 我也见过不少的人都在为扩展一个更完美的notifyicon 做努力,为此笔者就在中秋前夜的一些空闲写了这个扩展控件权砖引玉,这二天就有不少朋友扔鸡蛋,于是特撰
-
Shell_NotifyIcon托盘图标闪烁
之前的同事留下了一个程序会莫名闪退的bug,今天终于发现是托盘图标闪烁使得gdi资源耗尽导致的。先定义#include "shellapi.h" //托盘图标引用 NOTIFYICONDATA m_NotifyIconData; m_NotifyIconData.cbSize = sizeof(NOTIFYICONDATA);//长度 m_NotifyIconData.hWnd ...
5 楼 phoenix520 2009-06-30 21:14
4 楼 night_stalker 2009-06-29 23:12
TCO 在 1.9.0 和 1.9.1 还未成为默认选项(可能和 trace 部分未在所有平台完成有关系)。
欲想尝试,编译前修改 vm_opts.h
将
#define OPT_TAILCALL_OPTIMIZATION 0
改成
#define OPT_TAILCALL_OPTIMIZATION 1
即可
3 楼 dennis_zane 2009-06-29 10:06
2 楼 whaosoft 2009-06-28 22:04
1 楼 night_stalker 2009-06-28 21:49
访问来源链接,你需要一点轻功:
http://osdir.com/ml/ruby-core/2009-06/msg00325.html