VC++中,窗口的最大化,最小化和关闭,分别触发什么事件,如何判断这些事件是否产生
1个回答
展开全部
窗口的最大化、最小化时一般会触发:WM_GETMINMAXINFO,WM_SIZE,WM_SIZING等消息
窗口的关闭正常情况下会触发:WM_DESTROY
当然你完全有权力修改促发它们的时机,所以以上只是一般情况;
一般情况下是在消息处理过程中进行判断,如:
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam){switch(msg){case WM_DESTROY:
// 响应代码break;case WM_GETMINMAXINFO: // lParam返回一个指向MINMAXINFO结构的指针
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询