|
[DllImport("user32.dll")]
public static extern int SetWindowLong(IntPtr hWnd, int nIndex, IntPtr dwNewLong); [DllImport("user32.dll", SetLastError = true)]
public static extern UInt32 GetWindowLong(IntPtr hWnd, int nIndex); private void mainwindows_Loaded(object sender, RoutedEventArgs e)
{ //以下代碼不能放到構(gòu)造函數(shù)里,否則窗體丙柄為0 WindowInteropHelper wndHelper = new WindowInteropHelper(this); IntPtr HWND = wndHelper.Handle;
int GWL_EXSTYLE = -20; //GetWindowLong(HWND, GWL_EXSTYLE); SetWindowLong(HWND, GWL_EXSTYLE, (IntPtr)(0x8000000)); //讓當(dāng)前窗體不獲取輸入焦點(diǎn) } |
|
|