Changeset 24 in dev for ProjectEditor/Search.cpp


Ignore:
Timestamp:
Dec 30, 2006, 10:18:01 AM (17 years ago)
Author:
dai_9181
Message:

保存されていないドキュメントのタブに(*)をつける機能に対応。
MDITEXTEDITINFOをCMdiTextEditに変更。今後、オブジェクト指向化を進める。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ProjectEditor/Search.cpp

    r3 r24  
    3535    hEdit=GetWindow(GetWindow(hClient,GW_CHILD),GW_CHILD);
    3636
    37     i=lstrlen(MdiInfo[WndNum].pmti->buffer)+1;
     37    i=lstrlen(MdiInfo[WndNum].pMdiTextEdit->buffer)+1;
    3838
    3939    buffer=(char *)HeapAlloc(hHeap,0,i);
    40     lstrcpy(buffer,MdiInfo[WndNum].pmti->buffer);
     40    lstrcpy(buffer,MdiInfo[WndNum].pMdiTextEdit->buffer);
    4141
    4242    LineStr=(char *)HeapAlloc(hHeap,0,i+64);
     
    106106
    107107                    char *pBuf;
    108                     pBuf=MdiInfo[WndNum].pmti->buffer;
     108                    pBuf=MdiInfo[WndNum].pMdiTextEdit->buffer;
    109109
    110110                    //行の末端位置を取得
     
    146146    if(WndNum==-1) return 0;
    147147
    148     pBuf=MdiInfo[WndNum].pmti->buffer;
     148    pBuf=MdiInfo[WndNum].pMdiTextEdit->buffer;
    149149
    150150    TextEdit_GetSel(WndNum,&CharRange);
     
    241241            pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    242242            memcpy(pTemp,
    243                 MdiInfo[WndNum].pmti->buffer+CharRange.cpMin,
     243                MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
    244244                CharRange.cpMax-CharRange.cpMin);
    245245            pTemp[CharRange.cpMax-CharRange.cpMin]=0;
     
    329329            pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    330330            memcpy(pTemp,
    331                 MdiInfo[WndNum].pmti->buffer+CharRange.cpMin,
     331                MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
    332332                CharRange.cpMax-CharRange.cpMin);
    333333            pTemp[CharRange.cpMax-CharRange.cpMin]=0;
     
    394394                    pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    395395                    memcpy(pTemp,
    396                         MdiInfo[WndNum].pmti->buffer+CharRange.cpMin,
     396                        MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
    397397                        CharRange.cpMax-CharRange.cpMin);
    398398                    pTemp[CharRange.cpMax-CharRange.cpMin]=0;
     
    468468                            pTemp=(char *)HeapAlloc(hHeap,0,CharRange.cpMax-CharRange.cpMin+1);
    469469                            memcpy(pTemp,
    470                                 MdiInfo[WndNum].pmti->buffer+CharRange.cpMin,
     470                                MdiInfo[WndNum].pMdiTextEdit->buffer+CharRange.cpMin,
    471471                                CharRange.cpMax-CharRange.cpMin);
    472472                            pTemp[CharRange.cpMax-CharRange.cpMin]=0;
Note: See TracChangeset for help on using the changeset viewer.