typedef int(WINAPI *PFNMESSAGEBOXW)(HWND hwnd, PCWSTR pszText,PCWSTR pszCaption, UINT nType);

解决方案 »

  1.   

    定义一个函数指针类型,PFNMESSAGEBOXW。
    它的实例可以指向的返回值是int,参数表是(HWND hwnd, PCWSTR pszText,PCWSTR pszCaption, UINT nType),参数压栈方式为WINAPI的一类函数。多用于调用Dll中的导出函数。
      

  2.   

    typedef int (*funcptr)();  // funcptr is synonym for "pointer
                               //    to function returning int"
      

  3.   

    typedef int(WINAPI *PFNMESSAGEBOXW)(HWND hwnd, PCWSTR pszText,PCWSTR pszCaption, UINT nType);
    定义函数的指针:
    PFNMESSAGEBOXW   func;
    然后func就可以象一个很普通的函数那样调用了
    func(hwnd, pszText,pszCaption, nType);