標籤:指定 blog sibling down ssh list psi lan 建立
重要內容放前面:52837944 作者可關注
1.進行初始化,會用到AfxWinmain函數:建立當前應用程式主線程
return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);
進入後,初始化等等。
具體參見: 52793213
2.
// 調度在命令列中指定的命令。如果 // 用 /RegServer、/Register、/Unregserver 或 /Unregister 啟動應用程式,則返回 FALSE。 if (!ProcessShellCommand(cmdInfo)) return FALSE; // 唯一的一個視窗已初始化,因此顯示它並對其進行更新 m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow(); // 僅當具有尾碼時才調用 DragAcceptFiles // 在 SDI 應用程式中,這應在 ProcessShellCommand 之後發生
CPropertiesWnd類使用:調整屬性,不是很重要。
WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST | WS_BORDER | CBS_SORT | WS_CLIPSIBLINGS | WS_CLIPCHILDREN。為顯示風格
3.屬性網格相關建立
if (!m_wndPropList.Create(WS_VISIBLE | WS_CHILD, rectDummy, this, 2)) { TRACE0("未能建立屬性網格\n"); return -1; // 未能建立 }
4.GetClientRect 該函數擷取視窗客戶區的大小。注意一下:視窗的客戶區為視窗中除標題列、功能表列之外的地方。
GetDC 通過GetDC();函數建立了一個CDC 類型對象,如此你就可以通過指標名pDC訪問這個對象的成員函數。例如:pDC->MoveTo(10,10);
CDC CDC對象提供處理顯示器或印表機等裝置上下文的成員函數,以及處理與視窗客戶區對應的顯示內容相關的成員。
UserUI程式詳解