Sending message from working non-gui thread to the main window
- by bartek
I'm using WinApi.
Is SendMessage/PostMessage a good, thread safe method of communicating with the main window?
Suppose, the working thread is creating a bitmap, that must be displayed on the screen. The working thread allocates a bitmap, sends a message with a pointer to this bitmap and waits until GUI thread processes it (for example using SendMessage). The working thread shares no data with other threads.
Am I running into troubles with such design?
Are there any other possibilities that do not introduce thread synchronizing, locking etc. ?