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
模态对话框
关于动态链接库中创建非
模态对话框
出现的问题
MFC扩展dll:extern"C"AFX_API_EXPORTBOOLCommOpen(CChannel*pChannel,BOOLbOpen)//主框架调用的第一个导出函数{//创建的非
模态对话框
AfxGetThread
xiaobao
·
2020-08-21 12:05
每天学习总结
windows 消息队列,消息循环,
模态对话框
Windows的消息队列是基于线程的。消息队列,消息循环:线程是程序串行执行的最小单位。一个典型的Win32项目(不是MFC项目,只有一个窗口的项目),其中的消息循环会使用如下代码实现://代码段1MSGmsgBOOLbRet;while((bRet=GetMessage(&msg,NULL,0,0))!=0){if(bRet==-1){//handletheerrorandpossiblyexi
zbwzll2
·
2020-08-21 11:50
模态对话框
DoModal() 造成 软件/ 菜单 卡死或死机
分析思路:弹出
模态对话框
可能会阻塞了线程,笔者程序绘制View工作量很大时造成卡死;解决方法:弹出
模态对话框
之前锁住主线程或停止定时器!
Storming2011
·
2020-08-21 11:18
VC++
VS2010/MFC入门编程六(非
模态对话框
的现实与隐藏以及删除)
1新建VS2010/MFC文件,在面板上添加一个按钮并为按钮添加响应函数voidCtestDlg::OnBnClickedButton1(){//TODO:Addyourcontrolnotificationhandlercodehere}2在ResourceView中新建一个Dialog并在类向导中为该Dialog建立一个类在SolutionExplorer中会多出两个文件Cmode.handC
鱼喝水
·
2020-08-21 11:05
VC/MFC
mfc
visual
studio
vs2010
软件开发
模态对话框
和非
模态对话框
分类:
模态对话框
工作状态:当它获得焦点时,将垄断用户的输入,在完成本对话框之前,用户无法对本程序的其他部分进行操作。
yangtalent1206
·
2020-08-21 11:48
VC
非
模态对话框
的销毁及消息的发送顺序
非
模态对话框
的销毁(2010-12-2819:21:33|分类:vc|标签:|字号大中小订阅voidCTestDlg::OnCancel(){DestroyWindow();}voidCTestDlg:
暮归老牛
·
2020-08-21 11:06
MFC/C++
非
模态对话框
的创建与销毁
非
模态对话框
的创建与销毁1、创建非
模态对话框
一般使用new来创建一个非
模态对话框
;CDlg*dlgMDlg;dlgMDlg=newCDlg;dlgMDlg.Create(IDD_DIALOG_MODELESS
xingziweiyi
·
2020-08-21 11:55
非
模态对话框
的指针释放的理解
最近项目出现内存泄漏的问题,找到非
模态对话框
的指针释放问题,尤其是很多层对话框的释放问题。
赖转弯
·
2020-08-21 11:22
MFC
&&
C++
VS2010/MFC编程入门之十(对话框:
模态对话框
及其弹出过程)
趁热打铁,鸡啄米这一节讲讲什么是
模态对话框
和非
模态对话框
,以及
模态对话框
怎样弹出。一.
模态对话框
和非
模态对话框
Windows对话框分为两类:
模态对话框
和非
模态对话框
。
Cesar-Wu
·
2020-08-21 11:45
VS2010/MFC编程入门
VC++学习之路——如何从一个对话框弹出另一个对话框
MFC点击按钮,弹出另一个对话框转载ChangerG发布于2018-06-0815:38:44阅读数3946收藏展开方法一:
模态对话框
资源视图–Dialog–右键–添加资源–新建–对话框-,然后在已经生成的对话框中
贝壳祥子
·
2020-08-21 11:07
VC++学习笔记
Visual C++
模态对话框
消息处理机制的分析
摘要:消息驱动机制是Windows操作系统的根本,
模态对话框
消息处理又是不同于一般消息处理的特殊形式。通过分析这种消息机制的原理,可用来处理类似的程序设计要求。
wuyanhuiyishi
·
2020-08-21 11:21
基础知识
怎样去掉非
模态对话框
自动获得焦点
WS_EX_NOACTIVATEMSDN解释:WS_EX_NOACTIVATEWindows2000/XP:Atop-levelwindowcreatedwiththisstyledoesnotbecometheforegroundwindowwhentheuserclicksit.Thesystemdoesnotbringthiswindowtotheforegroundwhentheuserm
woyaowenzi
·
2020-08-21 11:43
dialog
mfc
user
system
活动
MFC非
模态对话框
功能:实现点击菜单,弹出一对话框,点击菜单XX-XA,弹出XX-XA设置对话框(通过非
模态对话框
创建)过程:在菜单里面加入XX-XA;查看该菜单所在的类;在该类里面,给该菜单添加消息映射,COMMAND
阳光明媚就出去走走
·
2020-08-21 11:05
C/C++
MFC模式对话框和非模式对话框
Windows对话框分为两类:
模态对话框
和非
模态对话框
.
模态对话框
是这样的对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互
lichao268089
·
2020-08-21 11:28
C++
关于MFC下多线程,在线程中创建非
模态对话框
以及消息传递
2019独角兽企业重金招聘Python工程师标准>>>关于MFC下多线程,在线程中创建非
模态对话框
以及消息传递问题:1.在子对话框中它的子对话框需要实现脱离父对话框的束缚.
weixin_34235371
·
2020-08-21 11:12
mfc中如何在一个对话框中调用另外一个对话框的函数
幸巴达可以把主对话框类的指针传给新对话框.通过这个指针调用主对话框的东西.假设主对话框为CMainDlg,新对话框为CChildDlg;//CChildDlg调用主对话框的doOther函数;//当然非
模态对话框
等其他任何对话框也可以这样做
曾参
·
2020-08-21 10:50
VS
mfc
设置对话框的显示位置(
模态对话框
)
笔者在做MFC单文档的项目时发现有的窗口必须是模态窗口,为了设置窗口的位置,笔者也找了之前的代码研究,发现
模态对话框
的窗口位置设置跟非模态不同(非模态请参考笔者另外一篇博客)
模态对话框
设置初始位置特别简单
春双子大哥
·
2020-08-21 10:35
MFC学习
11.2 非
模态对话框
到目前为止,我们一直在关注
模态对话框
,它是两种类型中较常见的。
模态对话框
(除了系统
模态对话框
外)允许用户在对话框和其他程序之间切换。但是,用户无法切换到同一程序的另一个窗口中,直到该
模态对话框
被销毁。
wiljm
·
2020-08-21 10:12
《Windows
程序设计》学习之旅
MFC创建
模态对话框
与非
模态对话框
DoModal Invalidate
创建
模态对话框
CDialog::DoModalvirtualintDoModal();返回值:整数值,指定了传递给CDialog::EndDialog的nResult参数值。该函数用于关闭对话框。
投木报琼zh
·
2020-08-21 10:52
C/C++
CDialog 非
模态对话框
的创建和销毁
非
模态对话框
需要重载函数OnCanel,并且在这个函数中调用DestroyWindow。
lk989898
·
2020-08-21 10:06
模态对话框
测试
模态对话框
只能屏蔽来自鼠标、键盘的消息,而不能屏蔽其他消息,也即
模态对话框
会独占用户输入。
xiaoluo91
·
2020-08-21 10:58
MFC
MFC
让非
模态对话框
像
模态对话框
一样,没有处理完就不能选择其他的对话框
1、意图有时候我们希望将非模态窗口显示为模态窗口。比如在IE的“文件”菜单下选择“打印”,弹出的“打印”对话框就是非模态的(也许我们不太清楚Microsoft的设计意图,一般来说这里的“打印”对话框应该是模态的)。这种情况下如何将“打印”对话框显示为模态的呢(这个对话框对我们来说是BlackBox)?2、简单实现简单地说,模态窗口显示时,其父窗口是被Disable的,所以模态窗口才呈现“模态”
tianyu030963
·
2020-08-21 10:35
mfc
我的YUV播放器MFC小笔记:非
模态对话框
建立及窗口间传值
YUV播放器中,显示界面(主窗口)和设置界面分离,所有参数均在Setting子窗口设置,故需要主窗口和子窗口中实现参数传递。下面是方法。1、在主窗口CYUVPlayerDlg类中定义子窗口变量:CSettingDlg*m_pSettingDlg;并在初始化时将其置为NULL:m_pSettingDlg=NULL;显示子窗口较简单,主要是申请资源,调用Create函数,指定窗口ID即可。代码如下:v
李迟
·
2020-08-21 10:08
MFC工程
模态对话框
和非
模态对话框
(1)
模态对话框
:
模态对话框
弹出后,独占了系统资源,用户只有在关闭该对话框后才可以继续执行,不能够在关闭对话框之前执行应用程序其他部分的代码。
模态对话框
一般要求用户做出某种选择。
stupen
·
2020-08-21 10:08
JavaScript
MFC
模态对话框
dlg.DoModal()返回值(转)
查了很多资料,都说DoModal()返回值为OK或CANCEL键的ID其实,这种说法是错误的MSDN是这样说明其返回值的Ifsuccessful,thevalueofthenRetCodeparameterspecifiedinthecalltoEndDialog;otherwise,-1.如果操作成功,其返回值为由EndDialog指定的nRetCode的值,而此参数nRetCode的含义为关闭
ssdxiao01
·
2020-08-21 10:05
C++
MFC 主对话框弹出非
模态对话框
后,非
模态对话框
不能刷新
我在非
模态对话框
上放置了一个picture控件和一些MFC的Edit及Button控件,但是我使用下面的函数刷新Invalidate();UpdateWindow();竟然不能刷新后面发现是:BOOLOnEraseBkgnd
smilestone322
·
2020-08-21 10:00
MFC
MFC相关技术
MFC-对话框间的互相调用及数据传递(
模态对话框
)
实现简版的程序登录功能。1、通过MFC可视化编辑框完成主对话框的界面设计。2、为显示登录结果的静态文本(即“密码正确”、“密码错误”文本)绑定CString类型的变量m_result。3、切换到资源试图,在Dialog插入新的对话框(即后续调用的模态框)。4、完成登录框(模态框)的界面设计。5、将密码输入编辑框的Password属性设置为True,实现输入隐藏(以星号显示)。6、为模态框添加基类为
洒满阳光的午后
·
2020-08-21 10:21
MFC
如何从
模态对话框
实时传递数据
模态对话框
简单好用,用它传递数据时,直接使用DoModal(),根据按钮情况进行数据传递:如下例所示:CMyDlgdlg;dlg.i=0;//初始化数据dlg.j=0;if(dlg.DoModal()=
清水迎朝阳
·
2020-08-21 10:45
MFC
模态(非模态)向主窗口传递数据
比如CDlgA是父类窗口,则在弹出的子类窗中可以这样写:在创建
模态对话框
时,对话框对象的定义一定要是类变量或全局变量,否则下面代码不成功#include"DlgA.h"...CDlgA*p=(CDlgA
FlyingTiger_Sun
·
2020-08-21 10:43
创建非
模态对话框
时向非
模态对话框
传递参数方法
ChWin*dlg;dlg=newChWin();pDlg->SetXxx(xxx);//这里实现你的传参数功能;把这个数据保存到ChWin某个成员变量里即可pDlg->Create(IDD_DIALOG,this);pDlg->ShowWindow(SW_SHOW);
risingsun001
·
2020-08-21 10:23
VC++
MFC非
模态对话框
与主对话框怎么传值
一、非
模态对话框
的创建参考https://www.cnblogs.com/wpnan/p/4111036.html在非
模态对话框
中定义一个(void*)m_pMain,这个指针指向父对话框,在子对话框操作时通过
amanda39
·
2020-08-21 09:14
非模态对话框创建和传值
Vue基础:使用Vue.extend()实现自定义确认框
项目中全局引入了Element,提供了一套
模态对话框
组件,用于消息提示、确认消息、提交内容,使用起来也非常简便。
Ygria_
·
2020-08-21 09:13
前端
js模态框实现原理
/*定义
模态对话框
外面的覆盖层样式*/#modal-overlay{visibility:hidden;position:absolute;/*使用绝对定位或固定定位*/left:0;top:0;width
南山区古天乐
·
2020-08-21 09:10
前端
DLL 内部的非
模态对话框
的 PreTranslateMessage 函数不执行
虽然MFCRegularDLL派生了CWinApp类,并有一个theApp全局对象。但它不包含CWinApp::Run机制,主消息由exe负责接收、分发。如果DLL生成了无模式对话框或有自己的主框架窗口,则它应该导出函数来调用PreTranslateMessage。exe程序需要调用这个导出函数。示例代码如下://DLL端需要导出函数,调用AfxGetApp()->PreTranslateMess
Pafey
·
2020-08-21 09:54
VC/MFC
问题记录
MFC调用对话框dll弹出非
模态对话框
思路:1、新建基于MFC的DLL,在DLL中做一个导出函数,在该导出函数中new出对话框类,导致函数返回CWnd*也就是new出来的窗口实例指针。如下CWnd*InitData(CWnd*pWnd/*父窗口指针,由调用者传入,一般是主对话框*/){AFX_MANAGE_STATE(AfxGetStaticModuleState());CDlgCKTD*pDlg=newCDlgCKTD;if(pDl
JackPai
·
2020-08-21 09:49
MFC
MFC中通过按钮调用其他对话框
2.找到你要点击的按钮,双击,在显示的函数中添加一下代码:DLGdlg;dlg.DoModal();//
模态对话框
3.在当前的文件中的最前面添加#include"DLG.h"4.运行程序。
Fantasy__MX
·
2020-08-21 09:23
C/Cplusplus
将非
模态对话框
显示为
模态对话框
http://www.jcwcn.com/article-14219-1.htmlhttp://blog.sina.com.cn/s/blog_abbdf1d001011v4g.htmlmfc如何实现某个窗口的显示与隐藏功能——解决分割栏消失的问题
myiszjf
·
2020-08-21 09:46
【MFC】学习笔记:模态、非
模态对话框
的创建与弹出过程
01、文章目录文章目录01、文章目录02、MFC两种基础对话框03、
模态对话框
的弹出方式04、
模态对话框
建立与弹出全过程05、非
模态对话框
创建与弹出全过程06、总结02、MFC两种基础对话框MFC中或者说
Cain Xcy
·
2020-08-21 09:25
MFC
MFC入门编程
Windows SDK 非
模态对话框
的消息处理
WindowsSDK非
模态对话框
的消息处理VCKBASE在SDK中使用非
模态对话框
时,主循环中必须插入下列代码:while(GetMessage(&msg,NULL,0,0){if(!
lionzl
·
2020-08-21 09:18
编程杂烩
Windows程序设计-
模态对话框
和非
模态对话框
模态对话框
简单对话框About1.rc/////////////////////////////////////////////////////////////////////////////////Dialog
小龙在山东
·
2020-08-21 09:15
windows
c
模态和非模态
今天学习Qt中遇到了两个新名词——模态和非模态,自己也不太了解,于是就上网简单的查到一些解释,感觉挺通俗易懂的,于是就记录下来:
模态对话框
,就是指当这个对话框弹出来的时候,焦点集中于该子对话框,子对话框不关闭
加油小懒
·
2020-08-21 09:05
Qt
MFC DLL中封装
模态对话框
最近一个项目中需要在DLL中封装一个对话框,exe在特定情况下可以显示该DLL的对话框!在DLL单纯的用图1中的代码是没法成功显示该对话框的,在DoModal之前需要进行一个资源转换(如图2),让程序调用DLL模块中的资源,这样才能显示DLL的对话框资源;图1图2AFX_MANAGE_STATE(AfxGetStaticModuleState())的作用:用于模块切换时的状态保护,1.AfxG
landeli2
·
2020-08-21 09:27
MFC
非
模态对话框
下的键盘响应
在非
模态对话框
中,并不能响应PreTranslateMessage事件,这让回车确认,或者按键响应其他消息极其纠结。
laironggui
·
2020-08-21 09:54
C/C++
MFC让对话框窗口始终在最前&MFC弹出非
模态对话框
&居中
一、MFC让对话框窗口始终在最前方法一:在对话框的属性中,把SystemModal设置为True。方法二:OnInitDialog里加入SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);外部调用:m_dialog->SetWindowPos(&wndTopMost,0,0,400,400,SWP_SHOWWINDOW);MFC弹出非模态
乄失忆丶雨
·
2020-08-21 09:53
Windows
MFC
C++
将已完成的MFC对话框工程打包成动态dll,供另一个对话框工程调用(模态和非模态)
1.首先设置将要打包成dll的对话框工程:项目->xxx属性->配置属性->常规->配置属性设为动态库(.dll)2.在xxxDlg.c文件头部添加如下代码:作为
模态对话框
调用:extern"C"__declspec
kuangbao9
·
2020-08-21 09:22
c++
MFC
【MFC】 如何通过主对话框的按钮响应创建非
模态对话框
1.首先新建一个对话框IDD_DIALOG_Create,并添加类CDialogCreate。//在工程中会新生成一个DialogCreate.h头文件和一个DialogCreate.CPP源文件。2.在主对话框的头文件SerialDlg.h和SerialDlg.cpp中包含刚新建的对话框的库文件(头文件)#include"DialogCreate.h";//我们需要在SerialDlg.h中定义
jessica7105
·
2020-08-21 09:57
MFC
模态对话框
可能导致程序崩溃
在开发Windows引用程序的时候,在一些需要用户确认,或者提示用户注意的场合,经常使用
模态对话框
,或者叫模态窗口。
iteye_16714
·
2020-08-21 09:16
Win32
CDialog::DoModal()的返回值 和 自定义返回值
一般来说
模态对话框
都是调用CDialog::EndDialog(int);结束的模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL
imxiangzi
·
2020-08-21 09:40
C&C++/MFC
MFC
模态对话框
与非
模态对话框
一,模态与非
模态对话框
1.
模态对话框
一个
模态对话框
是一个有系统菜单、标题栏、边线等的弹出式窗口。
黄水
·
2020-08-21 09:56
c++
模态对话框
MFC
Java 源码-
模态对话框
(Modal Dialog Box)的实现
所谓的
模态对话框
,即弹出后用户只能与对话框交互,而不能与背景页面交互的对话框。
预见未来to50
·
2020-08-21 09:55
Java编程(Java
Programming)
上一页
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
其他