如何傳遞 Hot_Key |
尚未結案
|
hjlin
一般會員 發表:63 回覆:48 積分:22 註冊:2003-02-11 發送簡訊給我 |
ShellExecute(
HWND hwnd, // 父視窗 Handle
LPCTSTR lpOperation, // 開啟或操作方式
LPCTSTR lpFile, // 檔案名稱
LPCTSTR lpParameters, // 參數內容
LPCTSTR lpDirectory, // 命令所在目錄
int nShowCmd // 執行時視窗型態
); ShellExecute(Form1->Handle,"open","D:\\TEST.exe",NULL,NULL,SW_SHOWNORMAL); 請問要如何傳遞 HOT_KEY 給 TEST
|
kkccgg
初階會員 發表:50 回覆:54 積分:30 註冊:2002-07-28 發送簡訊給我 |
|
hjlin
一般會員 發表:63 回覆:48 積分:22 註冊:2003-02-11 發送簡訊給我 |
|
m8815010
版主 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
|
hjlin
一般會員 發表:63 回覆:48 積分:22 註冊:2003-02-11 發送簡訊給我 |
|
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
引言: 傳遞 Hot_key 只是為了要那個被開啟的程式可以直接執行某個動作.不用再下一次command...希望這麼說你可以理解... 請問一下有方法嗎 hjlin您好: 請參考 【問題】如何觸發另一個程式中某個按鈕OnClick的事件? http://delphi.ktop.com.tw/topic.php?topic_id=30660 【問題】兩個project間的物件如何互用? http://delphi.ktop.com.tw/topic.php?topic_id=46893 如何建立一個 Event通知其它人呢? http://debut.cis.nctu.edu.tw/~ching/Doc/Tech/[BCB] 05 如何建立一個 Event通知其它人.htm 如果您只是純粹用Shellexecute API傳遞參數 ShellExecute(NULL,"open","MyNotePad.exe","c:\\cbuilder5\\readme.txt","",SW_SHOWDEFAULT); 在你的MyNotePad.exe AP中可以用ParamStr()取得"c:\\cbuilder5\\readme.txt" void __fastcall TForm1::FormCreate(TObject *Sender) { for(int i=1; i<=ParamCount(); i ) { ShowMessage(ParamStr(i)); } } /*生活是一種藝術,用心生活才能享受生活*/發表人 - axsoft 於 2004/04/13 20:17:23 |
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
透過CreateProcess API啟動Notepad,並修改Notepad視窗標題//--------------------------------------------------------------------------- #include /*生活是一種藝術,用心生活才能享受生活*/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |