關於VC中LISTControl控件刷新閃爍的問題

    前段時間由於完成任務,數據在list控件更新時,用了個定時器,時間更新爲1秒,完成後數據閃的厲害,自己都看不下去了,然後看了下MSDN和網友們的方法。

    方法有很多種,但用了之後還是閃。

    1、使用控件自帶的方法SetRedraw.

    2、使用SendMessage(HWND,WM_SETREADRAW,FALSE,0);

    3、使用LockWindowUpdate方法.

    4、使用虛擬list.

    5、使用自繪。

    前面三種都用了,不管用,後面的就沒試了,後來看到一篇外文使用的方法,在控件樣式中添加雙緩衝樣式,LVS_EX_DOUBLEBUFFER,試了之後,果真不閃爍了,記錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章