文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院专栏微软C#控制Windows Messenger和Windows Live Messenger窗口发送消息
精品广告
推荐TOP10
·教你如何找回丢失的MSN密码
·Windows Live Messenger的修复及删除方法
·MSN Messenger无法登录的最权威解决方法
·研究解决MSN的CPU高用率的问题
·Live Messenger引起CPU占用率100%解决
·旧版MSN Messenger强制升级的应对方法
·为什么MSN没输入密码和邮件自动登陆?
·轻松解决不能登陆MSN故障问题
·不能登陆MSN故障问题的24步解决方法
·MSN也玩群聊 MSN群全攻略
阅读TOP10
·MSN 不能登陆问题 24步解决办法
·C#控制Windows Messenger和Windows Live Messenger窗口发送消息
·网页中添加调用qq或者msn聊天窗口与客服进行互动
·MSN登录不上去的解决方法?
·因安全问题微软将强制MSN Messenger用户升级
·巧为MSN Messenger加入背景画
·手动去除Windows Live Messenger广告
·MSN Shell演绎更精彩
·如何防止别人监听你的MSN
·微软发布MSN 8.5最终版[图]

C#控制Windows Messenger和Windows Live Messenger窗口发送消息

日期:2008年9月4日 作者: 查看:[大字体 中字体 小字体]


前端时间做了Messenger助手,后来发现只支持Windows Messenger,不支持Windows Live Messenger,最近改了一下,用到了Active Accessibility编程,代码如下:
using System;
using Accessibility;

namespace MessengerHelper
{
    /**//// <summary>
    /// 对Messenger窗口进行操作
    /// </summary>
    public class MessengerWindowHelper
    {
        IntPtr _messengerWindowHandle ;
        IntPtr _inputBoxHandle ;
        IntPtr _submitButtonHandle ;
        IAccessible _inputBox ;
        IAccessible _submitButton ;

        private MessengerWindowHelper(){}
        public MessengerWindowHelper(IntPtr windowHandle)
        {
            _messengerWindowHandle = windowHandle ;
            _inputBoxHandle = GetInputBoxHandle() ;
            _submitButtonHandle = GetSubmitButton() ;

            if (_inputBoxHandle == IntPtr.Zero && _submitButtonHandle == IntPtr.Zero)
            {
                GetAccessibleObjects(_messengerWindowHandle, out _inputBox, out _submitButton);
            }
        }

        /**//// <summary>
        /// 输入消息
        /// </summary>

[1] [2] [3] [4] [5] [6] [7] [8] 下一页 

上一篇:HTML:关闭(离开)浏览器窗口前的 系统提示

下一篇:对C#下函数,委托,事件的一点理解!


相关软件: 相关文章:
·《牧场物语》送礼的研究(GBA) - 牧场物语攻略秘籍
·使用UTF-8编码/JMail组件发送邮件乱码问题
·C#控制Windows Messenger和Windows Live Messenger窗口发送消息
·仓库代码大放送[卓越装备]
·利用OpenSmtp.Net发送需要smtp验证的邮件
·电子书籍下载大放送
·敢为经典!36个IE7快捷键大放送

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号