Changeset 629 in dev for trunk/ab5.0/abdev/abdev/DrawBuffer.cpp
- Timestamp:
- Jun 2, 2008, 11:50:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/DrawBuffer.cpp
r625 r629 193 193 if( projectInfo.IsOpened() ){ 194 194 pobj_FileBreakPoint= 195 projectInfo.pobj_DBBreakPoint->EnumLines(MdiInfo[m_WndNum] .path.c_str());195 projectInfo.pobj_DBBreakPoint->EnumLines(MdiInfo[m_WndNum]->path.c_str()); 196 196 } 197 197 else{ 198 198 extern CDBBreakPoint *pobj_DBBreakPoint; 199 pobj_FileBreakPoint=pobj_DBBreakPoint->EnumLines(MdiInfo[m_WndNum] .path.c_str());199 pobj_FileBreakPoint=pobj_DBBreakPoint->EnumLines(MdiInfo[m_WndNum]->path.c_str()); 200 200 } 201 201 … … 278 278 279 279 RECT ClientRect; 280 hEdit=GetWindow(MdiInfo[WndNum] .hwnd,GW_CHILD);280 hEdit=GetWindow(MdiInfo[WndNum]->hwnd,GW_CHILD); 281 281 GetClientRect(hEdit,&ClientRect); 282 282 … … 284 284 int iControlTabSpace; 285 285 int iLineNumberTextCount; 286 iControlTabSpace=MdiInfo[WndNum] .pMdiTextEdit->iWidth_ControlTabSpace;287 iLineNumberTextCount=MdiInfo[WndNum] .pMdiTextEdit->iLineNumberTextCount;286 iControlTabSpace=MdiInfo[WndNum]->pMdiTextEdit->iWidth_ControlTabSpace; 287 iLineNumberTextCount=MdiInfo[WndNum]->pMdiTextEdit->iLineNumberTextCount; 288 288 289 289 //一ページ中に表示できる行数を取得 … … 302 302 303 303 //テキストバッファをコード内で参照しやすいようにポインタ変数を利用する 304 pBuf=MdiInfo[WndNum] .pMdiTextEdit->buffer;304 pBuf=MdiInfo[WndNum]->pMdiTextEdit->buffer; 305 305 306 306 //選択範囲を取得 … … 336 336 if(pBuf[i]=='\0'){ 337 337 if(0<=y&&y<=OnePage_CharHeight){ 338 if(MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.y==y-BaseY){338 if(MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.y==y-BaseY){ 339 339 //////////////////////////////////// 340 340 // カーソル行では余白を塗りつぶす … … 376 376 ///////////////// 377 377 378 if(MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.y==y-BaseY){378 if(MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.y==y-BaseY){ 379 379 /////////////////////////////////////////////////////////// 380 380 //改行コードよりも右側は白いブラシで塗りつぶす(カーソル行用) … … 405 405 } 406 406 407 if(MdiInfo[WndNum] .DocType==WNDTYPE_BASIC){407 if(MdiInfo[WndNum]->DocType==WNDTYPE_BASIC){ 408 408 409 409 if(pBuf[i]=='\"'&&dwComment==0) IsStr^=1; … … 434 434 if(dwComment!=0&&dwComment!=10) dwComment--; 435 435 } 436 if(MdiInfo[WndNum] .DocType==WNDTYPE_HTML){436 if(MdiInfo[WndNum]->DocType==WNDTYPE_HTML){ 437 437 //複数行に渡るコメントを考慮 438 438 if(pBuf[i]=='<'&&pBuf[i+1]=='!'&&pBuf[i+2]=='-'&&pBuf[i+3]=='-'&&IsStr==0&&dwComment==0){ … … 447 447 448 448 //ハイパーリンク用下線 449 if(MdiInfo[WndNum] .pMdiTextEdit->iUnderStart<=i&&i<MdiInfo[WndNum].pMdiTextEdit->iUnderEnd)449 if(MdiInfo[WndNum]->pMdiTextEdit->iUnderStart<=i&&i<MdiInfo[WndNum]->pMdiTextEdit->iUnderEnd) 450 450 bHyperLinkUnderBar=1; 451 451 else bHyperLinkUnderBar=0; … … 464 464 else{ 465 465 //通常カラー 466 NextColor=MdiInfo[WndNum] .pMdiTextEdit->pColorRef[i];466 NextColor=MdiInfo[WndNum]->pMdiTextEdit->pColorRef[i]; 467 467 } 468 468 … … 473 473 } 474 474 else{ 475 if(MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.y==y-BaseY){475 if(MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.y==y-BaseY){ 476 476 //カーソル行 477 477 NextBackColor=CaretBackColor; … … 524 524 525 525 526 if(MdiInfo[WndNum] .pMdiTextEdit->StartCaretPos.y==y-BaseY){526 if(MdiInfo[WndNum]->pMdiTextEdit->StartCaretPos.y==y-BaseY){ 527 527 /////////////////////////////////////////////////////////// 528 528 //改行コードよりも右側は白いブラシで塗りつぶす(カーソル行用)
Note:
See TracChangeset
for help on using the changeset viewer.