::是全局函数的标志也就是说用的windows的api,而不是被封装在CWnd等类中的函数。。他们的参数是不一样的。

解决方案 »

  1.   

    ::是与分隔符,在这里的功能是调用不属于任何类的API函数。将API函数的作用域与类成员函数的作用与分隔开来。
      

  2.   

    表示全局函数或变量。一般用在类(或语句块)里,表示其后的函数或变量不是
    类的成员函数或成员变量(或不在当前作用域内),而是全局的!::SendMessage其实就是调用WIN32 API - SendMessage,即使当前作用域[类
    或语句块]中是否存在一个自定义的SendMessage, ::SendMessage也不会用
    它。
      

  3.   

    ::是全局函数的标志
    SendMessage为发送消息
    (HWND)AfxGetMainWnd()主窗口句柄
    WM_PAINT为画后面为参数!