error C2440: '=' : cannot convert from 'unsigned int (__stdcall *)(struct HWND__ *,unsigned int,struct _PROPSHEETPAGEA *)' to 'int (__stdcall *)(struct HWND__ *,unsigned in
t,unsigned int,long)'怎么老是返回以上错误呢?一下那个对呢?UINT CALLBACK PropSheetPage_1Proc(HWND,UINT,LPPROPSHEETPAGE);
INT_PTR CALLBACK DialogProc_1( HWND ,UINT,WPARAM ,LPARAM);typedef struct _PROPSHEETPAGE {
DWORD dwSize;
DWORD dwFlags;
HINSTANCE hInstance;
union {
LPCSTR pszTemplate;
LPCDLGTEMPLATE pResource;
};
union {
HICON hIcon;
LPCSTR pszIcon;
};
LPCSTR pszTitle;
DLGPROC pfnDlgProc; //这个函数应该定义上面的哪个函数呢?第一次用第二个 对了,第二次 就不行了。
LPARAM lParam;
LPFNPSPCALLBACK pfnCallback;
UINT FAR * pcRefParent;#if (_WIN32_IE >= 0x0400)
LPCTSTR pszHeaderTitle;
LPCTSTR pszHeaderSubTitle;
#endif
} PROPSHEETPAGE, FAR *LPPROPSHEETPAGE;
t,unsigned int,long)'怎么老是返回以上错误呢?一下那个对呢?UINT CALLBACK PropSheetPage_1Proc(HWND,UINT,LPPROPSHEETPAGE);
INT_PTR CALLBACK DialogProc_1( HWND ,UINT,WPARAM ,LPARAM);typedef struct _PROPSHEETPAGE {
DWORD dwSize;
DWORD dwFlags;
HINSTANCE hInstance;
union {
LPCSTR pszTemplate;
LPCDLGTEMPLATE pResource;
};
union {
HICON hIcon;
LPCSTR pszIcon;
};
LPCSTR pszTitle;
DLGPROC pfnDlgProc; //这个函数应该定义上面的哪个函数呢?第一次用第二个 对了,第二次 就不行了。
LPARAM lParam;
LPFNPSPCALLBACK pfnCallback;
UINT FAR * pcRefParent;#if (_WIN32_IE >= 0x0400)
LPCTSTR pszHeaderTitle;
LPCTSTR pszHeaderSubTitle;
#endif
} PROPSHEETPAGE, FAR *LPPROPSHEETPAGE;
解决方案 »
- VC串口发送出现的问题 MScomm控件
- VS2010下 一个C程序输入函数(scanf)的问题(求教)
- 请教:vc从尾部向上按字节读取文件,结果遇到中文就乱码,怎么解决?
- 为什么看远控的源码里经常会出现创建新线程的代码呢?(透彻的立马结贴)
- 请教:CreateWindowEX出来的对话框如何响应事件
- 自定义消息发送指针为什么总是崩溃?
- 大侠帮帮忙,AfxGetMainWnd()和GetParent()得到的指针的区别?
- 感谢let5flying,请进!~
- 请问用CFindReplaceDialog类时,怎么取得正确的别国语言原码?急急急!
- SDK中操作TreeView通用控健的问题
- 今天你耍了吗?今天你被耍了吗?还没有,给你一个机会。。。。。。。
- CEdit新手的问题
error C2440: '=' : cannot convert from 'long (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,long)' to 'int (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,
long)'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
Error executing cl.exe.不能将long转变成int。感觉是第二句的错误。难道是头函数声明的有问题?