Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для nubak
1 / 1 / 0
Регистрация: 16.04.2013
Сообщений: 18

Не работают элементы управления в диалоге MFC

16.04.2013, 20:19. Показов 881. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема такая - в дочернем окне не работает ни один элемент. Что делать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#pragma once
#include <vector>
#include "Database.h"
#include "afxwin.h"
 
// диалоговое окно uchet
 
class uchet : public CDialogEx
{
    DECLARE_DYNAMIC(uchet)
 
public:
    uchet(CWnd* pParent = NULL);   // стандартный конструктор
    virtual ~uchet();
 
// Данные диалогового окна
    enum { IDD = IDD_UCHET };
 
protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // поддержка DDX/DDV
    virtual BOOL OnInitDialog();
    DECLARE_MESSAGE_MAP()
public:
    int n1;
    int n2;
    std::vector<Database> vect;
    afx_msg void OnBnClickedButton2();
    afx_msg void OnBnClickedButton1();
    CString title;
    CString author;
    int god;
    CComboBox ComBox1;
    CString surname;
    CString name;
    CString name2;
    CString address;
    int age;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
// uchet.cpp: файл реализации
//
 
#include "stdafx.h"
#include "biblioteka.h"
#include "uchet.h"
#include "afxdialogex.h"
 
 
// диалоговое окно uchet
 
IMPLEMENT_DYNAMIC(uchet, CDialogEx)
 
uchet::uchet(CWnd* pParent /*=NULL*/)
    : CDialogEx(uchet::IDD, pParent)
    , title(_T(""))
    , author(_T(""))
    , god(0)
    , surname(_T(""))
    , name(_T(""))
    , name2(_T(""))
    , address(_T(""))
    , age(0)
{
 
}
 
uchet::~uchet()
{
}
 
void uchet::DoDataExchange(CDataExchange* pDX)
{
    CDialogEx::DoDataExchange(pDX);
 
    DDX_Text(pDX, IDC_EDIT1, title);
    DDX_Text(pDX, IDC_EDIT2, author);
    DDX_Text(pDX, IDC_EDIT8, god);
    DDX_Control(pDX, IDC_COMBO1, ComBox1);
    DDX_Text(pDX, IDC_EDIT3, surname);
    DDX_Text(pDX, IDC_EDIT4, name);
    DDX_Text(pDX, IDC_EDIT5, name2);
    DDX_Text(pDX, IDC_EDIT6, address);
    DDX_Text(pDX, IDC_EDIT7, age);
}
 
 
BEGIN_MESSAGE_MAP(uchet, CDialogEx)
    ON_BN_CLICKED(IDC_BUTTON2, &uchet::OnBnClickedButton2)
    ON_BN_CLICKED(IDC_BUTTON1, &uchet::OnBnClickedButton1)
END_MESSAGE_MAP()
 
 
// обработчики сообщений uchet
BOOL uchet::OnInitDialog()
{
    CDialog::OnInitDialog();
    return TRUE;
}
 
void uchet::OnBnClickedButton2()
{
    UpdateData(true);
    UpdateData(false);
    // TODO: добавьте свой код обработчика уведомлений
}
 
 
void uchet::OnBnClickedButton1()
{
    UpdateData(true);
    MessageBox("Эта кнопка работает");
    UpdateData(false);
    // TODO: добавьте свой код обработчика уведомлений
}
вызов окна
C++
1
2
3
4
5
6
7
void CbibliotekaDlg::OnBnClickedButton1()
{
    UpdateData(true);
    CDialogEx okno(IDD_UCHET);
    okno.DoModal();
    UpdateData(false);
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.04.2013, 20:19
Ответы с готовыми решениями:

Скрыть элементы управления в MFC
Простите пожалуйста админы и модеры... Я сейчас делаю проект офлайн хелпера.. У меня вся работа пока что идёт на Виндовс Форм.. С++...

Работа с числами в диалоге (MFC)
Создал три поля редактирования, поддерживающие только числа (переменные для них m_num1, m_num2, m_rez) и кнопку. Что нужно сделать, чтобы...

Не выводится картинка в диалоге (MFC)
в диалоге MFC Не выводиться картинка . Для кнопки забил void CBMPDlg::OnBnClickedButton1() { CBitmap bbb; ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.04.2013, 20:19
Помогаю со студенческими работами здесь

Как прервать цикл в диалоге (MFC)
Вопрос по Visual C++ - MFC. Имеется диалог с кнопками Ок и Сансел. Нужно прервать цикл при нажатии на кнопку Сансел. PreTranslateMessage...

Как сделать просмотр HTML в MFC Диалоге?
Как сделать просмотр HTML страницы в MFC Диалоге(ресурсы .rc)?

Рисуем элементы меню (на диалоге)
Доброго времени суток! Что требуется: На диалоговом окне (C++, MFC) CMenuTestDlg есть главное и контекстные меню, созданные в...

ХР стиль елементов управления (MFC)
Делал проект в Visual Studio 6, теперь решил конвертнуть его в 2008, думал что после этого элементы управления (кнопки и тд) поменяют стиль...

Прозрачность элемента управления ActiveX MFC
Подскажите, пожалуйста, в чем проблема, уже несколько дней сижу и неполучаеться. Создал элемент управления ActiveX MFC, хочу сделать его...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru