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

Работа с MFC: Как создать дочерние окна?

27.07.2011, 22:11. Показов 17939. Ответов 95
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть некоторые вопросы по этой библиотеке..... 1 Как создать дочерние окна ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.07.2011, 22:11
Ответы с готовыми решениями:

Создать страницу, с помощью которой пользователь сможет произвольно создавать и закрывать дочерние окна
Ребят, доброй ночи. Очень прошу помощи. Нужно создать скрипт, а я в этом деле тугодум, т.к. ничего не обьясняли. Спонтанно, это надо...

Работа в MFC. Обновление окна.
У меня в функции OnDraw() отрисовывается куб. По нажатию мыши нужно чтобы этот куб стирался и рисовался новый куб с другими сторонами. С...

Как создавать дочерние окна?
Вот у меня окно например форм1, нажимаю на буттон и в форм1 появляется форм2 (появление должно быть незаметным). могу привести пример,...

95
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 21:58  [ТС]
Студворк — интернет-сервис помощи студентам
СПАСИБО!
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
22.03.2013, 22:01
ДинисламХХХ, одно уточнение - добавь в код эту строку, я в спешке упустил этот момент
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
if( pFile.m_pStream )
{
pFile.SeekToEnd();//ВАЖНО!!!
* * * * pFile.WriteString(m_edit1);
* * * * pFile.Close();
2
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 22:03  [ТС]
эт чтоб не перезаписывать файл??
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
22.03.2013, 22:04
Цитата Сообщение от ДинисламХХХ Посмотреть сообщение
при нажатии на кнопку ))
пишу с коленки могу ошибаться но идея надеюсь будет понятна
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void MyDialog::OnButton1()
{
CString str1;
MyEdit.GetWindowText(str1);
CStdioFile fl;
fl.Open("BlaBla.txt",CFile::modeWrite | CFile::modeCreate|CFile::typeText);
if(!fl)
{
 MessageBox("error Open File");
 reeturn;
}
CArchive ar(&file, CArchive::store);
ar<<str1;
ar.Close();
fl.Close();
}
можно и без архива
1
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 22:05  [ТС]
спасибо всем за труды!
0
22.03.2013, 22:09

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ValeryS, если честно ты меня разочаровал,
в чем:sorry:
на то мы и живые люди, чтобы не думать одинокого

1
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 22:11  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение

Не по теме:


в чем:sorry:
на то мы и живые люди, чтобы не думать одинокого

так ведь все ошибаются.. не горюй)))
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
22.03.2013, 22:16

Не по теме:

Цитата Сообщение от ДинисламХХХ Посмотреть сообщение
так ведь все ошибаются.. не горюй)))
Ладно! Не буду:)



Добавлено через 2 минуты
ДинисламХХХ,
посмотри на работу с архивами, может пригодится
http://www.firststeps.ru/mfc/steps/r.php?57
1
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
22.03.2013, 22:28

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
на то мы и живые люди, чтобы не думать одинокого
- ты написал что мой вариант вообще не заслуживает на жизнь я показал что заслуживает + был разочарован что не понял мою мысль:pardon:



Добавлено через 1 минуту

Не по теме:

PS:ValeryS, работаем дальше:drink:

1
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 22:35  [ТС]


Добавлено через 4 минуты
еще вопросик какую студию лучше использовать??
0
22.03.2013, 22:43

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ты написал что мой вариант вообще не заслуживает на жизнь я показал что заслуживает
иде?
я сказал как я бы сделал
Цитата Сообщение от ValeryS Посмотреть сообщение
я бы сделал членом класса
или ты имеешь ввиду это
Цитата Сообщение от ValeryS Посмотреть сообщение
Ты щас насоветуешь
ну так
"Что дозволено Юпитеру, то не дозволено быку"
я не сомневаюсь что ты глобалку объявил бы если она упрощает идеологию, я то имел ввиду что советовать молодым тяжелую артиллерию не есть гут

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ValeryS, работаем дальше
Иес Сэр:friends:

0
22.03.2013, 22:44

Не по теме:

Цитата Сообщение от ДинисламХХХ Посмотреть сообщение
еще вопросик какую студию лучше использовать??
6-ую в сочетани с 9-й/10-й, 11-ая вопреки всем уверениям, очень запутана и неудобна на мой взгляд - это всего лишь моё мнение

0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
22.03.2013, 22:45
Цитата Сообщение от ДинисламХХХ Посмотреть сообщение
еще вопросик какую студию лучше использовать??
А какая есть?
лично я сижу на купленной 2008
Юра вообще уважает 6
0
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 22:45  [ТС]
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
22.03.2013, 22:47
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
9-й/10-й, 11-ая вопреки всем уверениям, очень запутана и неудобна на мой взгляд - это всего лишь моё мнение
не могу сказать
VS2010 какая?
у меня она постоянно весила компьютер, и когда вопрос встал что покупать остановился на 2008
0
22.03.2013, 22:47

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
я не сомневаюсь что ты глобалку объявил бы если она упрощает идеологию, я то имел ввиду что советовать молодым тяжелую артиллерию не есть гут
- ок теперь я тебя понял, вопрос как говориться полностью снят

0
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 22:51  [ТС]
есть 2005 2008 с++ 6 2010
0
22.03.2013, 22:57

Не по теме:

Цитата Сообщение от ДинисламХХХ Посмотреть сообщение
есть 2005 2008 с++ 6 2010
- остановись на них

0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
22.03.2013, 22:58
Цитата Сообщение от ДинисламХХХ Посмотреть сообщение
есть 2005 2008 с++ 6 2010
пиши во всех
у 6 совершенно другой интерфейс, плюс не поддерживает новый стандарт
все остальные по моему идентичны
разве что поддерживают разные MFC и если ты в десятке напишешь прогу она может не пойти на ХР (может потребовать новые библиотеки)
но с точки зрения кода( не проектов)они взаимозаменяемы
0
6 / 6 / 1
Регистрация: 29.11.2010
Сообщений: 101
22.03.2013, 23:01  [ТС]
я в данный момент пишу на 2008
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.03.2013, 23:01

Как правильно создавать дочерние окна?
Всем доброе время суток. Может кто подсказать как правильно создавать дочерние окна. Например есть окно Form1 и при нажатии на кнопку нужно...

Как создавать дочерние окна (окно в окне)
Здравствуйте! Подскажите пожалуйста, как можно в WPF создавать дочерние окна? т.е. Есть одно окно mainWindow, и по кнопке можно вызвать...

Как получить все дочерние окна процесса?
Получаю все процессы, нахожу нужный, но мне еще нужны вложенные окна типа Ebit и им подобным, полный список, как их можно получить? Через...

Как получить все дочерние окна процесса?
Получаю все процессы, нахожу нужный, но мне еще нужны вложенные окна типа Ebit и им подобным, полный список, как их можно получить? Через...

Как передать значение из родительского окна в дочерние?
var newWin = window.open('about:blank', 'example', 'width=600,height=400'); // создать div в документе нового окна var div =...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru