模块 Module  什么是模块    模块是一个包含有一系列数据,函数,类等组成的程序组    模块是一个文件 ,模块文件名通常以.py结尾   作用:    让一些相关的数据,函数,类等有逻辑的组织在一起,使逻辑结构更新加清晰
转载 2024-10-08 13:34:30
23阅读
VS项目设置,设置编译环境1. c++调用python需要在vs2010的cpp文件中加入<Python.h>,这个头文件在python安装目录Python\include下要成功引入就要把Python.h的头文件目录(如D:\python3.4.2\include放在菜单 > 项目 > 属性 > C/C++ > 常规 > 附加包含目录下...
mfc
原创 2021-07-09 09:30:54
1687阅读
如何在MFC调用Python作图 介绍 在MFC开发,如果需要使用Python作图,可以通过调用Python的绘图库来实现。本文将教你如何在MFC调用Python作图。 流程图 ```mermaid flowchart TD A[创建MFC项目] --> B[配置项目属性] B --> C[下载Python库] C --> D[导入Python库] D -
原创 2024-02-15 05:46:17
191阅读
搭建环境:VS2013(mfc120生成器)+python3.6这是一个记录了遇到的大大小小的坑,真的是十个里面九个是坑!!这里是用来记录我遇到的坑的,当然里面还有许多未解之谜,我自己也不明白。python调用方面:1.工程环境设置:由于我的电脑是64位的,我安装的python也是64位的,所以需要把我的工程的所有生成编程64位的,不然不管怎么设置工程属性都不能编译成功,会显示找不到python.
转载 2024-01-02 12:16:40
99阅读
错误 1 error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not us
转载 2016-04-27 17:46:00
153阅读
2评论
1、首先要配好vs开发工程注意版本;我这使用32位的python那么我vs工程这边也选择32位的编译环境去配置 注意点;需要将python安装目录的一些文件拷过来作为vs工程使用。2、C++调用Python结果py代码这里引用了cdll库也需要放置到运行目录,py文件也是需要放置到运行目录(也就是exe生成所在目录)import os import time from ctypes import
1、创建 DLL工程项目MFCTestDLL(1)创建hello.hclass A{public: A(); ~A(); void Hello();};(2)创建hello.cpp#include "stdafx.h"#include "Hello.h"A::A(){}A::~A(){}void A
原创 2021-07-29 09:04:55
724阅读
如下步骤前提是VC6和Opencv均已正确安装,默认opencv是装在C:\Program Files下,后面路径都是这个,如果安装到其他位置,只要改为你安装路径即可。1、打开VC6,新建MFC工程,命名,此处为Test_Opencv,如图1所示。2、点击OK后,依次根据需要选择对应的形式,此处依次为基本对话框(Dialog based)、默认的、静态编译(As a statically link
转载 2024-03-06 14:37:31
70阅读
模态对话框和非模态对话框 快速构建 ​ 我们要实现一个窗口,窗口中包含了两个按钮,单击第一个打开的是模态对话框,单击第二个打开非模态对话框。 ​ 模态对话框是指打开新的对话框不能对原有的对话框操作,非模态对话框是指打开新的对话框还可以对原来的对话框操作。 主界面如下图所示: 准备工作 在资源视图中新 ...
转载 2021-04-16 06:25:00
277阅读
2评论
今天学了一下在mfc单文档下运行osg. 在osg源码examples目录有个osgviewerMFC项目, 包括sdi和mdi的示例代码。
转载 2012-09-21 20:14:00
176阅读
2评论
在Dialog添加一个Timer。 用如下的代码停用一个Timer总是不好用: void CDialog2::OnTimer (UINT TimerVal) { ////////////////////////////////////////////// // // Stop the timer //
转载 2018-02-04 12:05:00
69阅读
2评论
 装类和很多Windows的内建控件和组件的封装类。” 通俗来讲,MFC就是一种可以通过拖动控件创建界面元素的程序框架;比如在此之前,你可能只编写过在控制台上显示的C语言代码,这种程序和我们用的手机上的App没有什么联系,会让你感到很无趣,但是mfc可以很轻松地创建界面,有了一定的交互性,这让编程更加有趣味性。 不过,mfc已经是相当古老的东西了,放在今天可能会有些落后,但是其他框架也都
创建python文件pythonhello.py# -*- encoding:utf-8 -*- def hello(): return "hello world!"MFC调用pythonhello.py:#include "Python.h" Py_Initialize(); PyObject *pModule = NULL; PyObject *pFunc = NULL;
转载 2023-06-06 19:42:53
137阅读
MFC(Microsoft Foundation Classes,Microsoft基本类)是一组预定义的类,封装了Windows API,对Windows编程来说是一种面向对象的方法。所有使用MFC类的名称都已C开始,如CView。1、简单的MFC程序1.1 添加包括afxwin.h头文件的#include语句,因为该文件包含了许多MFC类的定义。    
转载 2023-11-09 11:53:34
125阅读
首先:NMHDR = Notify Message HandlerNMHDR 结构包含下列成员:typedefstructtagNMHDR{     HWNDhwndFrom;//handle of control sendingmessage,相当于原WM_COMMAND传递方式的lParam   &nbs
原创 2014-12-24 10:46:21
1321阅读
进程和线程都是操作系统的概念。进程是在基于内存的概念,线程是基于CPU的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,进程在运行过程创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。线程是进程内部的一个执行单元,系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或WinMa
原创 2022-11-22 12:34:52
172阅读
      在利用MFC进行界面编程时,除了需要熟悉各种类型控件的操作外,还会经常遇到图形绘制和显示的问题,比如时频分析界面、图像处理界面等。处理这些软件界面开发问题时,不可避免地需要用到一系列GDI工具对象和相关绘图函数,本文对主要的GDI对象和绘图函数进行详细的总结介绍,以期能够快速的实现界面图形绘制的功能。(1)CDC定义设备上下文对象;提供处理显示器或打印机等
在evc4下的MFC创建线程
原创 2008-01-05 18:52:33
6420阅读
下面是一段MSDN上
原创 2023-07-14 18:47:38
226阅读
Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用:一、字符串首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个
  • 1
  • 2
  • 3
  • 4
  • 5