ICode9

精准搜索请尝试: 精确搜索
  • MFC 实现一个Sleep功能函数2022-02-10 18:04:37

    可以在任意地方Sleep了,避免使用Sleep函数造成界面卡顿甚至崩溃问题 typedef struct { UINT iDelayTime; HANDLE delayEvent; }tDelay; UINT ThreadDelay(LPVOID pParam) { tDelay *delay = (tDelay*)pParam; Sleep(delay->iDelayTime); //等待一段事件后将

  • 【MFC】设置对话框或控件的位置2022-02-10 15:05:58

    可以使用函数SetWindowPos()和MoveWindow()设置对话框或控件的大小和位置。 目录 1. MoveWindow() 2. SetWindowPos 1. MoveWindow() 函数原型: void CWnd::MoveWindow(int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE); void CWnd::MoveWindow(LPCRECT lpRect, B

  • MFC BMP设置Bitmap的分辨率DPI为600点 gdiplus 生成标签2022-02-10 13:34:21

    MFC设置Bitmap 的分辨率DPI  (打印机一般是600点)  检索编码器的类标识符 - Win32 apps | Microsoft Docs image/bmpimage/jpegimage/gifimage/tiffimage/png using namespace Gdiplus; int GetEncoderClsid(const WCHAR* format, CLSID* pClsid) { UINT num = 0;

  • MFC写日志功能2022-02-10 12:02:58

    这是一个Unicode环境下支持中文的 txt 文件 每一个小时生成一个新的文件,以 “年月日时” 命名 每一条数据占一行,每一条数据前跟 “年月日时分秒” 标签 速度可达到每秒300条左右 //得到exe的根路径 所有的路径函数返回值最后都包括"\\" CString GetExeRootPath() { CString

  • MFC 基础入门2022-02-06 21:34:28

    windows底层 API 是由C语言写的,而MFC则是在此基础上通过C++进行了封装。 要想利用MFC进行编程,那么就得从main方法开始 MFC的main函数C的写法是 温馨小提示:函数变量名如果带有p的一般都是指针,入参的时候的传地址 #include <Windows.h> int WINAPI WinMain(HINSTANCE hInstanc

  • MFC创建osgearth软件2022-02-05 19:04:49

    一、过程     二、代码

  • MFC+Duilib 学习及总结 Combo2022-02-03 23:01:00

      XML <Combo name="XCom" font="0" itemfont="0" height = "25" width = "170" tooltip="请点击这里选择您准备使用的串口" normalimage="file='login\Combo_nor.bmp' corner='2,2,24,2

  • VS2019 无法创建MFC工程 解决方法2022-01-29 11:00:05

    今天安装了vs2019 发现无法创建MFC 视窗工程,只能创建普通的非MFC的工程。解决方法如下: 1. 从新启动安装程序 visual studio installer 2. 选择 修改 如下图所示 3. 在单个组件中选择MSVC v142, 这里有很多,我们选择最新的一个,如下图所示。 选择完成后,右边会多出两个组件信息。

  • MFC一种利用全局变量来显示不同对话框的方法2022-01-29 09:04:03

    在编写上位机时,一般都会用到不同的对话框来显示对应的功能模块 下面是用按钮信息来弹框的方法 //假设已有子对话框类CDlgParmManagement extern CDlgParmManage* g_pDlgParManage;//声明对话框全局指针 //假设已有带菜单Menu的主对话框类CDlgMain void CDlg

  • MFC状态栏显示消息2022-01-27 23:07:45

    状态栏的消息显示,MSDN里面有三种方式 ​ There are three ways to update the text in a status-bar pane: CallCWnd::SetWindowText to update the text in pane 0 only.CallCCmdUI::SetTextin the status bar’s ON_UPDATE_COMMAND_UI handler.Call SetPaneText to updat

  • Edith He 个人展示2022-01-25 15:06:55

    界面开发 MFC C# QT 数学建模 机械建模 视觉检测 Halcon

  • MFC获取当前程序路径2022-01-22 16:59:03

    文章目录 1、获取当前进程的目录2、获取当前运行程序的目录 1、获取当前进程的目录 可以获取exe的路径,但是当用文件对话框成功打开一个文件后,该目录就被修改为被打开的文件所在目录。 CString GetWorkDir(){ char pFileName[MAX_PATH]={0}; int nPos=GetCurrentDirecto

  • 【通信协议及编码】实验3:MFC框架下聊天室客户机与服务器程序2022-01-21 19:02:17

    文章目录 一、实验目的二、实验环境三、实验内容 一、实验目的 掌握MFC套接字编程方法借助VS2016的MFC应用程序向导创建程序框架;从CSocket类派生用户自定义的套接字类;通过CArchive类、CSocketFile类、CSocket类实现网络数据交换。 二、实验环境 操作系统:WINDOWS 7及以上

  • 工作自动化,替代手工操作,使用python操作MFC、windows程序2022-01-21 16:32:11

    目录背景--为什么要自动化操作?方法--怎么实现自动化操作?查找窗体发送消息获取文本总结 背景--为什么要自动化操作? 工作中总是遇到反复重复性的工作?怎么用程序把它变成自动化操作?将程序挂在一旁,执行自动化操作的同时,还能处理其他的任务?提高工作效率,让自己的时间变得可控? 只能运用于

  • MFC中的设计模式2022-01-17 01:35:30

    本文转载自:https://www.cnblogs.com/zhehan54/p/6403506.html 如有法律风险可联系鄙人QQ邮箱 344864055。 最近在学习设计模式,突然想到MFC里面其实也包含有设计模式的原理,于是分析了一下,做一个笔记,网上也找了一些资料,在此一并感谢。 创建型模式 单例模式(Singleton Pattern) 单例

  • 简单MFC ActiveX插件例子2022-01-13 18:34:07

    最终的插件可供MFC程序调用,也可供浏览器调用(仅IE浏览器支持) 1、创建MFC ActiveX控件,这里项目命名为MFC_ActiveX_2 2、项目属性—》配置属性—》常规—》MFC的使用,选择“在静态库中使用MFC”。 模块定义文件,创建项目时已自动配置好。 3、类视图—》MFC_ActiveX_2Lib—》右

  • MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口2022-01-12 10:01:07

    本内容 为不愿意或没有时间仔细去研究OpenGL等库的人提供一种偷懒的办法,拿来主义,不可取,也请大神们不要见笑。 嵌入效果: 在MFC资源视图窗口中拖入一个Picture控件。并与将Picture控件与Mvs3DImage对像进行绑定 绑定后可看到 在OnInitDialog中创建窗口 编译,并拷贝依赖

  • MFC 图标 icon 如何制作?2022-01-06 13:01:13

    通过MFC 制作 软件的时候,需要 图标 这些图标 如何制作呢? 怎么样才能 随心所欲的 制作 这些图标呢? 而不是 手忙脚乱的 各处寻找 icon iconfont 图标库 https://www.iconfont.cn/collections/index?spm=a313x.7781069.1998910419.5&type=1&page=2 这里面下载的是 png文件 如何

  • MFC CListCtrl右键菜单2022-01-01 09:30:12

    ON_NOTIFY(NM_RCLICK, IDC_LIST_ShowMsg, &CDlg::OnNMRClickListShowmsg) //list右键菜单 void CDlg::OnNMRClickListShowmsg(NMHDR *pNMHDR, LRESULT *pResult) {     LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);     // TODO:

  • MFC五子棋2021-12-29 11:01:35

    MFC五子棋(版本1) MFC实现的五子棋,支持双人下棋,悔棋,游戏进度保存和加载,更换背景。 开发环境 语言:C++框架:MFC环境:VS2010/VS2015/VS2017/VS2019 功能实现 下棋悔棋保存游戏加载游戏更换背景 MFC五子棋(版本2) MFC实现的五子棋,支持双人下棋,计时,背景音乐。 开发环境 语言:C++框架:MFC

  • MFC多线程同步2021-12-28 17:35:02

    MFC提供了多种同步对象,下面我们只介绍最常用的四种:         1、临界区(CCriticalSection)         2、事件(CEvent)         3、互斥量(CMutex)         4、信号量(CSemaphore) 一、临界区 使用CCriticalSection类。是一个用于同步的对象,同一时刻只允许

  • 破解UltraEdit64 Version 28.20.0.92 技术分享。2021-12-28 09:04:58

     本文为原创作品,转载请注明出处,作者:Chris.xisaer E-mail:69920579@qq.com QQ群3244694 补丁程序下载地址:https://download.csdn.net/download/xsdn123/71939906 https://github.com/hansiyuan1983/UltraEdit/tree/%E7%A0%B4%E8%A7%A3%E8%A1%A5%E4%B8%81 1.本文所涉及的相关技术

  • MFC 简单的MD5计算器2021-12-25 18:59:30

                                                                    MFC 简单的MD5计算器 一、简述         记--使用开源MD5计算代码+MFC实现简单的文件MD5计算器。         1、支持拖拽文件或目录。         2、支持拖拽

  • MFC基于对话框使用dll进行多语言切换2021-12-17 18:02:10

    title: MFC基于对话框使用dll进行多语言切换 categories:[MFC] tags:[音视频编程] date: 2021/12/15 作者:hackett 微信公众号:加班猿 一、前言 Qt使用qm文件切换有两种加载方式,比较容易一些 在资源文件中加载(这个比较好): 优点: 在程序发布时不用把最新的.qm文件拷贝到加载路径

  • C++实现连连看小游戏MFC2021-12-16 00:00:51

    游戏界面截图【根据游戏规则实现两水果消除】 基本模式【实现游戏开始、暂停、提升、重排功能】界面右下角有帮助和设置功能 游戏菜单部分【实现三个游戏模式:基本模式、休闲模式、关卡模式】有排行榜 设置 帮助等功能 欢乐连连看代码

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有