码迷,mamicode.com
首页 > 其他好文 > 详细

UserUI程序详解

时间:2018-10-23 00:43:02      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:指定   blog   sibling   down   ssh   list   psi   lan   创建   

重要内容放前面:https://blog.csdn.net/yizhou2010/article/details/52837944    作者可关注

 

1.进行初始化,会用到AfxWinmain函数:创建当前应用程序主线程

return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);

进入后,初始化等等。

具体参见: https://blog.csdn.net/aasmfox/article/details/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程序详解

标签:指定   blog   sibling   down   ssh   list   psi   lan   创建   

原文地址:https://www.cnblogs.com/liuliwei-leo/p/9834006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!