Changeset 493 in dev for trunk/ab5.0/abdev/abdev/abdev.cpp
- Timestamp:
- Apr 17, 2008, 2:01:48 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/abdev.cpp
r492 r493 988 988 return hChild; 989 989 } 990 void CreateNewFile(void){991 992 #ifdef THETEXT993 NewTextEditWindow(NULL,WNDTYPE_TEXT);994 return;995 #else996 int FileType;997 BOOL bAddToProject;998 char temporary[MAX_PATH];999 1000 FileType=DialogBox(hResInst,MAKEINTRESOURCE(IDD_NEWFILE),hOwner,(DLGPROC)DlgNewFile);1001 if(FileType==-1) return;1002 1003 if(FileType&0x00008000){1004 bAddToProject=1;1005 FileType&=0x0FFF;1006 lstrcpy(temporary,NewFileName);1007 if(!strstr(temporary,".")) lstrcat(temporary,".ab");1008 GetFullPath(temporary,ProjectInfo.dir);1009 }1010 else bAddToProject=0;1011 1012 switch(FileType){1013 case FT_BASICPROGRAM: //Basicプログラム1014 case FT_SUBPROGRAM:1015 if(bAddToProject){1016 WriteBuffer(temporary,0,0);1017 NewTextEditWindow(temporary,WNDTYPE_BASIC);1018 Project_File_Insert(temporary);1019 }1020 else NewTextEditWindow(NULL,WNDTYPE_BASIC);1021 break;1022 1023 case FT_PROJECT:1024 DlgNewProjectWizard(hOwner);1025 break;1026 1027 case FT_TEXT:1028 NewTextEditWindow(NULL,WNDTYPE_TEXT);1029 break;1030 1031 case FT_HTML:1032 NewTextEditWindow(NULL,WNDTYPE_HTML);1033 break;1034 1035 case FT_ICON:1036 NewIconEditWindow(NULL);1037 break;1038 }1039 #endif1040 }1041 990 void CloseDocWindow(int WndNum){ 1042 991 int i2,i3; … … 1425 1374 case WM_COMMAND: 1426 1375 switch(LOWORD(wParam)){ 1427 case IDM_NEW:1428 CreateNewFile();1429 return 0;1430 case IDM_OPEN:1431 //"ファイルを指定してください"1432 if(!GetFilePathDialog(hwnd,str,DefFileFilter,STRING_FILEOPENTITLE_DEFAULT,TRUE)) return 0;1433 1434 OpenFileWithExtension(str);1435 return 0;1436 case IDM_CLOSE:1437 hChild=GetWindow(hClient,GW_CHILD);1438 if(IsWindow(hChild)) SendMessage(hChild,WM_CLOSE,0,0);1439 return 0;1440 1376 #ifndef THETEXT 1441 1377 case IDM_PROJECT_OPEN:
Note:
See TracChangeset
for help on using the changeset viewer.