Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Спрятать окно d MFC при загрузке 
:(
    Опции темы
Nap
Дата 18.10.2004, 22:36 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нужно спрятать окно при загрузке, поискал в форуме, нашёл что можно через PreCreateWindow но ничего не получается кто в курсе напишите пример плз.. :stena
  Вверх
Coocky
Дата 18.10.2004, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 2
Всего: 62



Обрабатываешь сообщение WM_SHOW.Там пишешь ShowWindow(SW_HIDE).Или ставишь в PreCreateWindow стиль.По-моему...Всегда пользовался первым вариантом :)
Цитата
Нужно спрятать окно при загрузке,

Пример при показе окна.Так ты хотел выразиться словом при загрузке :)


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Nap
Дата 19.10.2004, 10:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ShowWindow(SW_HIDE) прячет окно после того, как оно показано DoModal(), a PreCreateWindow не получается: может я structuru заполняю, может вызываю не там (перед DoModal главной формы) вобщем вот:

CREATESTRUCT c;
c.style=SW_HIDE;
c.dwExStyle=SW_HIDE;
c.x=0;
c.y=0;
c.cx=100;
c.cy=100;

CprogDlg dlg;
dlg.PreCreateWindow©;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();

?????? :sample


  Вверх
Mad
Дата 19.10.2004, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Эксперт
Сообщений: 656
Регистрация: 18.10.2004
Где: Одесса

Репутация: 7
Всего: 19



Цитата(Nap @ 19.10.2004, 10:52)
CREATESTRUCT c;
c.style=SW_HIDE;
c.dwExStyle=SW_HIDE;
c.x=0;
c.y=0;
c.cx=100;
c.cy=100;


Тут надо ставить только c.style, и кстати SW_HIDE это команда, а не стиль окна :)
Из c.style надо убрать WS_VISIBLE тогда окно (любое) будет созданно спрятанным.


--------------------
user posted image
PM MAIL   Вверх
Coocky
Дата 19.10.2004, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 2
Всего: 62



Цитата
c.dwExStyle=SW_HIDE;
:D :D :D
Я такое не подсказывал :D
Цитата
Из c.style надо убрать WS_VISIBLE

Действительно.Совсем старый стал :D


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Guest
Дата 19.10.2004, 22:11 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Понятно... только как его убрать?
  Вверх
Nap
Дата 19.10.2004, 22:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











:qstn
  Вверх
Nap
Дата 19.10.2004, 22:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











:sample
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.