powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите решить проблемку с MDIChild-окнами
12 сообщений из 12, страница 1 из 1
Помогите решить проблемку с MDIChild-окнами
    #32453327
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
например открыто 2 MDIChild окна:счета-фактуры, девочка(оператор, менеджер, или просто б....) нажимает на кнопочку "добавить новую запись" (новая строка из номенклатуоы) делает в одной 5 записей, и переключается в другое окно сч-ф, сюда вставляет 10 записей, а когда смотрит то удивляется и там и там по 15 записей одного и тогоже
--
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453355
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если у Вас можно открыть один и тотже документ 20 раз (одновременно в двадцати формах), то и не такое будет.
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453399
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Девочка руки мыла? :)
2. Оба окна ссылаются на один источник данных. Первое 5 записало, второе 10, при просмотре делается апдейт вьюхи и обращение к источнику - а в источнике от обоих 15 штук. Надо каждому окну свой класс документа.

3. Это не вы там случаем 1С ваяете?...
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453412
'FaTsO'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если честно не понятно в чем вопрос....)
Ну 15 записей в сумме...не нравится сделай 2 источника данных...)))
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453499
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос в том, что надо вернуть какое-то значение из второго чаилдового окна(вызванного) в первое(вызвавшее).
Именно в то, которое вызвало....
--
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453505
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Спелицин Ну если у Вас можно открыть один и тотже документ 20 раз (одновременно в двадцати формах), то и не такое будет.
Посмотри хотя-бы 1С, там хоть 100 одних и тех-же окон открывай, и никаких косяков(на которые Вы намекаете)
--
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453594
MaximV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через PostMessage и дискриптор окна.
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453653
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximVЧерез PostMessage и дискриптор окна.
попдробнее можно?
Если не трудно, дай примерчик?
--
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32453700
MaximV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Определяешь сообщения типа
#define WM_MYMESSAGE WM_USER + 1

2. Создаёшь карту сообщений в public:
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_MYMESSAGE, TMessage, OnMyMessage)
END_MESSAGE_MAP(TComponent)

3. Пишешь обработчик
void __fastcall OnMyMessage(TMessage& Message)
{
........................................
}

4. Сообщение
PostMessage(hCallingWindow, WM_MYMESSAGE, wParam, lParam);

Вызывающее окно передают вызываемому свой HWND, а вызываемое, что нужно.

Что-то типа этого.

Есть ещё SendMessage.

Читаем хелп:
BOOL PostMessage(
HWND hWnd, // handle of destination window
UINT Msg, // message to post
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32454005
well_wisher_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вы блин даёте. В подавляющем большинстве случаев объект не должен редактироваться одновременно с нескольких форм, возможен только просмотр объекта.

DJStealthПосмотри хотя-бы 1С, там хоть 100 одних и тех-же окон открывай, и никаких косяков(на которые Вы намекаете)

Для своих времен 95-97г 1С -это лучший продукт в своей линейке. Многим не мешало бы повнимательней присмотреться к этому продукту и сделать надлежащие выводы.
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32456479
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо а как запретить повторное открытие окна, т.е. если такое окно открыто, то переключится на него?
--
...
Рейтинг: 0 / 0
Помогите решить проблемку с MDIChild-окнами
    #32456653
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогды самое просто завести ключики :)

i_i
(';')
(V),(V),,
JS
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите решить проблемку с MDIChild-окнами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]