![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC MFC
文章平均质量分 50
cjdxzy2010
这个作者很懒,什么都没留下…
展开
-
telnet客户端登陆程序
最简单的一个socket编程实例。暂且不去管telnet服务器端的程序,你可以在ubuntu里面很轻松的安装telnet的服务端,如果你是在虚拟机下运行的话,你可以在windows里面telnet登陆到里的服务器上去,默认是23端口。telnet的客户端程序基本上是一个纯粹的socket套接字程序,基于TCP/IP协议的套接字编程,到处都可以看到,唯一有点不同的是,客户端 可以和 服务器端原创 2011-10-31 11:05:15 · 1815 阅读 · 0 评论 -
动态库DLL的调用
总结一下VC使用DLL文件:1.这里主要讲得非MFC的动态库动态库的调用方式,静态调用和动态调用两种方式。静态调用,即将编译dll文件时生成的lib文件和自己定义的头文件,一同加入vc的工程,lib文件相当于一张函数的地图,在编译的过程中会随着其他文件一起连接生成 可执行文件。加入lib文件的方式可以是#pragma comment(lib, "lib文件的位置") 也可以直接在 pr原创 2011-11-04 21:41:14 · 495 阅读 · 0 评论 -
vc 调用win32程序 参数传入问题
直接执行这个不会出错,但是 > zhouyong.txt参数不会传进去WinExec("wapg.exe -a 1 -M nc -n 20 -m 16 -x 16 -E 0125ILOSZ > zhouyong.txt", SW_HIDE);所以正确的方法是:WinExec("cmd /c \"wapg.exe -a 1 -M nc -n 20 -m 16 -x 1原创 2011-12-08 17:23:33 · 1142 阅读 · 2 评论 -
MFC串口通信的两种方法及注意事项
1.基于Active控件的方式(MSComm) 优点是:直接利用控件,在串口有数据到达时,会促发相应的事件响应函数,然后你可以在实践响应函数里,进行数据的读取。 缺点是:数据在发送和接受的过程中VARIANT、 COleSafeArray 类型的转换,显得繁琐。 步骤: ①插入控件 选择Project菜单下原创 2011-01-06 15:13:00 · 26546 阅读 · 4 评论 -
MFC的打印调试方法
在MFC App累中添加#include #include InitConsole();void InitConsole() { int nRet= 0; FILE* fp; AllocConsole(); nRet= _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE原创 2012-03-11 14:20:20 · 1063 阅读 · 0 评论 -
MFC之进程间的通信---管道,telnet服务端
MFC应用程序 和 cmd.exe程序之间的通信。#include#include #pragma comment (lib, "Ws2_32.lib")int port = 1234;DWORD WINAPI ClientThread(LPVOID lpParam);void OpenDoor(){ // 初始化 Winsock. WSADAT原创 2011-11-15 09:43:25 · 1837 阅读 · 0 评论 -
MFC双缓冲绘图
用MFC编写绘图程序时, 在窗口最小化再还原后会将绘制的图形擦掉。解决这一方法可使用双缓冲:在 内存DC中绘制, 然后从内存DCBitBlt到物理DC上。示例:1、建立一SDI工程Mfc_draw。2、在类CMfc_drawView中添加变量:[cpp] view plaincopyprotected: CPoint m_ptOld; CDC转载 2012-05-10 14:48:55 · 2634 阅读 · 0 评论 -
绘图
CDC类(DEVICE CONTEXT )封装设备描述句柄的MFC类,主要的成员函数有:绘图工具(笔、刷子等)、操作颜色和调色板、坐标映射和转换、绘制文本和几何图形、选择字体、处理元文件等。由CDC类派生出下面四个类1.CClient2.CMetaFileDC3.CPaintDC4.CWindowDC1.可以调用两个函数为窗口取得两种类型的设备句原创 2012-04-16 17:04:40 · 456 阅读 · 0 评论