現遇到一個問題,當創建多檔案程式之后,在View類中對視圖進行了標尺繪制,同樣新增了縮放功功能;在創建新的檔案之后,對任何一個檔案進行縮放操作,其他檔案中的視圖也進行了一樣的操作(一起縮放);縮合做到我對當前檔案中視圖的繪制改變不影響其他檔案中的視圖;煩請各位大佬幫忙解答一下;因為我之前是做.NET開發的,完全的面向物件;現專案需求要求用MFC寫專案,概念上有很大的不同;
uj5u.com熱心網友回復:
你可以過濾一下當前活動的視圖,如果不是則直接過濾掉。CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->GetMainWnd();
// Get the active MDI child window.
CMDIChildWnd *pChild = (CMDIChildWnd*)pFrame->GetActiveFrame();
// or CMDIChildWnd *pChild = pFrame->MDIGetActive();
// Get the active view attached to the active MDI child window.
CMyView *pView = (CMyView*)pChild->GetActiveView();
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/257566.html
標籤:界面
上一篇:如何實作VBA快速填充表格資料
下一篇:git 使用手冊
