zoukankan      html  css  js  c++  java
  • 第七章 Dialog 分类: VC++ 20080129 10:18 187人阅读 评论(0) 收藏

    いち ://08.01.28

             改变颜色问题.

        1. 响应OnCtlColor 消息.

        2. 选择控件类型: 消息ID  
      CTLCOLOR_BTN                        
    按钮控件产生的消息  
      CTLCOLOR_DLG                        
    对话框产生的消息  
      CTLCOLOR_EDIT                      
    编辑控件产生的消息  
      CTLCOLOR_LISTBOX                
    列表框...  
      CTLCOLOR_MSGBOX                  
    消息框...  
      CTLCOLOR_SCROLLBAR            
    滚动栏控件...  
      CTLCOLOR_STATIC                  
    静态控件...  

        3. 设置:

        pDC->SetBkColor(RGB(255, 0, 0))//red

        //RGB(r,g,b);

        r 红色

        g 绿色

        b 蓝色

        r+g = 黄色

        g+b =

        r+b = 洋紅色

        r+g+b = 白色.

        RGB(0, 0, 0)= 黑色.

        4.code

               HBRUSH m_hYellowBrush = CreateSolidBrush(RGB(0, 255, 0));

           // 改变edit 的文字处理

           pDC->SetBkColor(RGB(125,120,30));//yellow

           pDC->SetTextColor(RGB(0, 255, 0));//green

           // 改变edit 的背景;

           return m_hYellowBrush;

    に:

             动态生成控件和删除.

             资源类型CButton, CEdit, CListBox, and CComboBox, 添加响应的变量.

             m_MyEdit.CreateEx

             GetDlgItem(ID_MYEDIT)->DestroyWindow();// 销毁.

    さん:

    公共类 :

    CColorDialog

    Allows the user to select or create a color

    CFileDialog

    Allows the user to open or save a file

    CFindReplaceDialog

    Allows the user to substitute one string for another

    CFontDialog

    Allows the user to select a font from a list of available fonts

    COleDialog

    Useful for inserting OLE objects

    CPageSetupDialog

    Allows the user to input page measurement parameters

    CPrintDialog

    Allows the user to set up the printer and print a document

    CPrintDialogEx

    Printing and Print Preview for Windows 2000

     

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Linux下查看文件内容的命令
    windows下vmware配置nat网络
    xshell连接linux
    django 常见过滤器
    Django模板语言中的自定义方法filter过滤器实现web网页的瀑布流
    关于python开发CRM系统
    关于django form验证是否用户名已存在
    Django model 中的 class Meta 详解
    ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 43. Created with MySQL 5
    并发编程之线程池
  • 原文地址:https://www.cnblogs.com/deman/p/4716620.html
Copyright © 2011-2022 走看看