Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/76: Рейтинг темы: голосов - 76, средняя оценка - 4.54
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272

Модальное окно

03.01.2012, 13:20. Показов 16090. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Когда с из одного окна вызываешь другое диалоговое окно (типа dlg.DoModal()), во втором появляются автоматически кнопочки OK и CANSEL. Они такие некрасивые и я не могу от них избавитсяМожет кто-нибудь знает?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.01.2012, 13:20
Ответы с готовыми решениями:

Закрыть модальное окно
Привет! Создал модальное окно: CTimerEventAlert testdlg; testdlg.DoModal(); Вопрос: как закрыть это модальное окно из родителя?

Модальное окно MFC
Есть главное окно,при нажатии кнопки на котором, вызывается модальное окно,в нем заполняются необходимые поля и производится запись в файл,...

Закрыть модальное окно
Необходимо закрыть модальное окно. При закрытии бьёт ошибку...подскажите, как это правильно сделать... void CLab3Dlg::OnOpen() { ...

41
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
03.01.2012, 18:40
Конструктор класса
explicit CDialog( LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL );
Первый параметр конструктора - образец диалога, который Вы создаете
в редакторе ресурсов. Если Вы в нем изничтожите кнопочки OK Cancel,
то они и не появятся.
1
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272
03.01.2012, 19:00  [ТС]
Цитата Сообщение от zss2 Посмотреть сообщение
Если Вы в нем изничтожите кнопочки OK Cancel,
то они и не появятся.
Уничтожить в файле ресурсов? Я там не нашла...
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
03.01.2012, 20:05
В редакторе ресурсов Вы должны создать новый диалог,
по умолчанию откроется образец с кнопочками,
удалите их и добавите туда все что нужно, присвойте ему текстовое имя.
Это имя потом укажите при создании переменной CDialog.
0
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272
03.01.2012, 20:29  [ТС]
Вот я создаю окно без кнопок:

Потом запускаю проект, вызываю из первого диалогового окна созданный:

Откуда там появились кнопки?
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
03.01.2012, 20:32
Выложите проект целиком куда-нибудь.
Я MFC не пользуюсь, но попробую разобраться.
0
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272
03.01.2012, 20:39  [ТС]
Вот, посмотрите пожайлуйста...
MONITORING1.zip
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.01.2012, 20:43
marina2, не нравятся кнопки в редакторе ресурсов клацните по кнопке и нажмите Delete, я тут в шоке от ответов в данном топике, ща гляну проект
0
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272
03.01.2012, 20:45  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
не нравятся кнопки в редакторе ресурсов клацните по кнопке и нажмите Delete, я тут в шоке от ответов в данном топике, ща гляну проект
В том - то и дело, чтоих в редакторе ресурсов нет
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.01.2012, 20:50
По быстрому накидал проект со 2-м модальным окном в котором нет ни ОК ни Cancel. Ниже скрин єкзешник, ну и сам проет конечно же
Миниатюры
Модальное окно  
Вложения
Тип файла: rar modal.exe.rar (3.5 Кб, 29 просмотров)
Тип файла: rar modal_project.rar (11.5 Кб, 53 просмотров)
2
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.01.2012, 20:52
Цитата Сообщение от marina2 Посмотреть сообщение
В том - то и дело, чтоих в редакторе ресурсов нет
- см скрин ниже
Миниатюры
Модальное окно  
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.01.2012, 21:00
marina2, не обижайтесь но проект у вас отвратительно сделан - вот и не работает - что вообще он должен делать(нет охоты разбираться в коде)
На скрине как пользоваться редактором ресурсов
Миниатюры
Модальное окно  
1
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272
03.01.2012, 21:02  [ТС]
Наверно это только в 2008 такие проблемы? Спасибо
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.01.2012, 21:06
Pokazaniya.cpp
C++
1
2
3
4
5
6
7
8
9
#pragma once
#include "stdafx.h"
#include "pogoda.h"
/*int temperature::pokazateli()
{
    srand(1);
    int d=rand();
    return d  ;
}*/
- ужас он же ничего не делает зачем нужен это файл!
Что вы нагородили с CMONITORING1, дальше по коду одни претензии. Вы как вообще 2-е окно вставляли, надо через InsertNewForm

Вижу вы чертить хотите
C++
1
2
3
4
5
6
7
CClientDC dc(this);   // Получить контекст устройства
        dc.MoveTo(100,300);     // Начать рисовать линию 
       for(int i=100;i<800;i++)
    {
        int rand100 = ((double) rand());
        dc.LineTo(i,rand100+300);     // И продолжить рисовать линию
    }
Вам начертить линию по рандомным точкам во втором окне, что требуется в задании???
Пишем!
1
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272
03.01.2012, 21:10  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
вот и не работает - что вообще он должен делать(нет охоты разбираться в коде)
Пока ничего - я с окном разбиралась...
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.01.2012, 21:11
Цитата Сообщение от marina2 Посмотреть сообщение
аверно это только в 2008 такие проблемы?
-
marina2,я пишу как в 98-й так и в 2008-й студиях - у вас неверный код для второго окна, там как курская дуга - видна "неравная битва с компилятором," горы уже павших в бою строк плотно закоментированных, честно ну вы и нагородили
Надо график температуры???
1
03.01.2012, 21:12  [ТС]

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ужас он же ничего не делает зачем нужен это файл!
Что вы нагородили с CMONITORING1, дальше по коду одни претензии. Вы как вообще 2-е окно вставляли, надо через InsertNewForm


Не по теме:

Вы что, мой преподаватель:confusion:

0
03.01.2012, 21:14

Не по теме:

Цитата Сообщение от marina2 Посмотреть сообщение
Пока ничего - я с окном разбиралась...
marina2, я вам помочь хочу а вы кричите, ладно тогда простите не хотел обижать...
PS:Критика(прямая по суеству) помогает человеку понять свои ошибки

2
Рожденная для битвы
 Аватар для marina2
294 / 72 / 15
Регистрация: 08.11.2009
Сообщений: 1,272
03.01.2012, 21:15  [ТС]
Это просто черновик...Просто случайные числа-получаешь значения температуры, а потом по ним строишь график....
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.01.2012, 21:17
Цитата Сообщение от marina2 Посмотреть сообщение
Вы что, мой преподаватель
- я программист с определённым опытом - все ваши ошибки делал сам когда-то, поэтому и указываю на них. Может всё таки напишите задание и дадите мне возможность показать как можно всё оптимальнейчем у вас написать???

Добавлено через 28 секунд
Цитата Сообщение от marina2 Посмотреть сообщение
Просто случайные числа-получаешь значения температуры, а потом по ним строишь график....
- Вот теперь понятно, ждём 20 мин...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.01.2012, 21:17
Помогаю со студенческими работами здесь

Как cделать, чтобы модальное диалоговое окно не реагировало на клавишы Esc и Еnter?
Помогите, как зделать чтобы модальное диалоговое окно не реагировало на клавишы (тоесть не закривалось) Esc и Enter ?

Сохранить изменение в объекте главного диалогового окна, после того, как второе модальное окно закрывается
Есть главное диалоговое окно и его класс А, производный от класса CDialog, есть еще одно модальное диалоговое окно (его класс Б, тоже...

Нужно закрыть модальное окно и сделать активным вызвавшее его окно
Мне нада средствами Win API закрыть модальное окно и сделать активным вызвавшее его окно. Кто знает как это сделать?

Создать модальное окно (дочернее окно) как в одноклассниках
Здраствуйте всем, Нужна помощь. Я хочу создать модальное окно (дочерное окно) в ASP.NET на примере как в одноклассниках. В...

Как создать окно в окне (модальное окно)?
Подскажите новичку, как создать на сайте в родительском окне небольшое окошко поверх него для ввода некоторой информации.


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru