Проблема:
Вызов ShellExecuteEx с lpVerb = "openas" открывает диплог выбора приложения для открытия файла. НО!!! Этот диалог не получает фокус=( И я по своей простоте душевной думал, если я получу id процесса(диалога) и переберу все окна, и сравню id процесса(диалога) с id процесса(окна), и если они совпадут, то будет мне счастье! id процесса(диалога) правильный, я проверял Spy'ем.
Как оказалось ничего подобного=( Этот диалог EnumWindows не нашел=( Возможно потому-что у этого диалога стиль стоит WS_POPUP...
Кто-нибудь с этим сталкивался? Как мне найти этот диалог?