A wxWidgets dialog in a DLL plugin

One of my recent projects was a DLL plugin for another software. I decided to implement plugin’s configuration dialog in wxWidgets.

The plugin functions showing user interface usually get the HWND of the host window, so the plugin window can act as a child of the host window.

Though the task seemed simple and straightforward in the beginning, it turned out to comprise many problems to solve, before I got it working as it should.
Continue reading “A wxWidgets dialog in a DLL plugin”