MFC相关内容
嗨,大家好! 我有疑问,希望有人可以帮助我: 首先,我有一个CPerson类,定义为: CPerson类: 公共CObject { 私人: CString m_strNamePer; CString m_strImagePer; 公众: //其他代码... CString GetName() { 返回m_strNamePer; } CString GetImage
..
如何打印基于对话框的应用程序的内容.我不想使用SDI或MDI.请帮助.. 解决方案 嗨, 据我所知,您的意图是打印基于对话框的应用程序的内容.如果建议的文章和其他建议还不够,我将为您提供一个打印对话框内容的工作示例(显然,我今天心情很好;)).因此,让我们开始吧. 1)我创建了一个基于对话框的应用程序,并在对话框的header中添加了以下内容: int m_nOldMapMo
..
大家好,我很难在按钮中添加图像和文本..我知道可以通过启用具有bitmapbutton类的所有者绘制功能来完成此操作.还有其他方法可以在不绘制文本的情况下与文本一起添加图像吗? 解决方案 写道:但我不想这样. 如果您知道该怎么做,但又不想这样做,那么我建议您求助于祈祷. 因此,我的问题再也没有得到任何答复.一个聪明的人误解了我的问题,并回答了一个不适用于我的问题的答案.最后,我
..
我想在工作表上单击一个按钮来运行MFC或C ++代码,而没有VBA代码. 如果可以的话,可以给我小费吗? :rolleyes::rolleyes: 解决方案 这是一个C#代码,单击工作表上的一个按钮即可,没有VBA代码. 我想像这样运行MFC或C ++代码. 请给我一个提示:) :) using System; using System.Collections.Gene
..
我想在工作表上单击一个按钮来运行MFC或C ++代码,而没有VBA代码. 如果可以的话,可以给我小费吗?发表于11分钟前Kim Seok 这是一个C#代码,只需单击工作表上的一个按钮即可,没有VBA代码. 我想像这样运行MFC或C ++代码. 请给我一个提示 using System; using System.Collections.Generic; using System.
..
当前,我有一个在打印期间监视假脱机程序并报告在打印过程中可能发生的任何错误的应用程序.但是我的应用程序无法监视在我的应用程序已经运行之后安装的该打印对象. 简而言之,如果我先安装打印机,然后运行我的应用程序,则该应用程序可以监视该打印对象.但是在此之后,如果我安装另一台打印机,那么除非重新启动该应用程序,否则我的应用程序将无法监视第二台打印机. 我想知道是否有一种方法可以从系统获取通知,该通知
..
嗨, 我有一个CBitmap对象,并且必须将该CBitmap对象加载到Gdi +图像类.有没有办法做到这一点?似乎gdi +图像类仅提供"FromFile"选项. 不,我相信有一个FromHBitmap.
..
现在的代码: CStdioFile oFile(strFile,CFile :: modeRead | CFile :: shareDenyWrite); 问题: 当前,我们正在从ascii文件中读取数据,现在开始,我们必须读取文件(ascii/unicode). 注意:我们正在读取的文件是从第三方创建的,我们不知道该文件是如何创建的,意味着它是用ascii/unicode创建的.
..
如何调整CDateTimeCtrl以仅显示从今天开始的前60天? 解决方案 您是否尝试过 ^ ]?
..
如何使可调整大小的属性表中的对话框可调整大小?:mfc 解决方案 我写了 ^ ]九年前.它具有您需要的代码. 问我有关它的任何问题将是徒劳的,因为我至少从2002年以来就没有看过这段代码,而且我也不再使用C ++/MFC. 您还可以使用这些 [
..
你好, 我是VC ++编程的新手,有人可以通过TreeControl来帮助我. 大约有40000个元素(存储在一个数组中)要加载到Treecontrol中,大约需要2分钟,有人建议我一种更好,更快的方法吗? 代码片段是这样的: int CDerivedfromTreeView :: OnCreate(LPCREATESTRUCT lpCreateStruct) {
..
我们经常在调用堆栈下面找到该信息,但不确切知道问题出在哪里和出了什么问题? 请帮帮我. 提前谢谢. 函数: 无法事先拆卸 077df613 004e00添加[esi],cl 077df616 0200添加al,[eax] 077df618 d012 rcl字节ptr [edx],1 077df61a 0200 add al,[eax] 077df6
..
我想我只需要一些理论上的理解. 我已经创建了一个CWnd派生的控件.它被注册.它出现在对话框中.在控件中,我有几行数据(基本上是一个网格).数据行多于控件可以显示的行.当我向下滚动 SetScrollPos(SB_VERT,vertScrollInfo.nPos +1); 所有行都应按原样向上移动,但是,应在最底行显示的新行却没有. 在滚动后触发绘制(通过尝试调整大小或类似
..
//Visual Studio 2008 sp 1 当我使用GetContextMenuManager()-> ShowPopupMenu()时,它避免了子菜单的状态. //ShowPopupMenu(HMENU hmenuPopup,int x,int y,CWnd * pWndOwner,BOOL bOwnMessage = FALSE,BOOL bAutoDestroy = TR
..
如何将文本添加到属性表中 解决方案 将其拖到设计视图中的属性表上.这使其成为该控件的子级,因此它仅显示在该页面上. 您可以将标题传递给构造函数或 通过使用SetTitle()成员函数. CPropSheetDlg propSheet(L"PropertySheet Example"); propSheet.SetTitle(L“新标题"); :) 我不想设置属性表的
..
我的应用程序中有三个对话框,分别是x,y和z.在作为我的主窗口的x对话框上,我正在使用其OnPaint()函数显示一些图形.另外,我在"x"上放置了一个按钮"b1".单击b1时,会弹出对话框``y'',上面带有一个``preview button''.我希望单击``preview''按钮可以打开对话框窗口``z'',该对话框具有与对话框相同的图形"x"具有.为此,我已使用bitblt将x的DC复制
..
你好 我的MFC应用程序已在VS2005中成功编译和链接,但不幸的是,我随机得到一个空警告框,没有任何文本 (程序仍然可以正常运行)仅当双击生成的已发布exe文件时,程序运行时才没有任何问题 已打开 在VS2005中. 我一直很困惑,无法追踪错误. 帮我!请. 解决方案 您可以尝试在“开箱时间"将其附加到进程中. 然后-按"break"并观察其堆栈...:)
..
我有一个基于MFC对话框的项目.我想从我的mfc项目中编译并运行另一个MFC项目. 我该怎么办? 我想从我的MFC appln和copmlie中打开CMD提示符,并从我的MFC中运行另一个MFC projectb. 我尝试了CreateProcess(...)函数,但我没有成功使用它.. 请帮帮我... 解决方案 可能是您可以使用CreateProcess/ShellExe
..
大家好, 我可以使用PostMessage或SendMessage将消息从项目应用程序发送到Activex控件应用程序. 如果可能,请向我解释. 解决方案 如果您的项目包含ActiveX控件,则应通过编写该控件的接口与其进行对话,而不要发送消息做到这一点.如果它有自己的消息循环,则可以向它发送消息.
..
你好, 我想更改MFC对话框的背景和按钮吗? 本质上,我想用自己的图像替换它们. 我该怎么做呢? 谢谢, Garyc 解决方案 您可以在WM_PAINT上的对话框反应开始:) 您需要处理绘画事件并自己绘制这些东西.
..