Ignore:
Timestamp:
Jun 2, 2008, 11:50:24 PM (16 years ago)
Author:
dai_9181
Message:

MDIINFO構造体をリファクタリング。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/Search.cpp

    r625 r629  
    3636    hEdit=GetWindow(GetWindow(hClient,GW_CHILD),GW_CHILD);
    3737
    38     i=lstrlen(MdiInfo[WndNum].pMdiTextEdit->buffer)+1;
     38    i=lstrlen(MdiInfo[WndNum]->pMdiTextEdit->buffer)+1;
    3939
    4040    buffer=(char *)HeapAlloc(hHeap,0,i);
    41     lstrcpy(buffer,MdiInfo[WndNum].pMdiTextEdit->buffer);
     41    lstrcpy(buffer,MdiInfo[WndNum]->pMdiTextEdit->buffer);
    4242
    4343    LineStr=(char *)HeapAlloc(hHeap,0,i+64);
     
    106106
    107107                    char *pBuf;
    108                     pBuf=MdiInfo[WndNum].pMdiTextEdit->buffer;
     108                    pBuf=MdiInfo[WndNum]->pMdiTextEdit->buffer;
    109109
    110110                    //行の末端位置を取得
     
    145145    if(WndNum==-1) return 0;
    146146
    147     pBuf=MdiInfo[WndNum].pMdiTextEdit->buffer;
     147    pBuf=MdiInfo[WndNum]->pMdiTextEdit->buffer;
    148148
    149149    TextEdit_GetSel(WndNum,&CharRange);
     
    244244            pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    245245            memcpy(pTemp,
    246                 MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
     246                MdiInfo[WndNum]->pMdiTextEdit->buffer+CharRange.cpMin,
    247247                CharRange.cpMax-CharRange.cpMin);
    248248            pTemp[CharRange.cpMax-CharRange.cpMin]=0;
     
    344344            pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    345345            memcpy(pTemp,
    346                 MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
     346                MdiInfo[WndNum]->pMdiTextEdit->buffer+CharRange.cpMin,
    347347                CharRange.cpMax-CharRange.cpMin);
    348348            pTemp[CharRange.cpMax-CharRange.cpMin]=0;
     
    417417                    pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    418418                    memcpy(pTemp,
    419                         MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
     419                        MdiInfo[WndNum]->pMdiTextEdit->buffer+CharRange.cpMin,
    420420                        CharRange.cpMax-CharRange.cpMin);
    421421                    pTemp[CharRange.cpMax-CharRange.cpMin]=0;
     
    495495                            pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    496496                            memcpy(pTemp,
    497                                 MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
     497                                MdiInfo[WndNum]->pMdiTextEdit->buffer+CharRange.cpMin,
    498498                                CharRange.cpMax-CharRange.cpMin);
    499499                            pTemp[CharRange.cpMax-CharRange.cpMin]=0;
Note: See TracChangeset for help on using the changeset viewer.