龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VC开发 >

VC++动态链接库(DLL)编程深入浅出(三)[组图](3)

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
4区选择是否由MFC向导自动在源代码中添加注释,一般我们选择“Yes,please”。 图10 MFC DLL的创建选项 5.3 一个简单的MFC规则DLL 这个DLL的例子(属于静态链接
  4区选择是否由MFC向导自动在源代码中添加注释,一般我们选择“Yes,please”。

图10 MFC DLL的创建选项

  5.3 一个简单的MFC规则DLL

  这个DLL的例子(属于静态链接到MFC 的规则DLL)中提供了一个如图11所示的对话框。


图11 MFC规则DLL例子

  在DLL中添加对话框的方式与在MFC应用程序中是一样的。

  在图11所示DLL中的对话框的Hello按钮上点击时将MessageBox一个“Hello,pconline的网友”对话框,下面是相关的文件及源代码,其中删除了MFC向导自动生成的绝大多数注释(下载本工程附件):

  第一组文件:CWinApp继承类的声明与实现


// RegularDll.h : main header file for the REGULARDLL DLL
#if !defined(AFX_REGULARDLL_H__3E9CB22B_588B_4388_B778_B3416ADB79B3__INCLUDED_)

#define AFX_REGULARDLL_H__3E9CB22B_588B_4388_B778_B3416ADB79B3__INCLUDED_
#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__

#error include 'stdafx.h' before including this file for PCH

#endif

#include "resource.h" // main symbols
class CRegularDllApp : public CWinApp

{

public:

精彩图集

赞助商链接