ATL环境:设置窗口激活属性

Posted 子非也

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ATL环境:设置窗口激活属性相关的知识,希望对你有一定的参考价值。

设置窗口激活属性:窗口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环境:设置窗口激活属性的主要内容,如果未能解决你的问题,请参考以下文章

VBA编程11.Application对象

无窗口插件1

使用 ATL 子类化的 Windows 10 64 位随机崩溃

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]