- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 vc2005资源编辑无效的解决方法
近日对某一项目的prjname.rc文件手动进行了更改,保存后,发现在资源编辑器中对窗口所做的任何修改,prjname.rc文件都没被修改,还是原来的资源布局,摸索了半天,找到了一个解决方法:首先关闭解决方案,在项目目录中给prjname.rc文件改个名字,比如改成prjname1.rc,然后用记事本打开prjname.vcproj文件,找到如下语句: RelativePath=
2013-12-24 12:21:44 823
转载 vc2005本机编译和运行程序都ok,但是将编译好的程序拿到其它机器上确无法运行
最近在某所调试代码。 不禁感叹微软的东东真是越做越烂了,也终于明白了时隔12年大家仍然死守VC6的原因。。 用VC2005编译的程序,编译时没有任何错误,但是运行时就是提示“应用程序正常初始化失败”!! 查找了各方面资料,做了各种尝试,网上说什么的都有:有让安装vc2005 sp1补丁的;有让安装vcredist_x86.exe的; 有让把CRT库的dll直接拷贝到程序目录的; 有让清
2013-12-23 18:01:52 799
转载 WM_PAINT介绍及OnPaint()函数的作用原理
* WM_PAINT是窗口每次重绘都会产生的一个消息。* MFC中 OnPaint()是对这个消息的反应函数(mfc 的 CWnd::OnPaint() 没做什么,只是丢给系统处理,下面就是介绍它在系统中的处理流程) 关于 WM_PAINT 消息 系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后
2013-12-20 13:35:13 12760
原创 关于界面绘图的问题解决
目前正在做一个项目,窗口被分成若干个区域,不同的区域有不同的背景色,在OnPaint()中实现,代码如下:m_brush1.CreateSolidBrush(RGB(195, 176, 146)); m_brush2.CreateSolidBrush(RGB(29, 15, 14)); m_brush3.CreateSolidBrush(RGB(29, 15, 4)); m_bru
2013-12-20 13:30:38 712
转载 C++编码中减少内存缺陷的方法和工具
C++编码中减少内存缺陷的方法和工具C++语言是桌面系统,尤其是系统软件、大型应用软件的主流开发语言。C++语言以其灵活性著称,同时也更复杂。利用C++编写健壮的代码,更具有挑战性。C++允许动态内存管理, 同时也容易导致更多和内存相关的问题。一般而言, 除了系统设计上的缺陷,基于C++的软件的缺陷和错误大部分都和内存缺陷(主要包括内存访问错误和内存泄漏两类)相关。所以,消除代码中的内存相关缺
2013-12-17 08:32:55 620
转载 创建显示对话框的DL
现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。一.Win32 DLL 在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用DialogBox或者 CreateDialog
2013-12-12 00:34:43 833
转载 MFC Loads Wrong Resource in Extension DLL
This article was previously published under Q150121Expand all | Collapse allSYMPTOMSThe wrong resource is loaded when CBitmap::LoadBitmap, CMenu::LoadMenu, CString::LoadString or any oth
2013-12-12 00:25:09 949
转载 mfc dll封装对话框资源
http://www.360doc.com/content/13/0412/10/8285430_277730211.shtml
2013-12-11 23:41:43 1072
转载 MFC DLL——Regular DLL and Extension DLL
http://blog.csdn.net/delphiwcdj/article/details/5142937MFC DLL ——扩展的和正规的MFC 的 AppWizard 可以让我们创建 MFC 库支持的两种 DLL :扩展的 DLL 和正规的 DLL 。这两种类型的区别是什么呢?说明: 当然, Developer Studio 也让我们创建纯的、与 MFC 库无关的
2013-12-11 23:18:28 596
转载 Dialogs in DLL
It is nice to be able to make a DLL project that includes its own resources (such as a dialog resource) and then be able to call it from another project. Seems simple but I wnet nuts untill I found ou
2013-12-11 18:27:48 833
转载 在DLL中产生对话框的方法一(Win32 DLL)
在DLL中产生对话框的方法一(Win32 DLL) 什么是Dll? Stands for "Dynamic Link Library." A DLL (.dll) file contains a library of functions and other information that can be accessed by a Windows
2013-12-11 18:25:24 671
转载 exe调用dll中的对话框防资源冲突解决之道
在编写MFC应用程序时,有时我们希望将对话框封装在dll动态库中。但当exe调用dll中对话框时:程序首先检测exe中的资源如果存在对应的对话框ID,那么dll中的对话框将采用exe中的资源进行创建生成对话框,这样就违背了我们的意愿。 1)下面情况可以正确调用dll工程中对话框:在exe工程资源中对话框ID为#define IDD_EXE_DIALOG
2013-12-11 17:41:41 1055
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人