|
楼主 |
发表于 2022-10-13 22:03:44
|
显示全部楼层
江西省赣州市
再来看气泡提示
在这个子程序里,使得气泡提示出现,在Shell_NotifyIconA ( #NIM_MODIFY, 集_通知结构)之前,我们应该使之生效,所以在前面应指定uFlags的值
uFlags=位或 (#NIF_ICON, #NIF_TIP, #NIF_INFO, #NIF_MESSAGE)
同时使得之前的三项(图标,提示文本,消息)与气泡提示#NIF_INFO一同生效
|
气泡提示 | 逻辑型 | | |
提示标题 | 文本型 | | | | 提示内容 | 文本型 | | | | 提示图标 | 整数型 | | | | 显示时间 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | m_szInfo | 文本型 | | | m_szInfoTitle | 文本型 | | |
集_通知结构.dwInfoFlags = 提示图标 m_szInfoTitle = 选择 (取文本长度 (提示标题 ) ≤ 64, 提示标题, 取文本左边 (提示标题, 64 )) m_szInfo = 选择 (取文本长度 (提示内容 ) < 256, 提示内容, 取文本左边 (提示内容, 256 )) lstrcpy_bytes (集_通知结构.szInfoTitle, m_szInfoTitle )lstrcpy_bytes (集_通知结构.szInfo, m_szInfo )判断 (显示时间 = 0 )集_通知结构.uTimeoutAndVersion = 3000 集_通知结构.uTimeoutAndVersion = 显示时间 集_通知结构.uFlags = 位或 ( #NIF_ICON, #NIF_TIP, #NIF_INFO, #NIF_MESSAGE )返回 (Shell_NotifyIcon ( #NIM_MODIFY, 集_通知结构 ))
|
|