2010-03-20 2 views
1

Мне была поставлена ​​задача.Как отправить сообщение из одного диалога другому?

Приложение с первым диалоговым окном имеет кнопки 4 (вверх, вниз, влево, вправо). В приложении с двумя диалоговыми окнами есть два элемента управления (например, текстовая область, кнопка). Когда в первом диалоговом окне нажимаю «левая» кнопка - элементы управления на втором диалог должен перемещаться влево.

Но, к сожалению, я совсем не знаю API Win32. Как это реализовать? Какой механизм API Win32 я должен использовать? Спасибо.

ответ

2

Если у вас есть ручки (HWND) для элементов управления в другом диалоговом окне, вы можете использовать вызов api Win32 MoveWindow, чтобы переместить их.

При чтении документации api может быть полезно помнить, что все (кнопки, списки, комбинированные поля и т. Д.) - это окно ...

Смежные вопросы