双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

用 CListBox 手动创建列表框的问题 ?????

yuantao_yt yuantao_yt 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在单文档程序中:
CMyView.h 中定义了 CListBox listbox;
CMyView.cpp 中的 OnDraw() 函数中有如下代码:

void CMy2323View::OnDraw(CDC* pDC)
{
CMy2323Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here

CRect rect;
GetClientRect(&rect);
char buffer[20];

listbox.Create(WS_CHILD,rect,this,200);
for(int i=0;i<10;i++)
{
listbox.InsertString(i,_itoa(i,buffer,10));
}
listbox.ShowWindow(SW_SHOW);

//listbox.Invalidate();
//listbox.UpdateWindow();

//this->Invalidate();
}

但是,一旦将窗口变成最大化或者移动窗口,都会出错,各位大哥帮忙看看!!!!! 谢谢.
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
yuantao_yt
VC/MFC 16,551 成员 421,605 内容