读书人

怎么使用SendMessage()发送WM_GETMINM

发布时间: 2012-01-16 23:36:51 作者: rapoo

如何使用SendMessage()发送WM_GETMINMAXINFO消息,控制窗口调整大小?
因为我想动态的调整控制窗口大小范围的值

MINMAXINFO* lpMMI;
lpMMI-> ptMinTrackSize= CPoint(400,400);
SendMessage(WM_GETMINMAXINFO,0,(LPARAM)&lpMMI);

我这样写运行后提示出错


[解决办法]
这样是没意思的
要实现你的功能是要截获这个消息
然后改变MINMAXINFO的值为自己想要的值就可以
[解决办法]
不行,需要用子类化或是Hook该窗口过程,并来处理 WM_GETMINMAXINFO 消息控制窗口的大小

读书人网 >VC/MFC

热点推荐