Changeset 22 in dev for ProjectEditor/ExtensionLink.cpp
- Timestamp:
- Dec 29, 2006, 1:55:55 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ProjectEditor/ExtensionLink.cpp
r3 r22 178 178 ListView_SetItem(hListView,&item); 179 179 180 if(bProfessional){ 181 //タブの色 182 //※有料版のみ 183 if(ppobj_ExtItems[i]->TabColor==TABCOLOR_GRAY) item.pszText="灰色"; 184 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_WHITE) item.pszText="白"; 185 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_RED) item.pszText="赤"; 186 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_GREEN) item.pszText="緑"; 187 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_BLUE) item.pszText="青"; 188 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_YELLOW) item.pszText="黄色"; 189 else item.pszText="ユーザー設定"; 190 item.iItem=i; 191 item.iSubItem++; 192 ListView_SetItem(hListView,&item); 193 } 180 //タブの色 181 if(ppobj_ExtItems[i]->TabColor==TABCOLOR_GRAY) item.pszText="灰色"; 182 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_WHITE) item.pszText="白"; 183 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_RED) item.pszText="赤"; 184 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_GREEN) item.pszText="緑"; 185 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_BLUE) item.pszText="青"; 186 else if(ppobj_ExtItems[i]->TabColor==TABCOLOR_YELLOW) item.pszText="黄色"; 187 else item.pszText="ユーザー設定"; 188 item.iItem=i; 189 item.iSubItem++; 190 ListView_SetItem(hListView,&item); 194 191 195 192 //チェックマーク … … 199 196 200 197 COLORREF CExtLink::GetTabColorFromFilePath(char *path){ 201 if(bProfessional){ 202 //拡張子を識別し、タブの色を決定 203 //※有料版のみ 204 char szExt[255],*lpszTemp; 205 _splitpath(path,NULL,NULL,NULL,szExt); 206 if(szExt[0]=='.') lpszTemp=szExt+1; 207 else lpszTemp=szExt; 208 for(int i=0;i<iExtItemNum;i++){ 209 if(lstrcmpi(lpszTemp,ppobj_ExtItems[i]->m_szExtension)==0){ 210 return ppobj_ExtItems[i]->TabColor; 211 } 198 //拡張子を識別し、タブの色を決定 199 char szExt[255],*lpszTemp; 200 _splitpath(path,NULL,NULL,NULL,szExt); 201 if(szExt[0]=='.') lpszTemp=szExt+1; 202 else lpszTemp=szExt; 203 for(int i=0;i<iExtItemNum;i++){ 204 if(lstrcmpi(lpszTemp,ppobj_ExtItems[i]->m_szExtension)==0){ 205 return ppobj_ExtItems[i]->TabColor; 212 206 } 213 207 } … … 245 239 246 240 SetFocus(GetDlgItem(hwnd,IDC_EXTENSION)); 247 }248 249 if(!bProfessional){250 //フリー版の場合は、タブの色設定を排除する251 ShowWindow(GetDlgItem(hwnd,IDC_STATIC_TABCOLOR),SW_HIDE);252 ShowWindow(GetDlgItem(hwnd,IDC_STATIC_TABCOLOR2),SW_HIDE);253 ShowWindow(GetDlgItem(hwnd,IDC_COLOR_BUTTON),SW_HIDE);254 241 } 255 242 … … 427 414 ListView_InsertColumn(hListView,ListView_Column.iSubItem,&ListView_Column); 428 415 429 if(bProfessional){ 430 //Pro版のみタブの色を表示 431 ListView_Column.cx=80; 432 ListView_Column.pszText="タブの色"; 433 ListView_Column.iSubItem++; 434 ListView_InsertColumn(hListView,ListView_Column.iSubItem,&ListView_Column); 435 } 416 ListView_Column.cx=80; 417 ListView_Column.pszText="タブの色"; 418 ListView_Column.iSubItem++; 419 ListView_InsertColumn(hListView,ListView_Column.iSubItem,&ListView_Column); 436 420 437 421
Note:
See TracChangeset
for help on using the changeset viewer.