CEdit m_wndEdit_r;
m_wndToolBar.SetButtonInfo (0, ID_EDIT_OFFSET, TBBS_SEPARATOR , cxChar * 16);
m_wndToolBar.GetItemRect (0, &rect);
rect.bottom = rect.top + (cyChar + 6);
if(!m_wndEdit_r.CreateEx(WS_EX_CLIENTEDGE, // Make a 3D-border
_T("EDIT"), NULL,WS_TABSTOP | ES_AUTOHSCROLL | ES_LEFT
| ES_NOHIDESEL | WS_VISIBLE | WS_CHILD, rect, this, ID_EDIT_OFFSET))
return -1; 问题:
如果拖动工具条,发现第0个按钮是分隔条,而编辑框仍然停留在客户区的左上角。
如何让编辑框在工具条移动后重绘?
或者干脆让工具条不能移动?
m_wndToolBar.SetButtonInfo (0, ID_EDIT_OFFSET, TBBS_SEPARATOR , cxChar * 16);
m_wndToolBar.GetItemRect (0, &rect);
rect.bottom = rect.top + (cyChar + 6);
if(!m_wndEdit_r.CreateEx(WS_EX_CLIENTEDGE, // Make a 3D-border
_T("EDIT"), NULL,WS_TABSTOP | ES_AUTOHSCROLL | ES_LEFT
| ES_NOHIDESEL | WS_VISIBLE | WS_CHILD, rect, this, ID_EDIT_OFFSET))
return -1; 问题:
如果拖动工具条,发现第0个按钮是分隔条,而编辑框仍然停留在客户区的左上角。
如何让编辑框在工具条移动后重绘?
或者干脆让工具条不能移动?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货