Re: [問題] 有辦法做到將字串輸入到其他程式嗎?
: : 例如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
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章