1. 程式人生 > >ATL環境:設置窗口激活屬性

ATL環境:設置窗口激活屬性

too nbsp hwnd top 環境 false body father window

設置窗口激活屬性:窗口A->B->C,這裏設置在C對話框顯示時A和B都不能操作


LRESULT sindykTools::AttrPOIDlg::OnBatchCreateSubPointButton(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
{
  // Dialog
  BatchCreatSubPointDlg batchCreatDlg;
  batchCreatDlg.initialize( poiRows );

  CWindow fatherWindow = GetTopLevelParent();   fatherWindow.EnableWindow(FALSE);
  batchCreatDlg.DoModal();
  fatherWindow.EnableWindow(TRUE);   // ... }
 

ATL環境:設置窗口激活屬性