// For virtual mode callback
typedef BOOL (CALLBACK* GRIDCALLBACK)(GV_DISPINFO *, LPARAM);
我在一个程序代码中看到如上的代码,可是根本就不理解这个意思是什么意思,有谁能给解释一下子,不胜感激
typedef BOOL (CALLBACK* GRIDCALLBACK)(GV_DISPINFO *, LPARAM);
我在一个程序代码中看到如上的代码,可是根本就不理解这个意思是什么意思,有谁能给解释一下子,不胜感激
解决方案 »
- 派生子类窗口
- 我要实现在视频流上画框,而用到VMR9.那该怎么做?
- 菜鸟问题:vc/mfc项目,debug和release有什么区别?请指点……
- (100分!!!!!!在线求解)求解如何在MFC中使用多记录集。
- 对话框 + DLL
- CMap的MSDN English,帮我解释一下
- 我想在apache中实现在指定的时间做某件事情,请问如何处理?
- 怎样能够得到指针所指内存块的大小?
- 关于用VC++编写WGS84坐标转换为BJ54坐标问题
- 关于ISO制作软件开发
- WSASend中的字符缓冲区问题
- 求书: Programming Linux Hacker Tools Uncovered: Exploits, Backdoors, Scanners, Sniffers, Brute-Forcers, Rootkits
http://community.csdn.net/Expert/TopicView.asp?id=4893126
{ m_pfnCallback = pCallback; m_lParam = lParam; }m_Grid.SetCallbackFunc(m_bCallback? GridCallback : NULL, 0);
上面一句是声明函数,下面的则是什么意思呢?m_bCallback是一个bool型的变量,其中GridCallback又是如何用法的呢,国外写程序怎么这么高深啊
{
pDispInfo->item.strText.Format(_T("Callback %d,%d"),pDispInfo->item.row, pDispInfo->item.col);
return TRUE;
}
函数是这么声明的
m_Grid.SetCallbackFunc(m_bCallback? GridCallback : NULL, 0);括号里面只不过是个问号表达式而已。
这个函数不是需要参数吗?这么写怎么解释啊