E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CWnd
MFC学习笔记之三————区分窗口类对象以及窗口&&四种获得DC方式画图
当一个窗口销毁时,会调用
CWnd
的Desdtro
·
2015-11-11 03:00
学习笔记
剪贴板监视保存器
// CGetClipboardDlg 对话框 class CGetClipboardDlg : public CDialog { // 构造 public: CGetClipboardDlg(
CWnd
·
2015-11-11 01:19
保存
SetWindowPos设置窗口Z次序、位置及大小
设置窗口Z次序、位置及大小可以使用
CWnd
::SetWindowPos这个函数,下面介绍一下他的各个参数。 首先说明一下什么是窗口Z次序,他是在屏幕里一个虚拟的轴线,从里向外。
·
2015-11-11 01:23
window
通过OnPaint()给 CXXDialog填充不同的颜色。
比如下面HBRUSH CShortMsgDlg::OnCtlColor(CDC* pDC,
CWnd
* pWnd, UINT nCtlColor) {HBRUSH hbr = CDialog::OnCtlColor
·
2015-11-11 00:49
dialog
void FillSolidRect(lpRect,clr)无效原因现象。
HBRUSH CApplicationDlg::OnCtlColor(CDC* pDC,
CWnd
* pWnd, UINT nCtlColor) {HBRUSH hbr = CDialog::OnCtlColor
·
2015-11-11 00:40
pre
修改VC++2010界面左上角图标
用于你想要的程序图标,假设ID号为IDI_ICON(这种图标要有16*16和32*32两种格式的,前者用于最小化和列表显示等,后者用于桌面图标和平铺显示等-如你给图片)(2) CTESTDlg::CTESTDlg(
CWnd
·
2015-11-10 22:56
vc++
VC++之随父窗口变化调整控件大小
如果对话框或视类的大小调后,控件的大小和位置没有变化,界面看起来会很不爽 控件是从
CWnd
派生的,但不能使用SetWindowPos()或OnSize()或OnSizing()来改变其大小
·
2015-11-10 22:42
vc++
VC中的
CWnd
指针和HWnd的区别于联系
CWnd
是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。
·
2015-11-10 22:42
区别
VC双缓冲画图实例
device context for painting // TODO: Add your message handler code here // Do not call
CWnd
·
2015-11-10 22:28
实例
CWND
对象,鼠标中键事件响应
CWND
对象鼠标中键事件响应,除了重写相应的消息响应函数外,还有一个很重要的是该对象要获取焦点后才能响应,具体实现如下 .h文件 protected: //{{AFX_MSG
·
2015-11-10 22:58
对象
CWND
对象,鼠标中键事件响应
CWND
对象鼠标中键事件响应,除了重写相应的消息响应函数外,还有一个很重要的是该对象要获取焦点后才能响应,具体实现如下 .h文件 protected: //{{AFX_MSG
·
2015-11-10 22:57
对象
进入MFC讲坛的前言(三)
MFC中的窗口创建及窗口消息映射 我经常碰到有人问我有关窗口创建的问题,他们经常把用HWND描述的系统窗口对象和用
CWnd
描述的MFC的窗口对象混淆不清。
·
2015-11-10 21:41
mfc
MFC学习笔记之八————颜色对话框与字体对话框
其构造函数如下: CColorDialog( COLORREF clrInit = 0, DWORD dwFlags = 0,
CWnd
* pParentWnd = NULL ); 该构造函数含有三个参数
·
2015-11-09 13:16
学习笔记
VC中窗口ID,句柄,指针三者相互转换函数
hWnd = ::GetDlgItem(hParentWnd,id);id->指针
CWnd
·
2015-11-09 13:34
函数
添加鼠标悬浮在控件上的提示信息 很齐全各种方法 MFC ToolTipCtl
摘自网络: MFC 中 Tooltip 实现的几种方式 方法一: 利用
CWnd
本身自身支持的tooptip来实现,这种方法适用给控件增加tooltip,非常方便和简单方法如下: 1、在窗口中增加消息映射
·
2015-11-09 13:30
tooltip
(VC/MFC) CListBox类 和 Listbox控件
CListBox 如下继承关系 COBject : CCmdTarget :
CWnd
 
·
2015-11-09 13:45
listbox
工作总结:VS2010/MFC编程入门之十六(对话框:消息对话框)
这两个函数就是
CWnd
类的成员函数MessageBox
·
2015-11-08 16:40
VS2010
VC++基本控件的使用--CStatic
Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect,
CWnd
·
2015-11-08 16:43
static
MFC窗口创建、销毁消息流程
AfxWndProc()该函数负责接收消息,找到消息所属的
CWnd
对象,然后调用AfxCallWndProc 2.AfxCallWndProc()该函数负责保存消息(保存的内容主要是消息标识符和消
·
2015-11-08 15:11
mfc
VC++ 从
CWnd
中 派生特任意类,如何用在SDI的拆分窗口中
VC 从
CWnd
中 派生特任意类,如何用在SDI的拆分窗口中 class CMyXXX : public
CWnd
只要添加以下两个动态创建的代码就可以被 m_Splitter
·
2015-11-08 10:19
vc++
MFC中的MainFrame Dlg,App,Doc,View的关系
MainFrame: 主框架类 Dlg 是Dialog 的缩写,表示对话框本身 App类就是这个SDI作为"程序"的入口,有点像c的Main函数,它不是从
CWND
中派生出来的
·
2015-11-08 09:33
frame
孙鑫MFC学习笔记9:状态栏与工具栏编程
可以通过SetWindowLong改变窗口外观 4.GetWindowLong可以获取指定窗口信息 5.AfxGetInstanceHandle获取当前应用程序句柄 6.全局与
CWnd
·
2015-11-08 09:32
学习笔记
孙鑫MFC学习笔记6:菜单编程
视类,文档类,框架类,应用程序类 2.消息的分类 3.
CWnd
·
2015-11-08 09:29
学习笔记
面试——网络
慢启动为发送方的TCP增加了另一个窗口:拥塞窗口(congestion window),记为
cwnd
。当与另一个网络的主机建立TCP连接时,拥塞窗口被初始化为1个报文段(即另一端通告的报文段大小)。
·
2015-11-07 14:50
面试
设置编辑框控件的背景、文本颜色
ON_WM_CTLCOLOR() HBRUSH CColorEditBoxDlg::OnCtlColor(CDC* pDC,
CWnd
* pWnd, UINT nCtlColor) {
·
2015-11-07 14:05
设置
模拟鼠标操作
菜单命令{ // TODO: Add your command handler code here POINT lpPoint; CRect rect;
CWnd
·
2015-11-07 14:02
模拟
设置鼠标形状
BOOL CCursorHotDemoDlg::OnSetCursor(
CWnd
* pWnd, UINT nHitTest, UINT message) { // TODO: Add your
·
2015-11-07 14:59
设置
PreTranslateMessage和TranslateMessage区别
MFC 消息控制流最具特色的地方是
CWnd
类的虚拟函数PreT
·
2015-11-07 13:16
translate
TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [2])
这时,TCP马上把拥塞窗口
cwnd
减小到1,并执行慢开始算法,同时把慢开始门限值ssthresh减半。这是不使用快重传的情况。
·
2015-11-07 10:34
TCP/IP
如何找到MFC中的消息处理函数(2)
上篇讲的是对程序的定时器消息下断点,如果要拦截用户消息,比如点击按钮等,则需要对消息WM_COMMAND下条件断点,下断点的位置与定时器消息相同,步骤如下: 1 首先找到
CWnd
::WindowProc
·
2015-11-05 08:49
mfc
如何找到MFC程序中的消息处理函数
1 如果想断下特定的消息的处理函数,则首先在函数
CWnd
::WindowProc函数中下条件断点,因为消息经过内核到相应的处理函数的过程中必须经过这个函数,此函数的定义如下: Code LRESULT
·
2015-11-05 08:48
mfc
VC 使用OnCtlColor函数来改变控件颜色(引用)
在MFC类库提供了
CWnd
::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WM_CTLCOLOR消息的响应函数.此函数的原型:afx_msgHBRUSHOnCtlColor
鹿我所录
·
2015-11-05 08:00
HTTP请求的TCP瓶颈分析
23/HTTP%E8%AF%B7%E6%B1%82%E7%9A%84TCP%E7%93%B6%E9%A2%88%E5%88%86%E6%9E%90/ 针对三次握手、流量控制(接收窗口)、慢启动(
cwnd
·
2015-11-03 22:37
http
转MFC消息映射梳理
http://blog.csdn.net/phunxm/article/details/5640766 一.
CWnd
消息处理 一切从窗口(HWND)的创建说起,在MFC中,
CWnd
:
·
2015-11-02 17:51
mfc
采用模板的手法复用
CWnd
类
最近封装MFC窗口类(
CWnd
)时,实在不想机械性地使用虚函数机制了,就想试试通过模板的手法实现代码的复用性。真的动起手来,其实发现也没那么麻烦。
·
2015-11-02 16:05
模板
PopMenu 弹出式菜单(变灰,禁用,激活)
void CBallsRaceView::OnContextMenu(
CWnd
*
·
2015-11-02 13:36
menu
Direct2D绘制的MFC控件
1.要点 MFC中已有的控件都是使用GDI/GDI+绘制自身,因此不适合直接从这些已有控件中继承,而应当
CWnd
中继承,将控件所有外观绘制的工作都交给Direct2D完成; 重写OnEraseBkgnd
·
2015-11-02 11:05
mfc
TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [2])
这时,TCP马上把拥塞窗口
cwnd
减小到1,并执行慢开始算法,同时把慢开始门限值ssthresh减半。这是不使用快重传的情况。
·
2015-11-02 09:03
TCP/IP
MFC程序中消息以及函数的处理顺序简介
MFC应用程序中处理消息的顺序 1.AfxWndProc() 该函数负责接收消息,找到消息所属的
CWnd
对象,然后调用AfxCallWndProc
·
2015-11-01 15:46
mfc
VC、MFC中设置控件的背景色、标题、字体颜色、字体要注意的地方
如: HBRUSH CAlarm:: OnCtlColor(CDC* pDC,
CWnd
* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog
·
2015-11-01 15:30
mfc
GetSafeHwnd()函数解释
当我们想得到一个窗口对象(
CWnd
的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由:
CWnd
·
2015-11-01 15:27
get
MPTCP 源码分析(七) 拥塞控制
每条子路径拥有自己的
cwnd
,MPTCP的拥塞算法主要关心
cwnd
的改变。
·
2015-11-01 09:10
源码分析
《数据通信与网络》笔记--TCP中的拥塞控制
实际窗口大小 = min(rwnd,
cwnd
) rwnd:接收窗口大小。
cwnd
:拥塞窗口大小。 2.拥塞策略 TCP处理拥塞的一般策略基于3个阶段:慢速启动,拥塞避免和拥塞检测。
·
2015-11-01 08:29
tcp
[技术学习]浅谈MFC中超类化技术的实现 .
自 Panr 的 Blog // 关键词:// 面对对象编程、超类化、子类化、Superclassing// MFC、
CWnd
::SubclassWindow// 通用控件、CMNCTRL////
·
2015-10-31 18:42
mfc
MFC 消息类型
2、Window消息(WM_xxx) 所有派生自
CWnd
的类都有资格接受 WM_xxx。
·
2015-10-31 17:33
mfc
通过HWND获得
CWnd
指针
cwnd
又为计算机网络中拥塞窗口(congestion window)的简写。拥塞窗口的大小取决于网络的拥塞程度,并且动态地在变化。发送方让自己的发送窗口还可能小于拥塞窗口。
·
2015-10-31 17:22
指针
GetWindowRect() GetClientRect() ScreenToClient() MoveWindow()
CWnd
.GetWindowRect 参照坐标系:屏幕坐标系,原点为屏幕左上角(0,0)的位置 功能:取得调用窗口
CWnd
在屏幕坐标系下的RECT坐标
CWnd
.GetClientRect 参照坐标系
·
2015-10-31 17:23
window
ATL和MFC的C++类和HWND的映射机制
那么更古老的MFC框架又是怎么实现
CWnd
类到HWND窗口类之间的映射的呢? 下面的文章将ATL和MFC的窗口封装机制做个对比.
·
2015-10-31 17:28
C++
获取任意控件的ID或窗口句柄
获取任意控件的ID或窗口句柄
CWnd
* GetDlgItem( int nID ) const;//知道ID号,获取其窗口句柄 返回值: 指向给定的控件或子窗口的指针
·
2015-10-31 16:02
id
bitset类的应用
比如MFC程序中的窗口类
CWnd
类的鼠标移动消息处理函数: afx_msg void OnMouseMove(UINT nFlags,CPoint point); 该函数的第一个参数
·
2015-10-31 15:26
bitset
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他