none
调用全局api的问题 RRS feed

  • 问题

  • ::PostMessage(hWnd, WM_COMMAND, 57634, 0); 这么写出错,返回0

    PostMessage(hWnd, WM_COMMAND, 57634, 0); 这样写对了,返回1

    我想知道postmessage是调用系统的 api, 理论上应该加上::, 为什么适得其反?

    2012年3月23日 1:28

答案

  • .

              举例吧:   MessageBox(hWnd,char* szMsg,char* szTitle, MB_OK);

              但是经过MFC封装之后的MessageBox就省掉第一个参数了.

              因为MessageBox API在MFC中被重定义了.

    • 已标记为答案 Honny_yeyh 2012年3月23日 3:41
    2012年3月23日 1:55