From a regular InstallShield dialog, I have a "browse" button and an edit box. When I click "browse", a DLL dialog opens and lets me make some choices. When I click "ok", I want the choices I've made to appear in the edit box.
The problem: Inside the DLL, I call "msiSetProperty" to change the property that is associated with the edit box, but since the edit box doesn't get refreshed, I don't see the changes reflecting on screen (unless I go "back" and "next" again). I've tried passing the MsiWindowHandle as a HANDLE|Constant, and call UpdateWindow(...), but it keeps coming in NULL to the DLL. Any ideas on how to refresh the dialog (or to make the handle come in !NULL) ?