|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|
2 окна в одном приложении12.11.2016, 10:34. Показов 6875. Ответов 15
Метки нет (Все метки)
Здравствуйте! пишу игру пятнашки... но не в ней дело =)
в начале запуска программы запускается сама игра из чисел. но вот я хочу пособирать картинку... загружаю ее... и вот хочу что бы у меня в игре рядом находилась итоговая картинка и сама игра где эту картинку собираю. подскажите как такое сделать?
0
|
|
| 12.11.2016, 10:34 | |
|
Ответы с готовыми решениями:
15
Как в одном окне создать другие окна?
|
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
| 12.11.2016, 10:41 | |
|
вот поковыряйте проект (devc++). там как раз два окна
1
|
|
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
| 12.11.2016, 10:42 | |
|
второе окно появляется после нажатия на кнопку
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|
| 12.11.2016, 10:49 [ТС] | |
|
сама программулина приложена.
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|
| 12.11.2016, 10:58 [ТС] | |
|
Serg_o_Grey, ок, ща гляну =)
Добавлено через 7 минут Serg_o_Grey, мне надо что бы одновременно 2 окна были... окно с игрой и окно с картинкой. в моей программе готовая картинка вынесена на панельку(т.е. надо нажать на кнопочку что б посмотреть картинку)
0
|
|
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
||
| 12.11.2016, 11:35 | ||
|
ну и размеры свои выставить и прозрачность убрать там просто принцип создания 2х окон показан Вот что-то я не пойму. Вы ведь уже реализовали практически весь функционал. Для Вас создать второе окно (имеющее нулевой размер) при создании окна с игрой не должно составлять проблем. При выборе картинки просто растягиваете окно с нулевым размером и рисуете на нем картинку
0
|
||
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|||||||||||
| 12.11.2016, 13:03 [ТС] | |||||||||||
|
Serg_o_Grey, т.к я новичек - у меня принцип - переделывать то что имею. Т.к. я не все знаю, поэтому и спрашиваю.
в идеале чего хочу: что б по нажатии кнопки из вот этого кусочка
теперь, наверно, почетче пояснила чего хочу =) ? Добавлено через 13 минут как не печально мне надо еще сделать кнопку выбора цвета задника =(
0
|
|||||||||||
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
||||||||||||
| 12.11.2016, 13:19 | ||||||||||||
Сообщение было отмечено AirLiss как решение
Решение
как то так второе окно делаем:
1
|
||||||||||||
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|
| 12.11.2016, 14:14 [ТС] | |
|
Serg_o_Grey, вылезли ошибочки...
Ошибка 1 error C2664: "ATOM RegisterClassExW(const WNDCLASSEXW *)": невозможно преобразовать аргумент 1 из "WNDCLASS *" в "const WNDCLASSEXW *" 2 IntelliSense: аргумент типа "WNDCLASS *" несовместим с параметром типа "const WNDCLASSEXW *"
0
|
|
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
||||||
| 12.11.2016, 14:42 | ||||||
|
используйте просто RegisterClass вместо RegisterClassEx; WNDCLASS вместо WNDCLASSEX; CreateWindow вместо CreateWindowEx
у меня нет VisualStudio, так что править непосредственно Вашу программу не могу Добавлено через 5 минут ну и процедуру оконную так лучше сделать, чтобы вся программа не закрывалась
0
|
||||||
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|
| 12.11.2016, 14:52 [ТС] | |
|
Serg_o_Grey, глупо может о таком спрашивать...но там картинка не появилась) как ее туда прописать?
0
|
|
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
| 12.11.2016, 14:58 | |
|
а окно появилось?
0
|
|
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
||||||
| 12.11.2016, 14:59 [ТС] | ||||||
|
как понимаю что то изменить надо здесь, в формэмейдж
да появилось
0
|
||||||
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
||||||
| 12.11.2016, 15:16 | ||||||
|
да в общем должно тоже самое сработать
0
|
||||||
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|
| 12.11.2016, 15:29 [ТС] | |
|
Serg_o_Grey, слишком много ошибок - слишком много необъявленных индефикаторов...
0
|
|
|
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
| 12.11.2016, 15:58 | |
|
что сказать... у Вас width, height и infoPanelHeight не определены в оконной процедуре SubWndProc, это надо учитывать и исправлять
сделайте глобальными эти идентификаторы. только не спрашивайте - как..
0
|
|
| 12.11.2016, 15:58 | |
|
Помогаю со студенческими работами здесь
16
Web и C# в одном приложении Консоль и форма в одном приложении Несколько Proxy в одном приложении Несколько прокси в одном приложении
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|