MFC对话框显示文字内容

我需要大量的文本来做软件注册的说明,使用STATIC TEXT很不现实,但我想保留静态文本框的那种形式,本人所知的控件较少。请高手告诉我可以用什么其他的控件或方法来做?

3个回答

用textbox,将边框去掉,readonly

devmiao
见了你女王大人喵姐还不跪下 回复qq_39777054: vc6叫edit
大约 2 年之前 回复
qq_39777054
yourPaPasPA 我没有找到textbox这个控件。
大约 2 年之前 回复
qq_39777054
yourPaPasPA 谢谢
大约 2 年之前 回复

EditBox控件,然后设置只读属性

CEdit 控件,设置多行文本及readOnly属性

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MFC打印对话框的内容
有一个程序,打印及预览的功能都写好了,现在需要将主窗口的内容(包括控件)画到打印的DC上,但是我想要只将一个GroupBox框以内的内容画进DC里,其他不要,该怎么办?rnGroupBox框的ID是IDC_STATIC_PANErn[code=c]rnvoid CPrintDemoDlg::GetWindowGraph()rnrn CRect rectWnd;rn CBitmap *pOldBitmap;rn CDC* pDC = GetDC();rn CDC* pMemDC = new CDC;rnrn GetDlgItem(IDC_STATIC_PANE)->GetWindowRect(rectWnd);rn m_bitmapPrint.DeleteObject();rn m_bitmapPrint.CreateCompatibleBitmap(pDC, rectWnd.Width(), rectWnd.Height());rn pMemDC->CreateCompatibleDC(pDC);rn pOldBitmap = pMemDC->SelectObject(&m_bitmapPrint);rn PrintWindow(pMemDC, 0);rnrn pMemDC->SelectObject(pOldBitmap);rnrn //释放内存rn ReleaseDC(pMemDC);rn delete pMemDC;rnrn[/code]rn但是这样只能获取和GroupBox框大小一致,但是起点在对话框最左上,而不是从GroupBox框的左上角开始,这该怎么改?rn还有我该怎么让GroupBox框的大小设置成与打印出来后的A4纸大小正好一样?rn谢谢大家~
MFC 竖排显示文字
普通MFC项目 在对话框中有一edit控件 如何让其中的文字可以横排/竖排显示 并可以自动换行??
MFC桌面显示文字
我的MFC窗口已经实现透明化 鼠标穿够 但是上面的文字也随之透明 怎么解决啊 新手 请详细代码 谢谢谢
MFC 菜单显示文字
m_wndToolBar.SetButtonText(0,"新建");rnrnerror C2664: “CToolBar::SetButtonText”: 不能将参数 2 从“const char [5]”转换为“LPCTSTR”rnrn请问这里什么原因?
MFC怎样让一个对话框的内容在另一个对话框中显示?
在主对话框上点一下按钮,弹出一个对话框,在新的对话框中有个列表,并向列表中添加数据,我要求在新对话框上点击确定按钮后,关闭新对话框,并要求列表中的数据在主对话框中的列表里显示出来。(不知道说清楚了没有,最后有代码说明,谢谢!)
MFC 如何让对话框透明在对话框输出文字文字不透明
我想做个桌面歌词的效果 ,往对话框上输出一些歌词,让对话框透明,歌词不透明,就是要类似与酷我音乐盒的桌面歌词的效果 该怎么做 ?rn还有, 有没有手动添加的代码 和 对话框资源上的透明属性 一样效果的代码 rnrnrn对话框资源上的透明属性我选中以后, 如何让对话框一直透明,如何刷新 ,就鼠标点击 ,窗体划过什么的 都让 对话框一直透明 该怎么做 怎么写代码 在哪写 具体点 谢谢。rn
搜索内容的文字显示
我做了一个搜索引擎,我希望搜索后显示的标题和内容中的关键字可以高亮显示!rn代码我写不出来,希望在这里得到帮助!谢谢!rn我是获取关键字来与数据库字段相匹配,找出批匹配信息然后从数据库选出标题和内容的。我只想把关键字高亮显示!
mfc对话框显示系统时间
用vs2010的mfc设计一个三个对话框,在三个对话框中。显示不同格式的系统时间。
MFC 对话框实时显示。
for(int i=0;i<100;i++)rnrn fortest.setwindowtext(...);//fortest 为显示框变量名。rn}rn程序运行是,MFC中如何实现在显示框实时显示变量i的值。rn该如何自定义消息和函数,及相关位置。初学MFC,烦请大家帮忙。
MFC显示对话框的位置
//获取窗口显示的位置rn GetDlgItem(IDC_STATIC_Child)->GetWindowRect(ChildFunctionRect);rn ScreenToClient(ChildFunctionRect);//把屏幕的值转成实际的值rnrn//在指定位置显示对话框rnCDevelopInformationDlg *pInforDlg=new CDevelopInformationDlg;rnpInforDlg->Create(IDD_DevelopInformationDlg);rnpInforDlg->MoveWindow(ChildFunctionRect);rnpInforDlg->ShowWindow(SW_SHOW);rnrn其中的IDC_STATIC_Child是MFC中一个组框的ID,我的目的是在组框的位置处,显示一个一样大小的对话框IDD_DevelopInformationDlg,rn但是结果显示出来,大小是对了,只是位置却偏左上方了
MFC如何显示对话框
我创建了一个 MFC程序 添加了一个对话框并编辑rnrn但是调试的时候显示的是单文档时的那个窗口rnrn如何让自己编辑的那个窗口显示出来?
mfc 对话框显示PNG
使用GDI+可以轻松实现 首先在CxxApp.cpp中加载GDI+ BOOL CxxApp::InitInstance() { // 如果一个运行在 Windows XP 上的应用程序清单指定要 // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式, //则需要 InitCommonControlsEx()。否则,将无法创建窗口。 INITCOMMONCONTR...
mfc中修改对话框内容
本人初学mfc,用vc6建立了一个mfc对话框,可是想修改对话框中的内容,代码该怎么写呢?rn双击对话框的设计视图也找不到它是在哪写的代码!rn什么方法里调用什么方法呢?找不到,求指教啊
对话框控件文字显示问题
写了个基于MFC的程序.在自己的2000英文操作系统下运行没问题.但在有些中文操作系统下,对话框里的英文说明显示不全.例如"MFC EXAMPLE", 显示只能显示部分"MFC EXAM".rnrn是不是字体的原因? 有什么解决办法吗?rnrn注:用的是VC++6.0 rnrn谢谢!
怎么在对话框的任意位置显示文字
显示文字的操作我想放在OnInitDialog()中rn 具体怎么做呢?rn 知道的麻烦写下详细代码和一些说明,我对设备句柄这一块很迷糊
MFC带文字显示的进度条
很多时候我们都要在UI上显示事件的进度信息,MFC也提供了现成的进度条控件CProgressCtrl,只要在UI上放置一个CProgressCtrl控件,然后在程序中调用SetRange和SetPos方法就可以显示进度信息了。但是MFC自带的控件并不是完美的,例如它无法显示文字进度,如“50%”等,只能通过进度条的位置大致判断当前的进度,如果需要详细的进度,通常还要放置一个Static控件单独显示
关于mfc提示文字 的显示
mfc对话框中,使用tab控件,我在的tab1中的按钮上可以显示提示文字,但是当我在tab2中编写了显示按钮提示文字的代码之后,运行程序编译没有错误,但是没有显示出输出窗口,这是为什么啊?大哥们请帮忙!
MFC 对话框 指定区域 显示不同的对话框
现在我要设计一个对话框,右边一个区域我放了八个按钮,左边我想指定一个区域来显示子对话框,rn每按下右边一个按钮,左边的区域就改变;rn问:怎么样实现,思路,用到哪些函数,希望有代码解释,rn谢谢rnrn
文字内容过长,显示 省略号
//content过长,显示省略号     QFontMetrics fm(this->font());     int nLabelWidget = ui.LabelNoteContent->rect().width()-10;     QString strContent = m_spNoteItemEntity->GetContent().simplified();     ui.L
分割循环显示文字内容
mystring=split("a1,a2,a3,.....n",",") 以逗号分割字符串rn如何显示字符串内容 "a1,a2,a3.....n" 的个数不定
MFC 对话框显示GIF图片
本程序修改GIF显示类CGIFControl,完美解决了MFC对话框上显示GIF图片问题,能够实现GIF图片透明背景、多个GIF图片重叠显示。
在MFC的对话框中显示位图
我不知道哪儿搞错了,高手帮忙看一下:rnvoid CBitmap1Dlg::OnButton1() rnrn // TODO: Add your control notification handler code herern CBitmap bitmap;rn bitmap.LoadBitmap(IDB_BITMAP1); //先把位图加载到资源中,正常显示rn// bitmap.LoadBitmap("D:\\1.bmp"); //直接读取图片文件,就会出现断言错误!为什么?怎么直接由文件加载?rn rn BITMAP info;rn bitmap.GetBitmap(&info);rnrn CClientDC dc(this); rn CDC dcmem;rn dcmem.CreateCompatibleDC(&dc);rn dcmem.SelectObject(&bitmap);rn dc.BitBlt(0,0,info.bmWidth,info.bmHeight,&dcmem,0,0,SRCCOPY);rn
MFC 下对话框依次显示问题
BOOL CAppicationApp::InitInstance()rnrn AfxEnableControlContainer();rnrn // Standard initializationrn // If you are not using these features and wish to reduce the sizern // of your final executable, you should remove from the followingrn // the specific initialization routines you do not need.rnrn#ifdef _AFXDLLrn Enable3dControls(); // Call this when using MFC in a shared DLLrn#elsern Enable3dControlsStatic(); // Call this when linking to MFC staticallyrn#endifrnrn CAppicationDlg dlg;rn m_pMainWnd = &dlg;rn int nResponse = dlg.DoModal();rnrn CApp app;rn [color=#FF0000]app.DoModal(); [/color]//请问一下此处为什么不弹出对话框,谢谢各位了rnrn // Since the dialog has been closed, return FALSE so that we exit thern // application, rather than start the application's message pump.rn return FALSE;rnrn
MFC编程--对话框添加与显示
MFC编程–对话框添加与显示上一篇博客已经介绍了如何在对话框上添加和显示菜单栏,这里介绍在单击菜单栏是弹出一个对话框的实现。例如本例要实现单击菜单的BasicMove时,弹出一个对话框。 (1)新建一个对话框资源在切换到”资源视图”,右击Dialog–>插入Dialog,这样就新建了一个对话框。然后右击新建的对话框–>添加类,为类添加一个名字。我这里添加类的名字为BasicMove(名称可自己定义
MFC对话框显示JPEG图片
rn运行对话框没有出现图片,我是否需要在对话框上添加控件吗,光凭以下代码就能显示12.jpg图片吗,以下代码应该放哪呢rnCDC* pDC; rnpDC=GetDC(); rnShowPicture(pDC,"c:\\12.jpg",0,0,200,100); rnrnrn[code=C/C++]rn#define HIMETRIC_INCH 2540 rnLPPICTURE gpPicture; rnvoid CCDMADlg::ShowPicture(CDC *pDC, CString m_strBRoute, int x, int y, int width, int height)rn rn HANDLE hFile =CreateFile(m_strBRoute, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL); rn _ASSERTE(INVALID_HANDLE_VALUE != hFile); rn rn // 取得文件大小 rn DWORD dwFileSize = GetFileSize(hFile, NULL); rn _ASSERTE(-1 != dwFileSize); rn LPVOID pvData = NULL; rn //根据文件大小分配内存 rn HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, dwFileSize); rn _ASSERTE(NULL != hGlobal); rn pvData = GlobalLock(hGlobal); rn _ASSERTE(NULL != pvData); rn DWORD dwBytesRead = 0; rn //读取文件并存入全局内存 rn BOOL bRead = ReadFile(hFile, pvData, dwFileSize, &dwBytesRead, NULL); rn _ASSERTE(FALSE != bRead); rn GlobalUnlock(hGlobal); rn CloseHandle(hFile); rn LPSTREAM pstm = NULL; rn // 通过全局内存创建 IStream* 的指针 rn HRESULT hr = CreateStreamOnHGlobal(hGlobal, TRUE, &pstm); rn _ASSERTE(SUCCEEDED(hr) && pstm); rn //通过图形文件创建IPicture 对象 rn if (gpPicture) rn gpPicture->Release(); rn hr = OleLoadPicture(pstm, dwFileSize, FALSE, IID_IPicture, (LPVOID *)&gpPicture); rn _ASSERTE(SUCCEEDED(hr) && gpPicture); rn pstm->Release(); rn HDC hdc; rn hdc=pDC->GetSafeHdc(); rn if (gpPicture) rn rn // 取得图片的宽和高 rn long hmWidth; rn long hmHeight; rn gpPicture->get_Width(&hmWidth); rn gpPicture->get_Height(&hmHeight); rn //宽高转换为象素 rn int nWidth = MulDiv(hmWidth, GetDeviceCaps(hdc, LOGPIXELSX), HIMETRIC_INCH); rn int nHeight = MulDiv(hmHeight, GetDeviceCaps(hdc, LOGPIXELSY), HIMETRIC_INCH); rn RECT rc; rn GetClientRect(&rc);/*取得客户区*/ rn gpPicture->Render(hdc, x,y, (int)height*hmWidth/hmHeight,height, 0, hmHeight, hmWidth, -hmHeight, &rc); rn /*显示图片*/ rn rn rn rn[/code]
mfc ShowWindow 对话框显示延迟?
我最近在做把一个封装了对话框的mfc标准的dll,但是程序执行效果不理想rn显示对话框代码:rn[code=delphi]void ShowFiles(HWND hMainWnd, CString FilePath, CList&list)rnrn AFX_MANAGE_STATE(AfxGetStaticModuleState()); rn CShowFile *showfile = new CShowFile();rn CWnd * pMainWnd = CWnd:: FromHandle(hMainWnd); rn ASSERT(pMainWnd);rn BOOL retValue = showfile->Create(IDD_SHOWFILE, pMainWnd);rn showfile->AddFiletoTree(FilePath);rn if (!retValue)rn rn AfxMessageBox("未能创建对话框");rn return;rn rn elsern rn int n = showfile->ShowWindow(SW_SHOW);rn POSITION pos = showfile->m_CheckList.GetHeadPosition();rn while(pos)rn rn list.AddTail(showfile->m_CheckList.GetNext(pos));rn rn rn rn[/code]rn问题是在ShowWindow()执行以后,对话框并没有显示出来...rn这是我调用的地方...rn[code=c]void CtestDlg::OnBnClickedTest()rnrn // TODO: Add your control notification handler code herern CListtest;rn HWND hwnd = AfxGetMainWnd()->GetSafeHwnd();rn ShowFiles(hwnd, "D:\\22222\\DICOMDIR", test);rn int n = test.GetCount();rnrn[/code]
MFC 模态对话框显示位置
DoModal的时候对话框总是在窗口中间rnrnrn如何指定对话框的显示位置
MFC对话框的创建和显示
1.模态对话框和非模态对话框 模态对话框:当它弹出时,本应用程序其他窗口将不再接收用户输入,只有该对话框相应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。 非模态对话框:它弹出后,本程序其他窗口仍然可以接收用户相应。 2.模态窗口是如何弹出的 CDialog::DoModal()函数就是弹出对话框的一个关键函数,原型如下: virtual INT_PTR DoModal
MFC向导对话框的显示顺序
目前正在学习MFC,入门资料参见大神鸡啄米的MFC学习教程 在VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)一节中,http://www.jizhuomi.com/software/166.html点击打开链接 作者创建了三个属性页对话框类和一个属性页表类,三个属性对话框,分别对应了三个属性对话框,属性页表类容纳了三个属性页表。 在实现过程中,并未出现设置三个属性对话框
MFC 子对话框不显示
MFC工程的主对话框MainDlg是一个基于CFormview类的对话框,利用Groupbox控件将它划分为三个区域R1,R2, R3rn假定三个Groupbox控件的ID分别为IDC_R1,IDC_R2,IDC_R3。rn1.创建三个子对话框资源IDD_R1,IDD_R2,IDD_R3,三个子对话框的大小分别与上面创建的三个区域基本一样。rn2.在MainDlg类的CPP文件中加入以下代码,将子对话框资源加载到三个Groupbox控件所在的区域。rn例如区域R1, 利用以下代码(CDialogEx* Dlg)rn[code=c] CRect rect;rn GetDlgItem(IDC_R1)-> GetWindowRect(&rect);rn ScreenToClient(&rect);rn rn Dlg->Create(IDD_R1, this);rn Dlg->MoveWindow(rect.left, rect.top, rect.Width(), rect.Height());rn Dlg->ShowWindow( SW_SHOW );[/code]rn这样子对话框IDD_R1的资源就插入主对话框(MainDlg)中并可以显示了,另外两个子对话框也是如此,这样之后rn三个子对话框就可以在主对话框中显示了。rn3.再创建三个对话框资源IDD_R1_CHILD,IDD_R2_CHILD,IDD_R3_CHILD,这三个子对话框的大小也是分别与上面创建的三个子对话框IDD_R1,IDD_R2,IDD_R3大小基本一致。rn4.现在子对话框IDD_R1上面有个button,点击这个button后,要求上述三个Groupbox控件区域的子对话框(IDD_R1,IDD_R2,IDD_R3)由第3步中创建的IDD_R1_CHILD,IDD_R2_CHILD,IDD_R3_CHILD这个三个对话框资源分别取代显示(比如Groupbox控件的区域R1,现在显示的是IDD_R1_CHILD的内容,IDD_R1的内容将被隐藏).目前,问题就是,button按钮的消息处理是在子对话框IDD_R1中定义的,利用如下代码:rn[code=c] CRect rect;rn GetWindowRect(&rect);rn ScreenToClient(&rect);rn rn Dlg->Create(IDD_R1_CHILD, this);rn Dlg->MoveWindow(rect.left, rect.top, rect.Width(), rect.Height());rn Dlg->ShowWindow( SW_SHOW );[/code]rnIDD_R1_CHILD的资源可以正确地显示在R1区域(略去了IDD_R1相关控件隐藏的代码),现在如何在IDD_R1类中使IDD_R2_CHILD显示在R2区域上呢?我在IDD_R1的类中实例化了一个IDD_R2的对象,利用上述相似的代码无法在R2区域正常显示。rn我又将MoveWindow中的区域坐标上移,发现IDD_R2_CHILD在R1区域的内容可以显示,但在R2区域的内容无法显示。请问这是什么原因?问题归结于如何在IDD_R1类中的button按钮响应函数中加载其余想要的子对话框的资源。该如何解决啊,谢谢!
MFC对话框可扩展区域显示
1.在Extend.h文件中加入 CRect m_rectOrig; CRect m_rectSmall; 2.在Extend.cpp的OnInitDialog()函数中加入 SetDlgItemText(IDC_BTN_TRANSFER,&quot;&amp;lt;&amp;lt; 扩展&quot;); CRect rectSeparator; GetWindowRect(&amp;amp;m_rectOrig); GetDlg...
在MFC对话框中显示地图
OpenGL实现Google地图瓦片的绘制漫游视频培训课程:此次教程所涉及的内容有OpenGL绘制图片、FreeImage加载图片、墨卡托投影、瓦片的金字塔模型、FramebufferObject、地图的移动和缩放优化,采用屏幕瓦片绘制优化、采用ImageBuffer优化、采用多线程优化、地图操作优化、模拟,生成全球瓦片(debug)、MFC-对话框中绘制地图、MFC-View中绘制地图、QT中绘制地图、在线浏览Google地图等。
MFC ActiveX ocx控件显示对话框
参考文章:https://www.cnblogs.com/suiyu/archive/2012/06/15/2550565.html 1)建立一个基于MFC的ActiveX工程; 2)在工程的资源视图中,添加一个新的对话框,并且将对话框的样式设置为, style:child, border:none, visible:true Control: true System Menu改为F...
MFC对话框信息的提示框显示
通过MFC的实例,给出了对话框信息提示框的实现方法,可是实现对拟显示信息的进一步加工显示
MFC 向导对话框的设置与显示
1.设置Dialog           (基础的设置) 2.创建属性页类,并重写相关函数    选定一个Dialog,然后添加class,名字CStep1,由于属性页对话框类继承于CPropertyPage类,所以基类选择处选择CPropertyPage。    创建完该类之后就是重写其中的相关函数。    CPropertyPage类提供了一些消息处理函数,来响应属性页对话框的各种消息
mfc对话框不显示,为什么
MFC里,前面使用一些控件,并为其赋成员变量值,程序都能运行,但后面加入一个列表框并为其赋成员变量值后,运行没有错误,但对话框不显示了,为什么,怎么处理,谢谢答复!!!
MFC 新建一个对话框,怎么自动显示内容
刚接触MFC没多久,还好多不太清楚。rnrn应该是比较基础的。rnrn弹出一个新对话框,我用按钮可以显示比如一个edit编辑框的内容。如果弹出这个对话框的时候,自动显示,怎么做?rnrnrn/////////////////////////////////////////////////////////////////////////////rn// CMODEL dialogrnrnrnCMODEL::CMODEL(CWnd* pParent /*=NULL*/)rn : CDialog(CMODEL::IDD, pParent)rnrn //AFX_DATA_INIT(CMODEL)rn // NOTE: the ClassWizard will add member initialization herern //AFX_DATA_INITrnrnrnvoid CMODEL::DoDataExchange(CDataExchange* pDX)rnrn CDialog::DoDataExchange(pDX);rn //AFX_DATA_MAP(CMODEL)rn // NOTE: the ClassWizard will add DDX and DDV calls herern //AFX_DATA_MAPrnrnrnrnBEGIN_MESSAGE_MAP(CMODEL, CDialog)rn //AFX_MSG_MAP(CMODEL)rn // NOTE: the ClassWizard will add message map macros herern //AFX_MSG_MAPrnEND_MESSAGE_MAP()rnrn/////////////////////////////////////////////////////////////////////////////rn// CMODEL message handlersrnrnrn我知道默认的对话框中这个OnInitDialog()函数里可以初始化一些内容,可新建的对话框里么的这个
MFC基于对话框的程序 状态栏显示内容的问题
MFC基于对话框的程序中,我自己添加了状态栏,问题如下:rn1、开始时状态栏里显示的是String table里对应的标题,后来我在状态栏里显示了系统时间。怎样才能使状态栏重新再显示原来的标题?rn2、同时我又添加了菜单栏,用MenuSelect消息实现了在状态栏显示菜单的提示信息。但是当鼠标移开菜单时,状态栏还是显示菜单的提示信息。当鼠标移开菜单时,如何使状态栏显示别的信息?
对话框如何切换显示内容?
不知道大家都是用什么方法在一个对话框中,切换显示别的内容,就像Tab control 那样的切换rn但是我想知道是不是只有这一种办法吗? (想知道一般都是如何实现的)rn我想要用菜单按钮切换的话,tab control 可行吗,我不想要有那个Tab control 的默认切换按钮rn
创建一个mfc对话框而显示不同内容
程序根据传入的参数不同 要显示不同的内容 类似于使用了Messagebox,但它的外观不能更改,因此需要自己创建一个对话框,根据传入的参数显示不同的标题、文本和按钮,应该用什么方法实现呢,
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池