
MFC
OSG_ABC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt和MFC程序如何显示控制台窗口,显示printf信息
// 在qt 中打开控制台窗口,首先include Window.h #include <Windows.h>// 在main函数中添加代码 AllocConsole(); freopen("CONOUT$", "w+t", stdout); printf("hello world\n");// 在MFC 中打开控制台// 引用头文件io.h 和 fcntl.h#include <io.h>#include <fcntl.h>原创 2021-07-08 17:42:09 · 908 阅读 · 0 评论 -
Qt+OpenGL绘制三维坐标系(动态曲线显示)
*Qt使用OpenGL绘制三维曲线时,需要加入OPenGL模块。此处的绘制的核心代码同样可以移植到MFC上显示。如下代码可以再进行优化。#ifndef QTDRAW3DCTRL_H#define QTDRAW3DCTRL_H#include <QtOpenGL/qgl.h>#include <QWidget>#include <QGridLayout>#include <QtGui/QtGui>#include <QtOpenGL/Qt原创 2020-11-07 15:47:22 · 18850 阅读 · 15 评论 -
C++创建线程方式
C++ 创建线程方式如下:1,CreateThread;2,_beginthreadex;3,C++11 标准下的std::thread;4,MFC 下的AfxBeginThread;5,Qt 下的QThread创建线程方式1:CreateThreadstatic HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpsa, DWORD dwStackSize, LPTHREAD_START_ROUTINE pfnThreadPro原创 2020-09-14 14:13:30 · 6635 阅读 · 0 评论 -
基于QT下TCP服务端客户端开发实例(核心代码同样适用于MFC)
**TCP服务端模型通信如下:**1,创建套接字2,绑定bind3,监听listen4,接受连接accept5,数据读写send recv //socket SOCKET m_serSock; //可实现多客户端,功能未加 std::vector<SOCKET> m_connectSockList; std::vector<HANDLE> m_handleList; SOCKET m_cliSock; SOCKET m_conSocket;bool Qt原创 2020-08-08 16:40:38 · 326 阅读 · 0 评论 -
MFC 单文档工程添加Dialog,支持多Dialog切换
1、添加一个Dialog继承自CFormView;2、CMainFrame添加OnCreateClient函数,该函数下写入如下代码CDocument *pDoc = GetActiveDocumnet();CCreateContext cc;cc.m_pNewViewClass = RUNTIME_CLASS(/*1中的Dialog类*/);cc.m_pCurrentDoc = pDo...原创 2020-03-12 10:52:32 · 853 阅读 · 0 评论 -
MFC利用Picture控件加载图片和绘制饼图
MFC利用Picture控件加载图片和绘制饼图1、MFC利用picture控件加载图片(显示图片)CImage image;image.Load(_T("./res/tt.png"));CRect re;GetDlgItem(IDC_FLY_PNG)->GetClientRect(&re);image.Draw(GetDlgItem(IDC_FLY_PNG)->G...原创 2019-04-26 18:26:11 · 1230 阅读 · 0 评论 -
MFC 鼠标移动控件上显示提示信息和动态显示信息
MFC 鼠标移动控件显示提示信息和动态显示信息一、静态显示1、加入:CToolTipCtrl m_Mytip;2、然后在初始化对话框函数中加入:m_Mytip.Create(this); m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" ); //IDC_BUTTON为你要添加提示信息的按钮的IDm_Mytip.AddT...原创 2019-08-19 11:48:17 · 1940 阅读 · 0 评论