zoukankan      html  css  js  c++  java
  • VC++对话框笔记

    1.常见控件及对应的控件类

    控件 功能 对应的控件类
    Static Text 显示文本,一般不能接受输入信息 CStatic
    Picture 显示位图、图标、方框和图元文件,一般不能接受输入信息 CStatic
    Edit Box 输入并编辑正文, 支持单行和多行编辑 CEdit
    Button 响应用户的输入,触发相应的事件 CButton
    Check Box 用作选择标记,可以有选中、未选中和不确定三种状态 CButton
    Radio Button 用来从两个或多个选项中选中一项 CButton
    Group Box 显示正文和方框, 主要用来将相关的一些控件(用于共同的目的)组织在一起 CButton
    List Box 显示一个列表,用户可以从该列表中选择一项或多项 CListBox
    Combo Box 是一个编辑框和一个列表框的组合,分为简易式、下拉式和下拉列表式 CComboBox
    Scroll Bar 主要用来偶那个一个预定义范围值中迅速而有效地选取一个整数值 CScrollBar

    2.对话框的种类

    2.1 模态(Modal)对话框

    只能点击当前对话框,不能点其他对话框。

    CTestDlg testDlg;
    testDlg.DoModal();

    2.2 非模态(Modeless)对话框

    需要使用CDialog类中的Create函数

    创建时

    CTestDlg* pDlg = new CTestDlg;
    pDlg->Create(IDD_DIALOG1, this);
    pDlg->ShowWindow(SW_SHOW);

    3.按钮的动态创建

    if (!m_btnAdd.m_hWnd)
    {
    m_btnAdd.Create(L"New", BS_DEFPUSHBUTTON | WS_VISIBLE| WS_CHILD, CRect(0, 0, 100, 100), this, 123);
    }
    else { m_btnAdd.DestroyWindow(); }
    4.控件的访问
  • 相关阅读:
    记一次由于缓存导致的bug
    3 Task中的一些枚举 创建时候的、continue时候的
    2 Task中的延续和7种阻塞
    1 Task的简单实用
    关于内存溢出遇到的两种情况
    6 Wcf使用Stream传输
    5 wcf双工
    4 WCF中的RPC和OneWay
    3 WCF一些基础铺垫
    什么是三元表达式?“三元”表示什么意思?
  • 原文地址:https://www.cnblogs.com/tuzhiye/p/1729978.html
Copyright © 2011-2022 走看看