2012-05-24 3 views
0

Я могу показать 2 изображения, открыв 2 диалоговых окна, но я хочу показать их оба в том же диалоговом окне. Изображения будут держать на изменениеЯ хочу динамически показывать 2 изображения в диалоговом окне MFC CDialog. Может кто-нибудь, пожалуйста, дайте мне подсказку о том, как это сделать?

+0

Как вы показываете изображение? чего именно вы хотите достичь? –

ответ

0

Один простой способ сделать это состоит в следующем:

  • добавить изображения в Bitmap ресурсов для реализации проекта;
  • добавьте элемент управления изображением в диалог для каждого растрового изображения, положения и размера по своему желанию;
  • установить свойство изображения элементов управления изображением, чтобы указать ресурс растрового изображения.

Если этот способ слишком статичен или нет, как вы хотите это сделать, то вам нужно будет уточнить свой вопрос, чтобы быть более конкретным.

+0

Я бы хотел, чтобы изображения менялись динамически. Я попытался добавить еще одно диалоговое окно, но он открывает еще одно окно. – Poojan

+1

Похоже, вам нужно будет аннулировать два разных прямоугольника 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

+0

Спасибо, ссылки были действительно helful – Poojan