Вопрос: Создание формы ВО ВРЕМЯ РАБОТЫ программы! | Добавлено: 23.02.08 15:29 |
Автор вопроса: ![]() |
Мне нужно во время работы приложения создать форму и расположить на ней пару контролов. Как ето реализовать? |
Ответы | Всего ответов: 25 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 295002202 Вопросов: 87 Ответов: 1684 |
Профиль | Цитата | #1 | Добавлено: 23.02.08 17:35 |
MsgBox?
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() Вопросов: 4 Ответов: 16 |
Профиль | Цитата | #2 | Добавлено: 23.02.08 20:55 |
CreateWindow, жестокий способ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() Вопросов: 1 Ответов: 24 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 23.02.08 22:27 |
CreateWindow, жестокий способ
![]() Прекрасное описание (правда для C++), но думаю если пишешь столь тяжелые проекты то труда не составит разобраться! http://www.firststeps.ru/mfc/winapi/win/r.php?56 |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 10 Ответов: 29 |
Профиль | Цитата | #4 | Добавлено: 24.02.08 17:21 |
ZagZag, ты можешь на MsgBox расположить контролы?!. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 24.02.08 17:43 |
контролы конечно нельзя расположить на MsgBox
но можно сделать так: MsgBox "Воспользуйтесь другим подходом к решению задачи."
|
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 10 Ответов: 29 |
Профиль | Цитата | #6 | Добавлено: 24.02.08 18:04 |
InputBox "Каким же именно?" |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 10 Ответов: 29 |
Профиль | Цитата | #7 | Добавлено: 24.02.08 18:13 |
И ещё. Что означает ошибка:
Can`t find DLL entry point CreateWindowA in user32 ? ? ? |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 24.02.08 19:27 |
Ха!
InputBox "Каким же именно?"
cout << "А какой именно задачи?" << endl;
|
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ICQ: 295002202 Вопросов: 87 Ответов: 1684 |
Профиль | Цитата | #9 | Добавлено: 24.02.08 20:31 |
MsgBox - первое, что пришло в голову для создания формы в парой контролов.
Вообще я не вижу смысла создавать форму динамически. Может достаточно менять Visible у некоторых контролов на заранее созданной форме? Если все-таки надо, то CreateWindow однозначно, но это большой гемор. |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ICQ: 295002202 Вопросов: 87 Ответов: 1684 |
Профиль | Цитата | #10 | Добавлено: 24.02.08 20:32 |
Can`t find DLL entry point CreateWindowA in user32
А винда какая? Попробуй: Private Declare Function CreateWindowEx Lib "user32.dll" Alias "CreateWindowExA" (ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, ByRef lpParam As Any) As Long
|
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 249094859 Вопросов: 0 Ответов: 310 |
Профиль | Цитата | #11 | Добавлено: 25.02.08 08:07 |
И ещё. Что означает ошибка:
Can`t find DLL entry point CreateWindowA in user32 ? ? ? А функция то как объявлена? |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() Вопросов: 1 Ответов: 24 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 25.02.08 10:16 |
Дословный перевод.
Can`t -Не могу find DLL найти DLL entry point точку входа CreateWindowA in user32 в user32. (Njtcnm OS указывает на то что при подключении данной длл возникли с проблемой вызова функции, а точнее ее отсутствие). |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 10 Ответов: 29 |
Профиль | Цитата | #13 | Добавлено: 25.02.08 16:38 |
Попробовал CreateWindowEx - ошибок нет, но хотелось бы где-нибудь узнать поподробнее про енту функцию - описание параметров (может, есть в MSDN?) |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 25.02.08 17:20 |
В MSDN есть естественно. Не проще ли посмотреть, чем спрашивать, есть ли оно там?
З.Ы. CreateObject не катит? |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #15 | Добавлено: 25.02.08 18:57 |
Вообще я не вижу смысла создавать форму динамически.
А если нароД пишет собственный язык визуального программирования? |
|