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

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

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

Как можно вызвать стандартное окно для выбора папок? C++
C++ Можно ли создать окно из консольного приложения
C++ Создать класс окно, используя композицию и иерархию, определить окно заголовком и кнопкой.
C++ можно ли создать такой именованый пейп , что по нему можно было передавать данные по сети?
C++ Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 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
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
25.11.2012, 01:15     Можно ли создать окно? #3
-создать функцию (процедуру-обработчик) оконных сообщений
-заполнить структуру WNDCLASSEX
-зарегистрировать класс окна.
-создать окно, показать окно, обновить окно
-запустить цикл обработки сообщений

Добавлено через 1 минуту
этот весь код может сгенерировать Visual Studio, если выбрать соответствующий оконный проект в мастере создания.
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 353
Записей в блоге: 1
25.11.2012, 01:18  [ТС]     Можно ли создать окно? #4
Kuzia domovenok, куда тыкать?)
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 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
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
25.11.2012, 01:26     Можно ли создать окно? #6
Цитата Сообщение от Альма Посмотреть сообщение
Kuzia domovenok, куда тыкать?)
Смысл тыкать? Ну создадите Вы окно, а как с ним работать то будете?
Yandex
Объявления
25.11.2012, 01:26     Можно ли создать окно?
Ответ Создать тему
Опции темы

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