UserUI程式詳解

來源:互聯網
上載者:User

標籤:指定   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程式詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.