posts - 45,  comments - 58,  trackbacks - 0

在Windows Mobile 中,窗体类Form的属性WindowState可以设置窗体的状态,但枚举类型FormWindowState只有Maximized(最大化)和Normal(正常),而没有最小化。以下的代码可以实现窗体最小化的功能,从面对窗口进行隐藏。

        [DllImport("coredll")]
        
private static extern bool ShowWindow(IntPtr hwnd, int nCmdShow);
        
private const int SW_MINIMIZE = 6;
        
private void mitHide_Click(object sender, EventArgs e)
        {
            ShowWindow(
this.Handle, SW_MINIMIZE);
        }
posted on 2009-01-12 16:23 Glacier 阅读(821) 评论(0) 编辑 收藏