Changeset 629 in dev for trunk/ab5.0/abdev/abdev/ProjectControl.cpp
- Timestamp:
- Jun 2, 2008, 11:50:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/ProjectControl.cpp
r625 r629 146 146 //ResetScrollbarが再描画時に呼び出されるので、再描画する 147 147 WndNum=GetWndNum(hChild); 148 InvalidateRect(MdiInfo[WndNum] .pMdiTextEdit->hEdit,NULL,0);149 UpdateWindow(MdiInfo[WndNum] .pMdiTextEdit->hEdit);148 InvalidateRect(MdiInfo[WndNum]->pMdiTextEdit->hEdit,NULL,0); 149 UpdateWindow(MdiInfo[WndNum]->pMdiTextEdit->hEdit); 150 150 TextEdit_SelectOneLine(WndNum,pobj_ClassTreeView->pProcInfo[i].code_pos,TRUE); 151 151 … … 506 506 SetWindowLongPtr(hwnd,GWL_EXSTYLE,WS_EX_STATICEDGE); 507 507 SetParent(hwnd,hOwner); 508 ResizeOwnerWnd();508 ActiveBasic::IDE::Program::mainFrame.Resized(); 509 509 510 510 ShowWindow(hProjectView_ToolWindow,SW_HIDE); … … 517 517 SetParent(hwnd,hProjectView_ToolWindow); 518 518 519 ResizeOwnerWnd();519 ActiveBasic::IDE::Program::mainFrame.Resized(); 520 520 ResizeProjectView_ToolWindow(); 521 521 … … 1287 1287 1288 1288 //ResetScrollbarが再描画時に呼び出されるので、再描画する 1289 InvalidateRect(MdiInfo[WndNum] .pMdiTextEdit->hEdit,NULL,0);1290 UpdateWindow(MdiInfo[WndNum] .pMdiTextEdit->hEdit);1289 InvalidateRect(MdiInfo[WndNum]->pMdiTextEdit->hEdit,NULL,0); 1290 UpdateWindow(MdiInfo[WndNum]->pMdiTextEdit->hEdit); 1291 1291 1292 1292 if(temp2[i2]=='\0') goto EndToSetWorkFile; … … 1316 1316 si.fMask=SIF_POS; 1317 1317 si.nPos=pos.x; 1318 SetScrollInfo(MdiInfo[WndNum] .pMdiTextEdit->hEdit,SB_HORZ,&si,1);1318 SetScrollInfo(MdiInfo[WndNum]->pMdiTextEdit->hEdit,SB_HORZ,&si,1); 1319 1319 si.nPos=pos.y; 1320 SetScrollInfo(MdiInfo[WndNum] .pMdiTextEdit->hEdit,SB_VERT,&si,1);1320 SetScrollInfo(MdiInfo[WndNum]->pMdiTextEdit->hEdit,SB_VERT,&si,1); 1321 1321 1322 1322 if(temp2[i2]=='\0') goto EndToSetWorkFile; … … 1591 1591 WndNum=GetWndNum(hChild); 1592 1592 sw=0; 1593 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum] .DocType)){1594 if( MdiInfo[WndNum] .pMdiTextEdit->IsModified() ){1593 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum]->DocType)){ 1594 if( MdiInfo[WndNum]->pMdiTextEdit->IsModified() ){ 1595 1595 for(i=0;i<projectInfo.pobj_DBFileInfo->iNum;i++){ 1596 1596 projectInfo.pobj_DBFileInfo->ppobj_FileInfo[i]->GetFullPath(temporary); 1597 if(lstrcmpi(MdiInfo[WndNum] .path.c_str(),temporary)==0) sw=1;1598 } 1599 } 1600 } 1601 else if(MdiInfo[WndNum] .DocType==WNDTYPE_ICONEDIT){1602 if(MdiInfo[WndNum] .MdiIconEditInfo->bModify){1597 if(lstrcmpi(MdiInfo[WndNum]->path.c_str(),temporary)==0) sw=1; 1598 } 1599 } 1600 } 1601 else if(MdiInfo[WndNum]->DocType==WNDTYPE_ICONEDIT){ 1602 if(MdiInfo[WndNum]->MdiIconEditInfo->bModify){ 1603 1603 BOOST_FOREACH( const ActiveBasic::Common::ResourceItem &resourceItem, projectInfo.resourceManager.iconResources ) 1604 1604 { 1605 1605 lstrcpy(temporary,resourceItem.filepath.c_str()); 1606 1606 lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() ); 1607 if(lstrcmpi(MdiInfo[WndNum] .path.c_str(),temporary)==0) sw=1;1607 if(lstrcmpi(MdiInfo[WndNum]->path.c_str(),temporary)==0) sw=1; 1608 1608 } 1609 1609 } … … 1648 1648 while(hChild){ 1649 1649 WndNum=GetWndNum(hChild); 1650 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum] .DocType)){1650 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum]->DocType)){ 1651 1651 for(i=0;i<projectInfo.pobj_DBFileInfo->iNum;i++){ 1652 1652 projectInfo.pobj_DBFileInfo->ppobj_FileInfo[i]->GetFullPath(temporary); 1653 if(lstrcmpi(MdiInfo[WndNum] .path.c_str(),temporary)==0){1653 if(lstrcmpi(MdiInfo[WndNum]->path.c_str(),temporary)==0){ 1654 1654 TextEdit_GetSel(WndNum,&CharRange); 1655 1655 … … 1658 1658 si.cbSize=sizeof(SCROLLINFO); 1659 1659 si.fMask=SIF_POS; 1660 GetScrollInfo(MdiInfo[WndNum] .pMdiTextEdit->hEdit,SB_HORZ,&si);1660 GetScrollInfo(MdiInfo[WndNum]->pMdiTextEdit->hEdit,SB_HORZ,&si); 1661 1661 pos.x=si.nPos; 1662 GetScrollInfo(MdiInfo[WndNum] .pMdiTextEdit->hEdit,SB_VERT,&si);1662 GetScrollInfo(MdiInfo[WndNum]->pMdiTextEdit->hEdit,SB_VERT,&si); 1663 1663 pos.y=si.nPos; 1664 1664 … … 1674 1674 } 1675 1675 } 1676 else if(MdiInfo[WndNum] .DocType==WNDTYPE_RAD){1676 else if(MdiInfo[WndNum]->DocType==WNDTYPE_RAD){ 1677 1677 BOOST_FOREACH( ActiveBasic::PM::WindowInfo *pWindowInfo, projectInfo.windowInfos ) 1678 1678 { 1679 if(lstrcmpi(MdiInfo[WndNum] .path.c_str(),pWindowInfo->GetName().c_str())==0){1680 sprintf(buffer+i2,"rad,%s\r\n",MdiInfo[WndNum] .path.c_str());1679 if(lstrcmpi(MdiInfo[WndNum]->path.c_str(),pWindowInfo->GetName().c_str())==0){ 1680 sprintf(buffer+i2,"rad,%s\r\n",MdiInfo[WndNum]->path.c_str()); 1681 1681 i2+=lstrlen(buffer+i2); 1682 1682 break; … … 1684 1684 } 1685 1685 } 1686 else if(MdiInfo[WndNum] .DocType==WNDTYPE_MENU){1686 else if(MdiInfo[WndNum]->DocType==WNDTYPE_MENU){ 1687 1687 for(i=0;i<projectInfo.NumberOfMenu;i++){ 1688 if(lstrcmpi(MdiInfo[WndNum] .path.c_str(),projectInfo.pMenuInfo[i].IdName)==0){1689 sprintf(buffer+i2,"menu,%s\r\n",MdiInfo[WndNum] .path.c_str());1688 if(lstrcmpi(MdiInfo[WndNum]->path.c_str(),projectInfo.pMenuInfo[i].IdName)==0){ 1689 sprintf(buffer+i2,"menu,%s\r\n",MdiInfo[WndNum]->path.c_str()); 1690 1690 i2+=lstrlen(buffer+i2); 1691 1691 break; … … 1693 1693 } 1694 1694 } 1695 else if(MdiInfo[WndNum] .DocType==WNDTYPE_ICONEDIT){1695 else if(MdiInfo[WndNum]->DocType==WNDTYPE_ICONEDIT){ 1696 1696 BOOST_FOREACH( const ActiveBasic::Common::ResourceItem &resourceItem, projectInfo.resourceManager.iconResources ) 1697 1697 { 1698 1698 lstrcpy(temporary,resourceItem.filepath.c_str()); 1699 1699 lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() ); 1700 if(lstrcmpi(MdiInfo[WndNum] .path.c_str(),temporary)==0){1700 if(lstrcmpi(MdiInfo[WndNum]->path.c_str(),temporary)==0){ 1701 1701 sprintf(buffer+i2,"icon,%s\r\n",resourceItem.filepath.c_str()); 1702 1702 i2+=lstrlen(buffer+i2);
Note:
See TracChangeset
for help on using the changeset viewer.