小刀人
-No business too small, no problem too big.
<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
公告
  • Learn,Think,and Imagine...

    正在看的书:

    点击发送消息给我

留言簿(6)

随笔分类

随笔档案

文章档案

相册

CSDN

VC知识库

开发站点

技术blog

搜索

最新评论

阅读排行榜

评论排行榜

 
VC知识库BLOG   首页  新随笔  联系  聚合  登录 
  随笔-23 文章-0 评论-61 Trackbacks-0

由于常有同事来办公室,有时候用Windows Media Player看东东又不想被同事看到,如何解决啊,最小化不就得了,但是往往还没有找到最小化按钮,人家就站在你的身边了。而且还要暂停下。
这个问题就自己解决吧,就做个东东,专用于在用Windows Media Player看东东的时候,一键搞定暂停及最小化,这样快的处理,老板和同事谁都不会发现你的,他们走了你继续啊.......嘿嘿!
原理也简单,就是用SendKeys发送快捷键,同时引入Windows函数捕捉Media Player主窗体句柄,并强制聚焦以供发送虚拟按键。
如图:,状态栏中是捕获的句柄值。
再来一小段按钮下的代码:

private void button1_Click(object sender, System.EventArgs e)
        

            SetForegroundWindow(j);
            SendKeys.Send(
"%PP");
            SetForegroundWindow(j); 
            SendKeys.Send(
"% N");
           
        }

效果还行,不过偶尔有的不能成功。估计和使用Sendkeys前没有获得焦点有关系。
源项目代码下载:http://blog.vckbase.com/Files/zhaotide/StopMin.rar;我的代码没有怎么注释,不过一看就明白。



 

posted on 2006-03-09 22:18 小刀人 阅读(2709) 评论(0)  编辑 收藏
Comments
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]