Диалоговое окно, проблемы |
Здравствуйте, гость ( Вход | Регистрация )
Диалоговое окно, проблемы |
registr |
16.8.2010, 11:23
Сообщение
#1
|
Участник Группа: Участник Сообщений: 115 Регистрация: 16.11.2009 Пользователь №: 1234 Спасибо сказали: 8 раз(а) Репутация: 1 |
Не могу никак разобраться с появлением диалогового окна в главном окне. Помогите, пожалуйста, разобраться. Вот сам код:
createdialog.h
createdialog.cpp
В главном окне Диалог вызывается соответственно:
При компиляции выдается сообщение: macro "CreateDialogW" requires 4 arguments, but only 1 given макрос "CreateDialogW" требует 4 аргумента, но дан только 1 Выдается ошибка в файле createdialog.h в конструкторе declaration does not declare anything декларация ничего не декларирует Бью голову, не понимаю в чем дело... |
|
|
registr |
17.8.2010, 12:12
Сообщение
#2
|
Участник Группа: Участник Сообщений: 115 Регистрация: 16.11.2009 Пользователь №: 1234 Спасибо сказали: 8 раз(а) Репутация: 1 |
BRE, Litkevich Yuriy, Алексей1153 спасибо! Назвал класс MyDialog и конструктор MyDialog() - диалоговое окно появилось.
Но появилась другая проблема. (см. рисунок demo.jpg). У меня есть два разных класса: MainWindow и MyDialog. Метод нажатия на клавишу "Oк" okPush() принадлежит классу MyDialog, а метод создания новой карты create_new() принадлежит классу MainWindow. А как их сочленить так, чтобы при нажатии на клавишу "Ok" вызывался метод create_new()? Подскажите пожалуйста как это сделать граммотно и профессионально? |
|
|
Текстовая версия | Сейчас: 14.1.2025, 12:20 |