社区
VC.NET
帖子详情
如何在DLL中添加一个CWinApp的类
whitecell
2003-02-18 11:13:51
我已经添加了App类,当时如何在DllMain中加代码让APP运行起来?谢谢
...全文
157
3
打赏
收藏
如何在DLL中添加一个CWinApp的类
我已经添加了App类,当时如何在DllMain中加代码让APP运行起来?谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whitecell
2003-02-18
打赏
举报
回复
Up
whitecell
2003-02-18
打赏
举报
回复
Up
ahu9870
2003-02-18
打赏
举报
回复
如果你希望建立一个支持MFC的常规DLL,还是用向导来建立比较好;如果觉得改动量太大,也可参考一下向导建立的代码,再加以改进比较简便。
mfc随记:从头开始创建
一个
win
32
APP
新建
一个
win
32 项目 按向导选择空项目 右键创建头文件和cpp文件,并实现下面代码 #pragma once #include <afx
win
.h> class
Win
Test:public C
Win
App
//应用程序对象 有且只有
一个
{ public:
Win
Test(); ~
Win
Test(); //MFC 程序入口 virtual BOOL InitInstance(); private: }; class FrameWnd:public CFrameWnd
C
Win
App
类
虚函数表
VC6建单文档MFC,用OD跟踪进入MFC42D.
dll
中
的MFC42D.#1190_?Afx
Win
Main@@YGHPAUHINSTANCE__@@0PADH@Z(Afx
Win
Main函数在MFC/SRC/
WIN
MAIN.CPP
中
可看到源码).5F4359D1 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4] 5F4359D4 8B02 MOV EAX,DWORD PTR DS:[EDX] ;EAX=004160E0 5F43
GetModuleHandle和AfxGetInstanceHandle和C
Win
App
->m_hInstance的区别
GetModuleHandle和AfxGetInstanceHandle和C
Win
App
->m_hInstance的区别在工作
中
遇到
一个
问题,就是在
一个
DLL
中
想改变这个
DLL
的窗口的ICON,于是写了如下的代码: HICON hicon=LoadIcon(GetModuleHandle(NULL),MAKEINTRESOURCE(IDI_ICON1)
MFC项目封装成
DLL
1.准备:①已经测试好的MFC项目解决方案(
Win
Form1); ②新建
一个
MFC的
DLL
解决方案(
Win
DLL
); ③新建
一个
MFC对话框工程(DlgTest); 2.复制MFC项目目录下(.Cpp、.H、.rc、res等)到
DLL
项目目录下,其
中
需要修改rc名字为
DLL
项目名,(.rc是存储MFC资源的文件,res文件夹一般存储需要
添加
的图片之
类
...
C
Win
APP
类
的成员变量和成员方法
吕鑫老师给出的提纲: C
Win
App
类
的基
类
:CObject->CCmdTarget->C
Win
Thread->C
Win
App
一、C
Win
App
类
成员变量: 1、
Win
Main的四个参数: // Startup args (do not change) HINSTANCE m_hInstance;//进程句柄,用于加载程序内资源等功能。 HINSTANCE m_hPrevInstan
VC.NET
7,538
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章