![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC程序设计
文章平均质量分 72
ct_hero0902
这个作者很懒,什么都没留下…
展开
-
关于DestroyWindow()和PostQuitMessage()的少许疑问
#include #include LRESULT CALLBACK proc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam // second message par原创 2007-03-28 09:46:00 · 1755 阅读 · 0 评论 -
给予SOCKET套接字的网络编程总结
基于DOS平台下SOCKET编程首先创建服务器端程序void main(){ //首先加载套接字库,我这里用的是1.1版本,有兴趣的可以联2.0库,可以获得更多功能啊WORD wVersionRequested;WSADATA wsaData;int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartu原创 2007-04-04 18:30:00 · 1507 阅读 · 1 评论 -
WINDOWS平台下的SOCKET聊天程序
上次写了个DOS平台下的,觉得功能比较弱,也步好用,这次作了个基于MFC的闲话少说,开始写代码吧1.先进一个基于对话框的MFC应用程序,对话框界面如下图所示2.在stdafx.h中加入#include ,CApp类的InitInstance()中加入如下代码if(!::AfxSocketInit()) { AfxMessageBox("加载动态链接库失败!"); return原创 2007-04-04 20:39:00 · 1564 阅读 · 1 评论 -
静态链接库和动态链接库
其实再VC中,我们所用得所有API函数都封装再下列三个DLL文件中 KERNEL32.DLL :用于管理内存,进程和线程得各个函数 USER32.DLL:用于执行用户界面任务,如窗口的创建和消息的传递的各个函数 GDI32.DLL :用于显示文本和画图的各个函数动态链接库: 我们再使用动态库的时候,往往原创 2007-04-05 16:18:00 · 714 阅读 · 0 评论 -
ACTIVEX控件的制作
1,新建MFC ACTIVEX CONTROLWIZARD工程,名为Clock,选择空的工程 ,新建一个Clock.cpp源文件2.再CClockCtrl类中添加WM_CREATE和WM_TIMERA的消息响应函数,添加的代码如下所示int CClockCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (COleControl::OnCr原创 2007-04-05 16:00:00 · 1123 阅读 · 0 评论