Как изменить видимое свойство изображения с помощью кнопки в приложении MFC (C ++ Visual Studio 2010)? - PullRequest
3 голосов
/ 05 декабря 2011

Я пытаюсь создать программу, в которой изображение исчезнет, ​​когда в приложении будет нажата некая кнопка с именем скрыть.

Я знаю, что в приложении Windows Form это будет примерно так:

    pictureBox1->Visible=true/false;

Но этот код не будет работать в MFC

Мой код в MFC

     Cstatic pictureBox1 =(Cstatic)Getdialogitem(IDC_IMAGE1);
     pictureBox1->Visible=false; 

1 Ответ

8 голосов
/ 06 декабря 2011

Попробуйте

pictureBox1->ShowWindow(SW_HIDE);

или

pictureBox1->ShowWindow(SW_SHOW);

В MFC просто установка новой переменной-члена ничего не дает; вам нужно вызывать функции, которые будут выполнять определенные действия.

...