C*DLG dlg;dlg.domodal();为什么不执行oninitdialog()函数呢? [问题点数:25分,结帖人afhel]

Bbs1
本版专家分:0
结帖率 90%
Bbs5
本版专家分:3073
Bbs1
本版专家分:0
Bbs12
本版专家分:433003
版主
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
Bbs6
本版专家分:5823
Bbs1
本版专家分:0
Bbs4
本版专家分:1369
Bbs1
本版专家分:0
Bbs4
本版专家分:1369
Bbs7
本版专家分:17085
Bbs8
本版专家分:32294
Blank
金牌 2009年5月 总版技术专家分月排行榜第一
Blank
红花 2009年5月 VC/MFC大版内专家分月排行榜第一
Bbs2
本版专家分:224
Bbs8
本版专家分:42916
Blank
黄花 2013年6月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2013年2月 移动平台大版内专家分月排行榜第三
Bbs5
本版专家分:3351
Bbs2
本版专家分:499
1:50000_DLG数据说明
全国1:50000 DLG数据的图幅总数为21098,其中5万分幅数为20058,西部地区5万无图区采用10万地形图生产,10万分幅数为1040。1∶5万DLG编号按GB/T 13989-92《国家基本比例尺地形图分幅和编号》执行。本书详细介绍了DLG数据的具体内容。
DLG:图分类
DGL : Graph ClassificationnnDGL中的data.MiniGCDataset的类提供了一个合成的数据集。n数据集有8种不同类型的图.nnload datanfrom dgl.data import MiniGCDatasetnimport matplotlib.pyplot as pltnimport networkx as nxn%matplotlib inlinen#...
FolderDlg打开文件夹类
FolderDlg打开文件夹类 选择文件夹
WebCam Info VC++
capDlgVideoSource(hwndVideo); // Show Video Source Dlg capDlgVideoFormat(hwndVideo); // Show Video Format Dlg capDlgVideoDisplay(hwndVideo); // Show Video Display Dlg capDlgVideoCompression(hwndVideo); // Show Video Compression Dlg
[MFC]DlgDemo2程序:非模态对话框的基本应用
1. 非模态对话框的创建方法以及和模态对话框的不同之处:n    1) 首先是创建非模态对话框使用的是CDialog::Create而不是CDialog::DoModal;n    2) 那么最大的问题就来了,Create是从CWnd继承而来的用来创建普通窗口用的<em>函数</em>,这就导致了关闭对话框时和模态对话框的大不相同!!n    3) 由于使用Create创建对话框窗口了,因此关闭它就也要和关闭
VC++6.0中导入其他工程的对话框资源与CXXXDlg类
这里以基于MFC的对话框工程: Hello为例,将工程Hello里的对话框资源IDD_HELLO_DIALOG和对应的类CHelloDLg,导入到myWord对话框中。n  1)首先要生成一个*.ogx的文件。 n  在ClassView面板,右击CHelloDlg –》Add to Grallery –>OK,如图(1)所示: n 图(1)右击CXXXDlg –> Add to Grallery导
【MFC】:MFC如何加函数,以OnInitDialog为例
众所周知,OnInitDialog是一个初始化对话框的<em>函数</em>,通过对主对话框的分析,我们可以发现,OnInitDialog就是一个对话框类的一个<em>函数</em>。 n我们想要添加这个<em>函数</em>,只要把这个<em>函数</em>添加到这个类就好了详细如下: n我想添加OnInitDialog<em>函数</em>的对话框为CHistory类这时候我们只要在History.h和History.cpp两个文件里面加入多行代码即可.h文件: n.cpp文件 n这
游戏修改器
0804itask.hnn#pragma oncen#ifndef __AFXWIN_H__n #error &quot;在包含此文件之前包含“stdafx.h”以生成 PCH 文件&quot;n#endifn#include &quot;resource.h&quot; // 主符号n0804itask.cpp n#include &quot;stdafx.h&quot;n#include &quot;0804itask.h&quot;n#include &quot;0804ita...
MFC下使用CvvImage在子对话框(非主对话框)中无法显示图片的解决方法
在MFC框架下利用OPENCV进行项目开发时,我们经常会遇到要将一幅图片显示在对话框中,通常我们利用MFC的Picture Control控件作为图片容器,若Picture Control控件是在主对话框中,这时是比较简单的,参考代码如下:n1.主窗口(主对话框):nvoid CDemoDlg::OnBnClickedButton1()n{n //....................
MFC对话框程序中的OnCreate和OnInitDialog函数
最近做一个简单的项目,需要使用到MFC。虽说这个东西已经很老旧了,但是为了项目使用,开始学它。需要将一个osg三维文件显示在控件中,这里使用编辑框空间,调试过程中遇到了CEdit* e = (CEdit*)GetDlgItem(IDC_EDIT1);其中e的值为NULL,也就是说没有get到控件。遂去图书馆,翻书找到问题所在由于将GetDlgItem放在了OnCreate中,而OnCreate是在
为什么****Dlg::OnInitDialog()里的代码得不到执行?
建立了一个工程,很简单的,就一个对话框,想在初始化<em>函数</em>OnInitDialog()添加功能代码让程序打开就先运行这些代码,可,怎么都无法实现,大家帮帮忙分析问题所在,谢谢!!!
easyui dialog 一文读懂dialog基本使用方法
easyui dialog 打开方法,默认关闭。设置模态框
dlg
CFileDialog <em>dlg</em>(TRUE, _T(".txt"), NULL, OFN_ALLOWMULTISELECT | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,rn _T("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*|| "), this) 各大侠请教 详细的什么意思
DHTMLDLG 界面制作
DHTMLDLG 界面制作rn<em>dlg</em>为dialogrnrnrn与普通对话框的区别rn1.类的继承关系rnclass CSingleDlg : public CDHtmlDialog rnrnrn2.资源枚举rn enum {rn        IDD = IDD_DLG_Single, IDH = IDR_HTML_SINGLE};rn3.构造<em>函数</em>rnCSingleDlg::CSingleDlg(
发两个BMP转JPG和bmp转gif的控件及适用方法
//bmp to gif void CConvertGIfDlg::OnBrown() { CFileDialog <em>dlg</em>(TRUE,"bmp",NULL,NULL,"位图文件(BMP)|*.bmp",this); if (<em>dlg</em>.DoModal()==IDOK) { m_FileName = <em>dlg</em>.GetPathName(); UpdateData(FALSE); } if (!m_FileName.IsEmpty()) { HANDLE handle = ::LoadImage(AfxGetInstanceHandle(),m_FileName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE); m_Image.SetBitmap((HBITMAP)handle); } } void CConvertGIfDlg::OnConvert() { if (!m_FileName.IsEmpty()) { m_Gif.SetBmpFile(m_FileName); CFileDialog <em>dlg</em>(FALSE,"gif",NULL,NULL,"GIF文件(GIF)|*.gif",this); if (<em>dlg</em>.DoModal()==IDOK) { m_Gif.SaveToFile(<em>dlg</em>.GetPathName()); } } }
第三章DLG数字产品制作技术
第三章DLG数字产品制作技术.pdf ,周立,共89p , 第三章DLG数字产品制作技术
View如何使用对话框中的变量
CSearDlg <em>dlg</em>;n<em>dlg</em>.DoModal();//模态nCString s=<em>dlg</em>.m_StrDlg;nSearch(s);//既然对话框的参数不好在view中引用,那么就直接在对话框里面利用view<em>函数</em>
图像处理 画图: 直线 圆 椭圆
画图: 直线 圆 椭圆 void CLineView::OnTuoyuan() { // TODO: Add your command handler code here CTyuanDlg <em>dlg</em>; if(<em>dlg</em>.DoModal()==IDOK) { lr=<em>dlg</em>.m_lr; sr=<em>dlg</em>.m_sr; a=<em>dlg</em>.m_a; b=<em>dlg</em>.m_b; } tuoyuan(); UpdateWindow(); }
dlg=new Dlg(AfxGetMainWnd())"">求解"Dlg dlg=new Dlg(AfxGetMainWnd())"
我创建了一个对话框,类名为Dlg。之后通过"Dlg <em>dlg</em>=new Dlg(AfxGetMainWnd());"定义了一个全局变量<em>dlg</em>,然后通过在一个<em>函数</em>中添加下面的代码创建该对话框,这个程序能运行成功。rn if(<em>dlg</em>)///如果对话框已生成rn rn <em>dlg</em>.SetActiveWindow();///激活对话框rn <em>dlg</em>.ShowWindow(SW_SHOW);///将对话框设置为可见rn rn elsern rn <em>dlg</em>.Create(IDD_DIALOG1); /////生成对话框rn <em>dlg</em>.ShowWindow(SW_SHOW);///将对话框设置为可见rn rn但是我对“Dlg <em>dlg</em>=new Dlg(AfxGetMainWnd());"始终挺困惑的:rn "Dlg <em>dlg</em>“按理说应该是定义了对话框类Dlg的一个对象<em>dlg</em>,但"new Dlg(AfxGetMainWnd())"的返回值是一个指针,并且赋值给<em>dlg</em>,这样说的话<em>dlg</em>就应该是一个指针了,所以<em>dlg</em>到底是什么?rn哪位可以帮满解决下,谢了!!!
MFC实现FLASH播放器 swf文件
MFC实现FLASH播放器 swf文件 CFileDialog <em>dlg</em>(TRUE, NULL, NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, "FLASH文件(*.swf)|*.swf||"); if(<em>dlg</em>.DoModal() == IDOK) { m_strFlashFile = <em>dlg</em>.GetPathName(); m_Flash.LoadMovie(0, m_strFlashFile); UpdateData(FALSE); }
编辑的应用
void CMyDlg::OnButton1() //{ // TODO: Add your control notification handler code here UpdateData(TRUE);CDlg1 Dlg;Dlg.m_Edit2=m_Edit1;//m_Edit1.Undo();CDialog::OnOK();Dlg.DoModal();//m_Edit1.Empty();//return;//UpdateData(FALSE);}
zone v2翼型设计数据
<em>dlg</em> 滑翔机翼型数据
人脸识别代码
// FaceDetectorDlg.h : header file//#pragma once#include &quot;afxwin.h&quot;#include &quot;ImageCenterDib.h&quot;#include &amp;lt;opencv2\opencv.hpp&amp;gt;#include &quot;afxcmn.h&quot;// CFaceDetectorDlg dialogclass CFaceDetectorDlg : p...
vc6的OnInitDialog函数中直接退出(转)
在MFC的OnInitDialog<em>函数</em>中,有时候需要直接退出程序,而不要显示界面,比如读取配置文件失败后,就没有必要显示程序的界面,这个时候需要直接退出,但是直接在 OnInitDialog中return FALSE; 达不到我们想要的效果,界面还是会显示出来,这时候可以这样做:// 加载配置文件失败时直接退出if(!LoadConfig()){// 就是在 return FALSE; 前加了这一
DoModal出来的窗口往主窗口发送消息
假设要DoModal的窗口类为CSubDlg,调用DoModal的窗口为CDlg。rn在SubDlg.h中添加一个成员变量和一个<em>函数</em>rnHWND hParentWnd;rnvoid SetParent(HWND hWnd);rnrnrnrn在SubDlg.cpp中添加 SetParent(HWND hWnd) <em>函数</em>的实现,将hWnd赋给hParentWnd。rn rn在CDlg.cpp中这样调用:
MFC中给子窗口添加窗口初始化函数BOOL xxxxx::OnInitDialog()
有时需要给子窗口的控件初始化状态,但子窗口自己不主动提供BOOL xxxxx::OnInitDialog()<em>函数</em>,下面我演示下如何主动添加<em>函数</em>比如我要给子窗口添加<em>函数</em>,这个子窗口我添加的类是CTipDlg11,那么可以到类视图(左下框选标记)中找到CTipDlg11,然后在最右边上面部分点击第六个菱形图标,到下面找OnInitDialog以后类里面的所有<em>函数</em>都可以这么添加...
MFC 给DLL中添加的CDialog对话框添加OnInitDialog()初始化函数
新建MFC DLL项目,添加Dialog对话框之后,对话框实现文件里找不到对话框的初始化<em>函数</em>OnInitDialog(),这时,需要我们手动的添加重写<em>函数</em>。步骤如下:项目【类视图】中右键单击对话框类---&amp;gt;属性---&amp;gt;重写----&amp;gt;添加 OnInitDialog、添加好后,就可以看到此<em>函数</em>了。...
CamShift算法解析
Camshift MFC <em>dlg</em>。20字,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
mfc 双缓冲绘制背景
mfc 双缓冲绘制背景
基于LIDAR数据的DLG生产和质量控制技术研究
基于LIDAR数据的DLG生产和质量控制技术研究,基于LIDAR数据的DLG生产和质量控制技术研究PDF,60多页
CLoginDlg dlg;m_pMainWnd = &dlg;编译出错?
CLoginDlg <em>dlg</em>;rnm_pMainWnd = &<em>dlg</em>;rnrnrnerror C2501: 'm_pMainWnd' : missing storage-class or type specifiersrnerror C2440: 'initializing' : cannot convert from 'class CLoginDlg *' to 'int'rnrn请各位帮我解决下。。。谢谢rnrnrnm_pMainWnd 这个要初始化嘛?如果要的话,那在哪个类呢?
MFC中OnTimer不被执行的解决办法
    被这个问题困扰了一天,百度以及向大神请教都没有结果,经过自己不断尝试和琢磨,终于找到原因并解决了问题,特写下来供大家参考。问题描述:     在MFC中,使用setTimer来触发OnTimer,但是运行程序并打断点之后发现,OnTimer并没有被执行。确认计时器的使用方法没有问题,OnTimer<em>函数</em>也是通过重载实现的。原因:     我之前在给对话框添加背景的时候,注释掉了OnPaint...
CFileDialog占用文件夹的解决方法
问题描述rn使用CFileDialog选择文件后发现有文件夹莫名被占用,不能删除或重命名。rn笔者的开发环境是Visual Studio 2005,MFC工程。rnrnrn出现原因rnCFileDialog并没有直接占用文件夹,但他会改变工作目录到所选文件所在的文件夹,导致当前进程占用该文件夹,即使销毁CFileDialog对象也不能恢复。rnrnrn解决方法rn方法一rn使用OFN_NOCHAN
某市1:2000航测数字化成图工程项目 技术设计书
鉴于知识产权的保护,请自己使用,尽量不要传播,否则再共享好资料非常不可能。这本技术设计书保证绝对言之有物。
src在一个Dlg中添加多个RadioGroup的方法
vs6 + winxpSp3 简单的实现:降低了工作量. 在一个Dialog中添加多个RadioButton Group的方法: 对于每个RadioGroup的组都分别设置如下: IDC_Group_x, Properties>>General: Group(不选) Tab stop(选择) 这个Group内的IDC_RADIO_x1~IDC_RADIO_xn, 保证IDC_RADIO_x1~IDC_RADIO_xn在Resource.h中的 ID序号是连续的. IDC_RADIO_x1: Properties>>General: Group(选择) Tab stop(不选), IDC_RADIO_x2~IDC_RADIO_xn: Properties>>General: Group(不选) Tab stop(不选), 调整Tab Control(CTRL + D), 使每组RadioButton都是连续的TabID.
QT new模态对话框
1. 如果父窗口是new出的,则子窗口如果用堆栈的方式(Dlg <em>dlg</em>;)创建,则会出现QWSLock::up/down(): Invalid argument错误,nn这实际上QT4.8的一个Bug,如果不想重新编译Qt的话,可以采用以下方式临时避免一下。nn2. 正确的方式是,子窗口也要用new的方式创建,new出的窗口设置为模态需要以下四个步骤:nn(1)Dlg *<em>dlg</em> = new Dlg...
mfc简单例子(EditBox、MenuDlg)
mfc简单例子,其中包括剪切板、EditBox、菜单处理。
mfc中普通函数调用类的成员函数或者mfc类库中的函数
1. 线程<em>函数</em>中类成员的使用rn方法一:rnUINT Thread(LPVOID pParam)rn{rnCXXXDlg * <em>dlg</em>=(CXXXDlg *)AfxGetApp()->GetMainWnd();rn………………….rn………………….rn(<em>dlg</em>->GetDlgItem(ID))->EnableWindow(FALSE); //使用MFC的<em>函数</em>rn}rn方法二:rnUINT Thre
MFC中OnInitDialog与OnSize函数谁先调用
BOOL CMatchingDlg::OnInitDialog()n{n&amp;nbsp;&amp;nbsp;n&amp;nbsp;AfxMessageBox(“haha OnInitDialog”);nCDialog::OnInitDialog();n}nnvoid CMatchingDlg::OnSize(UINT nType, int cx, int cy)n{n&amp;nbsp; AfxMessageBox(“hah...
MFC中DoDataExchange函数以及在对话框之间传递信息
在进行MFC编程的时候常常看到利用wizard生成的文件中含有DoDataExchange<em>函数</em>,但是从来没有关心过其作用或者原因。 n同时,以前也想过两个对话框之间要怎么传递数据与信息,包括在培训的时候也讲述过这个应用的实现方法。通过查询相关资料和MSDN上面的说明,可以知道,通过在DoDataExchange<em>函数</em>中,绑定变量和空间,能够实现控件内容和变量之间的数据传递。首先,在弹出的对话框类(CP
MFC实现窗口抖动
首先,我们需要创建一个对话框工程,在按钮“晃动”里改写代码如下:nnn// TODO: Add your control notification handler code heren CRect rect;n this-&amp;gt;GetWindowRect(&amp;amp;rect);n int off = 5;n for (int i = 0; i &amp;lt; 10; i++)n {n rect.Of...
请教:为什么我用CMyDlg dlg;dlg.DoModal();不能创建对话框
我在单击按钮事件中用 CMyDlg <em>dlg</em>;<em>dlg</em>.DoModal();语句创建对话框,但不能弹出来?
OnInitDialog被调用两次
今天使用MFC重绘对话框的标题栏,参照的网上的教程如下:nnhttps://blog.csdn.net/s123x456j789/article/details/45367921nn但是发现的一个问题是OnInitDialog被调用两次nn查找原因,原来是下面的<em>函数</em>被调用的问题nnnLRESULT CtestMyWndDlg::DefWindowProc(UINT message, WPARAM ...
MFC给Dialog添加背景
MFC 给 Dialog 添加bmp背景图片 图片大小随窗体拉伸改变 不产生闪烁
CFileDialog选择打开多个图片文件
n​nvoid CReportDlg::OnBnClickedAddpic()n{n // TODO: 在此添加控件通知处理程序代码n CString strPath = _T(&quot;&quot;);n DWORD nFileNumbers = 500;n //CFileDialog Open(TRUE, _T(&quot;*.jpg&quot;), NULL, OFN_ALLOWMULTISELECT | OFN_HIDERE...
直线编码裁剪算法VC6.0Dlg
直线的编码裁剪算法 VC6.0编译 MFC Dlg
VC控制字体源码下载
VC控制字体源码 BOOL CCtrlFontApp::InitInstance() { AfxEnableControlContainer(); // Standard initialization // If you are not using these features and wish to reduce the size // of your final executable, you should remove from the following // the specific initialization routines you do not need. #ifdef _AFXDLL Enable3dControls(); // Call this when using MFC in a shared DLL #else Enable3dControlsStatic(); // Call this when linking to MFC statically #endif CCtrlFontDlg <em>dlg</em>; m_pMainWnd = &<em>dlg</em>; int nResponse = <em>dlg</em>.DoModal(); if (nResponse == IDOK) { // TODO: Place code here to handle when the dialog is
航测成图1:500的DLG质量控制
《航测成图1:500的DLG质量控制》,同名的word文档转为pdf版本
Datetimetest获取系统毫秒时间
小工具,vs下<em>dlg</em>,获取系统实时时间,精度毫秒,字体背景与<em>dlg</em>背景一致,2种方法,其中一种使用双缓冲,供学习交流使用
关于Dlg
新建的一个Dlg,要怎么样才能不让它一按到ESC键就关闭啊??
设置应用程序窗体背景图像,C#源代码OpenFileDialog MyDlg = new OpenFileDialog();
设置应用程序窗体背景图像,C#源代码OpenFileDialog MyDlg = new OpenFileDialog(); MyDlg.Filter = "图像文件(JPeg, Gif, Bmp, etc.)|*.jpg;*.jpeg;*.gif;*.bmp;*.tif; *.tiff; *.png| JPeg图像文件(*.jpg;*.jpeg)| *.jpg;*.jpeg |GIF图像文件(*.gif)|*.gif |BMP files (*.bmp)|*.bmp|Tiff图像文件(*.tif;*.tiff)|*.tif;*.tiff|Png图像文件(*.png)| *.png |所有文件(*.*)|*.*"; if (MyDlg.ShowDialog() == DialogResult.OK) { string MyFileName = MyDlg.FileName; this.BackgroundImage = Image.FromFile(MyFileName); this.BackgroundImageLayout = ImageLayout.Stretch; VisualStudio2008创建
【Android应用开发】EasyDialog 源码解析
点击按钮弹出的对话框会填充整个屏幕, 背景设置成透明的, 然后会计算组件坐标, 记录坐标位置, 再在弹出的整个对话框中 绘制一个 带小三角对话框的布局, 并让其执行动画;
MFC设置窗口透明方法
void CTestDlg::ToggleTransparency(HWND hWnd)  {   ::SetWindowLong(   hWnd,   GWL_EXSTYLE,   GetWindowLong(hWnd,GWL_EXSTYLE)^WS_EX_LAYERED);   // When bAlpha is 0, the window is completely transpare...
word剪贴图中的菜单效果
用<em>dlg</em>实现一个异形菜单,自绘不规则3drect
OnSetLinewidth()
void CDrawingTest3View::OnSetLinewidth() { // TODO: Add your command handler code here CLineWidthDlg <em>dlg</em>;//声明一个对话框类对象 <em>dlg</em>.m_nLineWidth=m_nLineWidth; if(<em>dlg</em>.DoModal()==IDOK)//弹出设置线宽模式对话框 { //如果单击OK之后返回,则将获取的数据保存在视图类成员变量中 m_nLineWidth=<em>dlg</em>.m_nLineWidth; }
菜鸟问题:类视图中见不到我添加的一个对话框类
早晨上班,没事手痒在工程里胡乱的动了一下·就是随便在编辑区里写点废代码,然后又删掉·反反复复·刚回来编译下工程,说link2001错,按仅有的提示找原因,发现类视图里找不到出link错的那个对话框类了。于是我把里面的原来的头文件#include "cavt.h"换成了本该大写的字母#include "CaVt.h",再编译,通过!这个大小写问题以前一直都有,可一直没出错,这次改动下这里居然能解决问
[MFC]对话框程序(基于VS2013)--6.对话框迁移
当打开一个别人的MFC工程,发现人家界面什么做的相当不错,而且想把别人的界面整合到自己的程序中时,就可以学习这种迁移技术了,重点就是如下几个文件nn1.rc文件(原工程和现在工程都需要)nn2.Resource.h(原工程和现在工程都需要)nn3.原对话框的类和他的相关引入类(注意不要添加无关的类)nn准备好这些东西,就可以开始对话框迁移了nn首先,打开两个项目的rc文件(注意是以.rc结尾的不要...
Dlg 弹出框
像qq一样在右下角弹出消息,带超链接,鼠标移动上去之后会颜色变化。
CRegesterDialog dlg;
我就是想求证以下rn CRegesterDialog <em>dlg</em>;rn具体是个什么意思啊
新建MFC工程分析
记录学习过程,方便日后查阅,也借此与大家交流。
MFC/VS2013创建MFC项目(一)
最终实现效果如下图 rn rn首先打开VS2013,点击 文件(F)—》新建(N)—》项目(P)… ,创建一个项目。 rn rn rn rn rn rn rn rn rn rn rn选中项目,右击 选择 生成(Build)。 rn rn至此VS2013创建MFC自动生成的项目就好了。
图片路径选择
CString pic_Path=L""; 图片路径 void CImageView::OnFileOpen() { Invalidate(); //清空 CFileDialog <em>dlg</em>(TRUE); if(IDOK==<em>dlg</em>.DoModal()) { CDC *pDC; pDC=GetDC(); Manage man; pic_Path=<em>dlg</em>.GetPathName(); man.Show(0,0,pDC,<em>dlg</em>.GetPathName()); ReleaseDC(pDC); } }
请问:CDialog dlg和CDialog dlg(this)有什么区别?
如题
关于dlg
我想在程序初始化的时候使窗口全屏显示:rn 问题1:initdialog在什么时间调用,是在窗体已经建立好以后吗? 我把setwindowpos放在里面rn程序执行但是窗体大小不变rn 2 ;我通过重载precreatwindow但经过调试 <em>dlg</em>并<em>不执行</em>这段代码,它不是从wnd派生的吗?怎么rn回事,onshowwindow也不好使!rn 我想知道 <em>dlg</em>在domodal里面怎么调用initdialog,是在creat之后吗???
OnInitDialog 为什么不执行
一个基于对话框的小程序,在我自己的机器上,装有vc环境的,能执行显示rnrn但装到没有装vc环境的机器上,一执行,马上退出rnrn然后,在各个<em>函数</em>上添加了AfxMessageBox 想定位,他执行到哪儿 出的问题rnrn结果,在对话框类 构造<em>函数</em>执行完后,OnInitDialog 就没有被执行rnrn很奇怪。
MFC颜色对话框的使用
COLORREF color2 = RGB(255, 0, 0);    // 颜色对话框的初始颜色rnCColorDialog colorDlg(color);        // 构造颜色对话框,初始颜色为红色rncolorDlg.DoModal();                  // 显示颜色对话框rnrnrnrnrnrnrnrncolorDlg.DoModal()返回一个int型的值
游戏修改器制作教程一:键盘鼠标模拟
先从最简单的模拟操作讲起n模拟键盘鼠标有很多方法,我大体分为消息模拟、API模拟、驱动模拟n对于网页的话还可以用JavaScript模拟,虽然这不在本教程范围
为什么我的dlg类不见了?
建立一个基于对话框的工程,工程名称为Test,系统自动生成了CTestDlg类,当这个空的工程建好之后,CTestDlg是可以在Workspace中看到的,但是我加了一些自己的东西之后,包括在工程中增加自己的.c和.h文件, 不知道什么时候,Workspace中的CTestDlg不见了,(但如果打开ClassWizard, 还是可以找到CTestDlg的),但是在Workspace中看不到,CTestDlg中的所有<em>函数</em>也就都看不到,在定为<em>函数</em>时就很不方便,请问各位大虾,有什么解决的方法,在此先谢啦。
请问Cdlg dlg; dlg.DoModal();有需要声明吗?跪求啊!
C<em>dlg</em> <em>dlg</em>; rn<em>dlg</em>.DoModal(),编译后窗口<em>为什么</em>死了?
一个dlg为什么不能DoModal?
我在自己的工程里添加了一个新的Dialog,然后用向导生成了这个对话框类C<em>dlg</em>!rn然后我在一个线程里C<em>dlg</em> <em>dlg</em>;rn<em>dlg</em>.DoModal(),Domodal竟然立即返回了,对话框也没弹出来!rn请问这是怎么回是?和线程有关系吗?
MFC中Control在浮动窗口中disable的解决方法
MFC中Control在浮动窗口中disable的解决方法
VC++ 的C***Dlg::OnKeyDown事件
<em>为什么</em>在C***Dlg::OnKeyDown不能接收方向键还有ALT键?
请问: CDialog dlg; if(dlg.DoModal() == IDOK)..; 是否在结束时,对话框结束?
请问: CDialog <em>dlg</em>; if(<em>dlg</em>.DoModal() == IDOK)..; 是否在结束时,对话框结束?
VC6.0 编译运行 CFileDialog dlg; dlg.DoModal();显示Debug错误.
最终排查,将后来的装的类库,头文件库删掉,仅保留系统自带的类库和头文件.解决问题. rn仅供参考.
GXDialog 使用方法
//GXDialog打开rn   //用于获得选择元素selectfeatlayerrn        public void GXDialogOpen()rn        { rn            IGxDialog pGxDialog=new  GxDialogClass();rn            pGxDialog.AllowMultiSelect =true ;rn     
MFC实现QQ一样的windows边缘窗口隐藏功能
首先,创建对话框工程,重写OnTimer;nnnvoid CQQDlg::OnTimer(UINT_PTR nIDEvent)n{n // TODO: Add your message handler code here and/or call defaultn CRect rect;n CRect re;n GetWindowRect(&amp;amp;rect);n re.CopyRect(&amp;amp;...
MFC--不允许使用继承成员问题解决方案(待补充)
最近在操作中遇到了在MFC中添加成员<em>函数</em>的要求,但是却出现提示“不允许使用继承成员”n附上源代码及编译结果:n// dianjiDlg.cpp : 实现文件n//nn#include "stdafx.h"n#include "dianji.h"n#include "dianjiDlg.h"n#include "afxdialogex.h"n#include "LTSMC.h"nn#ifdef
EasyUI-基本对话框
@{n Layout = null;n}n&lt;!DOCTYPE html&gt;n&lt;html&gt;n&lt;head&gt;n &lt;meta name="viewport" content="width=device-width" /&gt;n &lt;title&gt;Index&lt;/title&gt;n &lt;script src="~/Scri...
关于C语言中printf()后的scanf()不执行问题,解决方法
在每个最后不带\n的printf后面加fflush(stdout);rn在每个不想受接收缓冲区旧内容影响的scanf前面加rewind(stdin);
dlg.DoModal返回后,dlg对象还能使用么?
请看下面的代码:rn[code=c]rnCFileDialog <em>dlg</em>(FALSE);rnrn//如果使用下面这句,将不会执行 DoModal,不会出现那个对话框!!!<em>为什么</em>rn//FileDlg.m_ofn.lpstrFileTitle = TEXT("ABC"):rnrnFileDlg.m_ofn.lpstrTitle = TEXT("ABC");rn rnif(IDOK == FileDlg.DoModal())rnrn // 下面这句,DoModal已经返回了,这里还是在用 <em>dlg</em> 实例rn strPath = FileDlg.GetPathName();[color=#FF0000] rnrn[/code]rnrnrn
LPS中文教程(ERDAS)
LPS中文教程(ERDAS) 空三处理软件 制作DEM DOM DLG 等等
vc6使用CImage的示例程序
VC6下使用CImage的单文档试图示例程序。
EasyUI最简单的插件(弹出框)入门
pre - 依赖文件的下载和引入n下载 jquery-easyui-1.7.0.zip,若失效则进官网下载。n解压zip,以下为基本的依赖(本地 相对路径)n&lt;!-- CSS: ICON和默认主题 --&gt;n&lt;link rel="stylesheet" type="text/css" href="./jquery-easyui-1.7.0/themes/default/easyui...
DLL动态加载 生成窗口的方法
一个大的项目,经常要把程序模块化。 一般的模块化方法,例如把算法类,封装到dll中,再导出类给主EXE使用。或者dll封装<em>函数</em>,供主EXE调用接口<em>函数</em>。 再或者使用COM组件。 但是Windows程序经常有很多窗口,如何把窗口封装到dll中,并且能否动态加载。就不是MFC架构能解决了。 因为要用到扩展MFC导出dll类型,来导出窗口类,但是这样的话,必须用静态加载lib文件方式来实现。降低了灵活性。因为有可能某个窗口还在开发中,而其他的可以用,这时我们想让能用的跑起来,这时,需要动态加载dll。 可是动态加载dll又没有导出窗口类的机制,怎么办? 请看本资料。 由于时间关系,没有太多时间整理现在的代码。只提供了思路,因为我已经实现了,因此思路是可行的。并且很简单。
在窗口上画图并且使用橡皮擦
使用mfc的<em>dlg</em>连续一个矩形作为画布,并可以画图,并可以使用橡皮清除
NGUI 3.11.2 完全版下载
完全版 NGUI 3.11.2 所有的 DEMO 项目均包含在内。 相关下载链接:[url=//download.csdn.net/download/liuzhenrain/9778597?utm_source=bbsseo]//download.csdn.net/download/liuzhenrain/9778597?utm_source=bbsseo[/url]
Qtunet图形化mytunet下载
MyTunet 是一个能方便清华大学校园网用户登录网络的工具。 相关下载链接:[url=//download.csdn.net/download/hzy6813863/2152709?utm_source=bbsseo]//download.csdn.net/download/hzy6813863/2152709?utm_source=bbsseo[/url]
java实验指导书 java实验下载
很好的java课后练习 熟悉以后可以解决一般的编程问题了 相关下载链接:[url=//download.csdn.net/download/marversonlee/2477998?utm_source=bbsseo]//download.csdn.net/download/marversonlee/2477998?utm_source=bbsseo[/url]
文章热词 统计学稳健估计opencv函数 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 为什么学习java呢 大数据培训呢
我们是很有底线的