-1

У меня возникла проблема, когда я создал кнопки в панели предварительного просмотра с использованием редактора ресурсов (visual C++). Проблема в том, что когда я пытаюсь переместить ширину панели предварительного просмотра, кнопка не настраивается, чтобы быть в области предварительного просмотра в соответствии с перемещением ширины панели предварительного просмотра. (я имею в виду, когда я уменьшаю ширину панели предварительного просмотра, они выходят за пределы области предварительного просмотра в правой части).Созданная кнопка выходит из области предварительного просмотра с помощью редактора ресурсов

Может ли кто-нибудь дать мне решение выйти из этой проблемы ??? Я также хочу сказать вам, что у меня уже есть одна фотография в диалоговом окне, которое уже настроено на панель предварительного просмотра в соответствии с движущейся панелью предварительного просмотра (я имею в виду, что фотография не создает никаких проблем, только кнопки, которые я создал, выходят за границу панели предварительного просмотра). Может быть, потому что для фотографии у нас есть SS_CENTERIMAGE, который сохраняет изображение в центре, но ничего подобного не подходит для кнопок

Пожалуйста, дайте мне решение, которое я делаю в Visual C++, используя createialog с помощью редактора ресурсов ..

+0

Показать код. –

+0

На самом деле это проблема редактора ресурсов. Я думаю, что вы не поняли проблему правильно. – Sss

ответ

1

При изменении размера окна окно получает сообщение WM_SIZE с новым размером. Обработайте это сообщение в панели предварительного просмотра, вычислите новые позиции кнопок и используйте MoveWindow или SetWindowPos для перемещения кнопок.

+0

Hii scott. когда я делаю так, как вы сказали мне. Это создает проблему, когда я вижу кнопки в проводнике окон, она находится в середине области предварительного просмотра, тогда как в перспективе она находится внизу. НО Сомнение остается постоянным на своем месте, но что я хочу. он должен оставаться в середине нижней части панели предварительного просмотра в проводнике и перспективах окна (я имею в виду, даже если я уменьшу ширину панели предварительного просмотра до половины кнопки, должен находиться на середине нижней части новой ширины панели предварительного просмотра я имею в виду, что кнопка должна настраиваться на среднем дне в соответствии с изменяющейся шириной панели предварительного просмотра). – Sss