E
EuGenius
Вопрос 1. Как открывать форму только в единственном экземпляре?
Вроде можно как-то класс обьявить...
Форма открывается при появлении сообщения, получается так, что форма открывается несколько раз.
Вопрос 2. Как в MFC задавать статическому обьекту (Picture Control) на форме разные bmp-файлы?
Пробовал следующее
Может там чего-то не хватает?
"m_bmpSound.SetBitmap(...);" делалось в инициализации диалога (OnInitDialog()).
Благодарю за помощь.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Вроде можно как-то класс обьявить...
Форма открывается при появлении сообщения, получается так, что форма открывается несколько раз.
Вопрос 2. Как в MFC задавать статическому обьекту (Picture Control) на форме разные bmp-файлы?
Пробовал следующее
Код:
...
//назначил контрол в хидере
CStatic m_bmpSound;
...
void CBellvisualDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBellvisualDlg)
DDX_Control(pDX, IDB_BITMAP_SOUND, m_bmpSound);
}
...
//вот сама попытка
m_bmpSound.SetBitmap(LoadBitmap(NULL, MAKEINTRESOURCE(IDB_BITMAP_YESSOUND)));
...
"m_bmpSound.SetBitmap(...);" делалось в инициализации диалога (OnInitDialog()).
Благодарю за помощь.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
![Wink ;) ;)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f609.png)
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)