读书人

怎么拦截FORM的最小化事件

发布时间: 2012-02-06 15:52:45 作者: rapoo

如何拦截FORM的最小化事件?
如何拦截FORM的最小化事件?

[解决办法]
-_-

A window receives this message when the user chooses a command from the window menu (also known as the System menu or Control menu) or when the user chooses the Maximize button or Minimize button.

一个窗体接收消息是通过用户选择窗体菜单或者 最大化最小化 按钮..

下面是 这些消息
WM_SYSCOMMAND
uCmdType = wParam; // type of system command requested
xPos = LOWORD(lParam); // horizontal postion, in screen coordinates
yPos = HIWORD(lParam); // vertical postion, in screen coordinates

你可以通过 重载窗体的最小化消息函数来实现拦截 最小化 就是这个意思
如何重载消息函数
请自己google一下

SC_MAXIMIZE (or SC_ZOOM) Maximizes the window. 这个就是wParam需要的参数

看不懂可以用金山糍粑嘛
都是这样过来的

读书人网 >C++ Builder

热点推荐