E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CDialog
C++派生类函数调用基类的函数
在MFC的程序中,我们经常会看到下面的程序片段,片段一:BOOLCClassDlg::OnInitDialog(){
CDialog
::OnInitDialog(); //。。。。
foreverhuylee
·
2014-07-17 15:00
cdialog
::onclose(); 和
cdialog
::onok();还有 showwindow(SW_HIDE);的具体区别
cdialog
::onclose();//点击关闭按钮产生事件 和
cdialog
::onok();//点击ok按钮产生事件 还有showwindow(SW_HIDE);//隐藏当前窗口 具体来说,showwindow
foreverhuylee
·
2014-07-17 11:00
关于bmp图像,在Onpaint中画图时一闪而过的问题
voidCScreenDlg::OnPaint() { CPaintDCdc(this);//devicecontextforpainting //TODO:在此处添加消息处理程序代码 //不为绘图消息调用
CDialog
hnust_xiehonghao
·
2014-07-13 17:00
控件使用中的ShowWindow 和 EnableWindow选择
ShowWindow和EnableWindow,这里都有“window”,但是所针对的不仅仅是看得见的窗口还有从窗口类CWnd类继承来的
CDialog
,控件等,控件本身就是一个窗口,完全独立于所在的窗口
u014683488
·
2014-06-29 23:00
在 WINCE 开发中使用 GDI 绘图时,碰到的内存泄露问题
大白天的见活鬼,十分的无语:在一个
CDialog
中写了个Timer,Timer中有一段用GDI绘图的代码如下:voidWaveDlg::OnTimer(UINT_PTRnIDEvent){ CWnd*
joji_h
·
2014-06-06 15:00
MFC创建用户界面线程
2、使用类向导创建
CDialog
的派生类(以CUIThreadDlg类为例)。3、在CUIThread类的头文件中,添加CUIThreadDlg类变量m_dlg。
haohaoxuexi320
·
2014-06-05 14:00
mfc
界面线程
关于对话框OnPaint 不调用基类
CDialog
::OnPaint方法CPU消耗很大达到70%以上问题
相信,很多人在开发过程中遇到过这样一个问题,自己开发的软件CPU使用率达到80%左右,由于开发过程中一开始没太注意CPU使用率,一直到发现该问题但又找不出什么原因!要发现这个问题很麻烦很费劲,我费了一番功夫几乎把项目所有的代码一步一步注释掉才缩小BUG范围焦点落在OnPaint之上,一开始即使知道是OnPaint出了问题但还是找不到问题所在,经过自己对比才发现,是自己的OnPaint中根本没调用基
lixiang987654321
·
2014-05-27 20:00
Duilib在MFC中使用
今天手痒实验了下直接在CDLG里边用DUILIB(我不想直接用duilib了事,后期可能会做做大改动,所以没有直接在duilib::CWindowWnd里边想办法)发现唯一需要注意的就是需要在OnPaint中屏蔽
CDialog
gfire2008
·
2014-05-17 12:11
VC6/VC2005
动态创建三种风格[WS_CHILD,WS_POPUP,WS_OVERLAPPED]的
CDialog
ModifyStyleEx对其修改,表现的结果不是令人满意,所以要在动态创建的过程中对其风格进行修改,一般窗口的创建之前都会调用虚函数BOOLPreCreateWindow以便客户对其重载修改窗口参数(包括风格),但是
CDialog
lixiang987654321
·
2014-05-14 20:00
非模态对话框 模态对话框 --创建和销毁过程
Don’t call the base class
CDialog
::OnCancel, beca
yueyaquanBoy
·
2014-04-16 22:00
MFC实现“指示灯”
然后修改按钮的ID为:IDC_ForShow;按钮的Disabled属性改为True在对话框的头文件里面定义变量:CBitmapButtonm_ctrlButton;然后重写OnInitDialog()头一句为
CDialog
zcj331
·
2014-04-11 13:00
贴图遮住控件
你试试这个方法吧 在初始化函数OnInitDialog()中加入: BOOLCTestDlg::OnInitDialog() {
CDialog
::OnInitDialog(); CBitmapbmp;
fengxiaochenduanduan
·
2014-04-04 16:00
非模态对话框
非模态对话框的设计与模态对话框基本类似,也包括设计对话框模板和设计
CDialog
类的派生类两部分。但是,在对话框的创建和删除
u012501459
·
2014-03-31 21:00
cdialog
1.2-20140112 发布
cdialog
1.2-20140112发布,此版本包括一些bug修复和一些可移植性改进。官方下载地址:http://i
小运
·
2014-03-23 00:00
dialog
cdialog
创建悬浮框
为对话框模板添加基于
CDialog
的类CFloatDlg,为CMainFrame添加指针变
wzy198852
·
2014-03-21 16:00
界面
悬浮框
MFC常用函数(二)
(1)OnInitDialog OnInitDialog是MFC的面向对象编程语言的类
CDialog
中的初始化成员函数名。
xuenihongzhao
·
2014-03-21 09:33
windows
编程语言
Microsoft
create
对话框
MFC常用函数
1.
CDialog
(CTestDlg::IDD, pParent) 在CMyDlg.h中有定义,其实这里的IDD就是指的是你设计的Dialog,你可以到资源视图下看Dialog的名称。
xuenihongzhao
·
2014-03-21 09:00
framework
程序
Exchange
对话框
member
MFC常用函数
1.
CDialog
(CTestDlg::IDD,pParent)在CMyDlg.h中有定义,其实这里的IDD就是指的是你设计的Dialog,你可以到资源视图下看Dialog的名称。
xuenihongzhao
·
2014-03-21 09:00
程序
exchange
framework
MFC
对话框函数
CDialog
::OnInitDialog()
对话框函数
CDialog
::OnInitDialog() 在使用MFC创建一个对话框时,有时可能需要在创建之初添加初始化的一些内容,这可以在函数
CDialog
::OnInitDialog()中进行实现
xuenihongzhao
·
2014-03-19 16:53
return
对话框
美化MFC控件,OnCtlColor() in MFC
UINTnCtlColor);2.写函数体,各种控件的美化HBRUSHCGetMarketDataDlg::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor){HBRUSHhbr=
CDialog
cleverlzc
·
2014-03-13 16:00
map
mfc
控件
对话框
CDialog
::OnIniDialog
CDialog
::OnIniDialog主要完成:1、资源初始化;2、通过member数据初始化CEdit等,UpdateData(FLASE)3、就是Help按钮的处理,有此按钮就显示相当于调用子类初始化时
小小程序猿
·
2014-03-05 22:13
CToolTipCtrl 背景颜色字体颜色设置无效解决方案
CToolTipCtrlm_toolTip;BOOLCtesttooltipDlg::OnInitDialog(){
CDialog
::OnInitDialog();//设置此对话框的图标。
fish_ljz
·
2014-03-04 11:31
C/C++
【MFC学习】2.控件颜色透明
afx_msgHBRUSHOnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor);2.在对话框的cpp文件中加入1 BEGIN_MESSAGE_MAP(CtransparentDlg,
CDialog
u010674982
·
2014-02-10 12:00
关闭MFC对话框时删除自身
class CDelSelfDlg : public
CDialog
{ // Construction public: CDelSelfDlg(CWnd* pParent = NULL
u013805103
·
2014-01-12 17:00
CListCtrl 修改行和单元格的背景色或字体颜色
1.添加NM_CUSTOMDRAW消息及其响应函数 BEGIN_MESSAGE_MAP(DBMonitor,
CDialog
) ON_NOTIFY(NM_CUSTOMDRAW,IDC_LIST_RESULT
郑文丹
·
2013-12-17 16:00
mfc
VS2005
背景色
字体颜色
单元格
CListCtrl控件
MFC中CEdit控件内容与int变量的绑定
在cpp文件的DoDataExchange函数中添加绑定代码: voidCXXXDlg::DoDataExchange(CDataExchange*pDX) {
CDialog
::DoDataExchange
abing_hu
·
2013-12-17 13:00
DDX_Text
CString转int
MFC onchar()
为什么在CView类中可以对ON_CHAR进行相应,添加消息处理函数onchar就可以了,但是在
CDialog
中要对ON_CHAR相应,直接添加不行?
·
2013-12-09 15:00
char
MFC中非类成员函数调用类成员函数方法
1、定义对话框类对象全局变量指针
CDialog
*g_pDlg,同时在初始化对话框时用this指针初始化此全局变量。2、在非类成员函数中可以使用g_pDlg->成员函数名或变量名进行调用访问。
jiayanhui2877
·
2013-11-04 17:00
重载
CDialog
::PreCreateWindow是无效的
一般的窗口的创建是使用Create函数,这个函数在创建窗口之前调用了PreCreateWindow函数,并且允许在创建创建之前在PreCreateWindow注册一个拥有自定义窗口样式的新的窗口类,来创建一个拥有自定义类名新的窗口。而模式对话框是通过CreateDialogIndirect来创建的,在这当中并没有调用PreCreateWindow函数,重载的PreCreateWindow函数根本就
sdcxyz
·
2013-11-02 17:00
MFC控制颜色
CRectrc;//定义对话框背景颜色GetClientRect(&rc);CPaintDCdc(this);dc.FillSolidRect(&rc,RGB(0,0,0));//可以实用COLORREF类型变量
CDialog
spdreamin
·
2013-10-27 20:00
MFC实现程序最小化至托盘
NOTIFYICONDATANotifyIcon;2:在源文件中定义消息名称如#defineWM_NC(WM_USER+1001),1001只是用于指定一个消息号3:在BEGIN_MESSAGE_MAP(Dlg,
CDialog
spdreamin
·
2013-10-27 20:00
MFC中利用CDockablePane实现悬浮窗
新建MFC类CLeftDlg,选择基类为
CDialog
。点击完成系
jonny_super
·
2013-10-23 17:00
mfc
右键菜单
悬浮窗
CDockablePane
close按钮
VS2005 on_message的问题
(WPARAMwParam,LPARAMlParam);DictDlg.cpp#defineWM_SHELLNOTIFY(WM_USER+10);BEGIN_MESSAGE_MAP(CDictDlg,
CDialog
danelumax2
·
2013-10-20 22:00
指定MessageBox所属父窗口(使用AfxGetMainWnd())
参考:MSDN通常情况下:我们在
CDialog
的内部函数中,不需要指定HWND;另外在许多调用的时候,我们可以获取到父窗口的指针。pMainWnd->GetSafeHwnd()就可以了。
chunyexiyu
·
2013-10-16 16:00
MessageBox
父窗口
AfxGetMainWnd
VC中退出应用程序简单的方法
,MB_YESNO)) {
CDialog
::OnClose(); } }2.PostQuitMessage(0);
q369965658
·
2013-10-14 16:34
VC
退出程序
VC中退出应用程序简单的方法
,MB_YESNO)){
CDialog
::OnClose();}}2.PostQuitMessage(0);3.PostM
q369965658
·
2013-10-14 16:34
VC
退出程序
VC++
定义
CDialog
窗口的图标
定义图标首先图标的来源:1.自己绘制ico文件2.从其它程序倒入ico文件:这种方法比较简单,在VS/VC中,文件-->打开-->文件,然后选择程序,就可以打开程序的资源了。3.网上找资源 导入图标到资源中来:这个简单,当有了ico文件之后,我们在VC/VS中的资源试图下,右键添加资源,把ico文件导入到工程中来修改ID为一个稍微有意义一点的:IDI_ICON_DLG 添加到Dialog中:定义
chunyexiyu
·
2013-10-09 15:00
图标
窗口图标
MFC——error LNK2005: "protected: static struct AFX_MSGMAP
classCBaseDlg:publicCDialog新建一个对话框类classCTestDlg:public CBaseDlg 在消息映射的地方:BEGIN_MESSAGE_MAP(CBaseDlg ,
CDialog
u011729265
·
2013-10-08 22:00
vc++设置控件的背景色
afx_msgHBRUSHOnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor);//在头文件中声明 在主文件中 第二:BEGIN_MESSAGE_MAP(COk1Dlg,
CDialog
herorenme
·
2013-10-08 17:00
MFC编辑框文本的快速读取、修改应用程序图标
然后再构造函数初始化m_hIcon的地方修改原代码,如下即可CTestDlg::CTestDlg(CWnd*pParent)
CDialog
(CTestDlg::IDD,pParent){m_hIcon
makenothing
·
2013-09-28 10:00
MFC COMBOX控件只接受数字和设置数字范围
代码如下:在Dialog.h中: …… CComboBoxm_cbHour;//声明CComboBox类型作为
CDialog
类的成员变量 …… afx_msgvoidOnCbn
面对现实,超越自己
·
2013-09-25 17:00
从一个MFC工程移植对话框类到另一个MFC工程
今天碰到模块移植问题了,自己做的对话框类(继承于
CDialog
)要移植到目标工程中.在网上搜了几个帖子发现都说的很生涩.问了我们的技术总监之后总算解决这个问题了.
leixiaohua1020
·
2013-09-22 01:00
mfc
移植
对话框类
从一个MFC工程移植对话框类到另一个MFC工程
今天碰到模块移植问题了,自己做的对话框类(继承于
CDialog
)要移植到目标工程中.在网上搜了几个帖子发现都说的很生涩.问了我们的技术总监之后总算解决这个问题了.
leixiaohua1020
·
2013-09-22 01:00
mfc
File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp的子窗口初始化问题
:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp的子窗口初始化问题m_dlg1::m_dlg1(CWnd*pParent/*=NULL*/) :
CDialog
xiaoshengforever
·
2013-09-21 22:00
对话框修改左上角的图标和任务栏里图标
在对话框构造函数中1CTestDlg::CTestDlg(CWnd*pParent/*=NULL*/)2:
CDialog
(CTestDlg::IDD,pParent)3{4m_hIcon=AfxGetApp
akun6
·
2013-09-17 23:49
VC图像处理
C++与Flash的交互
)中添加载.swf文件[cpp] viewplaincopy// CCppFlashDlg 消息处理程序 BOOL CCppFlashDlg::OnInitDialog() {
CDialog
donglinshengan
·
2013-09-17 11:00
C++
Flash
mfc
基于IE内核的WebBrowser控件,键盘消息需要特殊处理的问题
解决方法:保证该消息可以被正常TranslateMessage(pMsg);DispatchMessage(pMsg);,
CDialog
::Pretranslat
michaelenshi
·
2013-09-15 16:50
vc++
浏览器控件定制
MFC学习笔记
,m_Static1; 分别来绑定IDC_STATIC1和IDC_STATIC2,然后来传递参数voidCLesson22Dlg::DoDataExchange(CDataExchange*pDX){
CDialog
robinson_911
·
2013-09-15 12:00
mfc
使MFC支持拖放文件的方法
AcceptFilesafx_msgvoidOnDropFiles(HDROPhDropInfo); voidPreSubclassWindow();相应的.cpp里添加BEGIN_MESSAGE_MAP(Unrar,
CDialog
啥名儿---
·
2013-09-14 15:00
mfc
拖拽
cedit
MFC 解决默认回车或ESC会关闭对话框的办法
MFC解决默认回车或ESC会关闭对话框的办法一种方法:解决方法是在
CDialog
::PreTranslateMessage()的重载函数中将ESC和回车按键的消息处理掉.BOOL CYourDlg::PreTranslateMessage
面对现实,超越自己
·
2013-09-13 08:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他