在程序中动态控制CEdit是否自动换行,没什么没效果?
在程序中动态控制CEdit是否自动换行,没什么没效果?
if(this->m_CKCmd.GetCheck()==BST_CHECKED)
{
DWORD ws=::GetWindowLong(this->m_RecEdit.GetSafeHwnd(),GWL_STYLE);
::SetWindowLong(this->m_RecEdit.GetSafeHwnd(),GWL_STYLE,ws|ES_AUTOHSCROLL);
}
else
{
DWORD ws=::GetWindowLong(this->m_RecEdit.GetSafeHwnd(),GWL_STYLE);
::SetWindowLong(this->m_RecEdit.GetSafeHwnd(),GWL_STYLE,ws&~ES_AUTOHSCROLL);
}
this->Invalidate();