Я могу показать 2 изображения, открыв 2 диалоговых окна, но я хочу показать их оба в том же диалоговом окне. Изображения будут держать на изменениеЯ хочу динамически показывать 2 изображения в диалоговом окне MFC CDialog. Может кто-нибудь, пожалуйста, дайте мне подсказку о том, как это сделать?
ответ
Один простой способ сделать это состоит в следующем:
- добавить изображения в Bitmap ресурсов для реализации проекта;
- добавьте элемент управления изображением в диалог для каждого растрового изображения, положения и размера по своему желанию;
- установить свойство изображения элементов управления изображением, чтобы указать ресурс растрового изображения.
Если этот способ слишком статичен или нет, как вы хотите это сделать, то вам нужно будет уточнить свой вопрос, чтобы быть более конкретным.
Я бы хотел, чтобы изображения менялись динамически. Я попытался добавить еще одно диалоговое окно, но он открывает еще одно окно. – Poojan
Похоже, вам нужно будет аннулировать два разных прямоугольника DC, на которых вы рисуете. Возможно [здесь] (http://stackoverflow.com/questions/7568559/displaying-image-in-mfc-method-that-is-not-onpaint) и [здесь] (http://stackoverflow.com/questions/ 8885997/diving-a-cdialog-in-two-areas-with-different-backgrounds-picture-of-the-objec) проведет вас дальше. – acraig5075
Спасибо, ссылки были действительно helful – Poojan
Как вы показываете изображение? чего именно вы хотите достичь? –