Dim pPtr(3) As Long 
pPtr(0) = VarPtr(m_pPre(0, 0)) 是什么意思? 
pPtr(1) = VarPtr(m_pPre(0, 1)) 是什么意思? 
pPtr(2) = VarPtr(m_pPre(0, 2)) 是什么意思?
////////////////////////////////////////////////////////////////
 
Private Sub FprPict_Paint(Index As Integer) 
ShowFprImage FprPict(Index).hWnd, m_pImage(0, Index), _ 
m_nWide, m_nHigh, 1 
End Sub ShowFprImage是自定义的函数。 
FprPict_Paint是什么意思? 
FprPict(Index).hWnd, m_pImage(0, Index), _ 
m_nWide, m_nHigh, 1 什么意思? 恳请教VB高手帮帮忙,急!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    VarPtr(m_pPre(0, 0))   取数组中某个元素的地址
    FprPict_Paint          控件 FprPict 的 Paint 事件处理方法,照代码看FprPict应该为一控件数组。
    第三个问题不太清楚你要问什么
      

  2.   

    请问m_pPre(0, 0)在C里的表示是m_pPre[0][0]的二维数组吗?
    pPtr(2) = VarPtr(m_pPre(0, 2)) 中VarPtr是VB里的函数吗?我打开帮助怎么不显示出来,而是说没有这个东西呢。
      

  3.   

    VarPtr是VB里面的函数,不过它是隐藏的,类似的还有ObjPtr\StrPtr等
      

  4.   

    //请问m_pPre(0, 0)在C里的表示是m_pPre[0][0]的二维数组吗? 是的
      

  5.   

    "VarPtr是VB里面的函数,不过它是隐藏的,类似的还有ObjPtr\StrPtr等"
    请问VarPtr是实现什么功能的啊?怎么感觉把一个二维数组转换成一维数组呢。能说得具体点吗?谢谢!!!