I'm creating a DLL containing callback functions for use in an external compiler. The DLL loads a parent panel, a child panel and grandchild panels using LoadPanelEx(). LoadPanelEx() returns valid panel handles, not errors, for all panels. The parent panel is successfully displayed using DisplayPanel().
I try to display the child panel passing the handle returned from LoadPanelEx() to InstallPopup(), which returns 0 (meaning success, no error), but no panel is displayed. The parent panel title bar is gray and its buttons aren't active. The child panel is active: if I press
O (the child panel is closed with an __OK button) the parent panel is active again.
I had the child working previously, then I modified the UIR:
I added a panel, deleted a panel (using Edit>>Cut Panel), changed some callback function names, added new controls to the parent panel, regenerated prototypes, and rebuilt the project. I get no compile errors or runtime errors, but I get no child displayed.