电竞比分网-中国电竞赛事及体育赛事平台

分享

WPF窗體不獲取輸入焦點(diǎn)(開發(fā)屏幕鍵盤必備)

 kingjae 2014-03-30
       [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)
        } 

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多