你能帮我把代码转移到C#吗?
HWND Notepad = FindWindowEx( GetDesktopWindow( ), 0, "Notepad", 0 );
SendMessage( GetDlgItem( Notepad, MB_TYPEMASK ), WM_SETTEXT, 0, (LPARAM)"Hello Notepad, what's up?" );
提前谢谢
更新: 我想将按键发送到后台窗口。 我不想使用SendKeys.Send,因为我希望该窗口在后台。 SendKeys要求窗口处于活动状态。
答案 0 :(得分:1)
据我所知,WinForms中没有这样的低级功能,因此你应该通过pinvoke调用WinApi,这将导致几乎文字重写此代码到c#
从这里开始