- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 无线路由器——NAT设置
我以JCG JHR-N926R这款无线路由器为例跟大家分享分享NAT设置。通常情况下,路由器都有防火墙功能,互联网用户只能访问到你的路由器WAN口(接ADSL线口),而访问不到内部服务器。要想让外面用户访问到局域网内的服务器,那么你就要在路由器上做一个转发设置,也就是端口映射设置,让用户的请求到了路由器后,并能够到达游戏服务器或WEB服务器。这就是端口映射/端口转发。有时也称为虚拟服务。下面有三种
2013-09-27 16:37:34 8472
转载 【转】MFC中的DestroyWindow详解
考虑单窗口情况:假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序: 1. 手工调用pWnd->DestroyWindow();2. DestroyWindow会发送WM_DESTROY;3. WM_DESTROY对应的消息处理函数是OnDestroy();4.
2013-09-18 08:08:06 1361
原创 GetDlgItem
函数功能返回窗口中指定参数ID的子元素的句柄,可以通过返回的句柄对窗口内的子元素进行操作。编辑本段函数说明根据继承关系,有如下几类:1).CWindow::GetDlgItem HWND GetDlgItem( int nID)const;说明——参数 nID:接收消息的控件的标识;返回值:标识所标记的控制窗口句柄;2).CWnd::GetDlgIt
2013-09-12 13:27:12 1788
原创 SDI框架下与MDI框架下应用类的Initstance函数实现不同
**********SDI框架下应用类的Initstance函数实现 CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CSDITESTDoc), RUNTIME_CLASS(CMainFrame), // ma
2013-09-11 21:38:09 887
原创 MFC框架各部分指针获取方式
获得CWinApp 获得CMainFrame 获得CChildFrame 获得CDocument 获得CView 在CWinApp中 AfxGetMainWnd() m_pMainWnd AfxGetMainWnd()->MDIGetActive() AfxGetMainWnd()->GetAc
2013-09-11 18:15:59 1125
转载 MFC中的DDX和DDV
DDX:Dialog Data Exchange 如果使用DDX机制,一般会在OnInitDialog消息处理函数或Dialog构造函数中,为对话框对象的成员变量设置了初始值。在对话框显示前,框架的DDX机制将成员变量的值传给对话框中的控件,当调用DoModal或Create函数,对话框即将显示时,这些值也就显示在相应的控件上。 CDialog类的成员函数OnInitDial
2013-09-10 22:53:11 1316
转载 ShowWindow与UpdateWindow .
在看VC++视频教程的时候,在创建新窗口时对ShowWindow和UpdateWindow有一些疑问,来来回回看了很多遍,自己也调试了几遍,只好求下甚解了。。自己也在csdn发帖求教了(帖子网址:http://topic.csdn.net/u/20100818/23/b30e7e3d-2969-45ec-9054-1e98cca442e5.html )问题描述如下:查了一些资料,说show
2013-09-10 17:13:25 1304
转载 关于WM_CREATE消息
所有窗口都是在注册窗口类之后调用CreateWindowEx来创建的,创建成功之后(HWND有效但CreateWindowEx尚未返回)系统自动发送WM_CREATE消息,所以你的OnCreate将被执行,在这里窗口已经创建成功了,你可以安全地创建各种子窗口。The WM_CREATE message is sent when an application requests that a
2013-09-09 10:37:42 1183
转载 MFC为何使用消息映射表而不用虚函数?
这个问题是windows开发面试中最经常问到得问题,也是很有深度的一个问题。有两个帖子对该问题讨论的比较深刻:http://topic.csdn.net/u/20090822/16/4cf5d189-0e5e-41ff-9ba3-c7eaf2f6da74.htmlhttp://topic.csdn.net/u/20090316/22/8b067591-6a17-4970-b224-41
2013-09-07 19:50:13 939
转载 BeginPaint和GetDC有什么区别?(转)
这是个windows编程问题。 第一种情况显示出来的字很正常。 case WM_PAINT: gdc = BeginPaint (hwnd, &ps); TextOut (gdc, 0, 0, s, strlen (s)); EndPaint (hwnd, &ps); break; 第二种情况显示的字不停
2013-09-04 23:09:27 897
转载 InvalidateRect(HWND) 与 ValidateRect(HWND)的区别
InvalidateRect(HWND) 使无效 ValidateRect(HWND)使有效 区别在重绘InvalidateRect(HWND) 使窗口无效 产生消息WM_PAINT; ValidateRect(HWND)使窗口有效 清除消息队列中的WM_PAINT消息 Invalidate() -- RedrawWindow() -- UpdateWind
2013-09-04 22:08:48 1129
转载 MFC中OnTimer的应用
OnTimer()函数用于实现定时控制功能,定时控制功能主要由下面三个函数共同实现:SetTimer, KillTimer()和OnTimer().粗略的说,Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。或者说Settimer是设置定时器的,Ontimer是响应Settimer消息的。当Se
2013-09-04 15:08:56 753
Introduction to Statistical Pattern Recognition
2008-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人