java怎么使用mfc,调用mfc方法

静态.共享的规则MFC DLL/MFC扩展DLL详解

引言:在编写MFC程序的时候,通常需要编写dll库以供其他程序调用。关于MFC dll的相关知识很多很杂,这里特酷吧结合自己学习中遇到的问题专门整理了一些MFC dll的基础知识。本部分共上下两篇文章,本文为上篇,MFC DLL应用程序类型分为以下三种:(1)使用共享MFC DLL的规则DLL(2...

文章

double2li

2012-11-22

947浏览量

VC中不同类型DLL及区别

1、 DLL的概念可以向程序提供一些函数、变量或类。

静态链接库与动态链接库的区别:(1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链接库不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。...

文章

double2li

2014-04-24

901浏览量

dll的概念 dll导出变量 函数 类

1、 DLL的概念

DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。

静态链接库与动态链接库的区别:

(1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链...

文章

double2li

2014-01-02

1018浏览量

vc++学习篇(二)——打印和视频功能的实现

好久没有写技术文章了,这次是因为接了学校的一个活,没有办法,逼迫我继续学习vc++,现在不得已又硬着头皮去学习了,虽然自己知道这个东西很难,但是相信自己一定回胜利,而且,自己还有这么多朋友帮助,相信自己一定回学回的。

这次老师让我们回去了准备把以前的一个招生的系统的给更改以下,主要是添加两个功能:...

文章

孤剑

2005-01-28

643浏览量

MFC的规则DLL中资源使用的问题

今天刚刚做了一个静态链接到MFC的规则dll,即“Use MFC in a static library“,该dll用来显示一个窗体。然后在一个mfc可执行程序A.exe中调用这个dll文件,可以正常的显示窗体。但后来做了一点小小的改动,即把dll改成动态连接到MFC的dll,即“Use MFC ...

文章

double2li

2013-09-04

686浏览量

MFC 对象与Win32 SDK 句柄的映射关系

MFC相关技术说明:

Mapping of Windows Handles to Objects

MFC对象与Win32 SDK 句柄的映射关系

说明: MFC使用C++对象封装Win32句柄(操作系统资源调度单元 HANDLE),所以在概...

文章

double2li

2013-04-27

692浏览量

MFC编程特点与MFC类简介

一、Window编程的方法主要有:

传统编写法(利用API函数)和交互式方法(利用MFC类库)两种。

(1)、利用Windows API函数编写Windows应用程序需要手工编写很多的代码,程序员需要对Windows的编程原理有很深刻的认识。

(2)、使用MFC创建一个单文档应用程序,不需...

文章

长空翱翔

2012-12-19

1346浏览量

如何对webbrowser和IE编程(二)

调用 Navigate 方法比GoBack 以及 GoForward  要困难,但如果你正仅仅导航到URL 且并不传递任何附加参数, 它的调用很容易。 举例来说, VB中导航到 Microsoft 主页, 可如下:

WebBrowser1.Navigate "http://www.microso...

文章

杨粼波

2017-10-09

889浏览量

MFC和Win32的比较

摘要:关于MFC和Win32的比较的深入研究。

步骤/方法

从数据结构上比较

MFC Object是相应C++类的实例,这些类是MFC或者程序员定义的;

Windows Object是Windows系统的内部结构,通过一个句柄来引用;

MFC给这些类定义了一个成...

文章

微个日光日

2015-02-09

1120浏览量

MFC DestroyWindow窗口对象和窗口句柄的销毁

考虑单窗口情况:  假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序:  1. 手工调用pWnd->DestroyWindow();  2. DestroyWindow会发送WM_DESTROY;  3. WM_DESTROY对应的消息处...

文章

double2li

2013-07-11

695浏览量

评侯捷的<深入浅出MFC>和李久进的<MFC深入浅出>

侯捷的<深入浅出mfc>相信大家都已经很熟悉了,论坛上也有很多介绍,这里我就不多说了。

而李久进的<mfc深入浅出>,听说的人可能就少得多。原因听说是这本书当时没有怎么宣传,而自从1999年第1版后,似乎也没有重印过,现在市面上根本找不到,所以大部分人都不知道。我手里现在恰好有一本,是从图书馆借的...

文章

double2li

2013-11-28

964浏览量

[MFC] MFC编译程序,缺少MFC动态链接库的解决

问题:VS2010 c++编写的程序在别人的机子运行不了,缺少mfc100u.dll xxx100d.dll等的解决方法

解决方法:

1.将这些dll打包,和应用程序一起发布;

2.采用MFC静态编译;

附1:VS2010中静态编译设置方法

使用VS2010编译的程序在windows ...

文章

史迪奇2号

2017-08-01

1111浏览量

机器视觉项目基础框架

机器视觉项目基础框架

【注意,这个框架已经过时,最新的内容请查看gomfctemplate】

一、背景

​              虽然OPENCV是可以在多平台下面运行,并且通过封包(DLL)的形式,可以...

文章

禾路

2015-03-28

823浏览量

2011-03-29 14:53 ActiveX控件中接收并处理Windows消息的问题

问题描述:

新建一个MFC ActiveX工程,添加一对话框资源,上面有一些标准控件,如按钮、编辑框、树形列表等,并生成一个类CCtrlPanel。 在CXXXXCtrl类中: int   CXXXXCtrl::OnCreate(LPCREATESTRUCT   lpCreateStruct)  ...

文章

double2li

2012-12-12

636浏览量

2012-08-02 15:07 VC++ 往输出窗口打印调试信息调用函数

VC++提供了一个叫输出窗口的窗口,在调试程序和生成是可以看到输出信息,这个信息如果是MFC程序可以用TRACE宏来打印,在控制台程序里就没有了。所以我们直接调用API来实现上面的功能。

首先在程序中引入头文件windows.h或winbase.h

调用函数有两种版本

ANSI和UNICODE

O...

文章

double2li

2012-12-28

722浏览量

用VS调试嵌入在MFC程序里的WPF View代码

网友邮件问的,我把问答过程贴出来,希望对其他碰到相似问题的朋友有些帮助:在工作中碰到这样一个问题,我用VS2008写了一个可执行程序,这个mfc程序里面嵌入了wpf view, 我用vs2010开发的ocx里面hold这个wpf view。我的问题是如果我用vs2008 可以调试mfc程序,碰到里...

文章

技术小美

2017-11-05

1106浏览量

动态链接库基本概念

一、DLL与操作系统 动态链接库DLL是windows操作系统的基础。windowsAPI中的所有函数都包含在DLL中。操作系统的核心功能、系统服务、应用程序等多数是由一组动态链接库实现的。动态链接库具有节省内在,支持多语种等多种好处。其中主要的是当动态链接库中的函数改变后,只要不改变参数,...

文章

长空翱翔

2013-01-05

669浏览量

关于MFC和android开发上的一些相近地方

大学的时候接触过MFC,不过那是在上数字图像处理处理的实验课上,做一组图片去噪程序时候用到的.而且,当时也是拿别人做好的框架,我自己增加一些去噪的算法实现的源码而已,对MFC谈不上多么深入的理解.

去年做手机开发,对android也有一定的了解.现在又在搞MFC了,看到有类似的地方,于是就先写这样...

文章

zting科技

2017-11-10

832浏览量

用java确定弹出窗口范围-图片比较

这两天受委托写个确定弹出窗口范围的小程序,总结下思路。

最开始是想直接调MFC库,但是马上被质疑了,java之类的程序很可能只是内部开启窗口,无法用MFC抓取,以及到linux环境的话……你在玩人么?!

然后同事建议抓点,反正环境相对固定,抓点出来,在程序里直接调用即可。但我觉得太麻烦了。。。窗口...

文章

飞翔的胖鸟

2011-12-25

868浏览量

《Windows 程序设计(第3版)》——6.6 使用Microsoft基础类库

本节书摘来自异步社区《Windows 程序设计(第3版)》一书中的第6章,第6.6节,作者:王艳平 , 张铮著,更多章节内容可以访问云栖社区“异步社区”公众号查看

6.6 使用Microsoft基础类库

到现在,相信你不仅知道框架程序的使用方法,还非常清楚它的内部实现。下面将直接介绍如何在微软的基...

文章

异步社区

2017-05-02

1501浏览量

vc加载lib文件的方法

MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢?

静态链接库是要先把程序中所需要使用的函数编译成机器码,保存在*.lib文件中。编译器会去*.lib中找出所需要的函数,并把这些函数...

文章

double2li

2012-12-16

601浏览量

映射窗口句柄对象

话题引入:在C语言时代,当人们使用纯粹的C开发windows应用程序时,只需要通过窗口句柄HWND【HWND是WND的内存句柄,而WND是Windows是一个内部私有数据结构,存储着窗口的相关信息:尺寸信息、标题信息等。一般来说开发人员无法访问这个数据结构,不过可以以HWND为参数调用window...

文章

double2li

2013-11-28

665浏览量

[MFC]多线程传参问题 [AfxBeginThread]

前言

MFC中使用多线程比较简单,大家都推荐用AfxBeginThread来实现,但使用过程中确遇到传入this之后不能得到对象内部字段数据的问题。

正文

一、问题代码

1.1  Test.h

#pragma onceclass CTest

{public:

CT...

文章

shy丶gril

2016-05-23

2719浏览量

总结:MFC中一个对话框的关闭过程 .

说起来挺简单的,一个对话框关闭时要依次调用该类的DestroyWindow-OnDestroy-PostNcDestroy,根据关闭的方法不同,在这些函数之前会调用OnOK、OnCancle或者OnClose。

这里要说的是,模态对话框的消息循环要到调用了PostNcDestro...

文章

double2li

2012-08-02

679浏览量

PHP调用OCX控件的具体方法

使用PHP调用OCX控件,本不是个难题,但现实中采用flash回避的方法更通用。真正使用ocx的不多,而且资料也比较少,从网上看到了一个成功的例子:

其实调用 OCX文件 和 DLL文件是一样的

首先把欲调用的 目标DLL或者OCX或者什么什么的控件文件包含进来

include("D:\wwwr...

文章

五岳之巅

2011-01-05

767浏览量

mfc显示静态图片最简单的方法

一致都是研究如何调用opencv显示动态图片,但是很多时候在显示图标的时候,都是需要显示静态图片,现在将最简单的方法总结下:

1、添加picture控件

2、添加资源,要求为bmp

3、修改属性

结果就可以了。

目前方向:图像拼接融合、图像识别

联系方式:jsxyhelu@foxmai...

文章

禾路

2016-10-17

691浏览量

DAO简介(MFC) .

1 DAO简介

DAO(数据访问对象)是一种应用程序编程接口(API),存在于微软的Visual Basic中,它允许程序员请求对微软的Access数据库的访问。DAO是微软的第一个面向对象的数据库接口。DAO对象封闭了Access的Jet函数。通过Jet函数,它还可以访问其他的结构...

文章

double2li

2012-06-28

1002浏览量

VC++ WM_TIMER 定时器使用方法

在编程时,会经常使用到定时器。使用定时器的方法比较简单,通常告诉Windows一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。1.1 用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型UI...

文章

文艺小青年

2017-06-01

1106浏览量

使用DLL中的资源

我很早的时候写过一篇MFC中CDialog与其对话框资源的绑定,但这几天在MFC DLL上做了一些工作后发现当时的理解实在肤浅。说不定过了几年再回头看看目前这篇文章,又觉得本文也是鬼话连篇了吧,哈哈。

使用DLL中的资源面临的一个主要问题是,DLL和EXE中都有资源集,但是程序在运行态到底会去哪个...

文章

double2li

2012-12-04

599浏览量

C++MFC编程笔记day01 MFC介绍、创建MFC程序和重写消息处理

一、MFC概念和作用

1、全称Microsoft Foundation Class Library,我们称为微软基础类库,封闭了绝大部分的win32 Api函数,C++语法中的数据结构,程序的执行流程MFC就是一个库(动态库,静态库)MFC还是一个程序框架

2、为什么使用MFC基于框架编程,提高工...

文章

真爱无限

2014-07-29

1054浏览量

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值