1. 程式人生 > >讓窗口不占用焦點

讓窗口不占用焦點

cap int creates eat () app truct mfc amp

int CMFCApplication1Dlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialogEx::OnCreate(lpCreateStruct) == -1) return -1; // TODO: 在此添加您專用的創建代碼 LONG style = GetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE); if ((style & WS_EX_NOACTIVATE) != WS_EX_NOACTIVATE) SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, style | WS_EX_NOACTIVATE); return 0; }

如果將窗口封裝到DLL中,則不行。彈出後如普通窗口,會占用焦點。

讓窗口不占用焦點