主题:请教高手:关于WS_EX_CLIENTEDGE改变窗体的奇怪现象!
菜鸟我用代码在Dialog上创建了一个编辑框子窗体
当调用this->m_edit.ModifyStyleEx(0,WS_EX_CLIENTEDGE)后
该编辑窗体没有出现3D效果
但如果调用m_edit.MoveWindow(...)或m_edit.SetWindowPos(...)后
该窗体的3D效果就出来了,这是怎么回事?能说说吗?
我试的别的窗体也是这样的情况,难道调用ModifyStyleEx(0,WS_EX_CLIENTEDGE)
一定用移动一下它才可以吗?
当调用this->m_edit.ModifyStyleEx(0,WS_EX_CLIENTEDGE)后
该编辑窗体没有出现3D效果
但如果调用m_edit.MoveWindow(...)或m_edit.SetWindowPos(...)后
该窗体的3D效果就出来了,这是怎么回事?能说说吗?
我试的别的窗体也是这样的情况,难道调用ModifyStyleEx(0,WS_EX_CLIENTEDGE)
一定用移动一下它才可以吗?