轻松实现类VC界面 http://www.vckbase.com/document/viewdoc/?id=257有高手对他研究过没有?在CMainFrame类中添加成员变量CEdit m_wndEdit;
在创建ControlBar后创建编辑控件
m_wndEdit.Create(WS_VSCROLL|WS_CHILD|WS_VISIBLE|ES_AUTOVSCROLL|
ES_MULTILINE|ES_WANTRETURN,CRect(0,0,0,0),&m_wndMyBar2,101);
m_wndEdit.ModifyStyleEx(0,WS_EX_CLIENTEDGE);我想将CEdit m_wndEdit换CListBox m_wndListBox;
然后用m_wndListBox.AddString("Test");
让它显示出来,结果发现它不能显示出来?
不知道为什么? 请高手指点指点. 等着急用, 谢谢!!!
在创建ControlBar后创建编辑控件
m_wndEdit.Create(WS_VSCROLL|WS_CHILD|WS_VISIBLE|ES_AUTOVSCROLL|
ES_MULTILINE|ES_WANTRETURN,CRect(0,0,0,0),&m_wndMyBar2,101);
m_wndEdit.ModifyStyleEx(0,WS_EX_CLIENTEDGE);我想将CEdit m_wndEdit换CListBox m_wndListBox;
然后用m_wndListBox.AddString("Test");
让它显示出来,结果发现它不能显示出来?
不知道为什么? 请高手指点指点. 等着急用, 谢谢!!!
if(strcmp(buf,"ListBox") == 0) // 这里判断是否是ListBox
{
::SendMessage(pWndTmp->GetSafeHwnd(), CB_GETDROPPEDCONTROLRECT, 0, (DWORD)&rcTmp);
}
else
{
pWndTmp->GetWindowRect( &rcTmp );
}
ScreenToClient( &rcTmp );
我不太明白,能否详细点? 谢谢!
后面加上一句
m_wndListBox.UpdateData(FALSE);
加上还是没有用的.
m_wndListBox.UpdateData(FALSE);再等一等,如果没有人知道的话,我将采用其他的方案.
是不是你创建ListBox的时候,有问题啊