|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
||||||
Дочернее окно не перемещается27.04.2010, 19:59. Показов 2333. Ответов 18
Метки нет (Все метки)
При выборе определённого пункта меню, должно быть создано новое дочернее окно. Окно открывается, но не перемещается.
Код:
0
|
||||||
| 27.04.2010, 19:59 | |
|
Ответы с готовыми решениями:
18
Дочернее окно Дочернее окно (MFC / C++) Дочернее окно внутри родительского |
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 28.04.2010, 10:33 | ||
|
ты делаешь окно типа "STATIC", дочернее для "EDIT", развернутого на все основное окно... и хочешь, чтобы это окно типа "STATIC" обрабатывало сообщения от системного меню? ![]() да нет у этого типа окон системного меню. DefWindowProc окна класса "STATIC" закономерно игнорирует сообщения группы WM_SYSCOMMAND. точно не помню, но и WM_MOVE он, кажется, тоже игнорирует.
0
|
||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
|
| 18.05.2010, 16:25 [ТС] | |
|
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 18.05.2010, 18:49 | ||
|
в этой мешанине, да еще и без четкого описания проблемы, никто разбираться не будет.
0
|
||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
||||||
| 01.06.2010, 02:26 [ТС] | ||||||
|
Проблема, насколько я понимаю вот здесь
0
|
||||||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|||
| 01.06.2010, 07:08 | |||
|
Ты-же не написал, что ты хотел получить. Что за программу ты вообще пишешь. И какой обработки мыши тебе не хватает. Комментариев в программе - тоже ноль-повдоль. Вот и поди разберись, что ты там делаешь, и зачем. Как в анекдоте:
0
|
|||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
|||
| 01.06.2010, 18:49 [ТС] | |||
из менюпри вышеописанном коде окно появляется, но не перемещается... я так понял проблема из-за TEXT("STATIC") в CreateWindow.. как это исправить можно?
0
|
|||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 02.06.2010, 08:43 | ||
|
задача никак не описана. ты мне моего ребенка напоминаешь - тот то-же выложет что нибудь из мозаики, придет показывать, а ты попробуй догадайся, что он хотел там изобразить. то ли это была машинка, то ли рыбка, то ли просто абстрактная живопись...
0
|
||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
|
| 02.06.2010, 10:24 [ТС] | |
|
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|||
| 02.06.2010, 16:53 | |||
![]() И еще немного о птичках - так, для общего развития.
0
|
|||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
||
| 02.06.2010, 20:29 [ТС] | ||
|
0
|
||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 02.06.2010, 23:24 | ||
![]() Если ты его делаешь со стилем WS_OVERLAPPEDWINDOW, то оно замечательно будет передвигаться по всему экрану.
0
|
||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
||
| 03.06.2010, 01:55 [ТС] | ||
|
Добавлено через 2 часа 18 минут точнее вопрос в том, как избавить это окно от свойств EDIT в WM_CREATE создаю новое окно, но в пункте меню оно даже не открывается
0
|
||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|||
| 03.06.2010, 12:21 | |||
|
А какие у него должны быть свойства? Опять вопрос к ХРЕНОВОМУ ОПИСАНИЮ ЗАДАЧИ. Пойми, пока ты не сможешь внятно, на нормальном русском языке, сформулировать, что ты хочешь получить в итоге - никакой программы ты не напишешь.
0
|
|||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
|||||||||||||||||
| 03.06.2010, 13:51 [ТС] | |||||||||||||||||
Каким образом можно от этих свойств hEdit избавиться? Я понимаю, что для этого необходимо описать hChildWnd . но как и где?
0
|
|||||||||||||||||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|||||
| 03.06.2010, 15:33 | |||||
|
ёпрст!!!
слов нет... ты бот? или просто русский язык понимаешь ограниченно? ты можешь написать: "Я хочу сделать программу, выполняющую то-то и то-то" ?? я задолбался понимать, что ты хочешь сделать. "В начале программы создаётся дефолотное окно" - это не описание того, что ты ХОЧЕШЬ ПОЛУЧИТЬ, это описание того что ты ДЕЛАЕШЬ. А правильно ты это делаешь или нет - никому кроме тебя не видно, ведь нефига не понятно ЗАЧЕМ ты это дефолтное окно, и все остальное делаешь. Зачем тебе окно для открытия файла? Функции у этого окна какие? Ты графический редактор делаешь? И все-таки, сделай над собой титаническое усилие, и попробуй описать работу программы, как ты ее видишь. Вот тебе пример описания:
0
|
|||||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
|
| 03.06.2010, 15:40 [ТС] | |
|
программа производит считывание файла, затем выполняются некоторые функции по итогам которой по итогам происходит отрисовка...для чтения hEdit, а для рисования создаётся новое окно
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 03.06.2010, 20:39 | ||
|
значит нужно сделать новое окно для вывода картинки? или для рисования в окне мышкой? хотя, зачем окно должно быть плавающим? хотя это уже не так важно.проще всего зарегистрировать новый класс, и прописать в обработке WndProc нужные реакции.
0
|
||
|
0 / 0 / 1
Регистрация: 11.04.2010
Сообщений: 34
|
||||
| 03.06.2010, 21:51 [ТС] | ||||
|
0
|
||||
| 03.06.2010, 21:51 | |
|
Помогаю со студенческими работами здесь
19
Как программно развернуть дочернее окно Передача CStringArray в дочернее диалоговое окно Дочернее окно копируется в не дочернее(хотя не должно) Закрыть дочернее окно и открыть в единственном экземпляре Главное окно Создать модальное окно (дочернее окно) как в одноклассниках Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|