我有一个AfxBeginThread()程序,需要将postmessage发送到主对话框才能更改listcontrol数据。
我如何实现这一点,因为我需要传递我想要更改的文本和元素更改文本?我该怎么办?
答案 0 :(得分:0)
调用SendMessage的API版本(:: SendMessage(hwnd,w,l),这样就不会使用指向对话框的指针。指向对话框的指针是线程本地的。
您传入的LPARAM :: SendMessage可以是指向任何内容的指针。如果需要传递多个参数,则创建一个包含所有参数的结构,并将指针传递给该结构。在消息处理函数中,从结构中获取各个参数。