Changeset 629 in dev for trunk/ab5.0/abdev/abdev/ParameterHint.cpp
- Timestamp:
- Jun 2, 2008, 11:50:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/ParameterHint.cpp
r625 r629 39 39 40 40 for(i=0;i<MdiInfo.size();i++){ 41 if(MdiInfo[i] .hwnd){42 if(lstrcmpi(MdiInfo[i] .path.c_str(),temporary)==0) break;41 if(MdiInfo[i]->hwnd){ 42 if(lstrcmpi(MdiInfo[i]->path.c_str(),temporary)==0) break; 43 43 } 44 44 } … … 49 49 else{ 50 50 //エディタから読み込む 51 pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[i] .pMdiTextEdit->buffer)+1);52 lstrcpy(pBuf,MdiInfo[i] .pMdiTextEdit->buffer);51 pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[i]->pMdiTextEdit->buffer)+1); 52 lstrcpy(pBuf,MdiInfo[i]->pMdiTextEdit->buffer); 53 53 } 54 54 } … … 59 59 WndNum=GetWndNum(GetWindow(hClient,GW_CHILD)); 60 60 61 pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[WndNum] .pMdiTextEdit->buffer)+1);62 lstrcpy(pBuf,MdiInfo[WndNum] .pMdiTextEdit->buffer);61 pBuf=(char *)HeapAlloc(hHeap,0,lstrlen(MdiInfo[WndNum]->pMdiTextEdit->buffer)+1); 62 lstrcpy(pBuf,MdiInfo[WndNum]->pMdiTextEdit->buffer); 63 63 } 64 64 … … 685 685 char temp2[8192]; 686 686 687 pBuf=MdiInfo[WndNum] .pMdiTextEdit->buffer;687 pBuf=MdiInfo[WndNum]->pMdiTextEdit->buffer; 688 688 689 689 //キャレットが示すバッファインデックスを取得 690 690 iPos=GetBufferIndexFromCaretPos( 691 691 pBuf, 692 MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.x,693 MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.y);692 MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.x, 693 MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.y); 694 694 695 695 static int Before_StartCaretY; 696 696 BOOL Before_StartCaretSwitch=0; 697 if(MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.y!=Before_StartCaretY){698 Before_StartCaretY=MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.y;697 if(MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.y!=Before_StartCaretY){ 698 Before_StartCaretY=MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.y; 699 699 Before_StartCaretSwitch=1; 700 700 } … … 966 966 else{ 967 967 if(MethodCheckInfo.hWnd){ 968 UpdateWindow(MdiInfo[WndNum] .pMdiTextEdit->hEdit); //ちらつき防止968 UpdateWindow(MdiInfo[WndNum]->pMdiTextEdit->hEdit); //ちらつき防止 969 969 970 970 DestroyWindow(MethodCheckInfo.hWnd); … … 1254 1254 ReleaseDC(MethodCheckInfo.hWnd,hdc); 1255 1255 1256 GetWindowRect(MdiInfo[i] .hwnd,&rect);1256 GetWindowRect(MdiInfo[i]->hwnd,&rect); 1257 1257 GetCaretPos(&pos); 1258 ClientToScreen(MdiInfo[i] .pMdiTextEdit->hEdit,&pos);1258 ClientToScreen(MdiInfo[i]->pMdiTextEdit->hEdit,&pos); 1259 1259 rect.left=pos.x-20; 1260 1260 rect.top=pos.y-pobj_nv->lf.lfHeight;
Note:
See TracChangeset
for help on using the changeset viewer.