SendMessage参数个数究竟是三个还是四个?
如下代码:
SendMessage (GetDesktopWindow(),WM_SYSCOMMAND,SC_MONITORPOWER,2);
当我把这行代码加到新生成的程序代码中(MFC AppWizard (exe),Signle Document),编译不成功,提示:error C2660: 'SendMessageA' : function does not take 4 parameters。
查看SendMessage的定义为:
LRESULT SendMessage(UINT message, WPARAM wParam = 0, LPARAM lParam = 0);
这是怎么回事?怎样才能按四个参数的格式使用SendMessage呢?谢谢大家的关注!