Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Resize(mfc)

11K
15 марта 2006 года
General
27 / / 09.03.2006
есть класс CDial public: CDialog

нужно при ресайзе сделать какие-то действия

отсюда вопрос как узнать что окно изменяется в размерах

Код:
BEGIN_MESSAGE_MAP(CTempDlg, CDialog)
    //{{AFX_MSG_MAP(CTempDlg)
    ON_WM_SYSCOMMAND()
    ON_WM_PAINT()
    ON_WM_QUERYDRAGICON()

   
    //}}AFX_MSG_MAP
   
   
    ON_COMMAND(ID_DRAW,MenuDraw)
    ON_COMMAND(ID_SELECT,MenuSelect)  
    ON_COMMAND(ID_HELP,MenuAbout)  
    ON_COMMAND(ID_EXIT,MenuExit)  
END_MESSAGE_MAP()


ну и след. вопрос как получить Width и Height окна
324
16 марта 2006 года
AndreySar
532 / / 01.08.2004
Цитата:
Originally posted by General
есть класс CDial public: CDialog

нужно при ресайзе сделать какие-то действия

отсюда вопрос как узнать что окно изменяется в размерах

Код:
BEGIN_MESSAGE_MAP(CTempDlg, CDialog)
    //{{AFX_MSG_MAP(CTempDlg)
    ON_WM_SYSCOMMAND()
    ON_WM_PAINT()
    ON_WM_QUERYDRAGICON()

   
    //}}AFX_MSG_MAP
   
   
    ON_COMMAND(ID_DRAW,MenuDraw)
    ON_COMMAND(ID_SELECT,MenuSelect)  
    ON_COMMAND(ID_HELP,MenuAbout)  
    ON_COMMAND(ID_EXIT,MenuExit)  
END_MESSAGE_MAP()



Сообщения WM_SIZE и WM_SIZING

Цитата:
Originally posted by General

ну и след. вопрос как получить Width и Height окна



GetWindowRect(&rectWnd)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог