Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
arpa

Как сделать диалог главным окном?

24.12.2007, 21:21. Показов 1291. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
я новичок в VC...
(но хорошо знаю CBuilder)

как сделать диалог главным окном кроме этого способа:
C++
1
2
3
4
5
6
7
8
BOOL InitInstance(){
  //...
  CMyDlg dlg;
  m_pMainWnd = &dlg;
  //...
  dlg.DoModal();
  //...
}
этот способ мне не нравится т.к. получается, что работа диалога начинается ещё до запуска message loop приложения (это где-то в Run).
не понимаю почему нельзя вот так:
C++
1
2
3
4
5
6
7
BOOL InitInstance(){
  //...
  CMyDlg dlg;
  m_pMainWnd = &dlg;
  //...
  return TRUE;
}
ведь CDialog сын CWnd, а m_pMainWnd - это CWnd*
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2007, 21:21
Ответы с готовыми решениями:

Сделать стороннее приложение главным окном
Всем привет, пытаюсь установить уже запущенное приложение (например Word, калькулятор) главным окном. В распоряжении у меня есть hwnd...

Как сделать так, чтобы нельзя было ничего делать с главным фреймом, пока открыт диалог?
Доброго дня. Я новичок в программировании. Пишу крестики-нолики. Допустим, игрок выигрывает, открывается диалог (результат, новая игра - да...

RDP под главным окном
Добрый, захожу по rdp загружает другой рабочий стол, хочу зайти под его рабочим столом при подключении выбираю этот компьютер, но все равно...

1
0 / 0 / 6
Регистрация: 06.01.2008
Сообщений: 62
06.01.2008, 15:17
честно говоря не понял суть вопроса ... тебе нужен Modeless dialog - ну так делай моделесс диалог...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.01.2008, 15:17
Помогаю со студенческими работами здесь

Как сделать жесткий диск с Windows главным и загрузочным.
Доброе время суток. Очень прошу помочь в следующей проблеме: имеется 2 жестких диска: старый и новый. На старом стоял Win XP, и на новый,...

Текстовый документ|Массивы или как сделать исчезновение между главным героем и массив картинок?
Доброго времени суток. Суть проблемы, такова,что мой герой(марио) должен брать монетки,когда он к ним подходит. Писал по-разному всегда...

Как сделать всё одним окном
Хочу хэшировать и отправлять одним окном <style> .blok{font-size: 1em; text-shadow:3px 3px 10px #000,-1px -1px 1px #000;} } ...

ShellExecute - манипулирование окном программы. Как сделать?
Я в своей программе использую ShellExecute - API-шую функцию, которая открывает файл программой, сопоставленной с этим расширением файла....

Как сделать фон за окном-алертом? И можно ли?
Здравствуйте. Подскажите, пожалуйста, как можно сделать фон за окном-алертом? И можно ли? У меня есть вот такой фрагмент: <html>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 17.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 14.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru