代码改变世界

WPF设置窗体最前端显示

2012-09-13 13:25  xchit  阅读(4248)  评论(1编辑  收藏  举报
  [DllImport("user32.dll")]
        private static extern int SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags);
        static readonly IntPtr HWND_TOPMOST = new IntPtr(-1);
        const int SWP_SHOWWINDOW = 0x0040;

 

在load下面代码:

     //Join WinAPI Setting Focse();  
            IntPtr handle = new WindowInteropHelper(this).Handle;

            SetWindowPos(handle, HWND_TOPMOST, 0, 0, 100, 200, SWP_SHOWWINDOW);