在CLISTBOX中插入数据有几种方法?怎么让插入的数据立即显示

在CLISTBOX中插入数据有几种方法?如何让插入的数据立即显示?
1.在CLISTBOX中插入数据有几种方法?
我只知道ADDSTRUNG();
2.如何让插入的数据立即显示?
AddString("12345....");  //如合理立即显示?
Sleep(1000);
AddString("67890...")   //而不是一起 出现
//2个AddString在同一函数中
3.如何做到右键单击弹出列表(如同右键单击桌面一样)
添加响应函数?
------解决思路----------------------
AddString()加进去就会显示出来
处理鼠标右键时间OnRButtonUp
------解决思路----------------------
引用:
1.在CLISTBOX中插入数据有几种方法?
我只知道ADDSTRUNG();
2.如何让插入的数据立即显示?
AddString("12345....");  //如合理立即显示?
Sleep(1000);
AddString("67890...")   //而不是一起 出现
//2个AddString在同一函数中
3.如何做到右键单击弹出列表(如同右键单击桌面一样)
添加响应函数?

Sleep阻塞了你的程序,你可用CTimer定时试试
------解决思路----------------------
AddString("12345....");  //如合理立即显示?
DoEvents()
Sleep(1000);
AddString("67890...");

//DoEvents 会将控制权传给操作系统
//让操作系统处理消息队列中的事件
void DoEvents()
{
MSG msg;
while(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
DispatchMessage(&msg);
TranslateMessage(&msg);

}


http://blog.csdn.net/cometnet/article/details/8278383