MFC中DrawItem()函数是干吗用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC中DrawItem()函数是干吗用的?相关的知识,希望对你有一定的参考价值。

参考技术A 不是MFC的,是类似于ListViewCtrl这种控件的,当你把控件的OwnerDraw(好像叫这个)给设置为True之后,你就需要自己重载一些函数来画你自己的空间,而DrawItem就是为ListViewCtrl之类控件画一个item的

mfc 动态更新编辑框内容

我把程序放在一个按钮响应函数里,程序运行过程中有几个结果我想在一个编辑框里输出,请问如何实时输出?我用的是SetDlgItemText(ID,strS),现在是几个结果得程序运行完才能一起输出,能不能出来一个结果就立刻输出到编辑框里?
网上有说涉及多线程,可不可以不这么麻烦就能解决?

在每个结果出来的时候都调用一次SetDlgItemText就可以了,这样子编辑框最终只会保留最后一次调用时的结果 参考技术A 没代码不好说,不过多线程是一个很好的解决办法!追问

比如:for(i=0 ; i<3; i++) strS+=_T("123"); SetDlgItemText(IDC, strS); str+=_T("\r\n") strS+="456"; 我想要的输出效果是:
"123"//第一个循环结束后就出来,而不是等所有运行完后出来
"123"
"123"
"456"

以上是关于MFC中DrawItem()函数是干吗用的?的主要内容,如果未能解决你的问题,请参考以下文章

mfc clistbox 函数drawitem需要打开啥属性

MFC自绘Button按钮分析和实现

谁帮忙介绍一下mfc里OnDrawItem这个函数以及其参数?谢谢了。

在java中getBytes()是干吗用的

如何自定义我的按钮?

数据库中job干吗用的?