如何获得正在播放的powerpoint的窗口句柄等几个问题,不会的也进来看看,免得没人回答时结不了帖
我要实现的功能:
在我的界面上放两个按纽,当powerpoint在播放时,按按纽1powerpoint往下翻页,按按钮2powerpoint往上翻页,我想用SendMessage():给当前播放的powerpoint发送消息
1、怎么取得powerpoint的窗口句柄,
2、几个按键的ASC码
先谢谢大家
问题点数:100、回复次数:9Top
1 楼goldwolfSoft(goldwolf)回复于 2004-12-02 15:14:14 得分 5
UPTop
2 楼lucbesson(女娃哈哈)回复于 2004-12-02 15:59:59 得分 75
问题 1 :
/ /并调用回调函数来对每个窗口执行一项任务。
[DllImport("user32.dll", EntryPoint="EnumWindows")]
public static extern int EnumWindows (
CallBack x,
int lParam
);
//取得一个窗体的标题(caption)文字,或者一个控件的内容
[DllImport("user32.dll", EntryPoint="GetWindowText")]
public static extern int GetWindowText (
int hwnd,
StringBuilder lpString,
int cch);
//为指定的窗口取得类名
[DllImport("user32.dll", EntryPoint="GetClassName")]
public static extern int GetClassName (
int hwnd,
StringBuilder lpClassName,
int nMaxCount);
要获得powerpoint的句柄,你还要知道它的类名,用spy++;使用条件从所有举出来的HANDLE中去获得。然后就取得句柄了。
问题 2 :
几个按键的ASC码 ?
你搜索一下 WINDOWS消息定义 那个很全,有所有的按键盘的ascii码。Top
3 楼wangxt(海贝)回复于 2004-12-02 16:10:52 得分 5
帮你顶Top
4 楼wsjdx(猫)回复于 2004-12-02 17:49:51 得分 0
自己顶一下Top
5 楼xiaoslong(龙哥)回复于 2004-12-02 19:40:01 得分 5
帮你顶Top
6 楼lucbesson(女娃哈哈)回复于 2004-12-02 21:47:53 得分 0
难道你想要别人给你写出代码吗 ?
我晕Top
7 楼peng1014()回复于 2004-12-02 21:49:09 得分 5
study and upTop
8 楼dazhu2(【倚天不出,谁与争锋】)回复于 2004-12-02 21:55:25 得分 5
UP,STUDYTop
9 楼wsjdx(猫)回复于 2004-12-03 08:28:28 得分 0
TO: lucbesson(女娃哈哈) ,
我取得了所有窗口的句柄,我也能取得在播放的powerpoint的类名,只是根据在播放的powerpoint无法获得他的句柄,别的窗口都可以,我用FindWindows方法Top




