如题

解决方案 »

  1.   

    POSITION   A value used to denote the position of an element in a collection; used by MFC collection classes
      

  2.   

    CObList这样的链表中使用,标识位置。比如: CObList pObListAVI;
    ... POSITION pos = pObListAVI->GetHeadPosition();
    CString *pAvi;
    while(pos != NULL)
    {
    pAvi = ((CDrawAVI*)(pObListAVI->GetNext(pos)));
    ...
    }
      

  3.   

    to 回复人: pomelowu(羽战士) ( ) 
    就是你的这个程序,
    pAvi = ((CDrawAVI*)(pObListAVI->GetNext(pos)));
    可以获得下个对象,并装入pAvi,如果我想获得再下一个对象,怎么操作POSITION????
      

  4.   

    不用操作,GetNext自动会移动POSITION,如果pos已经指向末位,则GetNext之后pos会被赋NULL