Changeset 498 in dev for trunk/ab5.0/abdev/abdev/src/MainFrame.cpp
- Timestamp:
- Apr 22, 2008, 7:13:13 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/src/MainFrame.cpp
r497 r498 615 615 } 616 616 } 617 618 void MainFrame::OnCmdDelete( UINT uNotifyCode, int nID, CWindow wndCtl ) 619 { 620 HWND hChild=::GetWindow(hClient,GW_CHILD); 621 int WndNum=GetWndNum(hChild); 622 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum].DocType)){ 623 HWND hEdit=::GetWindow(hChild,GW_CHILD); 624 TextEdit_ReplaceUpdateUndoData(WndNum,"",0,1); 625 } 626 else if(MdiInfo[WndNum].DocType==WNDTYPE_RAD) 627 SendMessage(MdiInfo[WndNum].MdiRadInfo->hRad,WM_COMMAND,IDM_RAD_ITEM_DELETE,0); 628 } 629 630 void MainFrame::OnCmdAllSelect( UINT uNotifyCode, int nID, CWindow wndCtl ) 631 { 632 HWND hChild=::GetWindow(hClient,GW_CHILD); 633 int WndNum=GetWndNum(hChild); 634 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum].DocType)){ 635 HWND hEdit=::GetWindow(hChild,GW_CHILD); 636 637 MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.x=0; 638 MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y=0; 639 640 GetCaretPosFromBufferIndex( 641 MdiInfo[WndNum].pMdiTextEdit->buffer, 642 lstrlen(MdiInfo[WndNum].pMdiTextEdit->buffer), 643 &MdiInfo[WndNum].pMdiTextEdit->EndCaretPos); 644 645 ::InvalidateRect(hEdit,NULL,0); 646 647 ResetState_EditMenu(); 648 } 649 else if(MdiInfo[WndNum].DocType==WNDTYPE_RAD){ 650 int i2=GetWndInfoNum(MdiInfo[WndNum].path); 651 for(int i3=0;i3<ProjectInfo.pWindowInfo[i2].NumberOfChildWindows;i3++){ 652 MdiInfo[WndNum].MdiRadInfo->SelectingItem[i3]=i3; 653 } 654 DrawRadWindow(WndNum,&ProjectInfo.pWindowInfo[i2]); 655 } 656 } 657 658 void MainFrame::OnCmdFind( UINT uNotifyCode, int nID, CWindow wndCtl ) 659 { 660 DialogBox(hResInst,MAKEINTRESOURCE(IDD_FIND),m_hWnd,(DLGPROC)DlgFind); 661 } 662 663 void MainFrame::OnCmdPermutation( UINT uNotifyCode, int nID, CWindow wndCtl ) 664 { 665 DialogBox(hResInst,MAKEINTRESOURCE(IDD_PERMUTATION),m_hWnd,(DLGPROC)DlgPermutation); 666 }
Note:
See TracChangeset
for help on using the changeset viewer.