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

看板C_Sharp (C#)作者 (怒!恨!殺!吼吼吼~~)時間18年前 (2007/05/27 00:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/9 (看更多)
: : 例如FindWindow(string lpClassName, string lpWindowName); : FindWindow: http://msdn2.microsoft.com/en-us/library/ms633499.aspx : 因為這些都是用C寫的, pinvoke.net只是提供你 API <==> C#或VB.NET p/invoke : 的速查表.. 沒錯XDD 我就是要找這個網址.... 剛剛翻了好久....不過都是在繁體中文的地方繞阿繞~@@;;~ 原來繁體中文的MSDN沒有阿QQ.... : : 就不知道lpClassName和lpWindowsName這兩個要輸入啥東西@@ : : ( 雖然看大大的說明,知道lpClassName是Class的名稱 ) : : 此外....以這個例子而言.... : : 大大們都是怎樣去找到適合的Win32 API阿@@? : 除了用google/msdn search, 還有照他文件的分類順籐摸瓜查其他的API, : 剩下的就是經驗了.. : 不然就是找 Windows Programming 一書來看(?) : 不過那就不知道是在學 C/WindowsAPI 還是 C#/.NET 了 囧? 小弟知道了~....非常謝謝大大點的明路~ 不然還真的不知道該如何摸索QQ 最後 想在請教一個問題... 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) 是打錯嗎?? 因為我看 static extern uint SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam); 這個方法裡面....是int阿@@?... 還是說....(in) 是將字元轉換成位元碼??(例如ASCII ? ) 再謝一次~^^~ -- 左半邊持續殘廢中....右半邊不斷進化中.... 學術名詞稱為"不協調"....( 汗.... ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.0.47
文章代碼(AID): #16M5eEs- (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16M5eEs- (C_Sharp)