Changeset 629 in dev for trunk/ab5.0/abdev/abdev/Backup.cpp
- Timestamp:
- Jun 2, 2008, 11:50:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/Backup.cpp
r626 r629 49 49 50 50 for(i=0;i<MdiInfo.size();i++){ 51 if(MdiInfo[i] .hwnd){51 if(MdiInfo[i]->hwnd){ 52 52 int WndNum; 53 53 WndNum=i; 54 54 55 if(!IS_DOCUMENT_TEXT(MdiInfo[WndNum] .DocType)) continue;55 if(!IS_DOCUMENT_TEXT(MdiInfo[WndNum]->DocType)) continue; 56 56 57 57 //ファイルを保存 58 58 sprintf(temporary,"%sdocument%02d.txt",szBackupDirPath,iNum); 59 WriteBuffer(temporary,MdiInfo[WndNum] .pMdiTextEdit->buffer,lstrlen(MdiInfo[WndNum].pMdiTextEdit->buffer), false);59 WriteBuffer(temporary,MdiInfo[WndNum]->pMdiTextEdit->buffer,lstrlen(MdiInfo[WndNum]->pMdiTextEdit->buffer), false); 60 60 61 61 //情報を追加 62 sprintf(temp2+lstrlen(temp2),"%s\r\n",MdiInfo[WndNum] .path.c_str());62 sprintf(temp2+lstrlen(temp2),"%s\r\n",MdiInfo[WndNum]->path.c_str()); 63 63 64 64 iNum++; … … 107 107 108 108 char szOldTitle[MAX_PATH]; 109 lstrcpy(szOldTitle,MdiInfo[WndNum] .title.c_str());109 lstrcpy(szOldTitle,MdiInfo[WndNum]->title.c_str()); 110 110 111 111 //ドキュメント セレクト コンボボックスから消去 112 112 extern HWND hDocCombo; 113 i2=SendMessage(hDocCombo,CB_FINDSTRINGEXACT,0,(long)MdiInfo[WndNum] .title.c_str());113 i2=SendMessage(hDocCombo,CB_FINDSTRINGEXACT,0,(long)MdiInfo[WndNum]->title.c_str()); 114 114 SendMessage(hDocCombo,CB_DELETESTRING,i2,0); 115 115 116 116 //パスを変更 117 MdiInfo[WndNum] .path = szBeforeFilePath;117 MdiInfo[WndNum]->path = szBeforeFilePath; 118 118 119 119 //ドキュメント セレクト コンボボックスに挿入 … … 129 129 } 130 130 DuplicateTitleCheck(str); 131 MdiInfo[WndNum] .title = str;132 SendMessage(hDocCombo,CB_ADDSTRING,0,(long)MdiInfo[WndNum] .title.c_str());133 i2=SendMessage(hDocCombo,CB_FINDSTRINGEXACT,0,(long)MdiInfo[WndNum] .title.c_str());131 MdiInfo[WndNum]->title = str; 132 SendMessage(hDocCombo,CB_ADDSTRING,0,(long)MdiInfo[WndNum]->title.c_str()); 133 i2=SendMessage(hDocCombo,CB_FINDSTRINGEXACT,0,(long)MdiInfo[WndNum]->title.c_str()); 134 134 SendMessage(hDocCombo,CB_SETCURSEL,i2,0); 135 135 136 136 //MDIウィンドウのタイトルを再設定 137 SetWindowText(hChild,MdiInfo[WndNum] .title.c_str());137 SetWindowText(hChild,MdiInfo[WndNum]->title.c_str()); 138 138 139 139 //タブコントロールを再設定 140 140 COLORREF TabColor; 141 TabColor=pobj_nv->pobj_ExtLink->GetTabColorFromFilePath(MdiInfo[WndNum] .path);141 TabColor=pobj_nv->pobj_ExtLink->GetTabColorFromFilePath(MdiInfo[WndNum]->path); 142 142 pobj_MainTab->DeleteItem( szOldTitle, false ); 143 pobj_MainTab->InsertItem( MdiInfo[WndNum] .title.c_str(), false, TabColor );144 145 MdiInfo[WndNum] .pMdiTextEdit->Modify();143 pobj_MainTab->InsertItem( MdiInfo[WndNum]->title.c_str(), false, TabColor ); 144 145 MdiInfo[WndNum]->pMdiTextEdit->Modify(); 146 146 147 147
Note:
See TracChangeset
for help on using the changeset viewer.