Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
#1

Можно ли создать окно? - C++

25.11.2012, 00:39. Просмотров 441. Ответов 5
Метки нет (Все метки)

Можно ли на С++ написать окно? Если да, то как. Киньте, пожалуйста, пример, если можно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2012, 00:39     Можно ли создать окно?
Посмотрите здесь:

C++ Создать программу, перехватывающую видеопоток в окно
C++ Как в VC создать окно с двумя формами и сплиттером?
Как можно вызвать стандартное окно для выбора папок? C++
Помогите создать окно с кнопками, графика win32 API C++
C++ Можно ли создать окно из консольного приложения
C++ можно ли создать такой именованый пейп , что по нему можно было передавать данные по сети?
C++ Создать абстрактный тип данных (структура) - окно
C++ Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой
C++ Можно ли создать простое окно с кнопкой и свернуть его в трей?
C++ Создать окно со списком выбора и кнопкой
Как создать окно с полупрозрачной картинкой C++
О потоках std::thread: можно ли вложить потоки друг в друга и можно ли создать динамический массив потоков? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3584 / 1364 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
25.11.2012, 00:49     Можно ли создать окно? #2
Цитата Сообщение от Альма Посмотреть сообщение
Можно ли на С++ написать окно?
Всмысле окно? WinAPI? CreateWindow
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
HWND WINAPI CreateWindow(
  _In_opt_  LPCTSTR lpClassName,
  _In_opt_  LPCTSTR lpWindowName,
  _In_      DWORD dwStyle,
  _In_      int x,
  _In_      int y,
  _In_      int nWidth,
  _In_      int nHeight,
  _In_opt_  HWND hWndParent,
  _In_opt_  HMENU hMenu,
  _In_opt_  HINSTANCE hInstance,
  _In_opt_  LPVOID lpParam
);
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
25.11.2012, 01:15     Можно ли создать окно? #3
-создать функцию (процедуру-обработчик) оконных сообщений
-заполнить структуру WNDCLASSEX
-зарегистрировать класс окна.
-создать окно, показать окно, обновить окно
-запустить цикл обработки сообщений

Добавлено через 1 минуту
этот весь код может сгенерировать Visual Studio, если выбрать соответствующий оконный проект в мастере создания.
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
25.11.2012, 01:18  [ТС]     Можно ли создать окно? #4
Kuzia domovenok, куда тыкать?)
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
25.11.2012, 01:26     Можно ли создать окно? #5
File>New>Project

Откроется диалог New Project:
Project Types: Win32
Templates: Win32 Project
Name: <Enter_name>
OK
Откроется Win32 application Wizard
Application Settings:
Application type: Windows application
Additional options:
Empty project: нет галки
FINISH

Добавлено через 2 минутыА вообще, окна можно создавать и из простого консольного проекта. Просто в нашем случае студия за тебя много оконного кода добавит.
Цитата Сообщение от Альма Посмотреть сообщение
Можно ли на С++ написать окно?
Окна с помощью функций WinAPI можно создавать вне зависимости от языка. Хоть на чистом Ассемблере пиши программы с оконным интерфейсом
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12514 / 7076 / 794
Регистрация: 27.09.2012
Сообщений: 17,477
Записей в блоге: 2
Завершенные тесты: 1
25.11.2012, 01:26     Можно ли создать окно? #6
Цитата Сообщение от Альма Посмотреть сообщение
Kuzia domovenok, куда тыкать?)
Смысл тыкать? Ну создадите Вы окно, а как с ним работать то будете?
Yandex
Объявления
25.11.2012, 01:26     Можно ли создать окно?
Ответ Создать тему
Опции темы

Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru