線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2191
推到 Plurk!
推到 Facebook!

請問 SendMessgae 給外部應用程式,它卻沒反應是為何呢

缺席
oujing
一般會員


發表:6
回覆:1
積分:1
註冊:2007-10-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-10-23 13:51:35 IP:140.113.xxx.xxx 訂閱
您好!!!

我打算開啟一個外部應用程式(例如:word),然後當我觸動我表單中的一個事件,就利用以下方式:

// 第一個參數是 word 主視窗的HWND,第四個參數是滑鼠按下 menu 中的 file [註]我是英文版的 office,
// 所以我用 file,而非檔案來稱呼。

SendMessage( 0x001803B8, WM_PARENTNOTIFY, WM_LBUTTONDOWN, tempXY );

不過 word 一點反應也沒有,然後我就在 Sendmessage 之前先 SetForegroundWindow((HWND)0x001803B8)
讓它變成作用中的視窗,然後再送 SendMessage(),但還是沒用。所以我應該如何做才能「間接地」點選 word 的
功能表?

[註1] 我很確定 SendMessage 中的參數內容,因為我用 Spy 看過,直接點跟用 SnedMessage 是一樣的訊息
內容,所以不知道是遺漏了什麼東西。

[註2] word 中的功能表(MENU)本身也是一個視窗,所以我有丟給主視窗也有丟給這個MENU所在的視窗,可是也
都是沒用,在此提出用作參考。

謝謝你們熱心的指導,在下對訊息可能還沒整個弄懂,還請各位多多指導
編輯記錄
oujing 重新編輯於 2007-10-23 13:52:42, 註解 無‧
oujing 重新編輯於 2007-10-23 13:53:24, 註解 無‧
james2mac
一般會員


發表:11
回覆:11
積分:4
註冊:2008-02-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-11-28 16:06:43 IP:218.210.xxx.xxx 未訂閱
改用PostMessage看看~
Coffee
版主


發表:31
回覆:878
積分:561
註冊:2006-11-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-11-29 11:25:30 IP:61.230.xxx.xxx 訂閱
什麼原因結缺席?
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。
為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。
在引述到我的文時自然會儘量替各位想辦法,謝謝大家!
oujingwen
一般會員


發表:0
回覆:1
積分:0
註冊:2008-02-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-11-29 23:37:32 IP:114.45.xxx.xxx 訂閱
這已經是一年多前的事了...版主!!

你要我怎麼回答你哩!!! = =
Coffee
版主


發表:31
回覆:878
積分:561
註冊:2006-11-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-11-30 01:15:47 IP:61.230.xxx.xxx 訂閱
Sorry..我只注意到回文的時間..:P

===================引 用 oujingwen 文 章===================
這已經是一年多前的事了...版主!!

你要我怎麼回答你哩!!! = =
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。
為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。
在引述到我的文時自然會儘量替各位想辦法,謝謝大家!
系統時間:2024-04-25 14:59:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!