您的位置:首页 > 其它

windows API 最大化窗体

2011-12-30 12:18 155 查看
这个是个入门问题,很奇怪为什么网上的回答那么213,自己写一个

private void button3_Click(object sender, EventArgs e)

{

IntPtr ParenthWnd = new IntPtr(0);

ParenthWnd = FindWindow(null, "电话服务平台1.01 - [欢迎使用]");

if (!ParenthWnd.Equals(IntPtr.Zero))

{

// SendMessage(WM_SYSCOMMAND, SC_RESTORE, MAKELPARAM(point.x, point.y));

ShowWindow(ParenthWnd, SW_SHOWMINIMIZED);

SendMessage(ParenthWnd, WM_SYSCOMMAND, (IntPtr)SC_MAXIMIZE, "");

// SendMessage(ParenthWnd, SC_MAXIMIZE, (IntPtr)0, "0");

// Thread.Sleep(100);





const int SW_SHOWMINIMIZED = 2;

const int WM_SYSCOMMAND = 0x0112;

const int SC_MAXIMIZE = 0xF030;

[DllImport("User32.dll", EntryPoint = "SendMessage")]

private static extern int SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, string lParam);

[DllImport("user32.dll")]

private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: