Windows编程
qq120848369
这个作者很懒,什么都没留下…
展开
-
Lesson 1. 窗口的创建,简单的消息响应.
<br />#include <windows.h> #include <stdio.h> LRESULT CALLBACK WinSunProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam ); int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,原创 2010-07-01 10:16:00 · 1104 阅读 · 0 评论 -
Winsock;UDP;模板代码;
<br />#include <Winsock2.h> #include <stdio.h> #pragma comment(lib,"ws2_32.lib") int main() { //加载套接字库 WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested=MAKEWORD( 1 , 1 ); err=WSAStartup(wVersionRequested,&wsaData)原创 2011-01-07 16:24:00 · 1490 阅读 · 0 评论 -
Winsock;TCP/IP编程;模板代码;VC++;单线程;
<br />#include <Winsock2.h> #include <stdio.h> #include <windows.h> #pragma comment(lib,"ws2_32.lib") int main() { //加载套接字库 WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested=MAKEWORD( 1 , 1 ); err=WSAStartup(wVers原创 2011-01-07 16:05:00 · 1890 阅读 · 1 评论 -
网络编程; winSock;
<br />#include <Winsock2.h> #include <stdio.h> int main() { //////////////////////////////////////////// //设置选择WinSock协议 WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup( wVer原创 2010-07-07 23:17:00 · 1184 阅读 · 0 评论 -
多线程,网络聊天软件;
<br />BOOL CChatDlg::InitSocket(void) { if(INVALID_SOCKET==(m_socket=socket(AF_INET,SOCK_DGRAM,0))) { MessageBox(TEXT("套接字创建失败!")); return FALSE; } SOCKADDR_IN addrSock; addrSock.sin_family=AF_INET; addrSock.sin_port=htons(6000); addrS原创 2010-07-08 21:14:00 · 1900 阅读 · 2 评论 -
LESSON 9: 工具栏,状态栏.
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY |原创 2010-07-04 16:25:00 · 1131 阅读 · 0 评论 -
LESSON8: 逃跑按钮, 多页表单, 向导; (悲剧的CSDN BLOG)
<br /> void CBtn::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default ShowWindow(SW_HIDE); m_pBtn->ShowWindow(SW_SHOW); CButton::OnMouseMove(nFlags, point); } BOOL CProp1::OnSetActive原创 2010-07-04 01:24:00 · 1192 阅读 · 0 评论 -
右键弹出快捷菜单
<br />void CAsdfView::OnRButtonUp (UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default CMenu menu; menu.LoadMenu(IDR_MENU1); CMenu *subMenu=menu.GetSubMenu(0); CPoint pt(point); ClientToScreen(&pt);原创 2010-07-04 10:24:00 · 1209 阅读 · 0 评论 -
LESSON 7:MFC 对话框的编写 ,关键代码;
<br />void CMyboleView::OnDialog() { // TODO: Add your command handler code here if(m_dlg.GetSafeHwnd()==NULL) { m_dlg.Create(IDD_DIALOG1,this); } m_dlg.ShowWindow(SW_SHOWNORMAL); } 这是响应一个菜单消息,生成一个对话框并显示出来. 对话框对象为View类成员变量.<br /> <br /原创 2010-07-03 18:37:00 · 1252 阅读 · 0 评论 -
滚动条的实现;
<br />#include <windows.h> //windows程序设计必须要包含的头文件 #include <string.h> #include <stdio.h> #include "resource.h" //资源文件 //////////////////////////////////////响应函数////////////////////////////////////////////////////////// LRESULT CALLBACK WndProc (HWND,原创 2011-02-26 13:23:00 · 1509 阅读 · 0 评论