I am trying to use an LB_RESETCONTENT message to clear a ListBox in a QuickWin program. This call is not clearing the box. Should I use something else? I did a test using LB_GETCOUNT and it worked.

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

If you're using DFLOGM, it keeps buffered number and contents of items. My guess is that DFLOGM puts that info back into the listbox soon after you empty it (i.e. LB_RESETCONTENT works but you don't see it). Preferred way is to use DlgSet(Dlg, IDC_LIST1, 0, DLG_NUMITEMS).

I used the DLG_NUMITEMS in DlgSet and it did clear the ListBox. Thanks . Also, I was using DFLOGM so you were correct on all accounts.

Leave a Comment

Please sign in to add a comment. Not a member? Join today