vc++-MFC如何设置IP控件背景色

问题描述

MFC如何设置IP控件背景色

在VC++创建的MFC应用程序中,通过OnCtlColor可以改变EDIT等控件背景色,但IP控件就不行,网上说重载IP控件,但不知道怎么弄,求大神帮忙

解决方案

不是重载,而是子类化以后重绘。

解决方案二:

可以直接下载别人写好的IP控件,就是CPP。h文件。。加载进来。代码生成就OK~。不过,IP控件不是一般那颜色么?

解决方案三:

一样的方式重载ip控件的onctlcolor

解决方案四:

重写CIPAddressCtrl类,在OnPaint中自绘试试~

时间: 2024-09-20 15:16:28

vc++-MFC如何设置IP控件背景色的相关文章

MFC如何给IP控件设置背景图片

问题描述 MFC如何给IP控件设置背景图片 现在做的一个项目中要求给IP控件设置图片作为背景,求大神帮忙 解决方案 http://forums.codeguru.com/showthread.php?158774-CIPAddressCtrl-background-and-text-color 自己重绘,贴图 解决方案二: 重写CIPAddress类,在OnPaint()自绘实现.

vc++-MFC里如何判断控件失去了焦点

问题描述 MFC里如何判断控件失去了焦点 我想在一个编辑框失去焦点时判断输入的是否正确,请问该如何判断失去了焦点? 解决方案 不需要自己写,直接用ddv/ddxhttp://blog.csdn.net/laogaoav/article/details/20764231http://blog.sina.com.cn/s/blog_6c8fad9f01011yxg.htmlhttp://blog.csdn.net/zhangyang0402/article/details/3948144 解决方案二

[VC/MFC]滑动动条控件Slider的用法

在MFC中滑动条(CSliderCtrl)是个常用的控件,用法如下: 主要要方法有: 1.设置.取得滑动范围:  void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE ); void GetRange( int& nMin, int& nMax ) const;  2.设置.取得按下左右箭头滑动间隔:  int SetLineSize( int nSize ); int GetLineSize( ) const;  3.设置.取得按

MFC ListCtrl和IP控件的使用杂记

ListCtrl中选中内容的提取 添加一个 list 控件 变量 m_list: POSITION pos = m_list.GetFirstSelectedItemPosition(); if (pos != NULL) { int nItem = m_list.GetNextSelectedItem(pos); CString strText = m_list.GetItemText(nItem,4); pos = 0; } // 4 为 第几列  CIPAddressCtrl类的使用(IP

VC.NET2003有IP控件呢 咋办?

问题描述 我想添加一个IP控件,可看了半天也没找到,VC6中有的怎么VS2003没有了呢?还是我没找到?请大家指点一下! 解决方案 解决方案二:用vs2005解决方案三:由于我用的VS2003是跟别的软件配套的,没有办法更换2005,希望大家告诉怎么才能在2003中建立IP控件,哪怕给个网址链接或者思路也行!!!不胜感激

孙鑫VC学习笔记:ActiveX 控件 .

孙鑫VC学习笔记:ActiveX 控件 作者:华仔 | 录入时间:2007-12-26 | 点击:313 次    打印此文章 | 字体:大 中 小 基本概念: 容器和服务器程序       容器应用程序时可以嵌入或链接对象的应用程序.Word 就是容器应用程序.服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序.Excel 就是服务器应用程序.ActiveX 控件不能独立运行,它必须被嵌入容器应用程序中,和容器应用程序一起运行. -------------------------

MFC中动态创建控件以及事件响应实现方法_C 语言

本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考.具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态控件: 为了对照,我们先来看一下静态控件的创建. 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示. 静态控件不需要调用Create()

VC/MFC如何设置对话框背景颜色

VC/MFC如何设置对话框背景颜色 2007-06-19 19:57 1. 重载OnCtlColor    (CDC*    pDC,    CWnd*    pWnd,    UINT    nCtlColor),即WM_CTLCOLOR消息.      ----    ①在CExampleDlgDlg的头文件中,添加一CBrush的成员变量:        class    CExampleDlgDlg    :    public    CDialog      {...      pro

MFC如何改变图片控件大小?

问题描述 MFC如何改变图片控件大小? 如图,我想改变图片控件大小到方框那么大,好让图片适应控件显示,不知道怎么样才能做到?谢谢(很奇怪为什么不能拖动改变大小) 解决方案 你放的是什么控件,试试看picturebox或者static.另外你当前选定的是那个按钮,你先要选择图片控件,让它四周出现8个小方块 解决方案二: MFC的控件大小如何随对话框改变MFC控件大小随窗体大小而改变MFC控件大小随窗体大小而改变 解决方案三: 你VC的资源管理器中选中图片控件,然后拖动它的边框到对应的大小 或者你用