Changeset 629 in dev for trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp
- Timestamp:
- Jun 2, 2008, 11:50:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp
r625 r629 153 153 BringWindowToTop(hParent); 154 154 i=GetWndNum(hParent); 155 i2=GetWndInfoNum(MdiInfo[i] .path);156 MdiInfo[i] .MdiRadInfo->ButtonSelect=IDC_TOOL_MOUSE;157 DrawSelectingRect(MdiInfo[i] .MdiRadInfo->hRad,i,i2,IDC_TOOL_MOUSE);158 SetFocus(MdiInfo[i] .MdiRadInfo->hRad);155 i2=GetWndInfoNum(MdiInfo[i]->path); 156 MdiInfo[i]->MdiRadInfo->ButtonSelect=IDC_TOOL_MOUSE; 157 DrawSelectingRect(MdiInfo[i]->MdiRadInfo->hRad,i,i2,IDC_TOOL_MOUSE); 158 SetFocus(MdiInfo[i]->MdiRadInfo->hRad); 159 159 return 1; 160 160 case IDC_TOOL_BUTTON: … … 178 178 BringWindowToTop(hParent); 179 179 WndNum=GetWndNum(hParent); 180 MdiInfo[WndNum] .MdiRadInfo->ButtonSelect=LOWORD(wParam);181 InvalidateRect(MdiInfo[WndNum] .MdiRadInfo->hRad,NULL,0);180 MdiInfo[WndNum]->MdiRadInfo->ButtonSelect=LOWORD(wParam); 181 InvalidateRect(MdiInfo[WndNum]->MdiRadInfo->hRad,NULL,0); 182 182 return 1; 183 183 } … … 357 357 SetPosCenter(hwnd); 358 358 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 359 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);359 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 360 360 SetDlgItemText(hwnd,IDC_WINDOWNAME,pWindowInfo->GetName().c_str()); 361 361 SetDlgItemText(hwnd,IDC_WINDOWHANDLE,( "h" + pWindowInfo->GetName() ).c_str()); … … 384 384 385 385 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 386 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);386 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 387 387 388 388 RAD_UNDOSTATE_NAME names,NoticeNames; … … 406 406 407 407 pWindowInfo->SetName( names.name ); 408 MdiInfo[i] .path = names.name;408 MdiInfo[i]->path = names.name; 409 409 410 410 EndDialog(hwnd,1); … … 442 442 SetPosCenter(hwnd); 443 443 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 444 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);444 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 445 445 if(pWindowInfo->GetExStyle()&WS_EX_TOPMOST) SendDlgItemMessage(hwnd,IDC_EXSTYLE_TOPMOST,BM_SETCHECK,BST_CHECKED,0); 446 446 if(pWindowInfo->GetExStyle()&WS_EX_ACCEPTFILES) SendDlgItemMessage(hwnd,IDC_EXSTYLE_ACCEPTFILES,BM_SETCHECK,BST_CHECKED,0); … … 481 481 style|=WS_EX_CONTROLPARENT; 482 482 483 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);483 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 484 484 485 485 if(style==pWindowInfo->GetExStyle()){ … … 513 513 bInitial=1; 514 514 i=GetWndNum(GetParent(GetParent(hwnd))); 515 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);515 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 516 516 517 517 SetDlgItemText(hwnd,IDC_WINDOWNAME,pWindowInfo->GetName().c_str()); … … 675 675 if(!DialogBox(hResInst,MAKEINTRESOURCE(IDD_RAD_PROP_WINDOW_RENAME),hwnd,(DLGPROC)DlgRadProperty_Window_Rename)) return 1; 676 676 i=GetWndNum(GetParent(GetParent(hwnd))); 677 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);677 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 678 678 SetDlgItemText(hwnd,IDC_WINDOWNAME,pWindowInfo->GetName().c_str()); 679 679 SetDlgItemText(hwnd,IDC_HANDLE,pWindowInfo->GetHandleName().c_str()); … … 684 684 if(!DialogBox(hResInst,MAKEINTRESOURCE(IDD_RAD_PROP_ITEM_RENAMECAPTION),hwnd,(DLGPROC)DlgRadProperty_Item_RenameCaption)) return 1; 685 685 i=GetWndNum(GetParent(GetParent(hwnd))); 686 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);686 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 687 687 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->GetCaption().c_str()); 688 688 return 1; … … 691 691 { 692 692 i=GetWndNum(GetParent(GetParent(hwnd))); 693 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);693 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 694 694 LOGFONT lf; 695 695 lf=pWindowInfo->LogFont; … … 706 706 if(HIWORD(wParam)==CBN_SELCHANGE){ 707 707 i=GetWndNum(GetParent(GetParent(hwnd))); 708 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);708 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 709 709 710 710 i3=SendDlgItemMessage(hwnd,IDC_BGCOLOR,CB_GETCURSEL,0,0); … … 782 782 if(HIWORD(wParam)==CBN_SELCHANGE){ 783 783 i=GetWndNum(GetParent(GetParent(hwnd))); 784 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);784 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 785 785 786 786 //変更情報 … … 806 806 if(HIWORD(wParam)==CBN_SELCHANGE){ 807 807 i=GetWndNum(GetParent(GetParent(hwnd))); 808 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);808 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 809 809 810 810 //変更情報 … … 830 830 if(HIWORD(wParam)==CBN_SELCHANGE){ 831 831 i=GetWndNum(GetParent(GetParent(hwnd))); 832 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);832 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 833 833 834 834 //変更情報 … … 851 851 if(HIWORD(wParam)==CBN_SELCHANGE){ 852 852 i=GetWndNum(GetParent(GetParent(hwnd))); 853 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);853 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 854 854 855 855 //変更情報 … … 875 875 if(HIWORD(wParam)==BN_CLICKED){ 876 876 i=GetWndNum(GetParent(GetParent(hwnd))); 877 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);877 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 878 878 879 879 //変更情報 … … 894 894 if(HIWORD(wParam)==BN_CLICKED){ 895 895 i=GetWndNum(GetParent(GetParent(hwnd))); 896 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);896 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 897 897 898 898 //変更情報 … … 910 910 if(HIWORD(wParam)==BN_CLICKED){ 911 911 i=GetWndNum(GetParent(GetParent(hwnd))); 912 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);912 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 913 913 914 914 //変更情報 … … 926 926 if(HIWORD(wParam)==BN_CLICKED){ 927 927 i=GetWndNum(GetParent(GetParent(hwnd))); 928 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);928 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 929 929 930 930 //変更情報 … … 942 942 if(HIWORD(wParam)==BN_CLICKED){ 943 943 i=GetWndNum(GetParent(GetParent(hwnd))); 944 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);944 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 945 945 946 946 //変更情報 … … 958 958 if(HIWORD(wParam)==BN_CLICKED){ 959 959 i=GetWndNum(GetParent(GetParent(hwnd))); 960 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);960 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 961 961 962 962 //変更情報 … … 973 973 if(HIWORD(wParam)==BN_CLICKED){ 974 974 i=GetWndNum(GetParent(GetParent(hwnd))); 975 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);975 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 976 976 977 977 //変更情報 … … 988 988 if(HIWORD(wParam)==BN_CLICKED){ 989 989 i=GetWndNum(GetParent(GetParent(hwnd))); 990 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);990 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 991 991 992 992 //変更情報 … … 1004 1004 if(HIWORD(wParam)==BN_CLICKED){ 1005 1005 i=GetWndNum(GetParent(GetParent(hwnd))); 1006 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1006 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1007 1007 1008 1008 //変更情報 … … 1020 1020 if(HIWORD(wParam)==BN_CLICKED){ 1021 1021 i=GetWndNum(GetParent(GetParent(hwnd))); 1022 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1022 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1023 1023 1024 1024 //変更情報 … … 1036 1036 if(HIWORD(wParam)==BN_CLICKED){ 1037 1037 i=GetWndNum(GetParent(GetParent(hwnd))); 1038 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1038 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1039 1039 1040 1040 //変更情報 … … 1052 1052 if(HIWORD(wParam)==BN_CLICKED){ 1053 1053 i=GetWndNum(GetParent(GetParent(hwnd))); 1054 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1054 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1055 1055 1056 1056 //変更情報 … … 1069 1069 if(!DialogBox(hResInst,MAKEINTRESOURCE(IDD_RAD_PROP_WINDOW_EXSTYLE),hwnd,(DLGPROC)DlgRadProperty_Window_ExStyle)) return 1; 1070 1070 i=GetWndNum(GetParent(GetParent(hwnd))); 1071 DrawRadWindow(i,GetWndInfo(MdiInfo[i] .path));1071 DrawRadWindow(i,GetWndInfo(MdiInfo[i]->path)); 1072 1072 return 1; 1073 1073 … … 1077 1077 if(HIWORD(wParam)==BN_CLICKED){ 1078 1078 i=GetWndNum(GetParent(GetParent(hwnd))); 1079 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1079 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1080 1080 1081 1081 //変更情報 … … 1114 1114 SetPosCenter(hwnd); 1115 1115 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 1116 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1117 if(MdiInfo[i] .MdiRadInfo->SelectingItem[0]==SELECT_WINDOW)1116 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1117 if(MdiInfo[i]->MdiRadInfo->SelectingItem[0]==SELECT_WINDOW) 1118 1118 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->GetCaption().c_str()); 1119 1119 else 1120 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());1120 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 1121 1121 break; 1122 1122 } … … 1126 1126 { 1127 1127 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 1128 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1128 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1129 1129 1130 1130 i3=GetWindowTextLength(GetDlgItem(hwnd,IDC_CAPTION))+1; 1131 1131 temporary=(char *)HeapAlloc(hHeap,0,i3); 1132 1132 GetDlgItemText(hwnd,IDC_CAPTION,temporary,i3); 1133 if(MdiInfo[i] .MdiRadInfo->SelectingItem[0]==SELECT_WINDOW){1133 if(MdiInfo[i]->MdiRadInfo->SelectingItem[0]==SELECT_WINDOW){ 1134 1134 if( pWindowInfo->GetCaption() == temporary){ 1135 1135 HeapDefaultFree(temporary); … … 1139 1139 1140 1140 //変更情報を更新 1141 Rad_NoticeChanging(i,RAD_UNDO_CAPTION,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->GetCaption());1141 Rad_NoticeChanging(i,RAD_UNDO_CAPTION,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->GetCaption()); 1142 1142 1143 1143 pWindowInfo->SetCaption( temporary ); 1144 1144 } 1145 1145 else{ 1146 if( pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption() == temporary )1146 if( pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption() == temporary ) 1147 1147 { 1148 1148 HeapDefaultFree(temporary); … … 1152 1152 1153 1153 //変更情報を更新 1154 Rad_NoticeChanging(i,RAD_UNDO_CAPTION,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetCaption());1155 1156 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetCaption( temporary );1157 1158 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->Control==CT_STATIC){1154 Rad_NoticeChanging(i,RAD_UNDO_CAPTION,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption()); 1155 1156 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetCaption( temporary ); 1157 1158 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->Control==CT_STATIC){ 1159 1159 //スタティック テキスト 1160 1160 //テキストが表示できるようにサイズを拡大する 1161 1161 1162 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->pos;1163 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size;1164 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&PointAndSize);1162 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->pos; 1163 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size; 1164 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&PointAndSize); 1165 1165 1166 1166 HFONT hFont,hOldFont; 1167 1167 hFont=CreateFontIndirect(&pWindowInfo->LogFont); 1168 hOldFont=(HFONT)SelectObject(MdiInfo[i] .MdiRadInfo->hMemDC,hFont);1169 GetTextExtentPoint32(MdiInfo[i] .MdiRadInfo->hMemDC,temporary,lstrlen(temporary),&PointAndSize.size);1170 SelectObject(MdiInfo[i] .MdiRadInfo->hMemDC,hOldFont);1168 hOldFont=(HFONT)SelectObject(MdiInfo[i]->MdiRadInfo->hMemDC,hFont); 1169 GetTextExtentPoint32(MdiInfo[i]->MdiRadInfo->hMemDC,temporary,lstrlen(temporary),&PointAndSize.size); 1170 SelectObject(MdiInfo[i]->MdiRadInfo->hMemDC,hOldFont); 1171 1171 DeleteObject(hFont); 1172 1172 … … 1174 1174 PointAndSize.size.cx+=5; 1175 1175 1176 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size.cx<PointAndSize.size.cx)1177 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size.cx=PointAndSize.size.cx;1176 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size.cx<PointAndSize.size.cx) 1177 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size.cx=PointAndSize.size.cx; 1178 1178 } 1179 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->Control==CT_CHECKBOX){1179 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->Control==CT_CHECKBOX){ 1180 1180 //チェック ボックス 1181 1181 //テキストが表示できるようにサイズを拡大する 1182 1182 1183 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->pos;1184 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size;1185 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&PointAndSize);1183 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->pos; 1184 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size; 1185 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&PointAndSize); 1186 1186 1187 1187 HFONT hFont,hOldFont; 1188 1188 hFont=CreateFontIndirect(&pWindowInfo->LogFont); 1189 hOldFont=(HFONT)SelectObject(MdiInfo[i] .MdiRadInfo->hMemDC,hFont);1190 GetTextExtentPoint32(MdiInfo[i] .MdiRadInfo->hMemDC,temporary,lstrlen(temporary),&PointAndSize.size);1191 SelectObject(MdiInfo[i] .MdiRadInfo->hMemDC,hOldFont);1189 hOldFont=(HFONT)SelectObject(MdiInfo[i]->MdiRadInfo->hMemDC,hFont); 1190 GetTextExtentPoint32(MdiInfo[i]->MdiRadInfo->hMemDC,temporary,lstrlen(temporary),&PointAndSize.size); 1191 SelectObject(MdiInfo[i]->MdiRadInfo->hMemDC,hOldFont); 1192 1192 DeleteObject(hFont); 1193 1193 … … 1195 1195 PointAndSize.size.cx+=21; 1196 1196 1197 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size.cx<PointAndSize.size.cx)1198 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size.cx=PointAndSize.size.cx;1197 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size.cx<PointAndSize.size.cx) 1198 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size.cx=PointAndSize.size.cx; 1199 1199 } 1200 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->Control==CT_RADIOBUTTON){1200 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->Control==CT_RADIOBUTTON){ 1201 1201 //ラジオ ボックス 1202 1202 //テキストが表示できるようにサイズを拡大する 1203 1203 1204 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->pos;1205 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size;1206 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&PointAndSize);1204 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->pos; 1205 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size; 1206 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&PointAndSize); 1207 1207 1208 1208 HFONT hFont,hOldFont; 1209 1209 hFont=CreateFontIndirect(&pWindowInfo->LogFont); 1210 hOldFont=(HFONT)SelectObject(MdiInfo[i] .MdiRadInfo->hMemDC,hFont);1211 GetTextExtentPoint32(MdiInfo[i] .MdiRadInfo->hMemDC,temporary,lstrlen(temporary),&PointAndSize.size);1212 SelectObject(MdiInfo[i] .MdiRadInfo->hMemDC,hOldFont);1210 hOldFont=(HFONT)SelectObject(MdiInfo[i]->MdiRadInfo->hMemDC,hFont); 1211 GetTextExtentPoint32(MdiInfo[i]->MdiRadInfo->hMemDC,temporary,lstrlen(temporary),&PointAndSize.size); 1212 SelectObject(MdiInfo[i]->MdiRadInfo->hMemDC,hOldFont); 1213 1213 DeleteObject(hFont); 1214 1214 … … 1216 1216 PointAndSize.size.cx+=20; 1217 1217 1218 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size.cx<PointAndSize.size.cx)1219 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->size.cx=PointAndSize.size.cx;1218 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size.cx<PointAndSize.size.cx) 1219 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->size.cx=PointAndSize.size.cx; 1220 1220 } 1221 1221 } … … 1245 1245 SetPosCenter(hwnd); 1246 1246 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 1247 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1248 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());1247 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1248 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 1249 1249 } 1250 1250 break; … … 1254 1254 { 1255 1255 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 1256 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1256 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1257 1257 1258 1258 i3=GetWindowTextLength(GetDlgItem(hwnd,IDC_IDNAME))+1; … … 1264 1264 temporary=(char *)HeapAlloc(hHeap,0,i3); 1265 1265 GetDlgItemText(hwnd,IDC_IDNAME,temporary,i3); 1266 if( pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName() == temporary )1266 if( pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName() == temporary ) 1267 1267 { 1268 1268 HeapDefaultFree(temporary); … … 1275 1275 1276 1276 //変更情報を更新 1277 Rad_NoticeChanging(i,RAD_UNDO_NAME,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetName());1278 1279 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetName( temporary );1277 Rad_NoticeChanging(i,RAD_UNDO_NAME,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName()); 1278 1279 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetName( temporary ); 1280 1280 1281 1281 EndDialog(hwnd,1); … … 1298 1298 case IDC_RENAMEID: 1299 1299 if(!DialogBox(hResInst,MAKEINTRESOURCE(IDD_RAD_PROP_ITEM_RENAMEID),hwnd,(DLGPROC)DlgRadProperty_Item_RenameID)) return 1; 1300 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());1300 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 1301 1301 return 1; 1302 1302 case IDC_RENAMECAPTION: 1303 1303 if(!DialogBox(hResInst,MAKEINTRESOURCE(IDD_RAD_PROP_ITEM_RENAMECAPTION),hwnd,(DLGPROC)DlgRadProperty_Item_RenameCaption)) return 1; 1304 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());1304 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 1305 1305 return 1; 1306 1306 case IDC_STYLE_DISABLED: 1307 1307 if(HIWORD(wParam)==BN_CLICKED){ 1308 1308 //変更情報 1309 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum].MdiRadInfo->SelectingItem[0]]->GetStyle());1309 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1310 1310 1311 1311 if(SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_GETCHECK,0,0)) 1312 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_DISABLED );1312 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_DISABLED ); 1313 1313 else 1314 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_DISABLED );1314 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_DISABLED ); 1315 1315 DrawRadWindow(WndNum,pWindowInfo); 1316 1316 return 1; … … 1320 1320 if(HIWORD(wParam)==BN_CLICKED){ 1321 1321 //変更情報 1322 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum].MdiRadInfo->SelectingItem[0]]->GetStyle());1322 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1323 1323 1324 1324 if(SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_GETCHECK,0,0)) 1325 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VISIBLE );1325 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VISIBLE ); 1326 1326 else 1327 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VISIBLE );1327 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VISIBLE ); 1328 1328 return 1; 1329 1329 } … … 1332 1332 if(HIWORD(wParam)==BN_CLICKED){ 1333 1333 //変更情報 1334 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum].MdiRadInfo->SelectingItem[0]]->GetStyle());1334 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1335 1335 1336 1336 if(SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_GETCHECK,0,0)) 1337 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_GROUP );1337 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_GROUP ); 1338 1338 else 1339 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_GROUP );1339 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_GROUP ); 1340 1340 return 1; 1341 1341 } … … 1344 1344 if(HIWORD(wParam)==BN_CLICKED){ 1345 1345 //変更情報 1346 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum].MdiRadInfo->SelectingItem[0]]->GetStyle());1346 Rad_NoticeChanging(WndNum,RAD_UNDO_STYLE,MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1347 1347 1348 1348 if(SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_GETCHECK,0,0)) 1349 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_TABSTOP );1349 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_TABSTOP ); 1350 1350 else 1351 pWindowInfo->childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_TABSTOP );1351 pWindowInfo->childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_TABSTOP ); 1352 1352 return 1; 1353 1353 } … … 1364 1364 SetPosCenter(hwnd); 1365 1365 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 1366 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1367 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_ACCEPTFILES) SendDlgItemMessage(hwnd,IDC_EXSTYLE_ACCEPTFILES,BM_SETCHECK,BST_CHECKED,0);1368 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_TRANSPARENT) SendDlgItemMessage(hwnd,IDC_EXSTYLE_TRANSPARENT,BM_SETCHECK,BST_CHECKED,0);1369 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_DLGMODALFRAME) SendDlgItemMessage(hwnd,IDC_EXSTYLE_DLGMODALFRAME,BM_SETCHECK,BST_CHECKED,0);1370 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_CLIENTEDGE) SendDlgItemMessage(hwnd,IDC_EXSTYLE_CLIENTEDGE,BM_SETCHECK,BST_CHECKED,0);1371 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_STATICEDGE) SendDlgItemMessage(hwnd,IDC_EXSTYLE_STATICEDGE,BM_SETCHECK,BST_CHECKED,0);1366 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1367 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_ACCEPTFILES) SendDlgItemMessage(hwnd,IDC_EXSTYLE_ACCEPTFILES,BM_SETCHECK,BST_CHECKED,0); 1368 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_TRANSPARENT) SendDlgItemMessage(hwnd,IDC_EXSTYLE_TRANSPARENT,BM_SETCHECK,BST_CHECKED,0); 1369 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_DLGMODALFRAME) SendDlgItemMessage(hwnd,IDC_EXSTYLE_DLGMODALFRAME,BM_SETCHECK,BST_CHECKED,0); 1370 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_CLIENTEDGE) SendDlgItemMessage(hwnd,IDC_EXSTYLE_CLIENTEDGE,BM_SETCHECK,BST_CHECKED,0); 1371 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetExStyle()&WS_EX_STATICEDGE) SendDlgItemMessage(hwnd,IDC_EXSTYLE_STATICEDGE,BM_SETCHECK,BST_CHECKED,0); 1372 1372 break; 1373 1373 } … … 1377 1377 { 1378 1378 i=GetWndNum(GetWindow(hClient,GW_CHILD)); 1379 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1379 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1380 1380 1381 1381 DWORD style; … … 1392 1392 style|=WS_EX_STATICEDGE; 1393 1393 1394 if(style==pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetExStyle()){1394 if(style==pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetExStyle()){ 1395 1395 SendMessage(hwnd,WM_COMMAND,IDCANCEL,0); 1396 1396 return 1; … … 1398 1398 1399 1399 //変更情報 1400 Rad_NoticeChanging(i,RAD_UNDO_EXSTYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetExStyle());1401 1402 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetExStyle( style );1400 Rad_NoticeChanging(i,RAD_UNDO_EXSTYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetExStyle()); 1401 1402 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetExStyle( style ); 1403 1403 EndDialog(hwnd,1); 1404 1404 return 1; … … 1426 1426 bInitial=1; 1427 1427 i=GetWndNum(GetParent(GetParent(hwnd))); 1428 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1429 1430 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());1431 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());1428 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1429 1430 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 1431 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 1432 1432 1433 1433 … … 1435 1435 //スタイル 1436 1436 1437 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);1438 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);1439 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);1440 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);1441 1442 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_OWNERDRAW)==BS_OWNERDRAW) SendDlgItemMessage(hwnd,IDC_BS_OWNERDRAW,BM_SETCHECK,BST_CHECKED,0);1443 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_DEFPUSHBUTTON) SendDlgItemMessage(hwnd,IDC_BS_DEFPUSHBUTTON,BM_SETCHECK,BST_CHECKED,0);1444 1445 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0);1446 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0);1447 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_MULTILINE) SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_SETCHECK,BST_CHECKED,0);1448 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0);1437 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 1438 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 1439 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 1440 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 1441 1442 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_OWNERDRAW)==BS_OWNERDRAW) SendDlgItemMessage(hwnd,IDC_BS_OWNERDRAW,BM_SETCHECK,BST_CHECKED,0); 1443 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_DEFPUSHBUTTON) SendDlgItemMessage(hwnd,IDC_BS_DEFPUSHBUTTON,BM_SETCHECK,BST_CHECKED,0); 1444 1445 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0); 1446 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0); 1447 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_MULTILINE) SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_SETCHECK,BST_CHECKED,0); 1448 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0); 1449 1449 1450 1450 … … 1463 1463 1464 1464 //ビットを考慮してBS_CENTERを最初に比較する 1465 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,3,0);1466 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,1,0);1467 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,2,0);1465 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,3,0); 1466 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,1,0); 1467 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,2,0); 1468 1468 else SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,0,0); 1469 1469 … … 1483 1483 1484 1484 //ビットを考慮してBS_VCENTERを最初に比較する 1485 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_VCENTER)==BS_VCENTER) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,3,0);1486 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_TOP) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,1,0);1487 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BOTTOM) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,2,0);1485 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_VCENTER)==BS_VCENTER) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,3,0); 1486 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_TOP) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,1,0); 1487 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BOTTOM) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,2,0); 1488 1488 else SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,0,0); 1489 1489 … … 1496 1496 i=GetWndNum(GetParent(GetParent(hwnd))); 1497 1497 if(i==-1) return 1; 1498 i2=GetWndInfoNum(MdiInfo[i] .path);1498 i2=GetWndInfoNum(MdiInfo[i]->path); 1499 1499 ActiveBasic::PM::WindowInfo *pWindowInfo = projectInfo.windowInfos[i2]; 1500 1500 … … 1508 1508 if(HIWORD(wParam)==BN_CLICKED){ 1509 1509 //変更情報 1510 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1510 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1511 1511 1512 1512 if(SendDlgItemMessage(hwnd,IDC_BS_DEFPUSHBUTTON,BM_GETCHECK,0,0)){ 1513 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_OWNERDRAW );1514 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_DEFPUSHBUTTON );1513 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_OWNERDRAW ); 1514 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_DEFPUSHBUTTON ); 1515 1515 SendDlgItemMessage(hwnd,IDC_BS_OWNERDRAW,BM_SETCHECK,BST_UNCHECKED,0); 1516 1516 } 1517 1517 else 1518 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_DEFPUSHBUTTON );1518 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_DEFPUSHBUTTON ); 1519 1519 DrawRadWindow(i,pWindowInfo); 1520 1520 return 1; … … 1524 1524 if(HIWORD(wParam)==BN_CLICKED){ 1525 1525 //変更情報 1526 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1526 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1527 1527 1528 1528 if(SendDlgItemMessage(hwnd,IDC_BS_OWNERDRAW,BM_GETCHECK,0,0)){ 1529 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_DEFPUSHBUTTON );1530 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_OWNERDRAW );1529 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_DEFPUSHBUTTON ); 1530 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_OWNERDRAW ); 1531 1531 SendDlgItemMessage(hwnd,IDC_BS_DEFPUSHBUTTON,BM_SETCHECK,BST_UNCHECKED,0); 1532 1532 } 1533 1533 else 1534 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_OWNERDRAW );1534 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_OWNERDRAW ); 1535 1535 DrawRadWindow(i,pWindowInfo); 1536 1536 return 1; … … 1540 1540 if(HIWORD(wParam)==BN_CLICKED){ 1541 1541 //変更情報 1542 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1542 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1543 1543 1544 1544 if(SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_GETCHECK,0,0)){ 1545 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON );1546 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP );1545 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON ); 1546 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP ); 1547 1547 SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_UNCHECKED,0); 1548 1548 } 1549 1549 else 1550 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON );1550 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON ); 1551 1551 DrawRadWindow(i,pWindowInfo); 1552 1552 return 1; … … 1556 1556 if(HIWORD(wParam)==BN_CLICKED){ 1557 1557 //変更情報 1558 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1558 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1559 1559 1560 1560 if(SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_GETCHECK,0,0)){ 1561 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP );1562 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON );1561 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP ); 1562 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON ); 1563 1563 SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_UNCHECKED,0); 1564 1564 } 1565 1565 else 1566 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP );1566 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP ); 1567 1567 DrawRadWindow(i,pWindowInfo); 1568 1568 return 1; … … 1572 1572 if(HIWORD(wParam)==BN_CLICKED){ 1573 1573 //変更情報 1574 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1574 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1575 1575 1576 1576 if(SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_GETCHECK,0,0)) 1577 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_MULTILINE );1578 else 1579 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_MULTILINE );1577 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_MULTILINE ); 1578 else 1579 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_MULTILINE ); 1580 1580 DrawRadWindow(i,pWindowInfo); 1581 1581 return 1; … … 1585 1585 if(HIWORD(wParam)==BN_CLICKED){ 1586 1586 //変更情報 1587 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1587 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1588 1588 1589 1589 if(SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_GETCHECK,0,0)) 1590 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY );1591 else 1592 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY );1590 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY ); 1591 else 1592 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY ); 1593 1593 return 1; 1594 1594 } … … 1598 1598 if(HIWORD(wParam)==CBN_SELCHANGE){ 1599 1599 //変更情報 1600 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1600 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1601 1601 1602 1602 i3=SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_GETCURSEL,0,0); 1603 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFT|BS_RIGHT|BS_CENTER );1604 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT );1605 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT );1606 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER );1603 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFT|BS_RIGHT|BS_CENTER ); 1604 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT ); 1605 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT ); 1606 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER ); 1607 1607 DrawRadWindow(i,pWindowInfo); 1608 1608 return 1; … … 1612 1612 if(HIWORD(wParam)==CBN_SELCHANGE){ 1613 1613 //変更情報 1614 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1614 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1615 1615 1616 1616 i3=SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_GETCURSEL,0,0); 1617 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_TOP|BS_BOTTOM|BS_VCENTER );1618 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_TOP );1619 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BOTTOM );1620 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_VCENTER );1617 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_TOP|BS_BOTTOM|BS_VCENTER ); 1618 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_TOP ); 1619 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BOTTOM ); 1620 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_VCENTER ); 1621 1621 DrawRadWindow(i,pWindowInfo); 1622 1622 return 1; … … 1647 1647 bInitial=1; 1648 1648 i=GetWndNum(GetParent(GetParent(hwnd))); 1649 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1650 1651 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());1652 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());1649 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1650 1651 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 1652 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 1653 1653 1654 1654 … … 1656 1656 //スタイル 1657 1657 1658 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);1659 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);1660 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);1661 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);1662 1663 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_AUTOCHECKBOX)==BS_AUTOCHECKBOX) SendDlgItemMessage(hwnd,IDC_BS_AUTO,BM_SETCHECK,BST_CHECKED,0);1664 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_AUTO3STATE)==BS_AUTO3STATE){1658 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 1659 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 1660 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 1661 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 1662 1663 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_AUTOCHECKBOX)==BS_AUTOCHECKBOX) SendDlgItemMessage(hwnd,IDC_BS_AUTO,BM_SETCHECK,BST_CHECKED,0); 1664 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_AUTO3STATE)==BS_AUTO3STATE){ 1665 1665 SendDlgItemMessage(hwnd,IDC_BS_AUTO,BM_SETCHECK,BST_CHECKED,0); 1666 1666 SendDlgItemMessage(hwnd,IDC_BS_3STATE,BM_SETCHECK,BST_CHECKED,0); 1667 1667 } 1668 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_3STATE)==BS_3STATE) SendDlgItemMessage(hwnd,IDC_BS_3STATE,BM_SETCHECK,BST_CHECKED,0);1669 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_PUSHLIKE) SendDlgItemMessage(hwnd,IDC_BS_PUSHLIKE,BM_SETCHECK,BST_CHECKED,0);1670 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFTTEXT) SendDlgItemMessage(hwnd,IDC_BS_LEFTTEXT,BM_SETCHECK,BST_CHECKED,0);1671 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0);1672 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0);1673 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_MULTILINE) SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_SETCHECK,BST_CHECKED,0);1674 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0);1668 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_3STATE)==BS_3STATE) SendDlgItemMessage(hwnd,IDC_BS_3STATE,BM_SETCHECK,BST_CHECKED,0); 1669 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_PUSHLIKE) SendDlgItemMessage(hwnd,IDC_BS_PUSHLIKE,BM_SETCHECK,BST_CHECKED,0); 1670 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFTTEXT) SendDlgItemMessage(hwnd,IDC_BS_LEFTTEXT,BM_SETCHECK,BST_CHECKED,0); 1671 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0); 1672 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0); 1673 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_MULTILINE) SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_SETCHECK,BST_CHECKED,0); 1674 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0); 1675 1675 1676 1676 … … 1689 1689 1690 1690 //ビットを考慮してBS_CENTERを最初に比較する 1691 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,3,0);1692 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,1,0);1693 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,2,0);1691 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,3,0); 1692 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,1,0); 1693 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,2,0); 1694 1694 else SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,0,0); 1695 1695 … … 1709 1709 1710 1710 //ビットを考慮してBS_VCENTERを最初に比較する 1711 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_VCENTER)==BS_VCENTER) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,3,0);1712 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_TOP) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,1,0);1713 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BOTTOM) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,2,0);1711 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_VCENTER)==BS_VCENTER) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,3,0); 1712 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_TOP) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,1,0); 1713 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BOTTOM) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,2,0); 1714 1714 else SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,0,0); 1715 1715 … … 1722 1722 i=GetWndNum(GetParent(GetParent(hwnd))); 1723 1723 if(i==-1) return 1; 1724 i2=GetWndInfoNum(MdiInfo[i] .path);1724 i2=GetWndInfoNum(MdiInfo[i]->path); 1725 1725 ActiveBasic::PM::WindowInfo *pWindowInfo = projectInfo.windowInfos[i2]; 1726 1726 … … 1734 1734 if(HIWORD(wParam)==BN_CLICKED){ 1735 1735 //変更情報 1736 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1736 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1737 1737 1738 1738 if(SendDlgItemMessage(hwnd,IDC_BS_AUTO,BM_GETCHECK,0,0)){ 1739 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x04){1739 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x04){ 1740 1740 //3state 1741 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1742 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTO3STATE );1741 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1742 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTO3STATE ); 1743 1743 } 1744 1744 else{ 1745 1745 //2state 1746 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1747 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTOCHECKBOX );1746 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1747 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTOCHECKBOX ); 1748 1748 } 1749 1749 } 1750 1750 else{ 1751 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x04){1751 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x04){ 1752 1752 //3state 1753 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1754 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_3STATE );1753 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1754 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_3STATE ); 1755 1755 } 1756 1756 else{ 1757 1757 //2state 1758 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1759 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CHECKBOX );1758 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1759 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CHECKBOX ); 1760 1760 } 1761 1761 } … … 1766 1766 if(HIWORD(wParam)==BN_CLICKED){ 1767 1767 //変更情報 1768 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1768 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1769 1769 1770 1770 if(SendDlgItemMessage(hwnd,IDC_BS_3STATE,BM_GETCHECK,0,0)){ 1771 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_CHECKBOX){1772 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1773 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_3STATE );1771 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_CHECKBOX){ 1772 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1773 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_3STATE ); 1774 1774 } 1775 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_AUTOCHECKBOX){1775 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_AUTOCHECKBOX){ 1776 1776 //自動チェック 1777 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1778 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTO3STATE );1777 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1778 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTO3STATE ); 1779 1779 } 1780 1780 } 1781 1781 else{ 1782 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_3STATE){1783 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1784 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CHECKBOX );1782 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_3STATE){ 1783 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1784 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CHECKBOX ); 1785 1785 } 1786 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_AUTO3STATE){1786 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0F)==BS_AUTO3STATE){ 1787 1787 //自動チェック 1788 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );1789 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTOCHECKBOX );1788 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 1789 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTOCHECKBOX ); 1790 1790 } 1791 1791 } … … 1796 1796 if(HIWORD(wParam)==BN_CLICKED){ 1797 1797 //変更情報 1798 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1798 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1799 1799 1800 1800 if(SendDlgItemMessage(hwnd,IDC_BS_PUSHLIKE,BM_GETCHECK,0,0)) 1801 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_PUSHLIKE );1802 else 1803 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_PUSHLIKE );1801 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_PUSHLIKE ); 1802 else 1803 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_PUSHLIKE ); 1804 1804 DrawRadWindow(i,pWindowInfo); 1805 1805 return 1; … … 1809 1809 if(HIWORD(wParam)==BN_CLICKED){ 1810 1810 //変更情報 1811 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1811 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1812 1812 1813 1813 if(SendDlgItemMessage(hwnd,IDC_BS_LEFTTEXT,BM_GETCHECK,0,0)) 1814 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFTTEXT );1815 else 1816 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFTTEXT );1814 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFTTEXT ); 1815 else 1816 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFTTEXT ); 1817 1817 DrawRadWindow(i,pWindowInfo); 1818 1818 return 1; … … 1822 1822 if(HIWORD(wParam)==BN_CLICKED){ 1823 1823 //変更情報 1824 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1824 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1825 1825 1826 1826 if(SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_GETCHECK,0,0)){ 1827 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON );1828 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP );1827 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON ); 1828 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP ); 1829 1829 SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_UNCHECKED,0); 1830 1830 } 1831 1831 else 1832 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON );1832 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON ); 1833 1833 DrawRadWindow(i,pWindowInfo); 1834 1834 return 1; … … 1838 1838 if(HIWORD(wParam)==BN_CLICKED){ 1839 1839 //変更情報 1840 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1840 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1841 1841 1842 1842 if(SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_GETCHECK,0,0)){ 1843 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP );1844 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON );1843 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP ); 1844 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON ); 1845 1845 SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_UNCHECKED,0); 1846 1846 } 1847 1847 else 1848 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP );1848 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP ); 1849 1849 DrawRadWindow(i,pWindowInfo); 1850 1850 return 1; … … 1854 1854 if(HIWORD(wParam)==BN_CLICKED){ 1855 1855 //変更情報 1856 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1856 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1857 1857 1858 1858 if(SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_GETCHECK,0,0)) 1859 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_MULTILINE );1860 else 1861 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_MULTILINE );1859 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_MULTILINE ); 1860 else 1861 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_MULTILINE ); 1862 1862 DrawRadWindow(i,pWindowInfo); 1863 1863 return 1; … … 1867 1867 if(HIWORD(wParam)==BN_CLICKED){ 1868 1868 //変更情報 1869 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1869 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1870 1870 1871 1871 if(SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_GETCHECK,0,0)) 1872 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY );1873 else 1874 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY );1872 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY ); 1873 else 1874 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY ); 1875 1875 return 1; 1876 1876 } … … 1880 1880 if(HIWORD(wParam)==CBN_SELCHANGE){ 1881 1881 //変更情報 1882 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1882 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1883 1883 1884 1884 i3=SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_GETCURSEL,0,0); 1885 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFT|BS_RIGHT|BS_CENTER );1886 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT );1887 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT );1888 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER );1885 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFT|BS_RIGHT|BS_CENTER ); 1886 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT ); 1887 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT ); 1888 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER ); 1889 1889 DrawRadWindow(i,pWindowInfo); 1890 1890 return 1; … … 1894 1894 if(HIWORD(wParam)==CBN_SELCHANGE){ 1895 1895 //変更情報 1896 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());1896 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 1897 1897 1898 1898 i3=SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_GETCURSEL,0,0); 1899 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_TOP|BS_BOTTOM|BS_VCENTER );1900 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_TOP );1901 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BOTTOM );1902 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_VCENTER );1899 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_TOP|BS_BOTTOM|BS_VCENTER ); 1900 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_TOP ); 1901 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BOTTOM ); 1902 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_VCENTER ); 1903 1903 DrawRadWindow(i,pWindowInfo); 1904 1904 return 1; … … 1937 1937 bInitial=1; 1938 1938 i=GetWndNum(GetParent(GetParent(hwnd))); 1939 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);1940 1941 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());1939 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 1940 1941 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 1942 1942 1943 1943 … … 1946 1946 //////////// 1947 1947 1948 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);1949 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);1950 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);1951 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);1948 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 1949 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 1950 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 1951 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 1952 1952 1953 1953 //////// … … 1963 1963 1964 1964 //ビットを考慮してCBS_DROPDOWNLISTを最初に比較する 1965 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_DROPDOWNLIST)==CBS_DROPDOWNLIST) SendDlgItemMessage(hwnd,IDC_CBS_TYPE,CB_SETCURSEL,2,0);1966 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_SIMPLE) SendDlgItemMessage(hwnd,IDC_CBS_TYPE,CB_SETCURSEL,0,0);1967 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_DROPDOWN) SendDlgItemMessage(hwnd,IDC_CBS_TYPE,CB_SETCURSEL,1,0);1965 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_DROPDOWNLIST)==CBS_DROPDOWNLIST) SendDlgItemMessage(hwnd,IDC_CBS_TYPE,CB_SETCURSEL,2,0); 1966 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_SIMPLE) SendDlgItemMessage(hwnd,IDC_CBS_TYPE,CB_SETCURSEL,0,0); 1967 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_DROPDOWN) SendDlgItemMessage(hwnd,IDC_CBS_TYPE,CB_SETCURSEL,1,0); 1968 1968 1969 1969 … … 1979 1979 SendDlgItemMessage(hwnd,IDC_CBS_OWNERDRAW,CB_ADDSTRING,0,(long)STRING_OWNERDRAW_VARIABLE); 1980 1980 1981 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_OWNERDRAWFIXED) SendDlgItemMessage(hwnd,IDC_CBS_OWNERDRAW,CB_SETCURSEL,1,0);1982 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_OWNERDRAWVARIABLE) SendDlgItemMessage(hwnd,IDC_CBS_OWNERDRAW,CB_SETCURSEL,2,0);1981 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_OWNERDRAWFIXED) SendDlgItemMessage(hwnd,IDC_CBS_OWNERDRAW,CB_SETCURSEL,1,0); 1982 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_OWNERDRAWVARIABLE) SendDlgItemMessage(hwnd,IDC_CBS_OWNERDRAW,CB_SETCURSEL,2,0); 1983 1983 else SendDlgItemMessage(hwnd,IDC_CBS_OWNERDRAW,CB_SETCURSEL,0,0); 1984 1984 1985 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_HASSTRINGS) SendDlgItemMessage(hwnd,IDC_CBS_HASSTRINGS,BM_SETCHECK,BST_CHECKED,0);1986 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_SORT) SendDlgItemMessage(hwnd,IDC_CBS_SORT,BM_SETCHECK,BST_CHECKED,0);1987 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_NOINTEGRALHEIGHT) SendDlgItemMessage(hwnd,IDC_CBS_NOINTEGRALHEIGHT,BM_SETCHECK,BST_CHECKED,0);1988 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_OEMCONVERT) SendDlgItemMessage(hwnd,IDC_CBS_OEMCONVERT,BM_SETCHECK,BST_CHECKED,0);1989 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_SETCHECK,BST_CHECKED,0);1990 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_AUTOHSCROLL) SendDlgItemMessage(hwnd,IDC_CBS_AUTOHSCROLL,BM_SETCHECK,BST_CHECKED,0);1991 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_DISABLENOSCROLL) SendDlgItemMessage(hwnd,IDC_CBS_DISABLENOSCROLL,BM_SETCHECK,BST_CHECKED,0);1992 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_UPPERCASE) SendDlgItemMessage(hwnd,IDC_CBS_UPPERCASE,BM_SETCHECK,BST_CHECKED,0);1993 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_LOWERCASE) SendDlgItemMessage(hwnd,IDC_CBS_LOWERCASE,BM_SETCHECK,BST_CHECKED,0);1994 1995 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();1985 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_HASSTRINGS) SendDlgItemMessage(hwnd,IDC_CBS_HASSTRINGS,BM_SETCHECK,BST_CHECKED,0); 1986 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_SORT) SendDlgItemMessage(hwnd,IDC_CBS_SORT,BM_SETCHECK,BST_CHECKED,0); 1987 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_NOINTEGRALHEIGHT) SendDlgItemMessage(hwnd,IDC_CBS_NOINTEGRALHEIGHT,BM_SETCHECK,BST_CHECKED,0); 1988 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_OEMCONVERT) SendDlgItemMessage(hwnd,IDC_CBS_OEMCONVERT,BM_SETCHECK,BST_CHECKED,0); 1989 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_SETCHECK,BST_CHECKED,0); 1990 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_AUTOHSCROLL) SendDlgItemMessage(hwnd,IDC_CBS_AUTOHSCROLL,BM_SETCHECK,BST_CHECKED,0); 1991 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_DISABLENOSCROLL) SendDlgItemMessage(hwnd,IDC_CBS_DISABLENOSCROLL,BM_SETCHECK,BST_CHECKED,0); 1992 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_UPPERCASE) SendDlgItemMessage(hwnd,IDC_CBS_UPPERCASE,BM_SETCHECK,BST_CHECKED,0); 1993 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&CBS_LOWERCASE) SendDlgItemMessage(hwnd,IDC_CBS_LOWERCASE,BM_SETCHECK,BST_CHECKED,0); 1994 1995 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 1996 1996 RadProperty_ComboBox_StylingOrder(hwnd,&tempStyle); 1997 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );1997 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 1998 1998 1999 1999 … … 2005 2005 i=GetWndNum(GetParent(GetParent(hwnd))); 2006 2006 if(i==-1) return 1; 2007 i2=GetWndInfoNum(MdiInfo[i] .path);2007 i2=GetWndInfoNum(MdiInfo[i]->path); 2008 2008 ActiveBasic::PM::WindowInfo *pWindowInfo = projectInfo.windowInfos[i2]; 2009 2009 … … 2017 2017 if(HIWORD(wParam)==CBN_SELCHANGE){ 2018 2018 //変更情報 2019 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2019 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2020 2020 2021 2021 i3=SendDlgItemMessage(hwnd,IDC_CBS_TYPE,CB_GETCURSEL,0,0); 2022 2022 //CBS_DROPDOWNLIST=CBS_SIMPLE | CBS_DROPDOWN 2023 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_DROPDOWNLIST );2024 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_SIMPLE );2025 else if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_DROPDOWN );2026 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_DROPDOWNLIST );2023 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_DROPDOWNLIST ); 2024 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_SIMPLE ); 2025 else if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_DROPDOWN ); 2026 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_DROPDOWNLIST ); 2027 2027 2028 2028 DrawRadWindow(i,pWindowInfo); … … 2033 2033 if(HIWORD(wParam)==CBN_SELCHANGE){ 2034 2034 //変更情報 2035 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2035 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2036 2036 2037 2037 i3=SendDlgItemMessage(hwnd,IDC_CBS_OWNERDRAW,CB_GETCURSEL,0,0); 2038 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_OWNERDRAWFIXED|CBS_OWNERDRAWVARIABLE );2039 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_OWNERDRAWFIXED );2040 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_OWNERDRAWVARIABLE );2041 2042 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();2038 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_OWNERDRAWFIXED|CBS_OWNERDRAWVARIABLE ); 2039 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_OWNERDRAWFIXED ); 2040 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_OWNERDRAWVARIABLE ); 2041 2042 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 2043 2043 RadProperty_ComboBox_StylingOrder(hwnd,&tempStyle); 2044 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );2044 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 2045 2045 return 1; 2046 2046 } … … 2050 2050 if(HIWORD(wParam)==BN_CLICKED){ 2051 2051 //変更情報 2052 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2052 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2053 2053 2054 2054 if(SendDlgItemMessage(hwnd,IDC_CBS_HASSTRINGS,BM_GETCHECK,0,0)) 2055 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_HASSTRINGS );2056 else 2057 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_HASSTRINGS );2055 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_HASSTRINGS ); 2056 else 2057 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_HASSTRINGS ); 2058 2058 return 1; 2059 2059 } … … 2062 2062 if(HIWORD(wParam)==BN_CLICKED){ 2063 2063 //変更情報 2064 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2064 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2065 2065 2066 2066 if(SendDlgItemMessage(hwnd,IDC_CBS_SORT,BM_GETCHECK,0,0)) 2067 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_SORT );2068 else 2069 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_SORT );2067 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_SORT ); 2068 else 2069 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_SORT ); 2070 2070 return 1; 2071 2071 } … … 2074 2074 if(HIWORD(wParam)==BN_CLICKED){ 2075 2075 //変更情報 2076 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2076 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2077 2077 2078 2078 if(SendDlgItemMessage(hwnd,IDC_CBS_NOINTEGRALHEIGHT,BM_GETCHECK,0,0)) 2079 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_NOINTEGRALHEIGHT );2080 else 2081 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_NOINTEGRALHEIGHT );2079 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_NOINTEGRALHEIGHT ); 2080 else 2081 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_NOINTEGRALHEIGHT ); 2082 2082 return 1; 2083 2083 } … … 2086 2086 if(HIWORD(wParam)==BN_CLICKED){ 2087 2087 //変更情報 2088 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2088 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2089 2089 2090 2090 if(SendDlgItemMessage(hwnd,IDC_CBS_OEMCONVERT,BM_GETCHECK,0,0)) 2091 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_OEMCONVERT );2092 else 2093 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_OEMCONVERT );2091 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_OEMCONVERT ); 2092 else 2093 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_OEMCONVERT ); 2094 2094 return 1; 2095 2095 } … … 2098 2098 if(HIWORD(wParam)==BN_CLICKED){ 2099 2099 //変更情報 2100 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2100 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2101 2101 2102 2102 if(SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_GETCHECK,0,0)) 2103 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VSCROLL );2104 else 2105 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VSCROLL );2103 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VSCROLL ); 2104 else 2105 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VSCROLL ); 2106 2106 DrawRadWindow(i,pWindowInfo); 2107 2107 return 1; … … 2111 2111 if(HIWORD(wParam)==BN_CLICKED){ 2112 2112 //変更情報 2113 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2113 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2114 2114 2115 2115 if(SendDlgItemMessage(hwnd,IDC_CBS_AUTOHSCROLL,BM_GETCHECK,0,0)) 2116 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_AUTOHSCROLL );2117 else 2118 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_AUTOHSCROLL );2116 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_AUTOHSCROLL ); 2117 else 2118 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_AUTOHSCROLL ); 2119 2119 return 1; 2120 2120 } … … 2123 2123 if(HIWORD(wParam)==BN_CLICKED){ 2124 2124 //変更情報 2125 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2125 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2126 2126 2127 2127 if(SendDlgItemMessage(hwnd,IDC_CBS_DISABLENOSCROLL,BM_GETCHECK,0,0)) 2128 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_DISABLENOSCROLL );2129 else 2130 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_DISABLENOSCROLL );2128 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_DISABLENOSCROLL ); 2129 else 2130 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_DISABLENOSCROLL ); 2131 2131 DrawRadWindow(i,pWindowInfo); 2132 2132 return 1; … … 2136 2136 if(HIWORD(wParam)==BN_CLICKED){ 2137 2137 //変更情報 2138 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2138 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2139 2139 2140 2140 if(SendDlgItemMessage(hwnd,IDC_CBS_UPPERCASE,BM_GETCHECK,0,0)) 2141 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_UPPERCASE );2142 else 2143 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_UPPERCASE );2141 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_UPPERCASE ); 2142 else 2143 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_UPPERCASE ); 2144 2144 return 1; 2145 2145 } … … 2148 2148 if(HIWORD(wParam)==BN_CLICKED){ 2149 2149 //変更情報 2150 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2150 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2151 2151 2152 2152 if(SendDlgItemMessage(hwnd,IDC_CBS_LOWERCASE,BM_GETCHECK,0,0)) 2153 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_LOWERCASE );2154 else 2155 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_LOWERCASE );2153 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( CBS_LOWERCASE ); 2154 else 2155 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( CBS_LOWERCASE ); 2156 2156 return 1; 2157 2157 } … … 2204 2204 bInitial=1; 2205 2205 i=GetWndNum(GetParent(GetParent(hwnd))); 2206 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);2207 2208 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());2209 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());2206 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 2207 2208 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 2209 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 2210 2210 2211 2211 … … 2214 2214 //////////// 2215 2215 2216 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);2217 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);2218 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);2219 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);2220 2221 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_MULTILINE) SendDlgItemMessage(hwnd,IDC_ES_MULTILINE,BM_SETCHECK,BST_CHECKED,0);2222 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_NUMBER) SendDlgItemMessage(hwnd,IDC_ES_NUMBER,BM_SETCHECK,BST_CHECKED,0);2223 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_HSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_HSCROLL,BM_SETCHECK,BST_CHECKED,0);2224 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_AUTOHSCROLL) SendDlgItemMessage(hwnd,IDC_ES_AUTOHSCROLL,BM_SETCHECK,BST_CHECKED,0);2225 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_SETCHECK,BST_CHECKED,0);2226 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_AUTOVSCROLL) SendDlgItemMessage(hwnd,IDC_ES_AUTOVSCROLL,BM_SETCHECK,BST_CHECKED,0);2227 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_PASSWORD) SendDlgItemMessage(hwnd,IDC_ES_PASSWORD,BM_SETCHECK,BST_CHECKED,0);2228 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_NOHIDESEL) SendDlgItemMessage(hwnd,IDC_ES_NOHIDESEL,BM_SETCHECK,BST_CHECKED,0);2229 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_OEMCONVERT) SendDlgItemMessage(hwnd,IDC_ES_OEMCONVERT,BM_SETCHECK,BST_CHECKED,0);2230 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_WANTRETURN) SendDlgItemMessage(hwnd,IDC_ES_WANTRETURN,BM_SETCHECK,BST_CHECKED,0);2231 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_UPPERCASE) SendDlgItemMessage(hwnd,IDC_ES_UPPERCASE,BM_SETCHECK,BST_CHECKED,0);2232 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_LOWERCASE) SendDlgItemMessage(hwnd,IDC_ES_LOWERCASE,BM_SETCHECK,BST_CHECKED,0);2233 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_READONLY) SendDlgItemMessage(hwnd,IDC_ES_READONLY,BM_SETCHECK,BST_CHECKED,0);2216 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 2217 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 2218 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 2219 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 2220 2221 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_MULTILINE) SendDlgItemMessage(hwnd,IDC_ES_MULTILINE,BM_SETCHECK,BST_CHECKED,0); 2222 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_NUMBER) SendDlgItemMessage(hwnd,IDC_ES_NUMBER,BM_SETCHECK,BST_CHECKED,0); 2223 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_HSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_HSCROLL,BM_SETCHECK,BST_CHECKED,0); 2224 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_AUTOHSCROLL) SendDlgItemMessage(hwnd,IDC_ES_AUTOHSCROLL,BM_SETCHECK,BST_CHECKED,0); 2225 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_SETCHECK,BST_CHECKED,0); 2226 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_AUTOVSCROLL) SendDlgItemMessage(hwnd,IDC_ES_AUTOVSCROLL,BM_SETCHECK,BST_CHECKED,0); 2227 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_PASSWORD) SendDlgItemMessage(hwnd,IDC_ES_PASSWORD,BM_SETCHECK,BST_CHECKED,0); 2228 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_NOHIDESEL) SendDlgItemMessage(hwnd,IDC_ES_NOHIDESEL,BM_SETCHECK,BST_CHECKED,0); 2229 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_OEMCONVERT) SendDlgItemMessage(hwnd,IDC_ES_OEMCONVERT,BM_SETCHECK,BST_CHECKED,0); 2230 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_WANTRETURN) SendDlgItemMessage(hwnd,IDC_ES_WANTRETURN,BM_SETCHECK,BST_CHECKED,0); 2231 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_UPPERCASE) SendDlgItemMessage(hwnd,IDC_ES_UPPERCASE,BM_SETCHECK,BST_CHECKED,0); 2232 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_LOWERCASE) SendDlgItemMessage(hwnd,IDC_ES_LOWERCASE,BM_SETCHECK,BST_CHECKED,0); 2233 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_READONLY) SendDlgItemMessage(hwnd,IDC_ES_READONLY,BM_SETCHECK,BST_CHECKED,0); 2234 2234 2235 2235 … … 2246 2246 2247 2247 //ビットを考慮してES_LEFTを最後に検討する 2248 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_CENTER) SendDlgItemMessage(hwnd,IDC_ES_TEXTPOS,CB_SETCURSEL,1,0);2249 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_RIGHT) SendDlgItemMessage(hwnd,IDC_ES_TEXTPOS,CB_SETCURSEL,2,0);2248 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_CENTER) SendDlgItemMessage(hwnd,IDC_ES_TEXTPOS,CB_SETCURSEL,1,0); 2249 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&ES_RIGHT) SendDlgItemMessage(hwnd,IDC_ES_TEXTPOS,CB_SETCURSEL,2,0); 2250 2250 else SendDlgItemMessage(hwnd,IDC_ES_TEXTPOS,CB_SETCURSEL,0,0); 2251 2251 2252 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();2252 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 2253 2253 RadProperty_Edit_StylingOrder(hwnd,&tempStyle); 2254 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );2254 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 2255 2255 2256 2256 … … 2262 2262 i=GetWndNum(GetParent(GetParent(hwnd))); 2263 2263 if(i==-1) return 1; 2264 i2=GetWndInfoNum(MdiInfo[i] .path);2265 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);2264 i2=GetWndInfoNum(MdiInfo[i]->path); 2265 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 2266 2266 2267 2267 //共通スタイル … … 2274 2274 if(HIWORD(wParam)==BN_CLICKED){ 2275 2275 //変更情報 2276 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2276 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2277 2277 2278 2278 if(SendDlgItemMessage(hwnd,IDC_ES_MULTILINE,BM_GETCHECK,0,0)) 2279 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_MULTILINE );2280 else 2281 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_MULTILINE );2282 2283 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();2279 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_MULTILINE ); 2280 else 2281 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_MULTILINE ); 2282 2283 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 2284 2284 RadProperty_Edit_StylingOrder(hwnd,&tempStyle); 2285 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );2285 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 2286 2286 DrawRadWindow(i,pWindowInfo); 2287 2287 return 1; … … 2291 2291 if(HIWORD(wParam)==BN_CLICKED){ 2292 2292 //変更情報 2293 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2293 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2294 2294 2295 2295 if(SendDlgItemMessage(hwnd,IDC_ES_NUMBER,BM_GETCHECK,0,0)) 2296 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_NUMBER );2297 else 2298 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_NUMBER );2296 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_NUMBER ); 2297 else 2298 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_NUMBER ); 2299 2299 return 1; 2300 2300 } … … 2303 2303 if(HIWORD(wParam)==BN_CLICKED){ 2304 2304 //変更情報 2305 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2305 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2306 2306 2307 2307 if(SendDlgItemMessage(hwnd,IDC_STYLE_HSCROLL,BM_GETCHECK,0,0)) 2308 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_HSCROLL );2309 else 2310 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_HSCROLL );2308 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_HSCROLL ); 2309 else 2310 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_HSCROLL ); 2311 2311 DrawRadWindow(i,pWindowInfo); 2312 2312 return 1; … … 2316 2316 if(HIWORD(wParam)==BN_CLICKED){ 2317 2317 //変更情報 2318 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2318 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2319 2319 2320 2320 if(SendDlgItemMessage(hwnd,IDC_ES_AUTOHSCROLL,BM_GETCHECK,0,0)) 2321 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_AUTOHSCROLL );2322 else 2323 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_AUTOHSCROLL );2321 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_AUTOHSCROLL ); 2322 else 2323 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_AUTOHSCROLL ); 2324 2324 DrawRadWindow(i,pWindowInfo); 2325 2325 return 1; … … 2329 2329 if(HIWORD(wParam)==BN_CLICKED){ 2330 2330 //変更情報 2331 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2331 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2332 2332 2333 2333 if(SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_GETCHECK,0,0)) 2334 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VSCROLL );2335 else 2336 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VSCROLL );2334 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VSCROLL ); 2335 else 2336 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VSCROLL ); 2337 2337 DrawRadWindow(i,pWindowInfo); 2338 2338 return 1; … … 2342 2342 if(HIWORD(wParam)==BN_CLICKED){ 2343 2343 //変更情報 2344 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2344 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2345 2345 2346 2346 if(SendDlgItemMessage(hwnd,IDC_ES_AUTOVSCROLL,BM_GETCHECK,0,0)) 2347 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_AUTOVSCROLL );2348 else 2349 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_AUTOVSCROLL );2347 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_AUTOVSCROLL ); 2348 else 2349 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_AUTOVSCROLL ); 2350 2350 DrawRadWindow(i,pWindowInfo); 2351 2351 return 1; … … 2355 2355 if(HIWORD(wParam)==BN_CLICKED){ 2356 2356 //変更情報 2357 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2357 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2358 2358 2359 2359 if(SendDlgItemMessage(hwnd,IDC_ES_PASSWORD,BM_GETCHECK,0,0)) 2360 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_PASSWORD );2361 else 2362 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_PASSWORD );2360 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_PASSWORD ); 2361 else 2362 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_PASSWORD ); 2363 2363 DrawRadWindow(i,pWindowInfo); 2364 2364 return 1; … … 2368 2368 if(HIWORD(wParam)==BN_CLICKED){ 2369 2369 //変更情報 2370 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2370 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2371 2371 2372 2372 if(SendDlgItemMessage(hwnd,IDC_ES_NOHIDESEL,BM_GETCHECK,0,0)) 2373 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_NOHIDESEL );2374 else 2375 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_NOHIDESEL );2373 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_NOHIDESEL ); 2374 else 2375 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_NOHIDESEL ); 2376 2376 DrawRadWindow(i,pWindowInfo); 2377 2377 return 1; … … 2381 2381 if(HIWORD(wParam)==BN_CLICKED){ 2382 2382 //変更情報 2383 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2383 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2384 2384 2385 2385 if(SendDlgItemMessage(hwnd,IDC_ES_OEMCONVERT,BM_GETCHECK,0,0)) 2386 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_OEMCONVERT );2387 else 2388 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_OEMCONVERT );2386 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_OEMCONVERT ); 2387 else 2388 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_OEMCONVERT ); 2389 2389 DrawRadWindow(i,pWindowInfo); 2390 2390 return 1; … … 2394 2394 if(HIWORD(wParam)==BN_CLICKED){ 2395 2395 //変更情報 2396 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2396 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2397 2397 2398 2398 if(SendDlgItemMessage(hwnd,IDC_ES_WANTRETURN,BM_GETCHECK,0,0)) 2399 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_WANTRETURN );2400 else 2401 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_WANTRETURN );2399 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_WANTRETURN ); 2400 else 2401 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_WANTRETURN ); 2402 2402 DrawRadWindow(i,pWindowInfo); 2403 2403 return 1; … … 2407 2407 if(HIWORD(wParam)==BN_CLICKED){ 2408 2408 //変更情報 2409 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2409 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2410 2410 2411 2411 if(SendDlgItemMessage(hwnd,IDC_ES_UPPERCASE,BM_GETCHECK,0,0)){ 2412 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_LOWERCASE );2413 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_UPPERCASE );2412 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_LOWERCASE ); 2413 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_UPPERCASE ); 2414 2414 SendDlgItemMessage(hwnd,IDC_ES_LOWERCASE,BM_SETCHECK,BST_UNCHECKED,0); 2415 2415 } 2416 2416 else 2417 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_UPPERCASE );2417 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_UPPERCASE ); 2418 2418 DrawRadWindow(i,pWindowInfo); 2419 2419 return 1; … … 2423 2423 if(HIWORD(wParam)==BN_CLICKED){ 2424 2424 //変更情報 2425 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2425 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2426 2426 2427 2427 if(SendDlgItemMessage(hwnd,IDC_ES_LOWERCASE,BM_GETCHECK,0,0)){ 2428 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_UPPERCASE );2429 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_LOWERCASE );2428 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_UPPERCASE ); 2429 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_LOWERCASE ); 2430 2430 SendDlgItemMessage(hwnd,IDC_ES_UPPERCASE,BM_SETCHECK,BST_UNCHECKED,0); 2431 2431 } 2432 2432 else 2433 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_LOWERCASE );2433 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_LOWERCASE ); 2434 2434 DrawRadWindow(i,pWindowInfo); 2435 2435 return 1; … … 2439 2439 if(HIWORD(wParam)==BN_CLICKED){ 2440 2440 //変更情報 2441 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2441 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2442 2442 2443 2443 if(SendDlgItemMessage(hwnd,IDC_ES_READONLY,BM_GETCHECK,0,0)) 2444 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_READONLY );2445 else 2446 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_READONLY );2444 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_READONLY ); 2445 else 2446 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_READONLY ); 2447 2447 DrawRadWindow(i,pWindowInfo); 2448 2448 return 1; … … 2453 2453 if(HIWORD(wParam)==CBN_SELCHANGE){ 2454 2454 //変更情報 2455 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2455 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2456 2456 2457 2457 i3=SendDlgItemMessage(hwnd,IDC_ES_TEXTPOS,CB_GETCURSEL,0,0); 2458 2458 //ES_LEFT=0 2459 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_CENTER|ES_RIGHT );2460 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_CENTER );2461 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( ES_RIGHT );2459 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( ES_CENTER|ES_RIGHT ); 2460 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_CENTER ); 2461 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( ES_RIGHT ); 2462 2462 DrawRadWindow(i,pWindowInfo); 2463 2463 return 1; … … 2489 2489 bInitial=1; 2490 2490 i=GetWndNum(GetParent(GetParent(hwnd))); 2491 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);2492 2493 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());2494 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());2491 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 2492 2493 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 2494 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 2495 2495 2496 2496 … … 2499 2499 //////////// 2500 2500 2501 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);2502 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);2503 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);2504 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);2501 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 2502 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 2503 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 2504 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 2505 2505 2506 2506 … … 2519 2519 2520 2520 //ビットを考慮してBS_CENTERを最初に検討する 2521 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_SETCURSEL,3,0);2522 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_SETCURSEL,1,0);2523 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_SETCURSEL,2,0);2521 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_SETCURSEL,3,0); 2522 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_SETCURSEL,1,0); 2523 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_SETCURSEL,2,0); 2524 2524 else SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_SETCURSEL,0,0); 2525 2525 2526 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0);2527 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0);2528 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0);2526 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0); 2527 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0); 2528 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0); 2529 2529 2530 2530 … … 2536 2536 i=GetWndNum(GetParent(GetParent(hwnd))); 2537 2537 if(i==-1) return 1; 2538 i2=GetWndInfoNum(MdiInfo[i] .path);2539 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);2538 i2=GetWndInfoNum(MdiInfo[i]->path); 2539 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 2540 2540 2541 2541 //共通スタイル … … 2548 2548 if(HIWORD(wParam)==CBN_SELCHANGE){ 2549 2549 //変更情報 2550 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2550 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2551 2551 2552 2552 i3=SendDlgItemMessage(hwnd,IDC_BS_POSITION,CB_GETCURSEL,0,0); 2553 2553 //BS_CENTER=BS_LEFT | BS_RIGHT 2554 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_CENTER );2555 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT );2556 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT );2557 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER );2554 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_CENTER ); 2555 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT ); 2556 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT ); 2557 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER ); 2558 2558 DrawRadWindow(i,pWindowInfo); 2559 2559 return 1; … … 2564 2564 if(HIWORD(wParam)==BN_CLICKED){ 2565 2565 //変更情報 2566 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2566 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2567 2567 2568 2568 if(SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_GETCHECK,0,0)) 2569 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON );2570 else 2571 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON );2569 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON ); 2570 else 2571 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON ); 2572 2572 DrawRadWindow(i,pWindowInfo); 2573 2573 return 1; … … 2577 2577 if(HIWORD(wParam)==BN_CLICKED){ 2578 2578 //変更情報 2579 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2579 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2580 2580 2581 2581 if(SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_GETCHECK,0,0)) 2582 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP );2583 else 2584 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP );2582 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP ); 2583 else 2584 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP ); 2585 2585 DrawRadWindow(i,pWindowInfo); 2586 2586 return 1; … … 2590 2590 if(HIWORD(wParam)==BN_CLICKED){ 2591 2591 //変更情報 2592 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2592 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2593 2593 2594 2594 if(SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_GETCHECK,0,0)) 2595 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY );2596 else 2597 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY );2595 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY ); 2596 else 2597 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY ); 2598 2598 return 1; 2599 2599 } … … 2641 2641 bInitial=1; 2642 2642 i=GetWndNum(GetParent(GetParent(hwnd))); 2643 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);2644 2645 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());2643 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 2644 2645 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 2646 2646 2647 2647 … … 2650 2650 //////////// 2651 2651 2652 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);2653 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);2654 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);2655 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);2652 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 2653 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 2654 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 2655 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 2656 2656 2657 2657 ////////// … … 2678 2678 SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_ADDSTRING,0,(long)STRING_IMAGEBOXPROP_STYLE_BITMAP); 2679 2679 2680 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BLACKFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,0,0);2681 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_GRAYFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,1,0);2682 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_WHITEFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,2,0);2683 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000001F)==SS_ETCHEDFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,3,0);2684 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BLACKRECT) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,4,0);2685 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_GRAYRECT) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,5,0);2686 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_WHITERECT) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,6,0);2687 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON||2688 (pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){2689 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,7,0);2690 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,8,0);2680 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BLACKFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,0,0); 2681 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_GRAYFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,1,0); 2682 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_WHITEFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,2,0); 2683 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000001F)==SS_ETCHEDFRAME) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,3,0); 2684 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BLACKRECT) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,4,0); 2685 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_GRAYRECT) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,5,0); 2686 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_WHITERECT) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,6,0); 2687 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON|| 2688 (pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){ 2689 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,7,0); 2690 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP) SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_SETCURSEL,8,0); 2691 2691 2692 2692 //リソース/ファイル スイッチチェックを表示 … … 2697 2697 ShowWindow(GetDlgItem(hwnd,IDC_IMAGE_SITUATION),SW_SHOW); 2698 2698 2699 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.IsFile()){2699 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsFile()){ 2700 2700 //ファイル指定を表示 2701 2701 ShowWindow(GetDlgItem(hwnd,IDC_PATH),SW_SHOW); 2702 2702 ShowWindow(GetDlgItem(hwnd,IDC_CHANGEPATH),SW_SHOW); 2703 SetDlgItemText(hwnd,IDC_PATH,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path.c_str());2703 SetDlgItemText(hwnd,IDC_PATH,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path.c_str()); 2704 2704 2705 2705 //イメージ状態テキスト … … 2709 2709 SendDlgItemMessage(hwnd,IDC_FILE,BM_SETCHECK,BST_CHECKED,0); 2710 2710 } 2711 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.IsResource()){2711 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsResource()){ 2712 2712 //リソース指定を表示 2713 2713 ShowWindow(GetDlgItem(hwnd,IDC_RESCOMBO),SW_SHOW); … … 2721 2721 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_RESETCONTENT,0,0); 2722 2722 2723 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON){2723 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON){ 2724 2724 //アイコンリソースをコンボボックスに挿入 2725 2725 BOOST_FOREACH( const ActiveBasic::Common::ResourceItem &resourceItem, projectInfo.resourceManager.iconResources ) … … 2728 2728 } 2729 2729 } 2730 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){2730 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){ 2731 2731 //ビットマップリソースをコンボボックスに挿入 2732 2732 BOOST_FOREACH( const ActiveBasic::Common::ResourceItem &resourceItem, projectInfo.resourceManager.bitmapResources ) … … 2737 2737 2738 2738 //リストから選択 2739 i3=SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_FINDSTRING,0,(long)pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path.c_str());2739 i3=SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_FINDSTRING,0,(long)pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path.c_str()); 2740 2740 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_SETCURSEL,i3,0); 2741 2741 } 2742 2742 } 2743 2743 2744 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_NOTIFY) SendDlgItemMessage(hwnd,IDC_SS_NOTIFY,BM_SETCHECK,BST_CHECKED,0);2745 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_CENTERIMAGE) SendDlgItemMessage(hwnd,IDC_SS_CENTERIMAGE,BM_SETCHECK,BST_CHECKED,0);2746 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_RIGHTJUST) SendDlgItemMessage(hwnd,IDC_SS_RIGHTJUST,BM_SETCHECK,BST_CHECKED,0);2747 2748 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();2744 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_NOTIFY) SendDlgItemMessage(hwnd,IDC_SS_NOTIFY,BM_SETCHECK,BST_CHECKED,0); 2745 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_CENTERIMAGE) SendDlgItemMessage(hwnd,IDC_SS_CENTERIMAGE,BM_SETCHECK,BST_CHECKED,0); 2746 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_RIGHTJUST) SendDlgItemMessage(hwnd,IDC_SS_RIGHTJUST,BM_SETCHECK,BST_CHECKED,0); 2747 2748 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 2749 2749 RadProperty_ImageBox_StylingOrder(hwnd,&tempStyle); 2750 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );2750 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 2751 2751 2752 2752 bInitial=0; … … 2757 2757 i=GetWndNum(GetParent(GetParent(hwnd))); 2758 2758 if(i==-1) return 1; 2759 i2=GetWndInfoNum(MdiInfo[i] .path);2760 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);2759 i2=GetWndInfoNum(MdiInfo[i]->path); 2760 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 2761 2761 2762 2762 //共通スタイル … … 2769 2769 if(HIWORD(wParam)==CBN_SELCHANGE){ 2770 2770 //変更情報 2771 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2771 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2772 2772 2773 2773 i3=SendDlgItemMessage(hwnd,IDC_IMAGE_TYPE,CB_GETCURSEL,0,0); 2774 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( 0x0000001F );2775 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_BLACKFRAME );2776 else if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_GRAYFRAME );2777 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_WHITEFRAME );2778 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_ETCHEDFRAME );2779 else if(i3==4) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_BLACKRECT );2780 else if(i3==5) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_GRAYRECT );2781 else if(i3==6) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_WHITERECT );2782 else if(i3==7) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_ICON );2783 else if(i3==8) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_BITMAP );2784 2785 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON||2786 (pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){2774 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( 0x0000001F ); 2775 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_BLACKFRAME ); 2776 else if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_GRAYFRAME ); 2777 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_WHITEFRAME ); 2778 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_ETCHEDFRAME ); 2779 else if(i3==4) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_BLACKRECT ); 2780 else if(i3==5) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_GRAYRECT ); 2781 else if(i3==6) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_WHITERECT ); 2782 else if(i3==7) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_ICON ); 2783 else if(i3==8) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_BITMAP ); 2784 2785 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON|| 2786 (pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){ 2787 2787 //リソース/ファイル スイッチチェックを表示 2788 2788 ShowWindow(GetDlgItem(hwnd,IDC_FILE),SW_SHOW); … … 2792 2792 ShowWindow(GetDlgItem(hwnd,IDC_IMAGE_SITUATION),SW_SHOW); 2793 2793 2794 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.IsFile()){2794 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsFile()){ 2795 2795 //ファイル指定を表示 2796 2796 ShowWindow(GetDlgItem(hwnd,IDC_PATH),SW_SHOW); 2797 2797 ShowWindow(GetDlgItem(hwnd,IDC_CHANGEPATH),SW_SHOW); 2798 SetDlgItemText(hwnd,IDC_PATH,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path.c_str());2798 SetDlgItemText(hwnd,IDC_PATH,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path.c_str()); 2799 2799 2800 2800 //イメージ状態テキスト … … 2804 2804 SendDlgItemMessage(hwnd,IDC_FILE,BM_SETCHECK,BST_CHECKED,0); 2805 2805 } 2806 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.IsResource()){2806 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsResource()){ 2807 2807 //リソース指定を表示 2808 2808 ShowWindow(GetDlgItem(hwnd,IDC_RESCOMBO),SW_SHOW); … … 2816 2816 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_RESETCONTENT,0,0); 2817 2817 2818 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON){2818 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON){ 2819 2819 //アイコンリソースをコンボボックスに挿入 2820 2820 for(i3=0;i3<static_cast<int>(projectInfo.resourceManager.iconResources.size());i3++){ 2821 2821 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.resourceManager.iconResources[i3].idName.c_str()); 2822 2822 2823 if( projectInfo.resourceManager.iconResources[i3].idName == pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path )2823 if( projectInfo.resourceManager.iconResources[i3].idName == pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path ) 2824 2824 { 2825 2825 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_SETCURSEL,i3,0); … … 2827 2827 } 2828 2828 } 2829 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){2829 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){ 2830 2830 //ビットマップリソースをコンボボックスに挿入 2831 2831 for(i3=0;i3<static_cast<int>(projectInfo.resourceManager.bitmapResources.size());i3++){ 2832 2832 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_ADDSTRING,0,(long)projectInfo.resourceManager.bitmapResources[i3].idName.c_str()); 2833 2833 2834 if( projectInfo.resourceManager.bitmapResources[i3].idName == pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path )2834 if( projectInfo.resourceManager.bitmapResources[i3].idName == pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path ) 2835 2835 { 2836 2836 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_SETCURSEL,i3,0); … … 2856 2856 } 2857 2857 2858 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();2858 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 2859 2859 RadProperty_ImageBox_StylingOrder(hwnd,&tempStyle); 2860 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );2860 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 2861 2861 DrawRadWindow(i,pWindowInfo); 2862 2862 return 1; … … 2865 2865 2866 2866 case IDC_FILE: 2867 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.IsFile()){2867 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsFile()){ 2868 2868 //変更無し 2869 2869 break; … … 2871 2871 2872 2872 //変更情報 2873 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->image);2874 2875 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.type2873 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image); 2874 2875 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.type 2876 2876 = ActiveBasic::PM::ImageReferenceType::File; 2877 2877 … … 2879 2879 ShowWindow(GetDlgItem(hwnd,IDC_PATH),SW_SHOW); 2880 2880 ShowWindow(GetDlgItem(hwnd,IDC_CHANGEPATH),SW_SHOW); 2881 SetDlgItemText(hwnd,IDC_PATH,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path.c_str());2881 SetDlgItemText(hwnd,IDC_PATH,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path.c_str()); 2882 2882 2883 2883 //リソース指定を非表示 … … 2892 2892 2893 2893 case IDC_RESOURCE: 2894 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.IsResource()){2894 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsResource()){ 2895 2895 //変更無し 2896 2896 break; … … 2898 2898 2899 2899 //変更情報 2900 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->image);2901 2902 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.type2900 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image); 2901 2902 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.type 2903 2903 = ActiveBasic::PM::ImageReferenceType::Resource; 2904 2904 … … 2918 2918 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_RESETCONTENT,0,0); 2919 2919 2920 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON){2920 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_ICON){ 2921 2921 //アイコンリソースをコンボボックスに挿入 2922 2922 BOOST_FOREACH( const ActiveBasic::Common::ResourceItem &resourceItem, projectInfo.resourceManager.iconResources ) … … 2925 2925 } 2926 2926 } 2927 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){2927 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x0000000F)==SS_BITMAP){ 2928 2928 //ビットマップリソースをコンボボックスに挿入 2929 2929 BOOST_FOREACH( const ActiveBasic::Common::ResourceItem &resourceItem, projectInfo.resourceManager.bitmapResources ) … … 2937 2937 if(HIWORD(wParam)==CBN_SELCHANGE){ 2938 2938 //変更情報 2939 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->image);2939 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image); 2940 2940 2941 2941 i3=SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_GETCURSEL,0,0); 2942 2942 SendDlgItemMessage(hwnd,IDC_RESCOMBO,CB_GETLBTEXT,i3,(long)temporary); 2943 2943 2944 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path = temporary;2944 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path = temporary; 2945 2945 2946 2946 DrawRadWindow(i,pWindowInfo); … … 2950 2950 case IDC_CHANGEPATH: 2951 2951 if(HIWORD(wParam)==BN_CLICKED){ 2952 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.IsFile()){2953 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_ICON){2952 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.IsFile()){ 2953 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_ICON){ 2954 2954 extern LPSTR IconFileFilter; 2955 2955 //"アイコン ファイルを指定して下さい" 2956 2956 if(!GetFilePathDialog(hwnd,temporary,IconFileFilter,STRING_IMAGEBOXPROP_GETPATH_ICON,1)) return 1; 2957 2957 } 2958 else if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_BITMAP){2958 else if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&0x000F)==SS_BITMAP){ 2959 2959 extern LPSTR BitmapFileFilter; 2960 2960 //"ビットマップ ファイルを指定して下さい" … … 2963 2963 2964 2964 //変更情報 2965 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->image);2965 Rad_NoticeChanging(i,RAD_UNDO_IMAGESTATE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],(DWORD)&pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image); 2966 2966 2967 2967 lstrcpy( temporary, projectInfo.GetWorkDir().GetRelationalPath( temporary ).c_str() ); 2968 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->image.path = temporary;2968 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->image.path = temporary; 2969 2969 2970 2970 SetDlgItemText(hwnd,IDC_PATH,temporary); … … 2978 2978 if(HIWORD(wParam)==BN_CLICKED){ 2979 2979 //変更情報 2980 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2980 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2981 2981 2982 2982 if(SendDlgItemMessage(hwnd,IDC_SS_NOTIFY,BM_GETCHECK,0,0)) 2983 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_NOTIFY );2984 else 2985 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_NOTIFY );2983 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_NOTIFY ); 2984 else 2985 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_NOTIFY ); 2986 2986 return 1; 2987 2987 } … … 2990 2990 if(HIWORD(wParam)==BN_CLICKED){ 2991 2991 //変更情報 2992 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());2992 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 2993 2993 2994 2994 if(SendDlgItemMessage(hwnd,IDC_SS_CENTERIMAGE,BM_GETCHECK,0,0)) 2995 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_CENTERIMAGE );2996 else 2997 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_CENTERIMAGE );2995 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_CENTERIMAGE ); 2996 else 2997 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_CENTERIMAGE ); 2998 2998 return 1; 2999 2999 } … … 3002 3002 if(HIWORD(wParam)==BN_CLICKED){ 3003 3003 //変更情報 3004 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3004 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3005 3005 3006 3006 if(SendDlgItemMessage(hwnd,IDC_SS_RIGHTJUST,BM_GETCHECK,0,0)) 3007 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_RIGHTJUST );3008 else 3009 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_RIGHTJUST );3007 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_RIGHTJUST ); 3008 else 3009 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_RIGHTJUST ); 3010 3010 return 1; 3011 3011 } … … 3035 3035 bInitial=1; 3036 3036 i=GetWndNum(GetParent(GetParent(hwnd))); 3037 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3038 3039 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());3037 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3038 3039 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 3040 3040 3041 3041 … … 3044 3044 //////////// 3045 3045 3046 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);3047 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);3048 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);3049 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);3046 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 3047 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 3048 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 3049 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 3050 3050 3051 3051 //////// … … 3063 3063 3064 3064 //ビットを考慮してLVS_LISTを最初に比較する 3065 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_LIST)==LVS_LIST) SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_SETCURSEL,2,0);3066 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SMALLICON) SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_SETCURSEL,1,0);3067 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_REPORT) SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_SETCURSEL,3,0);3065 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_LIST)==LVS_LIST) SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_SETCURSEL,2,0); 3066 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SMALLICON) SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_SETCURSEL,1,0); 3067 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_REPORT) SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_SETCURSEL,3,0); 3068 3068 else SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_SETCURSEL,0,0); 3069 3069 … … 3078 3078 SendDlgItemMessage(hwnd,IDC_LVS_POSITION,CB_ADDSTRING,0,(long)STRING_LEFT); 3079 3079 3080 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_ALIGNLEFT) SendDlgItemMessage(hwnd,IDC_LVS_POSITION,CB_SETCURSEL,1,0);3080 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_ALIGNLEFT) SendDlgItemMessage(hwnd,IDC_LVS_POSITION,CB_SETCURSEL,1,0); 3081 3081 else SendDlgItemMessage(hwnd,IDC_LVS_POSITION,CB_SETCURSEL,0,0); 3082 3082 … … 3093 3093 SendDlgItemMessage(hwnd,IDC_LVS_SORT,CB_ADDSTRING,0,(long)STRING_SORT_DESCENDING); 3094 3094 3095 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SORTASCENDING) SendDlgItemMessage(hwnd,IDC_LVS_SORT,CB_SETCURSEL,1,0);3096 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SORTDESCENDING) SendDlgItemMessage(hwnd,IDC_LVS_SORT,CB_SETCURSEL,2,0);3095 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SORTASCENDING) SendDlgItemMessage(hwnd,IDC_LVS_SORT,CB_SETCURSEL,1,0); 3096 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SORTDESCENDING) SendDlgItemMessage(hwnd,IDC_LVS_SORT,CB_SETCURSEL,2,0); 3097 3097 else SendDlgItemMessage(hwnd,IDC_LVS_SORT,CB_SETCURSEL,0,0); 3098 3098 3099 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SINGLESEL) SendDlgItemMessage(hwnd,IDC_LVS_SINGLESEL,BM_SETCHECK,BST_CHECKED,0);3100 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_AUTOARRANGE) SendDlgItemMessage(hwnd,IDC_LVS_AUTOARRANGE,BM_SETCHECK,BST_CHECKED,0);3101 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOLABELWRAP) SendDlgItemMessage(hwnd,IDC_LVS_NOLABELWRAP,BM_SETCHECK,BST_CHECKED,0);3102 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_EDITLABELS) SendDlgItemMessage(hwnd,IDC_LVS_EDITLABELS,BM_SETCHECK,BST_CHECKED,0);3103 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOSCROLL) SendDlgItemMessage(hwnd,IDC_LVS_NOSCROLL,BM_SETCHECK,BST_CHECKED,0);3104 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOCOLUMNHEADER) SendDlgItemMessage(hwnd,IDC_LVS_NOCOLUMNHEADER,BM_SETCHECK,BST_CHECKED,0);3105 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOSORTHEADER) SendDlgItemMessage(hwnd,IDC_LVS_NOSORTHEADER,BM_SETCHECK,BST_CHECKED,0);3106 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SHOWSELALWAYS) SendDlgItemMessage(hwnd,IDC_LVS_SHOWSELALWAYS,BM_SETCHECK,BST_CHECKED,0);3107 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_OWNERDRAWFIXED) SendDlgItemMessage(hwnd,IDC_LVS_OWNERDRAWFIXED,BM_SETCHECK,BST_CHECKED,0);3108 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SHAREIMAGELISTS) SendDlgItemMessage(hwnd,IDC_LVS_SHAREIMAGELISTS,BM_SETCHECK,BST_CHECKED,0);3099 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SINGLESEL) SendDlgItemMessage(hwnd,IDC_LVS_SINGLESEL,BM_SETCHECK,BST_CHECKED,0); 3100 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_AUTOARRANGE) SendDlgItemMessage(hwnd,IDC_LVS_AUTOARRANGE,BM_SETCHECK,BST_CHECKED,0); 3101 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOLABELWRAP) SendDlgItemMessage(hwnd,IDC_LVS_NOLABELWRAP,BM_SETCHECK,BST_CHECKED,0); 3102 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_EDITLABELS) SendDlgItemMessage(hwnd,IDC_LVS_EDITLABELS,BM_SETCHECK,BST_CHECKED,0); 3103 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOSCROLL) SendDlgItemMessage(hwnd,IDC_LVS_NOSCROLL,BM_SETCHECK,BST_CHECKED,0); 3104 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOCOLUMNHEADER) SendDlgItemMessage(hwnd,IDC_LVS_NOCOLUMNHEADER,BM_SETCHECK,BST_CHECKED,0); 3105 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_NOSORTHEADER) SendDlgItemMessage(hwnd,IDC_LVS_NOSORTHEADER,BM_SETCHECK,BST_CHECKED,0); 3106 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SHOWSELALWAYS) SendDlgItemMessage(hwnd,IDC_LVS_SHOWSELALWAYS,BM_SETCHECK,BST_CHECKED,0); 3107 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_OWNERDRAWFIXED) SendDlgItemMessage(hwnd,IDC_LVS_OWNERDRAWFIXED,BM_SETCHECK,BST_CHECKED,0); 3108 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LVS_SHAREIMAGELISTS) SendDlgItemMessage(hwnd,IDC_LVS_SHAREIMAGELISTS,BM_SETCHECK,BST_CHECKED,0); 3109 3109 3110 3110 … … 3116 3116 i=GetWndNum(GetParent(GetParent(hwnd))); 3117 3117 if(i==-1) return 1; 3118 i2=GetWndInfoNum(MdiInfo[i] .path);3119 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3118 i2=GetWndInfoNum(MdiInfo[i]->path); 3119 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3120 3120 3121 3121 //共通スタイル … … 3128 3128 if(HIWORD(wParam)==CBN_SELCHANGE){ 3129 3129 //変更情報 3130 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3130 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3131 3131 3132 3132 i3=SendDlgItemMessage(hwnd,IDC_LVS_VIEW,CB_GETCURSEL,0,0); 3133 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SMALLICON|LVS_LIST|LVS_REPORT );3134 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SMALLICON );3135 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_LIST );3136 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_REPORT );3133 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SMALLICON|LVS_LIST|LVS_REPORT ); 3134 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SMALLICON ); 3135 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_LIST ); 3136 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_REPORT ); 3137 3137 DrawRadWindow(i,pWindowInfo); 3138 3138 return 1; … … 3142 3142 if(HIWORD(wParam)==CBN_SELCHANGE){ 3143 3143 //変更情報 3144 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3144 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3145 3145 3146 3146 i3=SendDlgItemMessage(hwnd,IDC_LVS_POSITION,CB_GETCURSEL,0,0); 3147 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_ALIGNLEFT );3148 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_ALIGNLEFT );3147 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_ALIGNLEFT ); 3148 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_ALIGNLEFT ); 3149 3149 return 1; 3150 3150 } … … 3153 3153 if(HIWORD(wParam)==CBN_SELCHANGE){ 3154 3154 //変更情報 3155 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3155 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3156 3156 3157 3157 i3=SendDlgItemMessage(hwnd,IDC_LVS_SORT,CB_GETCURSEL,0,0); 3158 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SORTASCENDING|LVS_SORTDESCENDING );3159 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SORTASCENDING );3160 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SORTDESCENDING );3158 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SORTASCENDING|LVS_SORTDESCENDING ); 3159 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SORTASCENDING ); 3160 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SORTDESCENDING ); 3161 3161 return 1; 3162 3162 } … … 3166 3166 if(HIWORD(wParam)==BN_CLICKED){ 3167 3167 //変更情報 3168 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3168 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3169 3169 3170 3170 if(SendDlgItemMessage(hwnd,IDC_LVS_SINGLESEL,BM_GETCHECK,0,0)) 3171 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SINGLESEL );3172 else 3173 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SINGLESEL );3171 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SINGLESEL ); 3172 else 3173 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SINGLESEL ); 3174 3174 return 1; 3175 3175 } … … 3178 3178 if(HIWORD(wParam)==BN_CLICKED){ 3179 3179 //変更情報 3180 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3180 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3181 3181 3182 3182 if(SendDlgItemMessage(hwnd,IDC_LVS_AUTOARRANGE,BM_GETCHECK,0,0)) 3183 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_AUTOARRANGE );3184 else 3185 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_AUTOARRANGE );3183 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_AUTOARRANGE ); 3184 else 3185 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_AUTOARRANGE ); 3186 3186 return 1; 3187 3187 } … … 3190 3190 if(HIWORD(wParam)==BN_CLICKED){ 3191 3191 //変更情報 3192 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3192 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3193 3193 3194 3194 if(SendDlgItemMessage(hwnd,IDC_LVS_NOLABELWRAP,BM_GETCHECK,0,0)) 3195 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOLABELWRAP );3196 else 3197 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOLABELWRAP );3195 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOLABELWRAP ); 3196 else 3197 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOLABELWRAP ); 3198 3198 return 1; 3199 3199 } … … 3202 3202 if(HIWORD(wParam)==BN_CLICKED){ 3203 3203 //変更情報 3204 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3204 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3205 3205 3206 3206 if(SendDlgItemMessage(hwnd,IDC_LVS_EDITLABELS,BM_GETCHECK,0,0)) 3207 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_EDITLABELS );3208 else 3209 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_EDITLABELS );3207 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_EDITLABELS ); 3208 else 3209 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_EDITLABELS ); 3210 3210 return 1; 3211 3211 } … … 3214 3214 if(HIWORD(wParam)==BN_CLICKED){ 3215 3215 //変更情報 3216 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3216 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3217 3217 3218 3218 if(SendDlgItemMessage(hwnd,IDC_LVS_NOSCROLL,BM_GETCHECK,0,0)) 3219 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOSCROLL );3220 else 3221 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOSCROLL );3219 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOSCROLL ); 3220 else 3221 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOSCROLL ); 3222 3222 DrawRadWindow(i,pWindowInfo); 3223 3223 return 1; … … 3227 3227 if(HIWORD(wParam)==BN_CLICKED){ 3228 3228 //変更情報 3229 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3229 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3230 3230 3231 3231 if(SendDlgItemMessage(hwnd,IDC_LVS_NOCOLUMNHEADER,BM_GETCHECK,0,0)) 3232 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOCOLUMNHEADER );3233 else 3234 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOCOLUMNHEADER );3232 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOCOLUMNHEADER ); 3233 else 3234 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOCOLUMNHEADER ); 3235 3235 return 1; 3236 3236 } … … 3239 3239 if(HIWORD(wParam)==BN_CLICKED){ 3240 3240 //変更情報 3241 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3241 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3242 3242 3243 3243 if(SendDlgItemMessage(hwnd,IDC_LVS_NOSORTHEADER,BM_GETCHECK,0,0)) 3244 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOSORTHEADER );3245 else 3246 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOSORTHEADER );3244 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_NOSORTHEADER ); 3245 else 3246 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_NOSORTHEADER ); 3247 3247 return 1; 3248 3248 } … … 3251 3251 if(HIWORD(wParam)==BN_CLICKED){ 3252 3252 //変更情報 3253 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3253 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3254 3254 3255 3255 if(SendDlgItemMessage(hwnd,IDC_LVS_SHOWSELALWAYS,BM_GETCHECK,0,0)) 3256 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SHOWSELALWAYS );3257 else 3258 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SHOWSELALWAYS );3256 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SHOWSELALWAYS ); 3257 else 3258 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SHOWSELALWAYS ); 3259 3259 return 1; 3260 3260 } … … 3263 3263 if(HIWORD(wParam)==BN_CLICKED){ 3264 3264 //変更情報 3265 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3265 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3266 3266 3267 3267 if(SendDlgItemMessage(hwnd,IDC_LVS_OWNERDRAWFIXED,BM_GETCHECK,0,0)) 3268 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_OWNERDRAWFIXED );3269 else 3270 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_OWNERDRAWFIXED );3268 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_OWNERDRAWFIXED ); 3269 else 3270 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_OWNERDRAWFIXED ); 3271 3271 return 1; 3272 3272 } … … 3275 3275 if(HIWORD(wParam)==BN_CLICKED){ 3276 3276 //変更情報 3277 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3277 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3278 3278 3279 3279 if(SendDlgItemMessage(hwnd,IDC_LVS_SHAREIMAGELISTS,BM_GETCHECK,0,0)) 3280 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SHAREIMAGELISTS );3281 else 3282 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SHAREIMAGELISTS );3280 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LVS_SHAREIMAGELISTS ); 3281 else 3282 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LVS_SHAREIMAGELISTS ); 3283 3283 return 1; 3284 3284 } … … 3326 3326 bInitial=1; 3327 3327 i=GetWndNum(GetParent(GetParent(hwnd))); 3328 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3329 3330 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());3328 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3329 3330 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 3331 3331 3332 3332 … … 3335 3335 //////////// 3336 3336 3337 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);3338 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);3339 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);3340 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);3337 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 3338 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 3339 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 3340 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 3341 3341 3342 3342 //////// … … 3353 3353 SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_ADDSTRING,0,(long)STRING_NONE_); 3354 3354 3355 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_MULTIPLESEL) SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_SETCURSEL,1,0);3356 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_EXTENDEDSEL) SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_SETCURSEL,2,0);3357 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_NOSEL) SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_SETCURSEL,3,0);3355 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_MULTIPLESEL) SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_SETCURSEL,1,0); 3356 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_EXTENDEDSEL) SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_SETCURSEL,2,0); 3357 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_NOSEL) SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_SETCURSEL,3,0); 3358 3358 else SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_SETCURSEL,0,0); 3359 3359 … … 3370 3370 SendDlgItemMessage(hwnd,IDC_LBS_OWNERDRAW,CB_ADDSTRING,0,(long)STRING_OWNERDRAW_VARIABLE); 3371 3371 3372 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_OWNERDRAWFIXED) SendDlgItemMessage(hwnd,IDC_LBS_OWNERDRAW,CB_SETCURSEL,1,0);3373 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_OWNERDRAWVARIABLE) SendDlgItemMessage(hwnd,IDC_LBS_OWNERDRAW,CB_SETCURSEL,2,0);3372 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_OWNERDRAWFIXED) SendDlgItemMessage(hwnd,IDC_LBS_OWNERDRAW,CB_SETCURSEL,1,0); 3373 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_OWNERDRAWVARIABLE) SendDlgItemMessage(hwnd,IDC_LBS_OWNERDRAW,CB_SETCURSEL,2,0); 3374 3374 else SendDlgItemMessage(hwnd,IDC_LBS_OWNERDRAW,CB_SETCURSEL,0,0); 3375 3375 3376 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_HASSTRINGS) SendDlgItemMessage(hwnd,IDC_LBS_HASSTRINGS,BM_SETCHECK,BST_CHECKED,0);3377 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_SORT) SendDlgItemMessage(hwnd,IDC_LBS_SORT,BM_SETCHECK,BST_CHECKED,0);3378 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_NOTIFY) SendDlgItemMessage(hwnd,IDC_LBS_NOTIFY,BM_SETCHECK,BST_CHECKED,0);3379 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_MULTICOLUMN) SendDlgItemMessage(hwnd,IDC_LBS_MULTICOLUMN,BM_SETCHECK,BST_CHECKED,0);3380 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_HSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_HSCROLL,BM_SETCHECK,BST_CHECKED,0);3381 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_SETCHECK,BST_CHECKED,0);3382 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_DISABLENOSCROLL) SendDlgItemMessage(hwnd,IDC_LBS_DISABLENOSCROLL,BM_SETCHECK,BST_CHECKED,0);3383 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_NOREDRAW) SendDlgItemMessage(hwnd,IDC_LBS_NOREDRAW,BM_SETCHECK,BST_CHECKED,0);3384 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_USETABSTOPS) SendDlgItemMessage(hwnd,IDC_LBS_USETABSTOPS,BM_SETCHECK,BST_CHECKED,0);3385 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_WANTKEYBOARDINPUT) SendDlgItemMessage(hwnd,IDC_LBS_WANTKEYBOARDINPUT,BM_SETCHECK,BST_CHECKED,0);3386 3387 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();3376 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_HASSTRINGS) SendDlgItemMessage(hwnd,IDC_LBS_HASSTRINGS,BM_SETCHECK,BST_CHECKED,0); 3377 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_SORT) SendDlgItemMessage(hwnd,IDC_LBS_SORT,BM_SETCHECK,BST_CHECKED,0); 3378 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_NOTIFY) SendDlgItemMessage(hwnd,IDC_LBS_NOTIFY,BM_SETCHECK,BST_CHECKED,0); 3379 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_MULTICOLUMN) SendDlgItemMessage(hwnd,IDC_LBS_MULTICOLUMN,BM_SETCHECK,BST_CHECKED,0); 3380 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_HSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_HSCROLL,BM_SETCHECK,BST_CHECKED,0); 3381 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VSCROLL) SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_SETCHECK,BST_CHECKED,0); 3382 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_DISABLENOSCROLL) SendDlgItemMessage(hwnd,IDC_LBS_DISABLENOSCROLL,BM_SETCHECK,BST_CHECKED,0); 3383 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_NOREDRAW) SendDlgItemMessage(hwnd,IDC_LBS_NOREDRAW,BM_SETCHECK,BST_CHECKED,0); 3384 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_USETABSTOPS) SendDlgItemMessage(hwnd,IDC_LBS_USETABSTOPS,BM_SETCHECK,BST_CHECKED,0); 3385 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&LBS_WANTKEYBOARDINPUT) SendDlgItemMessage(hwnd,IDC_LBS_WANTKEYBOARDINPUT,BM_SETCHECK,BST_CHECKED,0); 3386 3387 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 3388 3388 RadProperty_ListBox_StylingOrder(hwnd,&tempStyle); 3389 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );3389 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 3390 3390 3391 3391 … … 3397 3397 i=GetWndNum(GetParent(GetParent(hwnd))); 3398 3398 if(i==-1) return 1; 3399 i2=GetWndInfoNum(MdiInfo[i] .path);3400 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3399 i2=GetWndInfoNum(MdiInfo[i]->path); 3400 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3401 3401 3402 3402 //共通スタイル … … 3409 3409 if(HIWORD(wParam)==CBN_SELCHANGE){ 3410 3410 //変更情報 3411 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3411 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3412 3412 3413 3413 i3=SendDlgItemMessage(hwnd,IDC_LBS_SELECT,CB_GETCURSEL,0,0); 3414 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_MULTIPLESEL|LBS_EXTENDEDSEL|LBS_NOSEL );3415 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_MULTIPLESEL );3416 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_EXTENDEDSEL );3417 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_NOSEL );3414 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_MULTIPLESEL|LBS_EXTENDEDSEL|LBS_NOSEL ); 3415 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_MULTIPLESEL ); 3416 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_EXTENDEDSEL ); 3417 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_NOSEL ); 3418 3418 return 1; 3419 3419 } … … 3422 3422 if(HIWORD(wParam)==CBN_SELCHANGE){ 3423 3423 //変更情報 3424 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3424 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3425 3425 3426 3426 i3=SendDlgItemMessage(hwnd,IDC_LBS_OWNERDRAW,CB_GETCURSEL,0,0); 3427 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_OWNERDRAWFIXED|LBS_OWNERDRAWVARIABLE );3428 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_OWNERDRAWFIXED );3429 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_OWNERDRAWVARIABLE );3430 3431 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle();3427 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_OWNERDRAWFIXED|LBS_OWNERDRAWVARIABLE ); 3428 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_OWNERDRAWFIXED ); 3429 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_OWNERDRAWVARIABLE ); 3430 3431 DWORD tempStyle = pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle(); 3432 3432 RadProperty_ListBox_StylingOrder(hwnd,&tempStyle); 3433 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle );3433 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->SetStyle( tempStyle ); 3434 3434 return 1; 3435 3435 } … … 3439 3439 if(HIWORD(wParam)==BN_CLICKED){ 3440 3440 //変更情報 3441 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3441 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3442 3442 3443 3443 if(SendDlgItemMessage(hwnd,IDC_LBS_HASSTRINGS,BM_GETCHECK,0,0)) 3444 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_HASSTRINGS );3445 else 3446 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_HASSTRINGS );3444 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_HASSTRINGS ); 3445 else 3446 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_HASSTRINGS ); 3447 3447 return 1; 3448 3448 } … … 3451 3451 if(HIWORD(wParam)==BN_CLICKED){ 3452 3452 //変更情報 3453 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3453 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3454 3454 3455 3455 if(SendDlgItemMessage(hwnd,IDC_LBS_SORT,BM_GETCHECK,0,0)) 3456 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_SORT );3457 else 3458 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_SORT );3456 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_SORT ); 3457 else 3458 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_SORT ); 3459 3459 return 1; 3460 3460 } … … 3463 3463 if(HIWORD(wParam)==BN_CLICKED){ 3464 3464 //変更情報 3465 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3465 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3466 3466 3467 3467 if(SendDlgItemMessage(hwnd,IDC_LBS_NOTIFY,BM_GETCHECK,0,0)) 3468 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_NOTIFY );3469 else 3470 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_NOTIFY );3468 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_NOTIFY ); 3469 else 3470 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_NOTIFY ); 3471 3471 return 1; 3472 3472 } … … 3475 3475 if(HIWORD(wParam)==BN_CLICKED){ 3476 3476 //変更情報 3477 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3477 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3478 3478 3479 3479 if(SendDlgItemMessage(hwnd,IDC_LBS_MULTICOLUMN,BM_GETCHECK,0,0)) 3480 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_MULTICOLUMN );3481 else 3482 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_MULTICOLUMN );3480 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_MULTICOLUMN ); 3481 else 3482 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_MULTICOLUMN ); 3483 3483 return 1; 3484 3484 } … … 3487 3487 if(HIWORD(wParam)==BN_CLICKED){ 3488 3488 //変更情報 3489 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3489 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3490 3490 3491 3491 if(SendDlgItemMessage(hwnd,IDC_STYLE_HSCROLL,BM_GETCHECK,0,0)) 3492 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_HSCROLL );3493 else 3494 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_HSCROLL );3492 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_HSCROLL ); 3493 else 3494 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_HSCROLL ); 3495 3495 DrawRadWindow(i,pWindowInfo); 3496 3496 return 1; … … 3500 3500 if(HIWORD(wParam)==BN_CLICKED){ 3501 3501 //変更情報 3502 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3502 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3503 3503 3504 3504 if(SendDlgItemMessage(hwnd,IDC_STYLE_VSCROLL,BM_GETCHECK,0,0)) 3505 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VSCROLL );3506 else 3507 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VSCROLL );3505 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( WS_VSCROLL ); 3506 else 3507 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( WS_VSCROLL ); 3508 3508 DrawRadWindow(i,pWindowInfo); 3509 3509 return 1; … … 3513 3513 if(HIWORD(wParam)==BN_CLICKED){ 3514 3514 //変更情報 3515 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3515 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3516 3516 3517 3517 if(SendDlgItemMessage(hwnd,IDC_LBS_DISABLENOSCROLL,BM_GETCHECK,0,0)) 3518 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_DISABLENOSCROLL );3519 else 3520 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_DISABLENOSCROLL );3518 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_DISABLENOSCROLL ); 3519 else 3520 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_DISABLENOSCROLL ); 3521 3521 DrawRadWindow(i,pWindowInfo); 3522 3522 return 1; … … 3526 3526 if(HIWORD(wParam)==BN_CLICKED){ 3527 3527 //変更情報 3528 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3528 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3529 3529 3530 3530 if(SendDlgItemMessage(hwnd,IDC_LBS_NOREDRAW,BM_GETCHECK,0,0)) 3531 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_NOREDRAW );3532 else 3533 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_NOREDRAW );3531 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_NOREDRAW ); 3532 else 3533 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_NOREDRAW ); 3534 3534 return 1; 3535 3535 } … … 3538 3538 if(HIWORD(wParam)==BN_CLICKED){ 3539 3539 //変更情報 3540 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3540 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3541 3541 3542 3542 if(SendDlgItemMessage(hwnd,IDC_LBS_USETABSTOPS,BM_GETCHECK,0,0)) 3543 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_USETABSTOPS );3544 else 3545 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_USETABSTOPS );3543 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_USETABSTOPS ); 3544 else 3545 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_USETABSTOPS ); 3546 3546 return 1; 3547 3547 } … … 3550 3550 if(HIWORD(wParam)==BN_CLICKED){ 3551 3551 //変更情報 3552 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3552 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3553 3553 3554 3554 if(SendDlgItemMessage(hwnd,IDC_LBS_WANTKEYBOARDINPUT,BM_GETCHECK,0,0)) 3555 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_WANTKEYBOARDINPUT );3556 else 3557 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_WANTKEYBOARDINPUT );3555 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( LBS_WANTKEYBOARDINPUT ); 3556 else 3557 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( LBS_WANTKEYBOARDINPUT ); 3558 3558 return 1; 3559 3559 } … … 3583 3583 bInitial=1; 3584 3584 i=GetWndNum(GetParent(GetParent(hwnd))); 3585 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3586 3587 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());3588 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());3585 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3586 3587 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 3588 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 3589 3589 3590 3590 … … 3592 3592 //スタイル 3593 3593 3594 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);3595 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);3596 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);3597 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);3598 3599 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&PBS_VERTICAL) SendDlgItemMessage(hwnd,IDC_PBS_VERTICAL,BM_SETCHECK,BST_CHECKED,0);3600 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&PBS_SMOOTH) SendDlgItemMessage(hwnd,IDC_PBS_SMOOTH,BM_SETCHECK,BST_CHECKED,0);3594 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 3595 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 3596 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 3597 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 3598 3599 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&PBS_VERTICAL) SendDlgItemMessage(hwnd,IDC_PBS_VERTICAL,BM_SETCHECK,BST_CHECKED,0); 3600 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&PBS_SMOOTH) SendDlgItemMessage(hwnd,IDC_PBS_SMOOTH,BM_SETCHECK,BST_CHECKED,0); 3601 3601 3602 3602 … … 3608 3608 i=GetWndNum(GetParent(GetParent(hwnd))); 3609 3609 if(i==-1) return 1; 3610 i2=GetWndInfoNum(MdiInfo[i] .path);3611 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3610 i2=GetWndInfoNum(MdiInfo[i]->path); 3611 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3612 3612 3613 3613 //共通スタイル … … 3620 3620 if(HIWORD(wParam)==BN_CLICKED){ 3621 3621 //変更情報 3622 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3622 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3623 3623 3624 3624 if(SendDlgItemMessage(hwnd,IDC_PBS_VERTICAL,BM_GETCHECK,0,0)) 3625 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( PBS_VERTICAL );3626 else 3627 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( PBS_VERTICAL );3625 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( PBS_VERTICAL ); 3626 else 3627 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( PBS_VERTICAL ); 3628 3628 DrawRadWindow(i,pWindowInfo); 3629 3629 return 1; … … 3633 3633 if(HIWORD(wParam)==BN_CLICKED){ 3634 3634 //変更情報 3635 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3635 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3636 3636 3637 3637 if(SendDlgItemMessage(hwnd,IDC_PBS_SMOOTH,BM_GETCHECK,0,0)) 3638 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( PBS_SMOOTH );3639 else 3640 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( PBS_SMOOTH );3638 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( PBS_SMOOTH ); 3639 else 3640 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( PBS_SMOOTH ); 3641 3641 DrawRadWindow(i,pWindowInfo); 3642 3642 return 1; … … 3667 3667 bInitial=1; 3668 3668 i=GetWndNum(GetParent(GetParent(hwnd))); 3669 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3670 3671 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());3672 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());3669 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3670 3671 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 3672 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 3673 3673 3674 3674 … … 3677 3677 //////////// 3678 3678 3679 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);3680 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);3681 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);3682 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);3683 3684 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_AUTORADIOBUTTON)==BS_AUTORADIOBUTTON) SendDlgItemMessage(hwnd,IDC_BS_AUTO,BM_SETCHECK,BST_CHECKED,0);3685 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_PUSHLIKE) SendDlgItemMessage(hwnd,IDC_BS_PUSHLIKE,BM_SETCHECK,BST_CHECKED,0);3686 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFTTEXT) SendDlgItemMessage(hwnd,IDC_BS_LEFTTEXT,BM_SETCHECK,BST_CHECKED,0);3687 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0);3688 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0);3689 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_MULTILINE) SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_SETCHECK,BST_CHECKED,0);3690 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0);3679 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 3680 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 3681 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 3682 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 3683 3684 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_AUTORADIOBUTTON)==BS_AUTORADIOBUTTON) SendDlgItemMessage(hwnd,IDC_BS_AUTO,BM_SETCHECK,BST_CHECKED,0); 3685 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_PUSHLIKE) SendDlgItemMessage(hwnd,IDC_BS_PUSHLIKE,BM_SETCHECK,BST_CHECKED,0); 3686 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFTTEXT) SendDlgItemMessage(hwnd,IDC_BS_LEFTTEXT,BM_SETCHECK,BST_CHECKED,0); 3687 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_ICON) SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_CHECKED,0); 3688 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BITMAP) SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_CHECKED,0); 3689 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_MULTILINE) SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_SETCHECK,BST_CHECKED,0); 3690 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_NOTIFY) SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_SETCHECK,BST_CHECKED,0); 3691 3691 3692 3692 … … 3705 3705 3706 3706 //ビットを考慮してBS_CENTERを最初に比較する 3707 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,3,0);3708 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,1,0);3709 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,2,0);3707 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_CENTER)==BS_CENTER) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,3,0); 3708 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_LEFT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,1,0); 3709 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_RIGHT) SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,2,0); 3710 3710 else SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_SETCURSEL,0,0); 3711 3711 … … 3725 3725 3726 3726 //ビットを考慮してBS_VCENTERを最初に比較する 3727 if((pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_VCENTER)==BS_VCENTER) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,3,0);3728 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_TOP) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,1,0);3729 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BOTTOM) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,2,0);3727 if((pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_VCENTER)==BS_VCENTER) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,3,0); 3728 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_TOP) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,1,0); 3729 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&BS_BOTTOM) SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,2,0); 3730 3730 else SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_SETCURSEL,0,0); 3731 3731 … … 3738 3738 i=GetWndNum(GetParent(GetParent(hwnd))); 3739 3739 if(i==-1) return 1; 3740 i2=GetWndInfoNum(MdiInfo[i] .path);3741 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3740 i2=GetWndInfoNum(MdiInfo[i]->path); 3741 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3742 3742 3743 3743 //共通スタイル … … 3750 3750 if(HIWORD(wParam)==BN_CLICKED){ 3751 3751 //変更情報 3752 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3752 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3753 3753 3754 3754 if(SendDlgItemMessage(hwnd,IDC_BS_AUTO,BM_GETCHECK,0,0)){ 3755 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );3756 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTORADIOBUTTON );3755 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 3756 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_AUTORADIOBUTTON ); 3757 3757 } 3758 3758 else{ 3759 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 );3760 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RADIOBUTTON );3759 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AndStyle( 0xFFFFFFF0 ); 3760 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RADIOBUTTON ); 3761 3761 } 3762 3762 return 1; … … 3766 3766 if(HIWORD(wParam)==BN_CLICKED){ 3767 3767 //変更情報 3768 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3768 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3769 3769 3770 3770 if(SendDlgItemMessage(hwnd,IDC_BS_PUSHLIKE,BM_GETCHECK,0,0)) 3771 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_PUSHLIKE );3772 else 3773 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_PUSHLIKE );3771 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_PUSHLIKE ); 3772 else 3773 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_PUSHLIKE ); 3774 3774 DrawRadWindow(i,pWindowInfo); 3775 3775 return 1; … … 3779 3779 if(HIWORD(wParam)==BN_CLICKED){ 3780 3780 //変更情報 3781 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3781 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3782 3782 3783 3783 if(SendDlgItemMessage(hwnd,IDC_BS_LEFTTEXT,BM_GETCHECK,0,0)) 3784 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFTTEXT );3785 else 3786 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFTTEXT );3784 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFTTEXT ); 3785 else 3786 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFTTEXT ); 3787 3787 DrawRadWindow(i,pWindowInfo); 3788 3788 return 1; … … 3792 3792 if(HIWORD(wParam)==BN_CLICKED){ 3793 3793 //変更情報 3794 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3794 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3795 3795 3796 3796 if(SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_GETCHECK,0,0)){ 3797 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON );3798 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP );3797 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_ICON ); 3798 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP ); 3799 3799 SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_SETCHECK,BST_UNCHECKED,0); 3800 3800 } 3801 3801 else 3802 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON );3802 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON ); 3803 3803 DrawRadWindow(i,pWindowInfo); 3804 3804 return 1; … … 3808 3808 if(HIWORD(wParam)==BN_CLICKED){ 3809 3809 //変更情報 3810 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3810 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3811 3811 3812 3812 if(SendDlgItemMessage(hwnd,IDC_BS_BITMAP,BM_GETCHECK,0,0)){ 3813 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP );3814 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON );3813 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BITMAP ); 3814 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_ICON ); 3815 3815 SendDlgItemMessage(hwnd,IDC_BS_ICON,BM_SETCHECK,BST_UNCHECKED,0); 3816 3816 } 3817 3817 else 3818 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP );3818 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_BITMAP ); 3819 3819 DrawRadWindow(i,pWindowInfo); 3820 3820 return 1; … … 3824 3824 if(HIWORD(wParam)==BN_CLICKED){ 3825 3825 //変更情報 3826 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3826 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3827 3827 3828 3828 if(SendDlgItemMessage(hwnd,IDC_BS_MULTILINE,BM_GETCHECK,0,0)) 3829 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_MULTILINE );3830 else 3831 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_MULTILINE );3829 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_MULTILINE ); 3830 else 3831 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_MULTILINE ); 3832 3832 DrawRadWindow(i,pWindowInfo); 3833 3833 return 1; … … 3837 3837 if(HIWORD(wParam)==BN_CLICKED){ 3838 3838 //変更情報 3839 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3839 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3840 3840 3841 3841 if(SendDlgItemMessage(hwnd,IDC_BS_NOTIFY,BM_GETCHECK,0,0)) 3842 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY );3843 else 3844 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY );3842 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_NOTIFY ); 3843 else 3844 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_NOTIFY ); 3845 3845 return 1; 3846 3846 } … … 3850 3850 if(HIWORD(wParam)==CBN_SELCHANGE){ 3851 3851 //変更情報 3852 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3852 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3853 3853 3854 3854 i3=SendDlgItemMessage(hwnd,IDC_BS_HPOS,CB_GETCURSEL,0,0); 3855 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFT|BS_RIGHT|BS_CENTER );3856 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT );3857 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT );3858 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER );3855 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_LEFT|BS_RIGHT|BS_CENTER ); 3856 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_LEFT ); 3857 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_RIGHT ); 3858 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_CENTER ); 3859 3859 DrawRadWindow(i,pWindowInfo); 3860 3860 return 1; … … 3864 3864 if(HIWORD(wParam)==CBN_SELCHANGE){ 3865 3865 //変更情報 3866 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3866 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3867 3867 3868 3868 i3=SendDlgItemMessage(hwnd,IDC_BS_VPOS,CB_GETCURSEL,0,0); 3869 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_TOP|BS_BOTTOM|BS_VCENTER );3870 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_TOP );3871 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BOTTOM );3872 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( BS_VCENTER );3869 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( BS_TOP|BS_BOTTOM|BS_VCENTER ); 3870 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_TOP ); 3871 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_BOTTOM ); 3872 else if(i3==3) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( BS_VCENTER ); 3873 3873 DrawRadWindow(i,pWindowInfo); 3874 3874 return 1; … … 3900 3900 bInitial=1; 3901 3901 i=GetWndNum(GetParent(GetParent(hwnd))); 3902 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3903 3904 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());3902 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3903 3904 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 3905 3905 3906 3906 … … 3909 3909 //////////// 3910 3910 3911 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);3912 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);3913 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);3914 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);3911 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 3912 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 3913 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 3914 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 3915 3915 3916 3916 … … 3926 3926 SendDlgItemMessage(hwnd,IDC_SBS_POSITION,CB_ADDSTRING,0,(long)STRING_SCROLLBARPROP_STYLE_BOTTOMORRIGHT); 3927 3927 3928 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SBS_TOPALIGN) SendDlgItemMessage(hwnd,IDC_SBS_POSITION,CB_SETCURSEL,1,0);3929 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SBS_BOTTOMALIGN) SendDlgItemMessage(hwnd,IDC_SBS_POSITION,CB_SETCURSEL,2,0);3928 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SBS_TOPALIGN) SendDlgItemMessage(hwnd,IDC_SBS_POSITION,CB_SETCURSEL,1,0); 3929 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SBS_BOTTOMALIGN) SendDlgItemMessage(hwnd,IDC_SBS_POSITION,CB_SETCURSEL,2,0); 3930 3930 else SendDlgItemMessage(hwnd,IDC_SBS_POSITION,CB_SETCURSEL,0,0); 3931 3931 … … 3938 3938 i=GetWndNum(GetParent(GetParent(hwnd))); 3939 3939 if(i==-1) return 1; 3940 i2=GetWndInfoNum(MdiInfo[i] .path);3941 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3940 i2=GetWndInfoNum(MdiInfo[i]->path); 3941 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3942 3942 3943 3943 //共通スタイル … … 3950 3950 if(HIWORD(wParam)==CBN_SELCHANGE){ 3951 3951 //変更情報 3952 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());3952 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 3953 3953 3954 3954 i3=SendDlgItemMessage(hwnd,IDC_SBS_POSITION,CB_GETCURSEL,0,0); 3955 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SBS_TOPALIGN|SBS_BOTTOMALIGN );3956 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SBS_TOPALIGN );3957 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SBS_BOTTOMALIGN );3955 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SBS_TOPALIGN|SBS_BOTTOMALIGN ); 3956 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SBS_TOPALIGN ); 3957 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SBS_BOTTOMALIGN ); 3958 3958 return 1; 3959 3959 } … … 3984 3984 bInitial=1; 3985 3985 i=GetWndNum(GetParent(GetParent(hwnd))); 3986 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);3987 3988 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());3989 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());3986 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 3987 3988 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 3989 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 3990 3990 3991 3991 … … 3994 3994 //////////// 3995 3995 3996 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);3997 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);3998 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);3999 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);4000 4001 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_NOPREFIX) SendDlgItemMessage(hwnd,IDC_SS_NOPREFIX,BM_SETCHECK,BST_CHECKED,0);4002 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_LEFTNOWORDWRAP) SendDlgItemMessage(hwnd,IDC_SS_LEFTNOWORDWRAP,BM_SETCHECK,BST_CHECKED,0);4003 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_NOTIFY) SendDlgItemMessage(hwnd,IDC_SS_NOTIFY,BM_SETCHECK,BST_CHECKED,0);3996 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 3997 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 3998 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 3999 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 4000 4001 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_NOPREFIX) SendDlgItemMessage(hwnd,IDC_SS_NOPREFIX,BM_SETCHECK,BST_CHECKED,0); 4002 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_LEFTNOWORDWRAP) SendDlgItemMessage(hwnd,IDC_SS_LEFTNOWORDWRAP,BM_SETCHECK,BST_CHECKED,0); 4003 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_NOTIFY) SendDlgItemMessage(hwnd,IDC_SS_NOTIFY,BM_SETCHECK,BST_CHECKED,0); 4004 4004 4005 4005 … … 4016 4016 4017 4017 //ビットを考慮してSS_LEFTを最後に検討する 4018 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_CENTER) SendDlgItemMessage(hwnd,IDC_SS_TEXTPOS,CB_SETCURSEL,1,0);4019 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_RIGHT) SendDlgItemMessage(hwnd,IDC_SS_TEXTPOS,CB_SETCURSEL,2,0);4018 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_CENTER) SendDlgItemMessage(hwnd,IDC_SS_TEXTPOS,CB_SETCURSEL,1,0); 4019 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&SS_RIGHT) SendDlgItemMessage(hwnd,IDC_SS_TEXTPOS,CB_SETCURSEL,2,0); 4020 4020 else SendDlgItemMessage(hwnd,IDC_SS_TEXTPOS,CB_SETCURSEL,0,0); 4021 4021 … … 4028 4028 i=GetWndNum(GetParent(GetParent(hwnd))); 4029 4029 if(i==-1) return 1; 4030 i2=GetWndInfoNum(MdiInfo[i] .path);4031 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);4030 i2=GetWndInfoNum(MdiInfo[i]->path); 4031 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 4032 4032 4033 4033 //共通スタイル … … 4040 4040 if(HIWORD(wParam)==BN_CLICKED){ 4041 4041 //変更情報 4042 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4042 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4043 4043 4044 4044 if(SendDlgItemMessage(hwnd,IDC_SS_NOPREFIX,BM_GETCHECK,0,0)) 4045 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_NOPREFIX );4046 else 4047 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_NOPREFIX );4045 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_NOPREFIX ); 4046 else 4047 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_NOPREFIX ); 4048 4048 return 1; 4049 4049 } … … 4052 4052 if(HIWORD(wParam)==BN_CLICKED){ 4053 4053 //変更情報 4054 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4054 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4055 4055 4056 4056 if(SendDlgItemMessage(hwnd,IDC_SS_LEFTNOWORDWRAP,BM_GETCHECK,0,0)) 4057 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_LEFTNOWORDWRAP );4058 else 4059 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_LEFTNOWORDWRAP );4057 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_LEFTNOWORDWRAP ); 4058 else 4059 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_LEFTNOWORDWRAP ); 4060 4060 4061 4061 DrawRadWindow(i,pWindowInfo); … … 4066 4066 if(HIWORD(wParam)==BN_CLICKED){ 4067 4067 //変更情報 4068 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4068 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4069 4069 4070 4070 if(SendDlgItemMessage(hwnd,IDC_SS_NOTIFY,BM_GETCHECK,0,0)) 4071 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_NOTIFY );4072 else 4073 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_NOTIFY );4071 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_NOTIFY ); 4072 else 4073 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_NOTIFY ); 4074 4074 return 1; 4075 4075 } … … 4079 4079 if(HIWORD(wParam)==CBN_SELCHANGE){ 4080 4080 //変更情報 4081 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4081 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4082 4082 4083 4083 i3=SendDlgItemMessage(hwnd,IDC_SS_TEXTPOS,CB_GETCURSEL,0,0); 4084 4084 //SS_LEFT=0 4085 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_CENTER|SS_RIGHT );4086 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_CENTER );4087 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( SS_RIGHT );4085 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( SS_CENTER|SS_RIGHT ); 4086 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_CENTER ); 4087 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( SS_RIGHT ); 4088 4088 DrawRadWindow(i,pWindowInfo); 4089 4089 return 1; … … 4114 4114 bInitial=1; 4115 4115 i=GetWndNum(GetParent(GetParent(hwnd))); 4116 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);4117 4118 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());4116 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 4117 4118 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 4119 4119 4120 4120 … … 4123 4123 //////////// 4124 4124 4125 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);4126 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);4127 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);4128 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);4125 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 4126 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 4127 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 4128 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 4129 4129 4130 4130 … … 4138 4138 SendDlgItemMessage(hwnd,IDC_TBS_SITUATION,CB_ADDSTRING,0,(long)STRING_DIRECTION_VERTICAL); 4139 4139 4140 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_VERT) SendDlgItemMessage(hwnd,IDC_TBS_SITUATION,CB_SETCURSEL,1,0);4140 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_VERT) SendDlgItemMessage(hwnd,IDC_TBS_SITUATION,CB_SETCURSEL,1,0); 4141 4141 else SendDlgItemMessage(hwnd,IDC_TBS_SITUATION,CB_SETCURSEL,0,0); 4142 4142 … … 4153 4153 SendDlgItemMessage(hwnd,IDC_TBS_POINT,CB_ADDSTRING,0,(long)STRING_TRACKBARPROP_STYLE_POSITION_BOTTOMORRIGHT); 4154 4154 4155 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_BOTH) SendDlgItemMessage(hwnd,IDC_TBS_POINT,CB_SETCURSEL,0,0);4156 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_TOP) SendDlgItemMessage(hwnd,IDC_TBS_POINT,CB_SETCURSEL,1,0);4155 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_BOTH) SendDlgItemMessage(hwnd,IDC_TBS_POINT,CB_SETCURSEL,0,0); 4156 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_TOP) SendDlgItemMessage(hwnd,IDC_TBS_POINT,CB_SETCURSEL,1,0); 4157 4157 else SendDlgItemMessage(hwnd,IDC_TBS_POINT,CB_SETCURSEL,2,0); 4158 4158 4159 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_NOTICKS) SendDlgItemMessage(hwnd,IDC_TBS_NOTICKS,BM_SETCHECK,BST_CHECKED,0);4160 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_AUTOTICKS) SendDlgItemMessage(hwnd,IDC_TBS_AUTOTICKS,BM_SETCHECK,BST_CHECKED,0);4161 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_ENABLESELRANGE) SendDlgItemMessage(hwnd,IDC_TBS_ENABLESELRANGE,BM_SETCHECK,BST_CHECKED,0);4159 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_NOTICKS) SendDlgItemMessage(hwnd,IDC_TBS_NOTICKS,BM_SETCHECK,BST_CHECKED,0); 4160 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_AUTOTICKS) SendDlgItemMessage(hwnd,IDC_TBS_AUTOTICKS,BM_SETCHECK,BST_CHECKED,0); 4161 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TBS_ENABLESELRANGE) SendDlgItemMessage(hwnd,IDC_TBS_ENABLESELRANGE,BM_SETCHECK,BST_CHECKED,0); 4162 4162 4163 4163 … … 4169 4169 i=GetWndNum(GetParent(GetParent(hwnd))); 4170 4170 if(i==-1) return 1; 4171 i2=GetWndInfoNum(MdiInfo[i] .path);4172 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);4171 i2=GetWndInfoNum(MdiInfo[i]->path); 4172 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 4173 4173 4174 4174 //共通スタイル … … 4181 4181 if(HIWORD(wParam)==CBN_SELCHANGE){ 4182 4182 //変更情報 4183 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4183 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4184 4184 4185 4185 i3=SendDlgItemMessage(hwnd,IDC_TBS_SITUATION,CB_GETCURSEL,0,0); 4186 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_VERT );4187 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_VERT );4186 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_VERT ); 4187 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_VERT ); 4188 4188 DrawRadWindow(i,pWindowInfo); 4189 4189 return 1; … … 4193 4193 if(HIWORD(wParam)==CBN_SELCHANGE){ 4194 4194 //変更情報 4195 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4195 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4196 4196 4197 4197 i3=SendDlgItemMessage(hwnd,IDC_TBS_POINT,CB_GETCURSEL,0,0); 4198 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_BOTH|TBS_TOP );4199 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_BOTH );4200 else if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_TOP );4198 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_BOTH|TBS_TOP ); 4199 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_BOTH ); 4200 else if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_TOP ); 4201 4201 DrawRadWindow(i,pWindowInfo); 4202 4202 return 1; … … 4207 4207 if(HIWORD(wParam)==BN_CLICKED){ 4208 4208 //変更情報 4209 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4209 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4210 4210 4211 4211 if(SendDlgItemMessage(hwnd,IDC_TBS_NOTICKS,BM_GETCHECK,0,0)) 4212 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_NOTICKS );4213 else 4214 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_NOTICKS );4212 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_NOTICKS ); 4213 else 4214 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_NOTICKS ); 4215 4215 DrawRadWindow(i,pWindowInfo); 4216 4216 return 1; … … 4220 4220 if(HIWORD(wParam)==BN_CLICKED){ 4221 4221 //変更情報 4222 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4222 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4223 4223 4224 4224 if(SendDlgItemMessage(hwnd,IDC_TBS_AUTOTICKS,BM_GETCHECK,0,0)) 4225 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_AUTOTICKS );4226 else 4227 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_AUTOTICKS );4225 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_AUTOTICKS ); 4226 else 4227 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_AUTOTICKS ); 4228 4228 return 1; 4229 4229 } … … 4232 4232 if(HIWORD(wParam)==BN_CLICKED){ 4233 4233 //変更情報 4234 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4234 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4235 4235 4236 4236 if(SendDlgItemMessage(hwnd,IDC_TBS_ENABLESELRANGE,BM_GETCHECK,0,0)) 4237 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_ENABLESELRANGE );4238 else 4239 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_ENABLESELRANGE );4237 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TBS_ENABLESELRANGE ); 4238 else 4239 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TBS_ENABLESELRANGE ); 4240 4240 DrawRadWindow(i,pWindowInfo); 4241 4241 return 1; … … 4266 4266 bInitial=1; 4267 4267 i=GetWndNum(GetParent(GetParent(hwnd))); 4268 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);4269 4270 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());4268 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 4269 4270 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 4271 4271 4272 4272 … … 4274 4274 //スタイル 4275 4275 4276 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);4277 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);4278 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);4279 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);4280 4281 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_HASBUTTONS) SendDlgItemMessage(hwnd,IDC_TVS_HASBUTTONS,BM_SETCHECK,BST_CHECKED,0);4282 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_HASLINES) SendDlgItemMessage(hwnd,IDC_TVS_HASLINES,BM_SETCHECK,BST_CHECKED,0);4283 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_LINESATROOT) SendDlgItemMessage(hwnd,IDC_TVS_LINESATROOT,BM_SETCHECK,BST_CHECKED,0);4284 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_EDITLABELS) SendDlgItemMessage(hwnd,IDC_TVS_EDITLABELS,BM_SETCHECK,BST_CHECKED,0);4285 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_DISABLEDRAGDROP) SendDlgItemMessage(hwnd,IDC_TVS_DISABLEDRAGDROP,BM_SETCHECK,BST_CHECKED,0);4286 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_SHOWSELALWAYS) SendDlgItemMessage(hwnd,IDC_TVS_SHOWSELALWAYS,BM_SETCHECK,BST_CHECKED,0);4287 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_NOSCROLL) SendDlgItemMessage(hwnd,IDC_TVS_NOSCROLL,BM_SETCHECK,BST_CHECKED,0);4288 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_NOTOOLTIPS) SendDlgItemMessage(hwnd,IDC_TVS_NOTOOLTIPS,BM_SETCHECK,BST_CHECKED,0);4289 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_CHECKBOXES) SendDlgItemMessage(hwnd,IDC_TVS_CHECKBOXES,BM_SETCHECK,BST_CHECKED,0);4290 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_FULLROWSELECT) SendDlgItemMessage(hwnd,IDC_TVS_FULLROWSELECT,BM_SETCHECK,BST_CHECKED,0);4291 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_TRACKSELECT) SendDlgItemMessage(hwnd,IDC_TVS_TRACKSELECT,BM_SETCHECK,BST_CHECKED,0);4292 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_SINGLEEXPAND) SendDlgItemMessage(hwnd,IDC_TVS_SINGLEEXPAND,BM_SETCHECK,BST_CHECKED,0);4276 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 4277 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 4278 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 4279 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 4280 4281 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_HASBUTTONS) SendDlgItemMessage(hwnd,IDC_TVS_HASBUTTONS,BM_SETCHECK,BST_CHECKED,0); 4282 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_HASLINES) SendDlgItemMessage(hwnd,IDC_TVS_HASLINES,BM_SETCHECK,BST_CHECKED,0); 4283 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_LINESATROOT) SendDlgItemMessage(hwnd,IDC_TVS_LINESATROOT,BM_SETCHECK,BST_CHECKED,0); 4284 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_EDITLABELS) SendDlgItemMessage(hwnd,IDC_TVS_EDITLABELS,BM_SETCHECK,BST_CHECKED,0); 4285 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_DISABLEDRAGDROP) SendDlgItemMessage(hwnd,IDC_TVS_DISABLEDRAGDROP,BM_SETCHECK,BST_CHECKED,0); 4286 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_SHOWSELALWAYS) SendDlgItemMessage(hwnd,IDC_TVS_SHOWSELALWAYS,BM_SETCHECK,BST_CHECKED,0); 4287 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_NOSCROLL) SendDlgItemMessage(hwnd,IDC_TVS_NOSCROLL,BM_SETCHECK,BST_CHECKED,0); 4288 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_NOTOOLTIPS) SendDlgItemMessage(hwnd,IDC_TVS_NOTOOLTIPS,BM_SETCHECK,BST_CHECKED,0); 4289 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_CHECKBOXES) SendDlgItemMessage(hwnd,IDC_TVS_CHECKBOXES,BM_SETCHECK,BST_CHECKED,0); 4290 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_FULLROWSELECT) SendDlgItemMessage(hwnd,IDC_TVS_FULLROWSELECT,BM_SETCHECK,BST_CHECKED,0); 4291 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_TRACKSELECT) SendDlgItemMessage(hwnd,IDC_TVS_TRACKSELECT,BM_SETCHECK,BST_CHECKED,0); 4292 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&TVS_SINGLEEXPAND) SendDlgItemMessage(hwnd,IDC_TVS_SINGLEEXPAND,BM_SETCHECK,BST_CHECKED,0); 4293 4293 4294 4294 … … 4300 4300 i=GetWndNum(GetParent(GetParent(hwnd))); 4301 4301 if(i==-1) return 1; 4302 i2=GetWndInfoNum(MdiInfo[i] .path);4303 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);4302 i2=GetWndInfoNum(MdiInfo[i]->path); 4303 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 4304 4304 4305 4305 //共通スタイル … … 4312 4312 if(HIWORD(wParam)==BN_CLICKED){ 4313 4313 //変更情報 4314 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4314 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4315 4315 4316 4316 if(SendDlgItemMessage(hwnd,IDC_TVS_HASBUTTONS,BM_GETCHECK,0,0)) 4317 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_HASBUTTONS );4318 else 4319 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_HASBUTTONS );4317 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_HASBUTTONS ); 4318 else 4319 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_HASBUTTONS ); 4320 4320 return 1; 4321 4321 } … … 4324 4324 if(HIWORD(wParam)==BN_CLICKED){ 4325 4325 //変更情報 4326 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4326 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4327 4327 4328 4328 if(SendDlgItemMessage(hwnd,IDC_TVS_HASLINES,BM_GETCHECK,0,0)) 4329 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_HASLINES );4330 else 4331 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_HASLINES );4329 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_HASLINES ); 4330 else 4331 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_HASLINES ); 4332 4332 return 1; 4333 4333 } … … 4336 4336 if(HIWORD(wParam)==BN_CLICKED){ 4337 4337 //変更情報 4338 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4338 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4339 4339 4340 4340 if(SendDlgItemMessage(hwnd,IDC_TVS_LINESATROOT,BM_GETCHECK,0,0)) 4341 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_LINESATROOT );4342 else 4343 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_LINESATROOT );4341 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_LINESATROOT ); 4342 else 4343 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_LINESATROOT ); 4344 4344 return 1; 4345 4345 } … … 4348 4348 if(HIWORD(wParam)==BN_CLICKED){ 4349 4349 //変更情報 4350 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4350 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4351 4351 4352 4352 if(SendDlgItemMessage(hwnd,IDC_TVS_EDITLABELS,BM_GETCHECK,0,0)) 4353 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_EDITLABELS );4354 else 4355 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_EDITLABELS );4353 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_EDITLABELS ); 4354 else 4355 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_EDITLABELS ); 4356 4356 return 1; 4357 4357 } … … 4360 4360 if(HIWORD(wParam)==BN_CLICKED){ 4361 4361 //変更情報 4362 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4362 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4363 4363 4364 4364 if(SendDlgItemMessage(hwnd,IDC_TVS_DISABLEDRAGDROP,BM_GETCHECK,0,0)) 4365 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_DISABLEDRAGDROP );4366 else 4367 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_DISABLEDRAGDROP );4365 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_DISABLEDRAGDROP ); 4366 else 4367 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_DISABLEDRAGDROP ); 4368 4368 return 1; 4369 4369 } … … 4372 4372 if(HIWORD(wParam)==BN_CLICKED){ 4373 4373 //変更情報 4374 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4374 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4375 4375 4376 4376 if(SendDlgItemMessage(hwnd,IDC_TVS_SHOWSELALWAYS,BM_GETCHECK,0,0)) 4377 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_SHOWSELALWAYS );4378 else 4379 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_SHOWSELALWAYS );4377 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_SHOWSELALWAYS ); 4378 else 4379 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_SHOWSELALWAYS ); 4380 4380 return 1; 4381 4381 } … … 4384 4384 if(HIWORD(wParam)==BN_CLICKED){ 4385 4385 //変更情報 4386 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4386 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4387 4387 4388 4388 if(SendDlgItemMessage(hwnd,IDC_TVS_NOSCROLL,BM_GETCHECK,0,0)) 4389 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_NOSCROLL );4390 else 4391 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_NOSCROLL );4389 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_NOSCROLL ); 4390 else 4391 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_NOSCROLL ); 4392 4392 return 1; 4393 4393 } … … 4396 4396 if(HIWORD(wParam)==BN_CLICKED){ 4397 4397 //変更情報 4398 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4398 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4399 4399 4400 4400 if(SendDlgItemMessage(hwnd,IDC_TVS_NOTOOLTIPS,BM_GETCHECK,0,0)) 4401 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_NOTOOLTIPS );4402 else 4403 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_NOTOOLTIPS );4401 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_NOTOOLTIPS ); 4402 else 4403 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_NOTOOLTIPS ); 4404 4404 return 1; 4405 4405 } … … 4408 4408 if(HIWORD(wParam)==BN_CLICKED){ 4409 4409 //変更情報 4410 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4410 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4411 4411 4412 4412 if(SendDlgItemMessage(hwnd,IDC_TVS_CHECKBOXES,BM_GETCHECK,0,0)) 4413 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_CHECKBOXES );4414 else 4415 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_CHECKBOXES );4413 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_CHECKBOXES ); 4414 else 4415 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_CHECKBOXES ); 4416 4416 return 1; 4417 4417 } … … 4420 4420 if(HIWORD(wParam)==BN_CLICKED){ 4421 4421 //変更情報 4422 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4422 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4423 4423 4424 4424 if(SendDlgItemMessage(hwnd,IDC_TVS_FULLROWSELECT,BM_GETCHECK,0,0)) 4425 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_FULLROWSELECT );4426 else 4427 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_FULLROWSELECT );4425 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_FULLROWSELECT ); 4426 else 4427 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_FULLROWSELECT ); 4428 4428 return 1; 4429 4429 } … … 4432 4432 if(HIWORD(wParam)==BN_CLICKED){ 4433 4433 //変更情報 4434 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4434 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4435 4435 4436 4436 if(SendDlgItemMessage(hwnd,IDC_TVS_TRACKSELECT,BM_GETCHECK,0,0)) 4437 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_TRACKSELECT );4438 else 4439 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_TRACKSELECT );4437 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_TRACKSELECT ); 4438 else 4439 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_TRACKSELECT ); 4440 4440 return 1; 4441 4441 } … … 4444 4444 if(HIWORD(wParam)==BN_CLICKED){ 4445 4445 //変更情報 4446 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4446 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4447 4447 4448 4448 if(SendDlgItemMessage(hwnd,IDC_TVS_SINGLEEXPAND,BM_GETCHECK,0,0)) 4449 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_SINGLEEXPAND );4450 else 4451 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_SINGLEEXPAND );4449 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( TVS_SINGLEEXPAND ); 4450 else 4451 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( TVS_SINGLEEXPAND ); 4452 4452 return 1; 4453 4453 } … … 4477 4477 bInitial=1; 4478 4478 i=GetWndNum(GetParent(GetParent(hwnd))); 4479 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);4480 4481 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetName().c_str());4482 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetCaption().c_str());4479 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 4480 4481 SetDlgItemText(hwnd,IDC_IDNAME,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetName().c_str()); 4482 SetDlgItemText(hwnd,IDC_CAPTION,pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetCaption().c_str()); 4483 4483 4484 4484 … … 4487 4487 //////////// 4488 4488 4489 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0);4490 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0);4491 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0);4492 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0);4489 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_DISABLED) SendDlgItemMessage(hwnd,IDC_STYLE_DISABLED,BM_SETCHECK,BST_CHECKED,0); 4490 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_VISIBLE) SendDlgItemMessage(hwnd,IDC_STYLE_VISIBLE,BM_SETCHECK,BST_CHECKED,0); 4491 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_GROUP) SendDlgItemMessage(hwnd,IDC_STYLE_GROUP,BM_SETCHECK,BST_CHECKED,0); 4492 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&WS_TABSTOP) SendDlgItemMessage(hwnd,IDC_STYLE_TABSTOP,BM_SETCHECK,BST_CHECKED,0); 4493 4493 4494 4494 … … 4502 4502 SendDlgItemMessage(hwnd,IDC_UDS_SITUATION,CB_ADDSTRING,0,(long)STRING_DIRECTION_VERTICAL); 4503 4503 4504 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_HORZ) SendDlgItemMessage(hwnd,IDC_UDS_SITUATION,CB_SETCURSEL,0,0);4504 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_HORZ) SendDlgItemMessage(hwnd,IDC_UDS_SITUATION,CB_SETCURSEL,0,0); 4505 4505 else SendDlgItemMessage(hwnd,IDC_UDS_SITUATION,CB_SETCURSEL,1,0); 4506 4506 … … 4516 4516 SendDlgItemMessage(hwnd,IDC_UDS_ATTACH,CB_ADDSTRING,0,(long)STRING_RIGHT); 4517 4517 4518 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_ALIGNLEFT) SendDlgItemMessage(hwnd,IDC_UDS_ATTACH,CB_SETCURSEL,1,0);4519 else if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_ALIGNRIGHT) SendDlgItemMessage(hwnd,IDC_UDS_ATTACH,CB_SETCURSEL,2,0);4518 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_ALIGNLEFT) SendDlgItemMessage(hwnd,IDC_UDS_ATTACH,CB_SETCURSEL,1,0); 4519 else if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_ALIGNRIGHT) SendDlgItemMessage(hwnd,IDC_UDS_ATTACH,CB_SETCURSEL,2,0); 4520 4520 else SendDlgItemMessage(hwnd,IDC_UDS_ATTACH,CB_SETCURSEL,0,0); 4521 4521 4522 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_AUTOBUDDY) SendDlgItemMessage(hwnd,IDC_UDS_AUTOBUDDY,BM_SETCHECK,BST_CHECKED,0);4523 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_SETBUDDYINT) SendDlgItemMessage(hwnd,IDC_UDS_SETBUDDYINT,BM_SETCHECK,BST_CHECKED,0);4524 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_NOTHOUSANDS) SendDlgItemMessage(hwnd,IDC_UDS_NOTHOUSANDS,BM_SETCHECK,BST_CHECKED,0);4525 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_WRAP) SendDlgItemMessage(hwnd,IDC_UDS_WRAP,BM_SETCHECK,BST_CHECKED,0);4526 if(pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_ARROWKEYS) SendDlgItemMessage(hwnd,IDC_UDS_ARROWKEYS,BM_SETCHECK,BST_CHECKED,0);4522 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_AUTOBUDDY) SendDlgItemMessage(hwnd,IDC_UDS_AUTOBUDDY,BM_SETCHECK,BST_CHECKED,0); 4523 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_SETBUDDYINT) SendDlgItemMessage(hwnd,IDC_UDS_SETBUDDYINT,BM_SETCHECK,BST_CHECKED,0); 4524 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_NOTHOUSANDS) SendDlgItemMessage(hwnd,IDC_UDS_NOTHOUSANDS,BM_SETCHECK,BST_CHECKED,0); 4525 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_WRAP) SendDlgItemMessage(hwnd,IDC_UDS_WRAP,BM_SETCHECK,BST_CHECKED,0); 4526 if(pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()&UDS_ARROWKEYS) SendDlgItemMessage(hwnd,IDC_UDS_ARROWKEYS,BM_SETCHECK,BST_CHECKED,0); 4527 4527 4528 4528 … … 4534 4534 i=GetWndNum(GetParent(GetParent(hwnd))); 4535 4535 if(i==-1) return 1; 4536 i2=GetWndInfoNum(MdiInfo[i] .path);4537 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);4536 i2=GetWndInfoNum(MdiInfo[i]->path); 4537 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 4538 4538 4539 4539 //共通スタイル … … 4546 4546 if(HIWORD(wParam)==CBN_SELCHANGE){ 4547 4547 //変更情報 4548 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4548 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4549 4549 4550 4550 i3=SendDlgItemMessage(hwnd,IDC_UDS_SITUATION,CB_GETCURSEL,0,0); 4551 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_HORZ );4552 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_HORZ );4551 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_HORZ ); 4552 if(i3==0) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_HORZ ); 4553 4553 DrawRadWindow(i,pWindowInfo); 4554 4554 return 1; … … 4558 4558 if(HIWORD(wParam)==CBN_SELCHANGE){ 4559 4559 //変更情報 4560 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4560 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4561 4561 4562 4562 i3=SendDlgItemMessage(hwnd,IDC_UDS_ATTACH,CB_GETCURSEL,0,0); 4563 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_ALIGNLEFT|UDS_ALIGNRIGHT );4564 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_ALIGNLEFT );4565 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_ALIGNRIGHT );4563 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_ALIGNLEFT|UDS_ALIGNRIGHT ); 4564 if(i3==1) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_ALIGNLEFT ); 4565 else if(i3==2) pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_ALIGNRIGHT ); 4566 4566 return 1; 4567 4567 } … … 4571 4571 if(HIWORD(wParam)==BN_CLICKED){ 4572 4572 //変更情報 4573 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4573 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4574 4574 4575 4575 if(SendDlgItemMessage(hwnd,IDC_UDS_AUTOBUDDY,BM_GETCHECK,0,0)) 4576 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_AUTOBUDDY );4577 else 4578 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_AUTOBUDDY );4576 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_AUTOBUDDY ); 4577 else 4578 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_AUTOBUDDY ); 4579 4579 return 1; 4580 4580 } … … 4583 4583 if(HIWORD(wParam)==BN_CLICKED){ 4584 4584 //変更情報 4585 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4585 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4586 4586 4587 4587 if(SendDlgItemMessage(hwnd,IDC_UDS_SETBUDDYINT,BM_GETCHECK,0,0)) 4588 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_SETBUDDYINT );4589 else 4590 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_SETBUDDYINT );4588 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_SETBUDDYINT ); 4589 else 4590 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_SETBUDDYINT ); 4591 4591 return 1; 4592 4592 } … … 4595 4595 if(HIWORD(wParam)==BN_CLICKED){ 4596 4596 //変更情報 4597 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4597 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4598 4598 4599 4599 if(SendDlgItemMessage(hwnd,IDC_UDS_NOTHOUSANDS,BM_GETCHECK,0,0)) 4600 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_NOTHOUSANDS );4601 else 4602 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_NOTHOUSANDS );4600 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_NOTHOUSANDS ); 4601 else 4602 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_NOTHOUSANDS ); 4603 4603 return 1; 4604 4604 } … … 4607 4607 if(HIWORD(wParam)==BN_CLICKED){ 4608 4608 //変更情報 4609 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4609 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4610 4610 4611 4611 if(SendDlgItemMessage(hwnd,IDC_UDS_WRAP,BM_GETCHECK,0,0)) 4612 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_WRAP );4613 else 4614 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_WRAP );4612 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_WRAP ); 4613 else 4614 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_WRAP ); 4615 4615 return 1; 4616 4616 } … … 4619 4619 if(HIWORD(wParam)==BN_CLICKED){ 4620 4620 //変更情報 4621 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i] .MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i].MdiRadInfo->SelectingItem[0]]->GetStyle());4621 Rad_NoticeChanging(i,RAD_UNDO_STYLE,MdiInfo[i]->MdiRadInfo->SelectingItem[0],pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->GetStyle()); 4622 4622 4623 4623 if(SendDlgItemMessage(hwnd,IDC_UDS_ARROWKEYS,BM_GETCHECK,0,0)) 4624 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_ARROWKEYS );4625 else 4626 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_ARROWKEYS );4624 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->AddStyle( UDS_ARROWKEYS ); 4625 else 4626 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[0]]->DeleteStyle( UDS_ARROWKEYS ); 4627 4627 return 1; 4628 4628 } … … 4674 4674 ScrollInfo.fMask=SIF_PAGE|SIF_RANGE|SIF_POS; 4675 4675 GetScrollInfo(hwnd,SB_VERT,&ScrollInfo); 4676 GetClientRect(MdiInfo[i] .MdiRadInfo->hProp_Dlg,&rect);4676 GetClientRect(MdiInfo[i]->MdiRadInfo->hProp_Dlg,&rect); 4677 4677 ScrollInfo.nMin=0; 4678 4678 ScrollInfo.nMax=rect.bottom;
Note:
See TracChangeset
for help on using the changeset viewer.