Changeset 24 in dev for ProjectEditor/ParameterHint.cpp


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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ProjectEditor/ParameterHint.cpp

    r3 r24  
    4949        else{
    5050            //エディタから読み込む
    51             pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[i].pmti->buffer)+1);
    52             lstrcpy(pBuf,MdiInfo[i].pmti->buffer);
     51            pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[i].pMdiTextEdit->buffer)+1);
     52            lstrcpy(pBuf,MdiInfo[i].pMdiTextEdit->buffer);
    5353        }
    5454    }
     
    6060        WndNum=GetWndNum(GetWindow(hClient,GW_CHILD));
    6161
    62         pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[WndNum].pmti->buffer)+1);
    63         lstrcpy(pBuf,MdiInfo[WndNum].pmti->buffer);
     62        pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[WndNum].pMdiTextEdit->buffer)+1);
     63        lstrcpy(pBuf,MdiInfo[WndNum].pMdiTextEdit->buffer);
    6464    }
    6565
     
    686686    char temp2[8192];
    687687
    688     pBuf=MdiInfo[WndNum].pmti->buffer;
     688    pBuf=MdiInfo[WndNum].pMdiTextEdit->buffer;
    689689
    690690    //キャレットが示すバッファインデックスを取得
    691691    iPos=GetBufferIndexFromCaretPos(
    692692        pBuf,
    693         MdiInfo[WndNum].pmti->StartCaretPos.x,
    694         MdiInfo[WndNum].pmti->StartCaretPos.y);
     693        MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.x,
     694        MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y);
    695695
    696696    static int Before_StartCaretY;
    697697    BOOL Before_StartCaretSwitch=0;
    698     if(MdiInfo[WndNum].pmti->StartCaretPos.y!=Before_StartCaretY){
    699         Before_StartCaretY=MdiInfo[WndNum].pmti->StartCaretPos.y;
     698    if(MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y!=Before_StartCaretY){
     699        Before_StartCaretY=MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y;
    700700        Before_StartCaretSwitch=1;
    701701    }
     
    967967            else{
    968968                if(MethodCheckInfo.hWnd){
    969                     UpdateWindow(MdiInfo[WndNum].pmti->hEdit);  //ちらつき防止
     969                    UpdateWindow(MdiInfo[WndNum].pMdiTextEdit->hEdit);  //ちらつき防止
    970970
    971971                    DestroyWindow(MethodCheckInfo.hWnd);
     
    12581258        GetWindowRect(MdiInfo[i].hwnd,&rect);
    12591259        GetCaretPos(&pos);
    1260         ClientToScreen(MdiInfo[i].pmti->hEdit,&pos);
     1260        ClientToScreen(MdiInfo[i].pMdiTextEdit->hEdit,&pos);
    12611261        rect.left=pos.x-20;
    12621262        rect.top=pos.y-pobj_nv->lf.lfHeight;
Note: See TracChangeset for help on using the changeset viewer.