刚入门的小白对一些SendMessage的不明白...
1、SendMessae的第二个参数是UINT message,一般是WM_什么什么之类的标识符,
我想问,winuser.h官方自带的WM_全系列对开发软件来说,够用了吗?
2、有个WM_***,我怎么知道我应该送些什么iParam,lParam,这个是必须得查阅MSDN的吧 ? 有些WM,MSDN友好地给了例子,有些则就只给了介绍,拿WM_SHOWWINDOW来说,这个看MSDN说明,应该是控制窗口显示的消息,我知道VC的ShowWindow方法一般有SW_SHOW,SW_HIDE,那么我使用:
SendMessage(某窗口句柄,WM_SHOWWINDOW,iParam,lParam);
我怎么知道SW_SHOW和SW_HIDE应该放在iParam和lParam哪个参数上面? 有区别吗? 为什么? 死规矩?
3、有另外一个软件窗口,我得到了他的句柄,他窗口上有个菜单,在菜单“编辑->格式->字体”,那么如果我想用SendMessage来做一个对“字体”菜单点击的消息,SendMessage应该是怎么样写的?