Re: [問題] 有辦法做到將字串輸入到其他程式嗎?

看板C_Sharp (C#)作者 (躂躂..)時間18年前 (2007/05/27 00:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串8/9 (看更多)
※ 引述《LCDbest (怒!恨!殺!吼吼吼~~)》之銘言: : 最後 想在請教一個問題... : for(int i=0;i<textBox1.Text.Length;i++) : Win32.User32.User32API.SendMessage( : editWnd, 0x0102, (in)textBox1.Text[i], 0); : 這個回圈中....為何還要從Win32.User32.User32API來呼叫SendMessage這個方法?? : 因為看前面的程式....FindWindow前面並沒有這一串@@.... : 而SendMessage裡面的參數 (in)textBox1.Text[i] : 這裡的(in) 是打錯嗎?? 因為我看 你提的兩個問題都是我的筆誤 orz 因為我自己常會用到這些WinAPI, 所以自己把重新分類封裝.. 所以才會跑出 Win32.User32.User32API 這串東西..則上來時露掉沒刪除.. 那個 in 也應該 int 才對.. : static extern uint SendMessage(IntPtr hWnd, int Msg, : int wParam, int lParam); : 這個方法裡面....是int阿@@?... : 還是說....(in) 是將字元轉換成位元碼??(例如ASCII ? ) ^^^^ 應是int, 把 char 轉成 int.. 不同的msg要求的wParam和lParam也不一樣, 這要去查WM_CHAR(或其你想用的message) : 再謝一次~^^~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.141.247

05/27 00:12, , 1F
感謝大大阿>"<....先去研究一下 不好意思在問下去了~^^
05/27 00:12, 1F
文章代碼(AID): #16M5jCg0 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16M5jCg0 (C_Sharp)