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
·
2020-08-25 01:28
C++学习
MFC教程(12)对话框和对话框类
CDialog
对话框和对话框类
CDialog
对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。模式和无模式对话框对话框分两种类型,模式对话框和无模式对话框。
yushenrui
·
2020-08-25 01:18
WIN32
MFC编程
LoadIcon(),加载系统图标说明
最近需要在对话框(
CDialog
)上任意位置绘制系统图标,搜索一遍后,最后在MSDN上找到了方法,MSDN原文地址以下为译文//函数说明从与程序(application)实例相关联的可执行文件(.exe
TGame
·
2020-08-25 01:51
记录
C++
MFC多文档模式开发
MFC文档模式开发:(原文有Dialog绘图)1.CChildFrame创建类CLoginCdialog类型;2.创建
Cdialog
控件voidCLogin::OnBnClickedOk(){m_editName.GetWindowTextW
洛曼沙华
·
2020-08-25 01:47
VS/MFC
SetClassLong,GetClassLong 动态改变光标
TODO:Addyourmessagehandlercodehereand/orcalldefaultSetClassLong(m_hWnd,GCL_HCURSOR,(long)m_hCursor);
CDialog
poppy飞翔
·
2020-08-25 01:14
API
MFC教程(12)-- 对话框和对话框类
CDialog
(2)
RunModalLoop是一个实现自己的消息循环的示例,消息循环的条件是模式化状态没有结束。实现线程自己的消息循环见8.5.6节。当用户按下按钮“取消”、“确定”时,将导致RunModalLoop退出消息循环,结束对话框模式状态,并调用::EndDialog关闭窗口。有关关闭对话框的处理如下:voidCDialog::EndDialog(intnResult){ASSERT(::IsWindow(
cqhawk
·
2020-08-25 00:32
MFC学习
MyMFC(10-11)绘图控制和保存 SettingDlg
include"MyMFC4.h"#include"SettingDlg.h"#include"afxdialogex.h"//SettingDlg对话框IMPLEMENT_DYNAMIC(SettingDlg,
CDialog
奋飞的蜗牛
·
2020-08-25 00:16
MFC
同时显示两个Dialog
首先在ResourceView中insert一个Dialog,用默认的ID:IDD_DIALOG1,用classwizard为它生成一个类叫
CDialog
1,在主Dialog中也就是CMyDialog中添加一个成员变量
marialg
·
2020-08-24 22:01
MFC ListControl如何使用
用的是listcontrol,代码质量有点差)首先呢拖个listcontrol控件,然后把转换voidCFileManageDlg::DoDataExchange(CDataExchange*pDX){
CDialog
thank55789
·
2020-08-23 19:46
mfc
listview
report
list
processing
menu
一个
CDialog
初始化时的异常问题 Error: no data exchange control with ID 0x%04X./n ", nIDC
今天做程序,错误删除了窗体的部分控件,添加完以后结果运行就出现了:
CDialog
::OnInitDialog();运行时出现错误重试以后进入下边函数:HWNDCDataExchange::PrepareCtrl
你来吻
·
2020-08-22 15:54
vc中关闭对话框dialog
比如IDOK映射到
CDialog
::OnOK()函数,IDCANCEL映射到
CDialog
::OnCancel()。在这两个函数的源码如下:voidCDialog::OnOK(){if
qin20100
·
2020-08-22 13:15
隐藏MFC对话框DoModal出来的窗口
发现不起作用所以有了度娘谷哥之路过程:-WM_NCPAINTvoidCxDlg::OnNcPaint(){staticinti=2;if(i>0){i--;ShowWindow(SW_HIDE);}else{
CDialog
bai_lu_sz
·
2020-08-22 12:22
visual
C++
vc 下socket编程的一些代码
MySocket.h#pragmaonce//CMySocket命令目标classCMySocket:publicCAsyncSocket{public:CMySocket();virtual~CMySocket();
CDialog
suiyl2009
·
2020-08-22 03:00
c++学习
socket
编程
sockets
null
class
dialog
为什么CEdit使用SetSel无法取消选择?
代码如下:BOOLCXXXDialog::OnInitDialog(){
CDialog
::OnInitDialog();LoadFile();returnTRU
weixin_30314793
·
2020-08-21 22:22
C++API【
CDialog
::DoModal()】【AfxEnableControlContainer 函数】
具体可咨询:http://www.sydtek.com/
CDialog
::DoModal()摘录于:https://blog.csdn
城东
·
2020-08-21 18:55
VC设置控件的字体颜色和背景颜色和字体大小和样式
设置控件的字体颜色和背景颜色//下面的函数是窗体的系统函数HBRUSHCAutoARDlg::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor){HBRUSHhbr=
CDialog
dong_cc
·
2020-08-21 14:45
VC++
MFC对话框的创建和显示
2.模态窗口是如何弹出的
CDialog
::DoModal()函数就是弹出对话框的一个关键函数,原型如下:virtualINT_PTRDoModal();具体代码如下:CT
证件师
·
2020-08-21 12:19
MFC
MFC静态文本框透明
HBRUSHCMyUIDlg::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor){HBRUSHhbr=
CDialog
::OnCtlColor(pDC,pWnd,nCtlColor
zhoxier
·
2020-08-21 12:09
MFC
在启动前隐藏一个MFC DoModal对话框
实现在启动对话框前将DoModal对话框隐藏掉1、在对话框中添加WM_WINDOWPOSCHANGING消息处理BEGIN_MESSAGE_MAP(CMyDialog,
CDialog
)ON_WM_WINDOWPOSCHANGING
zcube
·
2020-08-21 11:22
VC++
模态对话框和非模态对话框
二者的类都派生于
CDialog
类,而
CDialog
类派生于CWnd类。区别:模态对话框使用
CDialog
::DoModal函数创建以及销毁。初始化消息WM_INITDIALOG,调
yangtalent1206
·
2020-08-21 11:48
VC
非模态对话框的销毁及消息的发送顺序
2819:21:33|分类:vc|标签:|字号大中小订阅voidCTestDlg::OnCancel(){DestroyWindow();}voidCTestDlg::PostNcDestroy(){
CDialog
暮归老牛
·
2020-08-21 11:06
MFC/C++
DoModal 函数的用法
创建有模式对话框的方法是调用
CDialog
::DoModal()。下面的代码演示了这种用法:CYourView::OnOpenDlg(){CYourDlgdlg;intiRet=dlg.DoMod
xing halo
·
2020-08-21 11:55
非模态对话框的指针释放的理解
关于非模态对话框的指针释放的问题,找了一些资料,总结如下:就是父子对话框的时候,父对话框用指针创建一个对话框:父对话框里定义:
Cdialog
1*m_dialog1
赖转弯
·
2020-08-21 11:22
MFC
&&
C++
CEdit 字体颜色
HBRUSHCTestDlg::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor){HBRUSHhbr=
CDialog
::OnCtlColor(pDC,pWnd,nCtlColor
法尔我给他
·
2020-08-21 11:54
c++
MFC中封装对话框类的dll程序
添加---类---mfc类---继承选择--
CDialog
即可然后即可在里面进行添加了想要显示对话框在添加的对话框cpp中添加如下代码extern"C"__declspec(dllexport)CDialogUser
woniu199166
·
2020-08-21 11:11
c++
MFC
MFC:TabCtrl使用教程
为插入的3个子对话框分别添加对话框类
CDialog
1,
CDialog
2,
CDialog
3。三、在主对话框中添加tab标签子对话框对象并包含对应的头文件#in
HisinWang
·
2020-08-21 10:49
MFC基本控件用法
MFC创建模态对话框与非模态对话框 DoModal Invalidate
创建模态对话框
CDialog
::DoModalvirtualintDoModal();返回值:整数值,指定了传递给
CDialog
::EndDialog的nResult参数值。该函数用于关闭对话框。
投木报琼zh
·
2020-08-21 10:52
C/C++
CDialog
非模态对话框的创建和销毁
非模态对话框需要重载函数OnCanel,并且在这个函数中调用DestroyWindow。并且不能调用基类的OnCancel,因为基类的OnCancel调用了EndDialog这个函数,这个函数是针对模态对话框的。还有一个必须重载的函数就是PostNcDestroy,这也是一个虚函数,通常的非模态对话框是用类的指针,通过new创建的,这就需要在PostNcDestroy函数中delete掉这个指针。
lk989898
·
2020-08-21 10:06
mfc 多窗口之间互相切换
我使用的方法是重载第二个窗口的Onok函数,如下:voidCDialog2::OnOK(){//TODO:在此添加专用代码和/或调用基类//
CDialog
3*Dlg3=newCDialog3();//
雨过天空
·
2020-08-21 10:04
MFC
VC 两个对话框之间的参数传递(1)
在Dialog1中点击某按钮弹出Dialog2有两个值m_xx1和m_xx2要传递给
CDialog
2的m_xx3和m_xx4那么就可以这样:
CDialog
2dlg;dlg.m_xx3=m_xx1;dlg.m_xx4
train_z
·
2020-08-21 10:12
C++/VC
在Dll中创建对话框并调用
3、为对话框添加一新类,如:CTest,基类为
CDialog
。4、在MFCDLL.cpp中(因创建的工
panzan6734
·
2020-08-21 09:37
vc专题
MFC模拟双色球抽奖
用MFC+ATL写了一个很简单的模拟双色球抽奖小程序主要是用到了ATL中的deque容器:初始化对话框,以及文件:BOOLCRewardDlg::OnInitDialog(){
CDialog
::OnInitDialog
疯狂-的-蜗牛
·
2020-08-21 09:08
MFC中模式和非模式对话框
模式对话框的创建2.1添加对话框资源,资源ID设置为构造函数的参数TestDialog::TestDialog(CWnd*pParent/*=NULL*/):
CDialog
(IDD_DIALOG1,pParent
HymanLiuTS
·
2020-08-21 09:20
MFC
原创vc: 对话框嵌入到对话框 或者:窗口嵌入到窗口,一个窗口嵌入到另一个窗口
3、在dialog1中包含dialog2头文件,在一个按钮事件中显示dialog2:
Cdialog
2*p=newCdialog2(this);p->Create(IDD_Dialog2);p->SetParent
lanmanck
·
2020-08-21 09:27
VC++/MFC
MFC 两个窗体之间传值
最简单的方法两个窗体Dlg1Dlg21向2传值:在Dlg1调用的时候:Dlg2dlg2;dlg2.xxx=xxx;dlg2.DoModalDlg2初始化:BOOLDlg2::OnInitDialog(){
CDialog
iteye_18480
·
2020-08-21 09:16
CDialog
::DoModal()的返回值 和 自定义返回值
一般来说模态对话框都是调用
CDialog
::EndDialog(int);结束的模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL
imxiangzi
·
2020-08-21 09:40
C&C++/MFC
VC++MFC 调用DLL里的对话框资源
3、为对话框添加一新类,如:CTest,基类为
CDialog
。4、在MFCDLL.cpp中(因创建的工
ice197983
·
2020-08-21 09:07
VC操作总结
对话框之间相互传值
1、从子窗体中得到父窗体的内容:(文本框之间的传值)
CDialog
*dc=(
CDialog
*)CWnd::GetParent();//取得父对话框的指针dc->GetDlgItemText(IDC_EDIT1
huijunliang
·
2020-08-21 09:01
MFC中Enter键设置为“确定”的功能
在新建的MFC的对话框中,按下回车时,系统会调用”默认“事件处理函数,也就是OnOK(),倘若你自己的CFormView子类或者
CDialog
子类没有重写OnOK()函数,则会调用父类的OnOK,其结果是关闭界面
xhb296
·
2020-08-21 09:03
MFC
花海拾贝
mfc
VC++设置对话框显示的起始位置
那么添加一个ON_WM_SHOWWINOW()消息映射,并调用SetWindowPos或者MoveWindow:voidCTSTPOG::OnShowWindow(BOOLbShow,UINTnStatus){
CDialog
HAN-Kai
·
2020-08-21 09:20
VC++
vc 对话框之间传值
如将
CDialog
1中的值m_username传递给紧接着要打开的对话框
CDialog
2,在
CDialog
2中定义一个成员变量m_username2.在
CDialog
2的OnIni
HappyJandun
·
2020-08-21 08:17
API
+
MFC
MFC教程
CObject类4_消息映射的实现5_MFC对象的创建6_应用程序的退出7_MFC的DLL8_MFC的进程和线程9_MFC的状态10_内存分配方式和调试机制11_MFC下的文件类12_对话框和对话框类
CDialog
13
cpongo4'"\?;@
·
2020-08-21 08:15
指定MessageBox所属父窗口(使用AfxGetMainWnd())
参考:MSDN通常情况下:我们在
CDialog
的内部函数中,不需要指定HWND;另外在许多调用的时候,我们可以获取到父窗口的指针。pMainWnd->GetSafeHwnd()就可以了。
春夜喜雨
·
2020-08-21 08:03
C++
MFC
mfc MFC 关闭非模态对话框 与 模态对话框
首先模态对话框的创建:
CDialog
*dlg=newCDialog(......)
EffortForever
·
2020-08-21 08:21
mfc
对话框
VC对话框大小和位置设置
BOOLCDialog2::OnInitDialog(){
CDialog
::OnInitDi
冰点蓝欣
·
2020-08-21 08:04
C/C++程序开发
MFC 如何用Dll 导入Dlg
-4MFC-----5MFCDLL6输入ChunliDll------7确定-----8完成完成如下:9右键ChunliDll添加类------10MFC类双击------11类输入DlgDll,基类
CDialog
DesDestroy
·
2020-08-21 08:06
C++
MFC
MFC 关闭所有弹出模态对话框,并创建新的对话框(切换/跳转窗口)
=pOldWnd)//非主窗口{
CDialog
*pOldDlg=(
CDialog
*)CWnd::FromHandle(GetActiveWindow());HWNDhwnd=GetActiveWindow
法尔我给他
·
2020-08-21 08:49
c++
在DLL中产生对话框的方法二(MFC Regular DLL)
在MFCRegularDll中创建modal对话框在MFCRegularDll中创建modal对话框非常简单,
Cdialog
基类提供有一个方法DoModal(),能够创建一个modal对话框,因此在MFCRegularDll
hailongchang
·
2020-08-21 07:30
MFC对话框
MFC的对话框1相关类
CDialog
类-父类是CWnd,本质上也是一个窗口。是对话框类的顶层父类。CCommonDialog类-父类是
CDialog
类。称为通用对话框。
eldn__
·
2020-08-21 07:27
VC++
vc2008 Mfc工具栏添加事件
没找到快捷添加方式只有手动添加voidBtn32771();//响应函数申明//添加ON_COMMAND消息映射BEGIN_MESSAGE_MAP(Cyc_ClientDlg,
CDialog
)ON_COMMAND
xyzqiang
·
2020-08-20 20:28
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他