- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务栏上的输入法图标会突然消失
任务栏上的输入法图标会突然消失
有时候因为中毒或者其他原因,任务栏上的输入法图标会突然消失。那么怎么回它呢?下面就介绍几种方法:
方法1:
在任务栏单击鼠标右键,弹出快捷菜单,把鼠标移动到“工具栏”上,会弹出子菜单,看看其中的“语言栏”有没有被选中,如果没有选中,单击选中“语言栏”,一般会显示输入法图标。
方法2:
依次单击“开始→设置→控制面板”,打开控制面板,在控制面板中单击“日期、时间、语言和区域设置”,单击“语言和区域设置”,弹出“语言和区域设置”对话框,单击“语言”标签,在“文字服务和输入语言”下单击“详细信息”按钮,弹出“文字服务和输入语言”对话框,单击“高级”标签,在“系统配置”下,把“关闭高级文字服务”前面的对号取消(看到下面的注释了没有,选中“会关闭语言栏”),单击“确定”按钮,输入法图标就回来了。
方法3:
点“开始→运行”,键入“msconfig”,单击“确定”或回车,运行“系统配置实用程序”,在“启动”里把“Ctfmon.exe”选中,单击“确定”,然后注销或重新启动应该就可以了。这是因为Ctfmon.exe控制Alternative User Input Text Processor (TIP)和Microsoft Office语言条,提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。这个程序没有启动也会造成输入法图标不显示。
最后提示一下,没有输入法图标,用快捷键一样可以操作输入法。Ctrl+Space(空格键)是在中、英文输入法之间切换;按Ctrl+Shift组合键可以依次显示系统安装的输入法。
Windows通知栏图标高级编程概述2009年02月25日 01:49 P.M. 任务栏(Taskbar)是微软公司在Windows 95中引入的一种特殊的桌面工具条,它为用户快速访问计算机资源提供了极大的方便,而状态栏(以下称通知栏)无疑是任务栏上较为特殊的一个窗口。编程人员可以调用API函数Shell_NotifyIcon向通知栏发送消息来添加、删除或修改图标,当在图标上发生鼠标或键盘事件时,系统会向应用程序发送编程时预先定义的消息,通知栏处理回调函数就会被自动调用以做出相应的处理。实现上述功能的相关文章俯仰即拾,此处不再赘述。本文将讨论通知栏编程中几个较为深入的问题及其在Delphi中的实现方法。
新版Windows操作系统引入的卡通风格的气泡提示(Balloon ToolTips)的实现及相关事件通知
外壳Explorer.exe崩溃而重启后通知栏图标的自动恢复
为通知栏图标快捷菜单选择适当的弹出时机
鼠标双击事件发生时单击事件的避免
1 气泡提示(Balloon ToolTips)的实现
1.1 显示气泡提示
我们知道,Shell_NotifyIcon函数需要传入指向某个特定结构的指针,系统根据该结构所包含的信息来决定是向通知栏添加、删除或修改图标。该结构的传统定义如下所示:
_NOTIFYICONDATAA = record
cbSize: DWORD;
//该结构的大小
Wnd: HWND;
//接收通知消息的窗口句柄
uID: UINT;
//图标标识(可以添加多个图标)
uFlags: UINT;
//指明该结构中哪些字段的值有效
uCallbackMessage: UINT;
//程序定义的接收通知的回调消息
hIcon: HICON;
//图标句柄
szTip: array [0..63] of AnsiChar;
//鼠标经过图标时显示的提示信息
end;
气泡提示(Balloon ToolTips)(如图1)是装有Internet Explorer 5及以上版本浏览器的操作系统(Windows Me/2000/XP,不包括Windows9x)中引入的通知栏图标的新行为,同时系统也定义了新版本的NOTIFYICONDATA结构,用于支持气泡提示。本文中将新结构取名为TNotifyIconData50,其Object Pascal定义及相关字段意义说明如下所示:
TNotifyIconData50 = record
前7个字段定义与_NOTIFYICONDATAA基本相同
uFlags: UINT;
//uFlags字段增加了如下常数定义
NIF_STATE:dwState、dwStateMask字段有效
NIF_INFO:szInfo、uTimeout、szInfoTitle、
dw
文档评论(0)