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
Windows消息理解
从
CWnd
派生的类,都可以接收到这类消息。命令消息——来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND形式呈现。在MFC中,通过菜单项的标识(ID
·
2013-08-21 22:00
windows
通过HWND获得
CWnd
指针/通过
CWnd
获取HWND
较常用的下面两个方法:(MFC实现机制是使用映射机制,两个之间互相MAP)HWNDhWnd=GetSafeHwnd();
CWnd
*pWnd=
CWnd
::FromHandle(hWnd); 下面的转载地址
chunyexiyu
·
2013-08-20 11:00
获取HWND
获取CWND
MFC设置控件背景透明
MFC设置控件背景透明添加消息响应WM_CTLCOLOR,Static代码如下:HBRUSH CTest1Dlg::OnCtlColor(CDC* pDC,
CWnd
* pWnd, UINT nCtlColor
面对现实,超越自己
·
2013-08-18 16:00
《数据通信与网络》笔记--TCP中的拥塞控制
实际窗口大小=min(rwnd,
cwnd
)rwnd:接收窗口大小。
cwnd
:拥塞窗口大小。2.拥塞策略TCP处理拥塞的一般策略基于3个阶段:慢速启动,拥塞避免和拥塞检测。
TODD911
·
2013-08-17 16:00
MFC类层次图
●
CWnd
类及派生类。●CDocument及其派生类。●FileServices。●GraphicalDrawing。●GraphicalDrawingObjects。●Menus。
zhaoshuzhaoshu
·
2013-08-16 16:00
类
mfc
图
MFC消息循环
MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的
CWnd
对象,然后调用AfxCallWndProc。
vanlin5566
·
2013-08-12 12:00
Onpaint和OnDraw区别联系
OnPaint()是
CWnd
的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图
pessimistic
·
2013-08-12 11:53
onDraw
OnPaint
CDC双缓冲绘制与InvalidateRect
一般情况下的OnPaint处理代码是:
CWnd
::OnPaint(){ CPaintDC dc(this); CMemoryDC memDC(&dc); //使用memDC进行绘制 DrawBy
mmmn143
·
2013-08-07 17:30
mfc
CDC
InvalidateRect
CDC双缓冲绘制与InvalidateRect
一般情况下的OnPaint处理代码是:
CWnd
::OnPaint(){CPaintDCdc(this);CMemoryDCmemDC(&dc);//使用memDC进行绘制DrawByMemoryDC(&
mmmn143
·
2013-08-07 17:30
MFC
CDC
InvalidateRect
禁用cvNamedWindow所创建窗口的系统菜单关闭按钮
,需要临时禁用cvNamedWindow所创建窗口系统菜单上的关闭按钮,开始觉得没什么,直接写代码如下:HWNDhCvWnd=(HWND)cvGetWindowHandle(windowTitle);
CWnd
Arcsinsin
·
2013-08-01 21:00
MFC学习笔记
(第三节28分)4、Afx...全局函数,AfxGetApp()获得CwWnApp的指针5、从
CWnd
类中都有一个成员变量保存了类窗口的句柄,叫m_hWnd.6、CDC:设备上下文对象类7、关于静态成员函数
wuyu1125
·
2013-07-31 11:00
MFC如何使控件大小随着对话框大小自动调整
【直接设置对话框的大小:可以将代码添加到初始化程序中:(比如设置成640*480) CRect temprect(0,0,640,480);
CWnd
::SetWindowPos(NULL,
Arcsinsin
·
2013-07-28 19:00
vc 显示
CWnd
窗口Resizing范围
voidCDlg::OnGetMinMaxInfo(MINMAXINFO*lpMMI){//TODO:在此添加消息处理程序代码和/或调用默认值//限定窗体可变最小范围lpMMI->ptMinTrackSize.x=nWidth;lpMMI->ptMinTrackSize.y=nHeight;CMDIFrameWndEx::OnGetMinMaxInfo(lpMMI);}
chinabinlang
·
2013-07-26 15:00
CStatic控件的基本使用(文本、颜色、图标等)
CStatic控件的基本使用CStatic继承于
CWnd
,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件.通常静态控件不提供输入和输出。
Arcsinsin
·
2013-07-24 17:00
MFC中CImage加载png图片出现黑色背景的解决办法!
我让控件继承
CWnd
,然后再在XTP的浮动面板中作为子窗口测试以下加载图片的效果。结果发现,不管我是否对图片做了透明通道的处理,背景色都是黑色,这个问题困扰我好几天,网上各种找资料也没有解决。
小罗啦啦
·
2013-07-18 22:37
黑色背景
CImage
PNG显示
MFC中CImage加载png图片出现黑色背景的解决办法!
我让控件继承
CWnd
,然后再在XTP的浮动面板中作为子窗口测试以下加载图片的效果。结果发现,不管我是否对图片做了透明通道的处理,背景色都是黑色,这个问题困扰我好几天,网上各种找资料也没有解决。
小罗啦啦
·
2013-07-18 22:37
CImage
PNG显示
黑色背景
进程间通信的WM_COPYDATA的使用
blog.csdn.net/ao929929fei/article/details/6316174 接收数据的一方 ON_WM_COPYDATA() afx_msg BOOL OnCopyData(
CWnd
·
2013-07-18 17:00
copy
消息对话框(MessageBox)用法介绍
在软件中我们经常会弹出个小窗口,给一点点提示.这就会用到消息对话框.在Win32API程序中只有MessageBox这一种用法.而在MFC中就有三各方法:1.调用API中的MessageBox 2.调用
CWnd
weiwenhp
·
2013-07-18 15:00
VC++中改变Static Text字体的大小
在构造函数中调用CreateFont方法,记得在头文件中加入CFONT font;申明字体的对象CEasyCase::CEasyCase(
CWnd
*pParent/*=NULL*/):CDialog(
Arcsinsin
·
2013-07-17 19:00
CProgressCtrl
词条简介(1)派生关系:CObject └CCmdTarget└
CWnd
└CProgressCtrl(2)简介“进度条控件”是一个窗口,应用程序可以使用这个窗口来表明一个冗长操作的进度。
Arcsinsin
·
2013-07-13 15:00
孙鑫VC++深入详解:Lesson9 Part5---状态栏编程
CWnd
-->CCtontrolBar-->CStatusBar 定义一个CStatusBar m_wndStatusBar对象,调用Create()函数创建进度条2.在资源编辑器中增加2个字符串资源
sergery
·
2013-07-11 17:00
孙鑫VC++深入详解:Lesson9 Part4---工具栏编程
//---1.工具栏类CToolBar是CControlBar的子类,而CControlBar是
CWnd
的子类...因此工具栏是个窗口.1.将工具栏的图标的ID与子菜单项的ID设置成一样的,这样工具栏图标就可以响应子菜单项的消息
sergery
·
2013-07-11 16:00
转载:
CWnd
与HWND的区别与转换
转载来源地址:http://blog.163.com/fengxuedong_fxd/blog/static/719263062011920102930356/ 一、区别HWND是句柄,
CWnd
是MFC
chunyexiyu
·
2013-07-10 14:00
hwnd
CWnd
论模式和非模式对话框
相比之下,非模式对话框可能要显得复杂,你要使用Create函数创建非模式对话框,并且在退出时,必须调用
CWnd
::DestroyWindow函数销毁窗口。而且要
x356982611
·
2013-07-08 10:00
HINSTANCE HANDLE HWND 的区别及一般方法
HINSTANCE是应用程序实例句柄,HWND是窗口对象句柄,HANDLE是任意对象的句柄,
CWnd
是MFC中的窗口类。
·
2013-07-07 21:00
孙鑫VC++深入详解:Lesson5 Part1 文本插入符Caret,位图插入符,窗口重绘
1.创建文本插入符Caret,用函数CreateSolidCaret(),然后ShowCaret();
CWnd
::CreateSolidCaret voidCreateSolidCaret(
sergery
·
2013-07-04 11:00
CComboBoxEx 动态创建时下拉框的长度
下拉框长度的设置在Create函数中进行配置BOOLCreate(DWORDdwStyle,constRECT&rect,
CWnd
*pParentWnd,UINTnID);其中rect中的rect.bottom-rect.top
rexlend
·
2013-07-01 18:00
MFC窗口和控件大小等比例变化
Rect区域 1 CRect rect; 2 GetWindowRect(&rect); 3 listRect.AddTail(rect);//对话框的区域 4 5
CWnd
·
2013-06-27 20:00
mfc
MFC的基类
诸如 CButton、
CWnd
或 CDocument 的类不需要对话框ID或资源ID。这些类不使用对话框ID或资源ID。如果为基类选择这些类中的一个,“对话框ID”框和“DHTML资源ID”框无效。
Stephanie_1
·
2013-06-27 17:00
类
mfc
INSTANCE/HWND/
CWnd
/HANDLE区别
HINSTANCE是应用程序实例句柄,HWND是窗口对象句柄,HANDLE是任意对象的句柄,
CWnd
是MFC中的窗口类。
·
2013-06-26 15:00
无法从“void (__thiscall CtestDlg::* )(void)”转换为“LRESULT (__thiscall
CWnd
::* )(WPARAM,LPARAM)”
按照孙鑫的教程添加自定义消息时,如果是VC6.0开发环境,也许没有什么问题,但在VS2008中编译会报错的无法从“void(__thiscallCtestDlg::*)(void)”转换为“LRESULT(__thiscallCWnd::*)(WPARAM,LPARAM)”这是因为VS2008中消息返回值不允许为void,且消息参数不能为空,消息映射三处分别如下#defineUM_MYMESSAG
zhuce0001
·
2013-06-22 08:00
自定义消息报错
用
CWnd
类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置
用
CWnd
类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。
laoyang1018
·
2013-06-20 23:00
VC 小技巧(一)
要修改窗口的缺省风格,需要重载
CWnd
::PreCreateWindow(CREATESTRUCT&cs)函数,并在其中修改CREATESTRUCT型参数cs。
haoxingfeng
·
2013-06-18 20:00
文档
VC
MFC消息处理笔记
从
CWnd
派生的类都可以接收到这类消息。2)命令消息:来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND形式呈现。
freeWayWalker
·
2013-06-15 13:00
类
mfc
MFC的SDI程序的用户命令的处理顺序
returnTRUE; if(
CWnd
::OnCmdM
shigaopb
·
2013-06-12 22:00
MFC Edit控件 error:“DDX_Control”: 不能将参数 3 从“int”转换为“
CWnd
&”
在使用MFC的EditControl等控件时可能你会遇到这样的问题:error:“DDX_Control”:不能将参数3从“int”转换为“
CWnd
&”或error:“DDX_Control”:不能将参数
Eastmount
·
2013-06-08 01:00
mfc
EDIT控件
Error分析
GetDlgItem返回NULL的原因
我直接给Dialog添加按钮但是在OnInitDialog里面
CWnd
*p1=GetDlgItem(IDC_BTN_XXX);的时候,返回NULL,我不解,又换了个之前已经存在的ID,还是返回NULL。
oldmtn
·
2013-06-05 15:00
vc中IP地址控件的使用
BOOLCreate(DWORDdwStyle,RECT&rect,
CWnd
*pParentWnd,UINTnID);参数:dwStyle为控件风格,可使用窗口风格的组合;rect控件大小和位置;pParent
ruiqingzheng
·
2013-06-03 16:00
listbox
创建一个列表窗口可以使用成员函数:BOOLCListBox::Create(LPCTSTRlpszText,DWORDdwStyle,constRECT&rect,
CWnd
*pParentWnd,UINTnID
xue815020462
·
2013-06-03 10:00
VC++深入详解笔记——7.对话框
都是由
CWnd
类派生来 2. 对话框的类型
xiyanlgu
·
2013-06-02 14:00
C++
对话框
Visual
VC++深入详解笔记——6.菜单编程
从
CWnd
类派生的类都可以接收到这一消息[命令消息]:来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,
xiyanlgu
·
2013-06-02 14:00
C++
菜单
Visual
windows消息从User32 内核出来之后逆向过程
Windows系统自动发往各个窗口的消息处理函数,但这里怎么会全部进入了AfxWndProc()函数USER32内核->AfxWndProcBase->AfxWndProc->AfxCallWndProc->
CWnd
jiangdf
·
2013-06-01 17:00
MFC中OnDraw与OnPaint的区别
OnPaint()是
CWnd
的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图变得无效时(包括大小的改变,移动,被遮
colafei
·
2013-05-30 00:00
CWnd
类--1
在MFC中类
CWnd
是一个很重要的类,它封装了Windows窗口句柄HWND。在Windows编程中,窗口句柄唯一的标识了一个窗口。
xue815020462
·
2013-05-28 08:00
类
windows
CWnd
MFC计时器的使用 -- 毫秒级
用
CWnd
::SetTimer设置定时器,然后在窗口上添加WM_TIMER事件,接下来实现OnTimer响应函数就可以了...SetTimer(1,1,NULL);//第一个是定时器标号,第二个是每隔多长时间运行一次
b217dgy
·
2013-05-27 17:20
timer
mfc
MFC计时器的使用 -- 毫秒级
用
CWnd
::SetTimer设置定时器,然后在窗口上添加WM_TIMER事件,接下来实现OnTimer响应函数就可以了...SetTimer(1,1,NULL);//第一个是定时器标号,第二个是每隔多长时间运行一次
b217dgy
·
2013-05-27 17:20
mfc
timer
VC++
CEdit 详述
CEdit从
CWnd
ruiqingzheng
·
2013-05-27 15:00
C++
控件
让MFC DLL 中的窗口响应PreTranslateMessage
PreTranslateMessage是
CWnd
的虚函数,在这条函数里处理一些按键消息非常方便。
chenlycly
·
2013-05-26 16:00
vs MFC 添加弹出菜单
voidCXXX::OnContextMenu(
CWnd
*pWnd,CPointpoint){ //TODO:在此处添加消息处理程序代码 CMenumenu; VERIFY(menu.LoadMenu(
chaoguodong
·
2013-05-24 14:00
GetDlgItem
编辑本段函数说明根据继承关系,有如下几类:1).CWindow::GetDlgItemHWNDGetDlgItem(int nID)const;说明——参数nID:接收消息的控件的标识;返回值:标识所标记的控制窗口句柄;2).
CWnd
laogaoAV
·
2013-05-12 17:00
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他