![]() 23 / 23 / 5
Регистрация: 31.10.2009
Сообщений: 199
|
||||||
WIN32, Windows(Окна) . Создание Доп.окон.14.01.2010, 13:27. Показов 12216. Ответов 4
Метки нет Все метки)
(
Снова я)
Есть програмка. Программная среда -VisualStudio - проект Win32 . Есть основное окно. Нужно создать ещё одно. Как я понял , Дочерне окно - всегда выше основного. Мне же нужно ещё одно. Вот. Впринципе ничего сложного . Но я только начал с Win32 . Есть вопросы . Вот так я создал окно.
1. hInstance - что за зверь ?при создании главного окна у меня такой-же параметр передаёться функции. Если так нельзя, как сделать ещё hInstance ???? как инициализировать его. 2. szWindowClass - как сделать свой ? т.е. Окошко без менюшек стандартын(вообще без меню - типа - файл , справка) Это оно за это отвечает ? и вообще , что это за параметр. 3. Обработчик сообщений. Как с ним быть ? 1 на 2 окна ? или как ? О_о Добавлено через 12 часов 24 минуты Ап теме)
0
|
14.01.2010, 13:27 | |
Ответы с готовыми решениями:
4
Запуск/Создание Windows Form в Win32 приложение ! Создание меню окна в Win32 API
|
![]() 2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||||||||||||||||||||
14.01.2010, 18:15 | ||||||||||||||||||||
1
|
![]() 23 / 23 / 5
Регистрация: 31.10.2009
Сообщений: 199
|
||||||||||||||||||||||||||||||||
15.01.2010, 00:55 [ТС] | ||||||||||||||||||||||||||||||||
Спасибо вам огромное . Просто шикрный объяснили ) Всё понятно ) По-больше бы таких людей
![]() Только есть ещё вопросы )
При создании 2го окна , если я пишу это же (то бишь 109) то создаёться окно , с меню..такое же как главное. хотя стоит
Вот структура с помощью которой создаю окно.
Насчёт 110 - это уже мои эксперименты ) я тут понял , что 110 уже занято ) другие значения не помогают...окно не создаеться
0
|
![]() 2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||||||||||||
15.01.2010, 01:04 | ||||||||||||
![]() ![]() Вот например как должен выглядеть стринг тайбл для твоего приложения с двцмя окнами ![]() А вот примерный код программы: Код
1
|
![]() 23 / 23 / 5
Регистрация: 31.10.2009
Сообщений: 199
|
|||
17.01.2010, 01:36 [ТС] | |||
Monte-Cristo, после долгих мучений , я понял.... у меня что то проблемы со строками .
Про окно ресурсов . Пишет - ошибка . Открыто в другом редакторе ( АХТУНГ ?!!!!!!!!!) На любые изменения - отказано в доступе . Я не понимаю откуда берёться текст "WNDCLASS2" . НУ и вообще как работает эта функция... У меня там всё по нулям... и строка пустая ... наверно в этом проблема . Потому , что если указать вместо IDS_CLASS2 - стандартный , то всё работает . Блин . Может что то в фаиле "TwoWndPrj.h" ?? Добавлено через 12 минут АААААААААААААААААААААААААААААААААААААааа аааа. Я разобрался!! оказываеться стрингтейбл - обязательный элемент . БЕЗ которого не как . Методом научного тыка создал этот ресурс, заполнил вручную и всё рабоет ) уря ) Добавлено через 35 минут Блин. как так?) У обеих окон меню сверху нету) Но 1 окно с таким параметром Или это не оно отвечает ? там в функции CreateWindow есть параметр hmenu , но мы его NULL ... ненаю...
0
|
17.01.2010, 01:36 | |
Помогаю со студенческими работами здесь
5
Окно: создать 4 окна, в центре каждого из окон вывести номер окна в порядке создания(1-4) Почему авторы диалоговых окон стараются сделать свои окна максимально похожими на стандартные окна? Создание окна windows.h Создание окна windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
|
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
|
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
|
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
|
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
|
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
|
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
|
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
|
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
|
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
|