 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 1 樓
|
發表於: 星期三 二月 04, 2004 4:47 pm 文章主題: 如何在VFP應用程序中關閉其它Windows應用程序? |
|
|
請教高手﹕
現我開發了一VFP應用程序﹐現要利用Timer控件實現到某一時間時﹐系統自動關閉另外一個Windows應用程序﹐例如media player或word,要如何實現﹖[/b] |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 2 樓
|
發表於: 星期三 二月 04, 2004 5:33 pm 文章主題: |
|
|
mcap='未命名 - 記事本'
declare integer FindWindow in Win32API string class_name, string window_title
IF FindWindow(NULL,mcap ) > 0
MESSAGEBOX(mcap + "執行中 ",0+16+0,"注意")
&& 問題: 如何在此加上若偵測到程式有執行時, 把此程式關閉 ???
ENDIF
DECLARE LONG FindWindowA IN WIN32API ;
STRING class_Name, ;
STRING Window_title
************************** postmessage 可以自動關閉程式的功能.
DECLARE SHORT PostMessage In USER32.DLL ;
INTEGER hWnd, ;
INTEGER uMsg, ;
INTEGER wParam, ;
INTEGER lParam
hWnd = FindWindow(NULL,mcap )
IF hWnd > 0
MESSAGEBOX(mcap + "執行中 ",0+16+0,"注意")
PostMessage(hWnd,16,0,0)
ENDIF
return _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 3 樓
|
發表於: 星期二 二月 10, 2004 10:08 am 文章主題: |
|
|
非常謝謝﹗﹗﹗  |
|
回頂端 |
|
 |
Charlie
註冊時間: 2004-10-03 文章: 9
第 4 樓
|
發表於: 星期日 十一月 13, 2005 8:14 pm 文章主題: 謝謝您的教導!對我真的很有幫助! |
|
|
謝謝您的教導!對我真的很有幫助! |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|