Changeset 629 in dev for trunk/ab5.0/abdev/abdev/RadSupport.cpp
- Timestamp:
- Jun 2, 2008, 11:50:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/RadSupport.cpp
r625 r629 195 195 bSupportDlg_NoChange=1; 196 196 197 hSupport=MdiInfo[WndNum] .MdiRadInfo->hSupport;197 hSupport=MdiInfo[WndNum]->MdiRadInfo->hSupport; 198 198 199 199 if(RadInfo.NowDragging>=FRAME_CHANGEPOS_START&&RadInfo.NowDragging<=FRAME_CHANGEPOS_END&& 200 (!(MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]!=-1&&MdiInfo[WndNum].MdiRadInfo->SelectingItem[1]!=-1))){201 sprintf(temporary,"%d",RadInfo.DraggingRect[0].left-MdiInfo[WndNum] .MdiRadInfo->ClientPos.x);200 (!(MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]!=-1&&MdiInfo[WndNum]->MdiRadInfo->SelectingItem[1]!=-1))){ 201 sprintf(temporary,"%d",RadInfo.DraggingRect[0].left-MdiInfo[WndNum]->MdiRadInfo->ClientPos.x); 202 202 SetDlgItemText(hSupport,IDC_XPOS,temporary); 203 203 204 sprintf(temporary,"%d",RadInfo.DraggingRect[0].top-MdiInfo[WndNum] .MdiRadInfo->ClientPos.y);204 sprintf(temporary,"%d",RadInfo.DraggingRect[0].top-MdiInfo[WndNum]->MdiRadInfo->ClientPos.y); 205 205 SetDlgItemText(hSupport,IDC_YPOS,temporary); 206 206 … … 211 211 SetDlgItemText(hSupport,IDC_HEIGHT,temporary); 212 212 } 213 else if(MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]==SELECT_WINDOW){213 else if(MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]==SELECT_WINDOW){ 214 214 EnableWindow(GetDlgItem(hSupport,IDC_XPOS),0); 215 215 EnableWindow(GetDlgItem(hSupport,IDC_YPOS),0); … … 232 232 EnableWindow(GetDlgItem(hSupport,IDC_YPOS),1); 233 233 234 if(MdiInfo[WndNum] .MdiRadInfo->SelectingItem[1]!=-1){234 if(MdiInfo[WndNum]->MdiRadInfo->SelectingItem[1]!=-1){ 235 235 EnableWindow(GetDlgItem(hSupport,IDC_SPIN1),0); 236 236 EnableWindow(GetDlgItem(hSupport,IDC_SPIN2),0); … … 249 249 EnableWindow(GetDlgItem(hSupport,IDC_SPIN4),1); 250 250 251 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->pos.x);251 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->pos.x); 252 252 SetDlgItemText(hSupport,IDC_XPOS,temporary); 253 253 254 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->pos.y);254 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->pos.y); 255 255 SetDlgItemText(hSupport,IDC_YPOS,temporary); 256 256 257 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->size.cx);257 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->size.cx); 258 258 SetDlgItemText(hSupport,IDC_WIDTH,temporary); 259 259 260 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum] .MdiRadInfo->SelectingItem[0]]->size.cy);260 sprintf(temporary,"%d",windowInfo.childWindowInfos[MdiInfo[WndNum]->MdiRadInfo->SelectingItem[0]]->size.cy); 261 261 SetDlgItemText(hSupport,IDC_HEIGHT,temporary); 262 262 } … … 291 291 (void (__cdecl *)(void *))ShowTestWindow, 292 292 0, 293 (void *)GetWndInfoNum(MdiInfo[GetWndNum(GetParent(hwnd))] .path));293 (void *)GetWndInfoNum(MdiInfo[GetWndNum(GetParent(hwnd))]->path)); 294 294 return 1; 295 295 case IDC_XPOS: … … 313 313 314 314 i=GetWndNum(GetParent(hwnd)); 315 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i] .path);315 ActiveBasic::PM::WindowInfo *pWindowInfo = GetWndInfo(MdiInfo[i]->path); 316 316 317 317 for(i3=0;;i3++){ 318 if(MdiInfo[i] .MdiRadInfo->SelectingItem[i3]==-1) break;319 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[i3]]->pos;320 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[i3]]->size;321 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i] .MdiRadInfo->SelectingItem[i3],(DWORD)&PointAndSize);318 if(MdiInfo[i]->MdiRadInfo->SelectingItem[i3]==-1) break; 319 PointAndSize.pos=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[i3]]->pos; 320 PointAndSize.size=pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[i3]]->size; 321 Rad_NoticeChanging(i,RAD_UNDO_POSITION,MdiInfo[i]->MdiRadInfo->SelectingItem[i3],(DWORD)&PointAndSize); 322 322 } 323 323 … … 325 325 if(temporary[0]){ 326 326 for(i3=0;;i3++){ 327 if(MdiInfo[i] .MdiRadInfo->SelectingItem[i3]==-1) break;328 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[i3]]->pos.x=atol(temporary);327 if(MdiInfo[i]->MdiRadInfo->SelectingItem[i3]==-1) break; 328 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[i3]]->pos.x=atol(temporary); 329 329 } 330 330 } … … 333 333 if(temporary[0]){ 334 334 for(i3=0;;i3++){ 335 if(MdiInfo[i] .MdiRadInfo->SelectingItem[i3]==-1) break;336 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[i3]]->pos.y=atol(temporary);335 if(MdiInfo[i]->MdiRadInfo->SelectingItem[i3]==-1) break; 336 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[i3]]->pos.y=atol(temporary); 337 337 } 338 338 } … … 340 340 GetDlgItemText(hwnd,IDC_WIDTH,temporary,255); 341 341 if(temporary[0]){ 342 if(MdiInfo[i] .MdiRadInfo->SelectingItem[0]==SELECT_WINDOW)342 if(MdiInfo[i]->MdiRadInfo->SelectingItem[0]==SELECT_WINDOW) 343 343 pWindowInfo->size.cx=atol(temporary); 344 344 else{ 345 345 for(i3=0;;i3++){ 346 if(MdiInfo[i] .MdiRadInfo->SelectingItem[i3]==-1) break;347 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[i3]]->size.cx=atol(temporary);346 if(MdiInfo[i]->MdiRadInfo->SelectingItem[i3]==-1) break; 347 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[i3]]->size.cx=atol(temporary); 348 348 } 349 349 } … … 352 352 GetDlgItemText(hwnd,IDC_HEIGHT,temporary,255); 353 353 if(temporary[0]){ 354 if(MdiInfo[i] .MdiRadInfo->SelectingItem[0]==SELECT_WINDOW)354 if(MdiInfo[i]->MdiRadInfo->SelectingItem[0]==SELECT_WINDOW) 355 355 pWindowInfo->size.cy=atol(temporary); 356 356 else{ 357 357 for(i3=0;;i3++){ 358 if(MdiInfo[i] .MdiRadInfo->SelectingItem[i3]==-1) break;359 pWindowInfo->childWindowInfos[MdiInfo[i] .MdiRadInfo->SelectingItem[i3]]->size.cy=atol(temporary);358 if(MdiInfo[i]->MdiRadInfo->SelectingItem[i3]==-1) break; 359 pWindowInfo->childWindowInfos[MdiInfo[i]->MdiRadInfo->SelectingItem[i3]]->size.cy=atol(temporary); 360 360 } 361 361 } … … 366 366 367 367 //スクロールバーをリセット 368 GetClientRect(MdiInfo[i] .MdiRadInfo->hRad,&rect);368 GetClientRect(MdiInfo[i]->MdiRadInfo->hRad,&rect); 369 369 ResetScrollbarOfRadEditor(i,rect.right,rect.bottom); 370 370
Note:
See TracChangeset
for help on using the changeset viewer.