2012-03-20 4 views
0

Мне интересно, как уловить тот факт, что изображение (CView в кадре CMDIChildWnd) было изменено и что пользователь только что выпустил левую кнопку мыши. Не работает OnSize, OnSizing и OnLButtonUp. Я пробовал решение в http://www.codeguru.com/forum/showthread.php?t=59476, и он не работает. Я работаю над VC2010 с W7. Спасибо заранее.MFC, как узнать, что изменение размера было закончено

ответ

0

Попробуйте WM_NCLBUTTONUP. Я не знаю, можно ли изменить представление, отличное от мыши, но если вы, возможно, захотите также ответить на WM_EXITSIZEMOVE, как в ссылке, которую вы дали.

+0

Thanks Mark. Я добавил также управление SIZE_MAXIMIZED/SIZE_MINIMIZED в функции OnSize и это сделало трюк. – Toyo

Смежные вопросы