Changeset 498 in dev for trunk/ab5.0/abdev/abdev/abdev.cpp
- Timestamp:
- Apr 22, 2008, 7:13:13 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/abdev.cpp
r497 r498 1350 1350 HDROP hDrop; 1351 1351 HGLOBAL hGlobal; 1352 CHARRANGE CharRange;1353 1352 HANDLE hFile; 1354 1353 BOOL bChecked; … … 1374 1373 case WM_COMMAND: 1375 1374 switch(LOWORD(wParam)){ 1376 case IDM_DELETE:1377 hChild=GetWindow(hClient,GW_CHILD);1378 WndNum=GetWndNum(hChild);1379 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum].DocType)){1380 hEdit=GetWindow(hChild,GW_CHILD);1381 TextEdit_ReplaceUpdateUndoData(WndNum,"",0,1);1382 }1383 else if(MdiInfo[WndNum].DocType==WNDTYPE_RAD)1384 SendMessage(MdiInfo[WndNum].MdiRadInfo->hRad,WM_COMMAND,IDM_RAD_ITEM_DELETE,0);1385 return 0;1386 case IDM_ALLSELECT:1387 hChild=GetWindow(hClient,GW_CHILD);1388 WndNum=GetWndNum(hChild);1389 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum].DocType)){1390 hEdit=GetWindow(hChild,GW_CHILD);1391 1392 MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.x=0;1393 MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y=0;1394 1395 GetCaretPosFromBufferIndex(1396 MdiInfo[WndNum].pMdiTextEdit->buffer,1397 lstrlen(MdiInfo[WndNum].pMdiTextEdit->buffer),1398 &MdiInfo[WndNum].pMdiTextEdit->EndCaretPos);1399 1400 InvalidateRect(hEdit,NULL,0);1401 1402 ResetState_EditMenu();1403 }1404 else if(MdiInfo[WndNum].DocType==WNDTYPE_RAD){1405 i2=GetWndInfoNum(MdiInfo[WndNum].path);1406 for(i3=0;i3<ProjectInfo.pWindowInfo[i2].NumberOfChildWindows;i3++){1407 MdiInfo[WndNum].MdiRadInfo->SelectingItem[i3]=i3;1408 }1409 DrawRadWindow(WndNum,&ProjectInfo.pWindowInfo[i2]);1410 }1411 return 0;1412 case IDM_FIND:1413 DialogBox(hResInst,MAKEINTRESOURCE(IDD_FIND),hOwner,(DLGPROC)DlgFind);1414 return 0;1415 case IDM_PERMUTATION:1416 DialogBox(hResInst,MAKEINTRESOURCE(IDD_PERMUTATION),hOwner,(DLGPROC)DlgPermutation);1417 return 0;1418 1375 1419 1376
Note:
See TracChangeset
for help on using the changeset viewer.