在CLISTBOX中插入数据有几种方法?怎么让插入的数据立即显示
在CLISTBOX中插入数据有几种方法?如何让插入的数据立即显示?
1.在CLISTBOX中插入数据有几种方法?
我只知道ADDSTRUNG();
2.如何让插入的数据立即显示?
AddString("12345...."); //如合理立即显示?
Sleep(1000);
AddString("67890...") //而不是一起 出现
//2个AddString在同一函数中
3.如何做到右键单击弹出列表(如同右键单击桌面一样)
添加响应函数?
------解决思路----------------------
AddString()加进去就会显示出来
处理鼠标右键时间OnRButtonUp
------解决思路----------------------
Sleep阻塞了你的程序,你可用CTimer定时试试
------解决思路----------------------
http://blog.csdn.net/cometnet/article/details/8278383
1.在CLISTBOX中插入数据有几种方法?
我只知道ADDSTRUNG();
2.如何让插入的数据立即显示?
AddString("12345...."); //如合理立即显示?
Sleep(1000);
AddString("67890...") //而不是一起 出现
//2个AddString在同一函数中
3.如何做到右键单击弹出列表(如同右键单击桌面一样)
添加响应函数?
------解决思路----------------------
AddString()加进去就会显示出来
处理鼠标右键时间OnRButtonUp
------解决思路----------------------
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