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树形控件(CTreeCtrl)用法(上)
通过调用BOOLCreate(DWORDdwStyle,constRECT&rect,
CWnd
*pParentWnd,UINTnID);创建一个窗口,dwStyle中可以使用以下一些树形控件的专用风格:
u011473714
·
2015-09-13 18:00
[MFC]DlgDemo2程序:非模态对话框的基本应用
非模态对话框的创建方法以及和模态对话框的不同之处: 1)首先是创建非模态对话框使用的是CDialog::Create而不是CDialog::DoModal; 2)那么最大的问题就来了,Create是从
CWnd
Lirx_Tech
·
2015-09-09 18:00
mfc
非模态对话框
MFC用户自定义消息的使用
首先创建自定义类,通过派生
Cwnd
类实现在picture控件中绘图从而显示图像,在该类中定义一个鼠标单击事件,其返回的是点击位置相对图像原点的坐标,而非整个对话框的原点。
Kelvin_Yan
·
2015-09-09 15:00
mfc
1.6.2 简单自绘控件——无边框对话框最小化按钮
1、准备PNG文件:2、插入StaticText控件,并将其设置在窗口右上角 CRect rect; GetClientRect(rect); //获取对话框大小
CWnd
Cracent
·
2015-09-07 17:00
mfc
png
最小化
GDI+
自绘控件
1.6.2 简单自绘控件——无边框对话框最小化按钮
1、准备PNG文件:2、插入StaticText控件,并将其设置在窗口右上角 CRect rect; GetClientRect(rect); //获取对话框大小
CWnd
Cracent
·
2015-09-07 17:00
mfc
png
最小化
GDI+
自绘控件
1.6.1 简单自绘控件——无边框对话框关闭按钮
1、准备PNG文件:2、插入StaticText控件,并将其设置在窗口右上角 CRect rect; GetClientRect(rect); //获取对话框大小
CWnd
Cracent
·
2015-09-07 16:00
mfc
png
GDI+
关闭按钮
自绘控件
1.6.1 简单自绘控件——无边框对话框关闭按钮
1、准备PNG文件:2、插入StaticText控件,并将其设置在窗口右上角 CRect rect; GetClientRect(rect); //获取对话框大小
CWnd
Cracent
·
2015-09-07 16:00
mfc
png
GDI+
关闭按钮
自绘控件
1.4 MFC控件设置
3.然后程序代码中会添加进函数:OnCtlColor(CDC*pDC,
CWnd
*pWnd,UINTnCtlColor) 4.在这个函数中添加if语句,其中的条件表达式改成想要设置的控件;比如改成: if
Cracent
·
2015-09-07 16:00
mfc
设置
控件
对话框
1.4 MFC控件设置
3.然后程序代码中会添加进函数:OnCtlColor(CDC*pDC,
CWnd
*pWnd,UINTnCtlColor) 4.在这个函数中添加if语句,其中的条件表达式改成想要设置的控件;比如改成: if
Cracent
·
2015-09-07 16:00
mfc
设置
控件
对话框
1.2 对话框设置(样式、大小位置、无边框可拖动)
1.样式设置(无边框)如此设置后,运行程序效果如下:2.大小位置设置//对话框大小设置CRecttemprect(0,0,400,400*0.618);
CWnd
::SetWindowPos(NULL,0,0
Cracent
·
2015-09-07 16:42
MFC对话框
MFC对话框开发实战
1.2 对话框设置(样式、大小位置、无边框可拖动)
样式设置(无边框)如此设置后,运行程序效果如下:2.大小位置设置 //对话框大小设置 CRect temprect(0,0,400,400*0.618);
CWnd
Cracent
·
2015-09-07 16:00
mfc
对话框
无边框
大小位置
可拖动
1.2 对话框设置(样式、大小位置、无边框可拖动)
样式设置(无边框)如此设置后,运行程序效果如下:2.大小位置设置 //对话框大小设置 CRect temprect(0,0,400,400*0.618);
CWnd
Cracent
·
2015-09-07 16:00
mfc
对话框
无边框
大小位置
可拖动
[MFC]在程序中访问对话框中的控件——GetDlgItem函数
1.使用GetDlgItem函数来访问对话框中的控件: 1)函数原型:
CWnd
*
CWnd
::GetDlgItem(intnID)const; 2)只要参数指定为要访问的控件的ID,即可返回该控件的指针
Lirx_Tech
·
2015-09-06 20:00
mfc
对话框
GetDlgItem
MFC修改图标
修改左上角的图标和任务栏里图标在对话框构造函数中1CTestDlg::CTestDlg(
CWnd
*pParent/*=NULL*/)2:CDialog(CTestDlg::IDD,pParent)3{4m_hIcon
Cracent
·
2015-09-03 01:44
MFC对话框
MFC修改图标
修改左上角的图标和任务栏里图标 在对话框构造函数中1 CTestDlg::CTestDlg(
CWnd
* pParent /*=NULL*/)2 : CDialog(CTestDlg::IDD
Cracent
·
2015-09-03 01:00
开源
mfc
图标
图标修改
MFC之静态文本框的使用
Create函数的原型如下:virtualBOOLCreate( LPCTSTRlpszText, DWORDdwStyle, constRECT&rect,
CWnd
*pParentWnd,
q5512049
·
2015-09-01 14:00
VC中句柄、指针、ID之间的转换
句柄到指针
CWnd
*pWnd=
CWnd
::FromHandle(hWnd);//atemporaryCWndobjectiscreated//andattached. pWnd->Attach(hWnd
zdhlwt2008
·
2015-08-26 14:00
C++
MessageBox、::MessageBox 、AfxMessageBox三者的区别
三者的本质区别如下:WindowsAPI:MessageBox();
CWnd
::MessageBox(); MFC:AfxMessageBox(); 其中
CWnd
::MessageBox()与AfxMessageBox
ucliaohh
·
2015-08-26 08:00
HDC、CDC、CWindowDC、CClientDC……
HDC和CDC的关系与HWnd和
CWnd
的关系类似,
CWnd
中有一个HWnd类型的成员变量m_hWnd,同样CDC中有一
bflong
·
2015-08-24 16:00
mfc
CDC
gdi
hdc
CClientDC
MFC_ HWND(获取控件或窗体句柄) [大三TJB_708]
平台:visualstudio2010 1C++窗体对象和HWND窗体对象是一个继承于
CWnd
类的C++类的对象。
u010003835
·
2015-08-20 09:00
windows
mfc
MFC/Windows_Windows/MFC对消息处理的顺序
MFC应用程序中处理消息的顺序 1.AfxWndProc() 该函数负责接收消息,找到消息所属的
CWnd
对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息
u010003835
·
2015-08-13 16:00
windows
mfc
AfxMessageBox和MessageBox区别
AfxMessageBox和MessageBox区别我们知道,Afx开头的都是全局函数,也就是说AfxMessageBox可以用于任何程序;而MessageBox只能用在
CWnd
及其派生类中。
u010412719
·
2015-08-06 10:00
区别
mfc
MessageBox
AfxMessageBox
Windows/MFC_
CWnd
与Hwnd转换
1:
CWnd
是MFC的窗口基类。HWND是Windows窗口句柄。前者是一个C++对象,后者是一个类似于指针地址的数字型对象。
u010003835
·
2015-08-05 21:00
C++
windows
mfc
warning :OnDestroy or PostNcDestroy in derived class will not be called
应用程序中使用指针创建了对话框,在析构函数中使用delete时,会出现以下警告:AppMsg-Warning:callingDestroyWindowinCWnd::~
CWnd
;OnDestroyorPostNcDestroyinderivedclasswillnotbecalled
jiangqin115
·
2015-07-30 14:00
VS2013 GDI+显示jpg
Imageimage(_T("d:\\1.jpg"));
CWnd
*pwnd=GetDlgItem(IDC_PIC); CDC*dc=pwnd->GetDC(); CRectrect; pwnd->GetClientRect
a379039233
·
2015-07-09 10:00
BringWindowToTop(), SetForegroundWindow(), SetActiveWindow()
1.SetActiveWindow()原型:
CWnd
*SetActiveWindow(); HWNDSetActiveWindow(hWnd);功能:该函数激活一个窗口,hWnd:将被激活的最顶层窗口。
jiangqin115
·
2015-07-04 11:00
CreateSolidBrush 内存释放
HBRUSHCXXXDlg::OnCtlColor(CDC*pDC,
CWnd
*pWnd,UINTnCtlCo
a379039233
·
2015-06-24 17:00
CImage 显示JPG
boolCMainDlg::Show_JPG(CStringstrFileName,intControl_id){CImagem_Image;m_Image.Load(strFileName);CRectrect;
CWnd
a379039233
·
2015-06-15 15:00
C++ MFC 改变控件大小和位置
用
CWnd
类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。
·
2015-06-15 15:00
C++
C++语法拾遗
details/461200951、构造函数的基类参数假设继承关系CDialog->CBaseDialog->CDeriveDialogCDialog::CDialog(UINTnIDTemplate,
CWnd
lonelyrains
·
2015-05-28 11:00
C++
继承
类
虚函数
CWnd
与HWND的区别与转换
一、区别HWND是句柄,
CWnd
是MFC窗体类,
CWnd
中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。
a379039233
·
2015-05-28 09:00
动态Static文本导致字体重叠的解决方案
需要动态更新Static静态文本框的内容来显示不同状态信息要求:设置文本框背景透明方法:添加消息ON_WM_CTLCOLOR()HBRUSHCAppHelperDlg::OnCtlColor(CDC*pDC,
CWnd
jiangqin115
·
2015-05-25 15:00
MFC checkbox使用方法
MFC中复选框checkbox控件,至少有三种方法对其进行操作,他们是利用Cbutton成员函数GetCheck和SetCheck,第二种是利用
CWnd
成员函数IsDlgButtonChecked,最后就是把
dumeichen
·
2015-05-25 13:00
VC设置鼠标光标的方式比较
BOOLCWwe2Dlg::OnSetCursor(
CWnd
*pWnd,UINTnHitTest,UINTmessage) { CStringsClassName; ::GetClassName(pWnd
dijkstar
·
2015-05-24 21:00
MFC 对话框字体设置
//设置对话框的字体从短到长CFont*pFont=newCFont;pFont->CreatePointFont(90,_T("Arial"));SetFont(pFont);
CWnd
*pWnd
u013766436
·
2015-05-19 17:00
mfc
字体
对话框
VC 显示红绿灯
voidCTest_AllDlg::state(intxID,intcolor){CRectconRect;
CWnd
*pWnd=GetDlgItem(xID);//在图象控件中设圆形状态指示灯CDC*pDC
a379039233
·
2015-05-19 09:00
MFC 文件保存对话框的设置的那些秘密
NULL,LPCTSTRlpszFileName=NULL,DWORDdwFlags=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,LPCTSTRlpszFilter=NULL,
CWnd
csunking
·
2015-05-14 22:49
MFC
vc MFC 控件重叠
如果要把一个按钮m_btn放在TreeCtrl上,并始终保持在TreeCtrl前面,可以这样做m_TreeCtrl.ModifyStyle(0, WS_CLIPCHILDREN); m_btn.SetParent(
CWnd
296991904
·
2015-05-14 14:27
mfc
VC
控件重叠
vc MFC 控件重叠
如果要把一个按钮m_btn放在TreeCtrl上,并始终保持在TreeCtrl前面,可以这样做m_TreeCtrl.ModifyStyle(0, WS_CLIPCHILDREN); m_btn.SetParent(
CWnd
296991904
·
2015-05-14 14:27
mfc
VC
控件重叠
TCP/IP:拥塞算法与流量控制算法 学习小结
进行修改算法概念:SWND(SendWindow,发送窗口);拥塞窗口(CongestionWindow,
CWND
);3拥塞算法与流量控制算法有什么关系与区别?流量控
Jet_小马过河
·
2015-04-22 10:31
无线通信与网络子系统
TCP/IP:拥塞算法与流量控制算法 学习小结
进行修改算法 概念: SWND(SendWindow,发送窗口);拥塞窗口(CongestionWindow,
CWND
); 3拥塞算法与流量控制算法有什么关系与区
honour2sword
·
2015-04-22 10:00
tcp
IP
拥塞算法
流量控制算法
VC简易计算器实现
public: doublem_dbnum; boolm_bFlag; doublem_dbZ; doublem_dbY; intm_nType; doublem_dbX; CJisuanqiDlg(
CWnd
bingdianlanxin
·
2015-04-17 23:00
实现
VC
简易计算器
画矩形参考
应该用什么方法,是不是要用循环啊
CWnd
* pWnd = GetDlgItem(IDC_STATIC_BACK);if(pWnd != NULL && ::IsWin
phenixyf
·
2015-04-13 14:00
cannot convert parameter 2 from 'const char [12]' to 'LPCWSTR'
;...whenIcompiletheproject,thecompileryields:errorC2664:'
CWnd
::MessageBoxW':cannotconvertparameter1from'constchar
Jackery_Shh
·
2015-04-09 11:00
unicode
function
convert
param
cannot
C++C
关于MFC中的#ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #endif
第二个函数如果未更改的话,最终调用的是
Cwnd
::Dump();输出窗口类名,标题名等一系列信息(
ZYTTAE
·
2015-04-07 21:00
_DEBUG
关于MFC中的#ifdef
VC之列表控件排序
classCListSortDlg:publicCDialog { //Construction public: intm_nSortSign2; intm_nSortSign1; CListSortDlg(
CWnd
bingdianlanxin
·
2015-04-05 20:00
排序
VC
列表控件
VC之列表控件点击事件处理
2.设置相关变量和函数classCListClickDlg:publicCDialog { //Construction public: CListClickDlg(
CWnd
*pParent=NULL)
bingdianlanxin
·
2015-04-05 19:00
VC
点击事件
列表控件
MFC的CDialog完全展开式解析
//Cmfc_notepad_execDlg对话框classCmfc_notepad_execDlg:publicCDialog{//构造public: Cmfc_notepad_execDlg(
CWnd
QQ18334373taikongyi
·
2015-03-20 10:00
CDC * pdc 指针 与 hdc 转换
1.CDC*pDC和HDChdc有什么不同,类似的有
CWnd
*pWnd和HWnd?
AchengCug
·
2015-03-07 17:26
转换
CDC
hdc
PDC
CDC * pdc 指针 与 hdc 转换
1.CDC*pDC和HDChdc有什么不同,类似的有
CWnd
*pWnd和HWnd?
AchengCug
·
2015-03-07 17:26
pdc
转换
cdc
C++/MFC
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他