回调函数只能是static成员,而且这里格式是固定的,是这样
LRESULT CALLBACK myclass::WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) 的格式网上说的声明一个static myclass* pThis,然后在构造函数里面 pThis = this,根本编译不过啊,请问怎样封装这种固定格式的回调函数啊, 能给我个能编译的例子吗? 几句代码就OK
LRESULT CALLBACK myclass::WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) 的格式网上说的声明一个static myclass* pThis,然后在构造函数里面 pThis = this,根本编译不过啊,请问怎样封装这种固定格式的回调函数啊, 能给我个能编译的例子吗? 几句代码就OK
解决方案 »
- 静态库中MALLOC的问题
- ADO 连接 SQL Server2000,第一次总是超时!
- 请教下
- 分割视图设置大小的问题。
- HELP--MSDN viewer
- 在线等待:为什么MFC程序在退出的时候不调用CWinApp::ExitInstance()了?
- 关于TreeView和TreeCtrl.困扰好久的问题,高手请进。
- 在dll中如何提交一个url给web?
- 如何把CListCtrl控件中的很多内容保存为一个文本文件!
- 请教用什么类型的钩子拦截WM_CUT,WM_COPY
- VC下Unicode转UTF-8, 偶数长度的中文字符串没问题,奇数长度的中文字符串就会出问题!
- 怎样禁止CDockablePane改变大小,禁止移动
你是想封装window类吧. 网上自搜!
DoDialog(ghwndApp, IDD_TimeLimitDialog, (DLGPROC)TimeLimitProc, 0);