none
MFC 编辑框的边框消失不见 RRS feed

  • 问题

  • 在MFC中创建一个对话框,里面有一个编辑框,重载OnPaint()函数,用双缓冲为其贴上白色背景图,在初始化对话框函数中修改其大小为全屏,运行后,编辑框边框消失不见,只剩下光标。

    当用其它窗口覆盖编辑框时,边框出现

    2013年7月27日 11:36

答案

  • 问题解决了,原因在于使用StretchBlt后背景图覆盖了控件,解决方法是:在OnPaint()函数最后加上  this->invalide(FALSE)

    CDiaDlgEx::OnPaint();

    还是很谢谢您

    2013年8月1日 8:10

全部回复