Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SplashScreen, MS VC++ 6.0 
:(
    Опции темы
Nuzur
Дата 3.1.2005, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Мне нужен SplashScreen для ДиалогБокс, поделитесь коль у кого он есть smile


--------------------
Never again...
PM MAIL   Вверх
Coocky
Дата 3.1.2005, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


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

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



Дык разные они бывают
Это похоже на вопрос-у кого есть картинка,дайте мне smile


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Я в плане мне нужна компонента которая bitmap показует при загрузке диалога(Не SDI и не MDI! Такая есть в сях), а конкретно под диалогбокс, а картинка мне не нужна, она у мя есть.
Можко клас а не компоненто...всеравно лижбы картинку показать ДО ЗАгрузки проги smile


--------------------
Never again...
PM MAIL   Вверх
chipset
Дата 4.1.2005, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Ну выводи при загрузке проги диалог-бокс, закрывай его через две секунды и вызывай основной цикл smile


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Nuzur
Дата 4.1.2005, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Цитата(chipset @ 4.1.2005, 02:02)
Ну выводи при загрузке проги диалог-бокс, закрывай его через две секунды и вызывай основной цикл smile

Да мне не диалог нужно вывести а картинку!
И компонента или сорец мне нужен!


--------------------
Never again...
PM MAIL   Вверх
chipset
Дата 4.1.2005, 04:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Ну сделай диалог и присобачь туда картинку, жалко чтоль? smile

Это сообщение отредактировал(а) chipset - 4.1.2005, 04:40


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Mad
Дата 4.1.2005, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Nuzur
Тотже самый класс что и для SDI smile


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Єто не елегантный и не красивый метод.
Я думаю есть выход получшее, кроме того компонента такая должна быть а перекраивать уже готовую прогу не хочеться....
Потом по таймеру закрывать этот диалог бокс....тобиш dialog based application....я имел в виду.
Короче криво так будет.

Это сообщение отредактировал(а) Nuzur - 4.1.2005, 17:52


--------------------
Never again...
PM MAIL   Вверх
Mad
Дата 4.1.2005, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Nuzur @ 4.1.2005, 16:51)
Єто не елегантный и не красивый метод.
Я думаю есть выход получшее

Чего так, просто класс окна и все smile

Цитата(Nuzur @ 4.1.2005, 16:51)
кроме того компонента такая должна быть

За компонентами, это в Builder обращайся, в VS их нема smile

Цитата(Nuzur @ 4.1.2005, 16:51)
Потом по таймеру закрывать этот диалог бокс....тобиш dialog based application....я имел в виду.

Так тебе SplashScreen нужен, или свой прогу по таймеру закрыть ? smile


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Ладно, я прикинул тут головой делать нечего буду с диалогом думать, точнее уже подумал и создал...

pSS = new CSplashScreen;
VERIFY(pSS->Create(CSplashScreen::IDD, AfxGetMainWnd()));
pSS->ShowWindow(SW_SHOW);
// Sleep(5000);

Теперь куда мне этот код запехнуть, чтобы сначала показался Splash, а потом основное окно smile
Я пробовал в OnInitDialog, а он эго показывает только когда и основное окно....короче куда этот код нужно "вставить" smile


--------------------
Never again...
PM MAIL   Вверх
Nuzur
Дата 4.1.2005, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



smile


--------------------
Never again...
PM MAIL   Вверх
Nuzur
Дата 4.1.2005, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Ну кто там советовал диалог юзать где же вы?


--------------------
Never again...
PM MAIL   Вверх
azesmcar
Дата 5.1.2005, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Сделай Hide() основного окна, после того как закончишь показ своего SplashScreen-а вызывай Show()

API функция ShowWindow()
Добавлено @ 11:06
Чтоб сначала не показывалось можешь в параметрах диалога, Properties->MoreStyles->Visible убери птичку...

PM   Вверх
chipset
Дата 5.1.2005, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(Nuzur @ 4.1.2005, 07:41)
Теперь куда мне этот код запехнуть, чтобы сначала показался Splash, а потом основное окно smile

C<app_name>App::InitInstance, в самом начале.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Nuzur
Дата 6.1.2005, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Всем спасибо.
azesmcar был прав, эт я глюканул и поставил в свойства диалога child.... ну и посему ничего толкового не получалось, потом я конечно заметил и поставил popup, после чего все работает как надо.
Заметил хитрую особенность что на основной диалог visible ничего не меняет, впринципе логично но надо ж людей предупреждать smile

chipset пробовал как вы сказали, короче ничего не вышло меня только опплевали(в смысле переносном) ерорами при старте приложения и на этом все и закончилось smile.
Тоесть видно там все-таки делать такого ничего нельзя, хотя я и не уверен, мож у мя руки кривые smile

Короче всем спасибо.


--------------------
Never again...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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