- 博客(8)
- 收藏
- 关注
原创 用ATL 创建(Activex) 窗口
本文将不用MFC创建个Activex控件. 第一步: 打开VC6.0,选择ATL COM AppWizard 创建一个工程,如下图: 点确定,选择动态连接库点完成,如下图: 第二步: 新建一个 ATL Object,选择Full Control,点Next.在Miscellaneous里把Windowed Only选上.如图:
2009-09-04 21:12:00
1526
转载 窗体全屏
参考帖子 http://topic.youkuaiyun.com/u/20090602/17/ab3c63c2-22a2-4933-a069-dfc6aa44d8b6.html 1)窗体全屏 bool m_bFullScreen=true;//!m_bFullScreen; // 设置全屏显示标志 //一种更好的全屏显示 LONG style = ::GetWindowLong(thi
2009-08-10 13:40:00
594
原创 activex控件中使用directshow,编译时link错误的解决方法
错误为: strmbase.lib(dllentry.obj) : error LNK2001: unresolved external symbol "class CFactoryTemplate * g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A) strmbase.lib(dllentry.obj) : error LNK2001: u
2009-06-29 20:24:00
474
原创 WSAEventSelect模型
1.使用步骤 1) 创建一个newSock。 2) newEvent = WSACreateEvent() 创建个event 3) WSAEventSelect(newSock,newEvent,lNetworkEvents) 把 newSock,newEvent 关联起来。lNetworkEvents可以为 FD_ACCEPT ,FD_READ ,FD_WRITE,FD_CLOSE 等
2009-06-25 11:30:00
1876
原创 基于ICMP的一个ping程序
typedef struct icmp_hdr{ unsigned char icmp_type; //消息类型 unsigned char icmp_code; //代码 unsigned short icmp_checksum; unsigned short icmp_id; unsigned short icmp_sequence; unsigned long icmp_ti
2009-06-19 16:06:00
768
原创 完成端口模型
1.API函数1).创建I/O完成端口对象HANDLE CreateIoCompletionPort( HANDLE FileHandle, HANDLE ExistingCompletionPort, DWORD CompletionKey, DWORD NumberOfConcurrentThreads);说明:FileHandle指定一个同完成端口关联在一起的套接字句柄;Existing
2009-06-19 15:58:00
489
原创 Select模型
1.select 函数原形 int select (int nfds, fd_set FAR * readfds, fd_set FAR * writefds, fd_set FAR * exceptfds, co
2009-06-19 09:09:00
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人