Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Почему не отображается окно???


Автор: Santilka85 21.6.2007, 12:00
Подскажите, пожалуйста кто знает, а то я запарился уже. над этой проблемой уже 2 часа бьюсь и не пойму в чём дело.
сначала я открываю файл в скрытом виде, а затем, когда внесу изменения мне надо это окно показать, а оно не показывается! в Ctrl+Alt+Del смотрел Кад запускается нормально. Убираю "скрывалки" всё нормально, но мне надо чтоб сначала всё скрыто было. 
Вот кусок моей проги:

  HWND cad;

  ShellExecute (cad,"open",fil.c_str(),NULL,NULL,SW_HIDE);

    ....

    ....

  SendMessage(cad,SW_SHOW,0,0);

Автор: Klin 21.6.2007, 13:06
Santilka85, под xp это сделать очень сложно, можно регистрировать процесс как поток, но то же результаты не очень. Или подключать дополнительные библиотеки.

Автор: Santilka85 21.6.2007, 13:40
Может можно как-нить процесс создавать с заранее указанным хэндлом окна а потом передавать команду??  Если это реально, то как?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)