Changeset 626 in dev for trunk/ab5.0/abdev/abdev/Backup.cpp
- Timestamp:
- May 27, 2008, 10:10:17 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/Backup.cpp
r625 r626 107 107 108 108 char szOldTitle[MAX_PATH]; 109 lstrcpy(szOldTitle,MdiInfo[WndNum].title );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 );113 i2=SendMessage(hDocCombo,CB_FINDSTRINGEXACT,0,(long)MdiInfo[WndNum].title.c_str()); 114 114 SendMessage(hDocCombo,CB_DELETESTRING,i2,0); 115 115 … … 129 129 } 130 130 DuplicateTitleCheck(str); 131 GlobalFree(MdiInfo[WndNum].title); 132 MdiInfo[WndNum].title=(char *)GlobalAlloc(GMEM_FIXED,lstrlen(str)+1); 133 lstrcpy(MdiInfo[WndNum].title,str); 134 SendMessage(hDocCombo,CB_ADDSTRING,0,(long)MdiInfo[WndNum].title); 135 i2=SendMessage(hDocCombo,CB_FINDSTRINGEXACT,0,(long)MdiInfo[WndNum].title); 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()); 136 134 SendMessage(hDocCombo,CB_SETCURSEL,i2,0); 137 135 138 136 //MDIウィンドウのタイトルを再設定 139 SetWindowText(hChild,MdiInfo[WndNum].title );137 SetWindowText(hChild,MdiInfo[WndNum].title.c_str()); 140 138 141 139 //タブコントロールを再設定 … … 143 141 TabColor=pobj_nv->pobj_ExtLink->GetTabColorFromFilePath(MdiInfo[WndNum].path); 144 142 pobj_MainTab->DeleteItem( szOldTitle, false ); 145 pobj_MainTab->InsertItem( MdiInfo[WndNum].title , false, TabColor );143 pobj_MainTab->InsertItem( MdiInfo[WndNum].title.c_str(), false, TabColor ); 146 144 147 145 MdiInfo[WndNum].pMdiTextEdit->Modify();
Note:
See TracChangeset
for help on using the changeset viewer.