一个托盘程序演示--闹钟 Alert
2010-06-29 20:41:23 来源:WEB开发网核心提示: cbSize 以字节计的结构大小,以适应不同版本,一个托盘程序演示--闹钟 Alert(2), hWnd 接收Windows消息的窗口句柄,
cbSize | 以字节计的结构大小,以适应不同版本。 |
hWnd | 接收Windows消息的窗口句柄。 |
uID | 托盘图标的ID。 |
uFlags | 指示结构中的哪些成员包含有效数据,可选值:NIF_ICON, NIF_MESSAGE,NIF_TIP,NIF_STATE,NIF_INFO,NIF_GUID。 |
uCallbackMessage | 回调消息ID,由用户自定义。与一个自定义的消息处理函数关联。 |
hIcon | 托盘图标的句柄。 |
szTip | 托盘图标的提示字符串。 |
注意:以下数据成员仅限系统外壳与常用控制DLL 5.0及以上版本才有效! |
|
dwState | 图标的状态:NIS_HIDDEN-隐藏,或NIS_SHAREDICON-可视。 |
dwStateMask | 图标状态掩码,用以设置dwState |
szInfo | 气球型提示(Balloon ToolTip)的字符串。 |
uTimeout | 以毫秒计的提示显示时间 |
uVersion | 确定所依赖的版本。0-Win95,NOTIFYICON_VERSION-Win2000 |
szInfoTitle | 气球型提示的标题 |
dwInfoFlags |
设置气球型提示所用的图标(类似MessageBox中所使用的图标): NIIF_ERROR 错误 NIIF_INFO 信息 NIIF_NONE 没有图标 NIIF_WARNING 警告 NIIF_ICON_MASK 6.0版本保留 NIIF_NOSOUND 限6.0版本,不播放对应的声音 |
guidItem | 6.0版本保留 |
接下来,让我们开始实现这个Alert吧。Alert是一个基于对话框的Win32应用程序,利用AppWizard 创建它吧。然后设计一下这个对话框如图:
更多精彩
赞助商链接