![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
平底锅锅锅
走过路过不要错过
展开
-
MFC对话框使用SkinMagic界面库
简介: 使用MFC做界面是非常痛苦的,最好借助第三方界面库。本文使用SkinMagic,SkinMagic下载。1.使用方法 1)首先拷贝SkinMagicLib.h,SkinMagic.lib,corona.smf(后缀名为smf)到工程文件下,其中SkinMagic拷到Debug下。 2)stdafx.h或者其它头文件中加入头文件和库的引用。 #pragma co原创 2017-03-25 15:46:14 · 1329 阅读 · 0 评论 -
TCP接收发送
简介: TCP有客户端和服务端,简称Client和Server。下面就介绍如何创建以及乱码等处理。1.服务端 1)首先要新建两个类,基类为CAsyncSocket,一个是类作用是监听,另一个类是重写。class CListenSocket : public CAsyncSocketclass COverwriteSocket : public CAsyncSocket原创 2017-03-27 09:03:20 · 649 阅读 · 0 评论 -
多线程退出
多线程退出,有两种安全的退出方法。1.同一线程退出。调用WaitForSingleObject。必须在同一个线程,否则会造成阻塞。UINT Thread_TcpServerReceive( LPVOID pParam ){ CTcpAsynSDlg *pMainDlg = (CTcpAsynSDlg*)AfxGetApp()->GetMainWnd(); int nErr原创 2017-03-25 18:09:45 · 615 阅读 · 0 评论 -
MFC编辑框数据读写
简介:有几种常用的获取编辑框内容和写入的方法,初学者往往容易迷惑。1.第一种通过GetDlgItem和GetWindosText char szEdit[10] = {0}; int nEdit = 0; GetDlgItem(IDC_EDIT1)->GetWindowText(szEdit, 10); nEdit = atoi(szEdit); GetDlgIt原创 2017-03-27 15:38:38 · 24607 阅读 · 10 评论 -
获取对话框句柄
简介:获取主对话框和子对话框的句柄,子对话框通过FindWindow。1.主对话框CTcpAsynSDlg *pMainDlg = (CTcpAsynSDlg*)AfxGetApp()->GetMainWnd();pMainDlg->m_hWnd;就是指向主对话框的句柄。原创 2017-03-26 15:23:24 · 6566 阅读 · 0 评论 -
CProgressCtrl进度条
简介; 本人在加载log文件时,由于文件很大,导致读取时间很长,所以就想是否可以有个进度条提醒呢?当然也可运用到开机进度条中。1.首先创建一个对话框,放入在控件中添加进度条,编辑框,静态文本,调整对话框的水平和数值大小,如下所示:原创 2017-03-27 13:49:46 · 979 阅读 · 0 评论