日期:2014-05-18  浏览次数:20792 次

lovefootball(蟑螂)请进!如何在窗体加载的时候弹出英文窗口?
你好,感谢您昨天回答我关于MessageBox的问题,我按照您说的方法做了,可以在弹出对话框中显示英文按钮了。
但是目前只能在点击某个按钮的时候弹出英文对话框,而在Form_Load的时候弹出的还是中文对话框,请问如何在Form_Load的时候显示英文对话框呢?
多谢。

------解决方案--------------------
使用FindWindow找到MessageBox
然后发消息

IntPtr wnd = FindWindow(null, "MessageBoxCaption ");

if (wnd != IntPtr.Zero)
{
SetDlgItemText(wnd, 1, "1111 ");
}

[DllImport( "user32.dll ", EntryPoint = "FindWindow ", CharSet = CharSet.Auto)]
private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);