70 / 47 / 5
Регистрация: 10.01.2017
Сообщений: 1,848
|
|
1 | |
WinMain окно из консольного приложения с++03.07.2020, 20:45. Показов 1662. Ответов 6
Метки нет (Все метки)
Здравствуйте,
Подскажите, а возможно создать окно из обычного консольного приложения c++ ? Ну там к примеру в отельной функции ? Хотя я даже особо и предположить не могу как, ведь WinMain как бы должен принимать в себя 4 параметра, а в функцию же их не передашь.
0
|
03.07.2020, 20:45 | |
Ответы с готовыми решениями:
6
Можно ли создать окно из консольного приложения Непонятное окно при создании консольного приложения win32 Вывести в окно консольного приложения числа в виде таблицы Как создать окно внутри консольного приложения? |
70 / 47 / 5
Регистрация: 10.01.2017
Сообщений: 1,848
|
|
03.07.2020, 22:00 [ТС] | 3 |
Но ведь у этих 4ех параметров какие то значения должны быть, если создавать именно приложение WinMain, эти 4 параметра, как бы сама функция winmain заполняет(ну грубо). А я как из int main() их заполню ?
0
|
Неэпический
|
|
03.07.2020, 22:25 | 4 |
Сообщение было отмечено Optimus11 как решение
Решение
Идем на MSDN и смотрим, какие параметры принимает WinMain и нужны ли они тебе вообще для создания окна.
https://docs.microsoft.com/en-... se-winmain GetModuleHandle(NULL) как раз его и вернет.Так там же сразу и написано что в этом случае можно создать именованный мьютекс и проверять его при запуске. GetCommandLine .Или же можно использовать CommandLineToArgv , если не хочется возиться с единой строкой.GetStartupInfo .Из всего этого для создания окна нужен только hInstance .
1
|
70 / 47 / 5
Регистрация: 10.01.2017
Сообщений: 1,848
|
|
03.07.2020, 22:29 [ТС] | 5 |
Спасибо
0
|
70 / 47 / 5
Регистрация: 10.01.2017
Сообщений: 1,848
|
|
04.07.2020, 18:31 [ТС] | 6 |
Теоретически оно нужно для функции ShowWindow, как написано:
0
|
Неэпический
|
|
04.07.2020, 19:53 | 7 |
У тебя консольное приложение из которого ты хочешь создать окно.
Вряд ли этот параметр необходим.
0
|
04.07.2020, 19:53 | |
04.07.2020, 19:53 | |
Помогаю со студенческими работами здесь
7
При закрытии консольного приложения, открывается окно формы delphi Возможно ли скрыть окно консольного приложения при его выполнении? Не вылазит черное окно консольного приложения после компиляции (Microsoft Visual C++ 2008) Запуск консольного приложения из другого приложения Проект консольного приложения из Windows приложения разработка консольного приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |