摘要:
main getparent()为对话框的父窗口句柄不管窗口中有什么控件,button也好,ListBox也好,都可以通过GetDlgItem来获取该控件窗口句柄,比如Button的控件ID为IDC_BUTTON1,则HWND hWnd = GetDlgItem(IDC_BUTTON1)->GetS... 阅读全文
2014年7月16日
摘要:
一:关于坐标 MFC中绘图时经常涉及到坐标计算,GetWindowRect和GetClientRect这两个函数,是获取逻辑坐标系中窗口或控件(其实也是窗口)大小和坐标的常用函数了,有什么不一样的?先说说什么叫逻辑坐标?讲到逻辑坐标,它相对的一个概念是设备坐标,是为了屏蔽掉不同设备属性差别而设置的... 阅读全文
摘要:
MFC窗口位置管理详细分析及实例 在一般用MFC编写的程序的窗口客户区中,可能有好几个子窗口(具有WM_CHILD风格的窗口)。上边是工具栏,中间是视图窗口,下边是状态栏。三个窗 口在框架的客户区里和平共处,互不重叠。主框架窗口的尺寸改变了,别的子窗口都能及时调整自己的尺寸以便保持相互位置关系不变,... 阅读全文
摘要:
前面提到了CImageList类的Create(...)函数,虽然MSDN上已经有所解释,但仍有网友问到参数的具体含义,下面就我的理解,对参数进行一次轻量级的剖析 函数原型(其他重载函数请参看msdn):BOOL Create( int cx, int cy, UINT nFlags, ... 阅读全文
摘要:
VCMFC工具栏(CToolBar)控件工具栏工具栏控件在控件面板里没有对应的选项(图标),但有一个工具栏控件类CToolBar,所以我们如果要创建一个工具栏控件并显示在窗口里的话,只能用代码来完成,事实上任何一种控件,都可以用代码创建,如CButton按钮类,现举一个用代码创建按钮控件并显示在窗口... 阅读全文
摘要:
_variant_t vUsername,vID,vname; //变量声明_RecordsetPtrm_pRecordset;//记录集CString strid;_ConnectionPtr connection;m_pRecordset.CreateInstance(__uuidof( Rec... 阅读全文
摘要:
1、原型是:_ConnectionPtr Execute( _bstr_t CommandText, VARIANT * RecordsAffected,long Options ); 参数 1. CommandText是命令字符串,通常是SQL命令,也可以是表名、存储过程等 2. Record... 阅读全文
摘要:
摘 要:本文介绍了微软推出的以ActiveX技术为基础的ADO数据存取技术,分析了ADO的工作原理,并用Visual C++说明了ADO数据访问技术的实现方法。关键字:ADO;连接对象;OLE DB;数据存取;记录集ADO(ActiveX Date Object)是Microsoft数据库应用程序开... 阅读全文
摘要:
句柄获取方法(获取该窗口的句柄后,即可向该窗口类类发送消息、处理程序):0。获取所在类窗口的句柄: this->m_hwnd1。主窗口的句柄:无论在主窗口类内,还是子窗口类内,获取主窗口句柄的方法:AfxGetMainWnd()->m_hWnd,如:::SendMessage(AfxGetMainW... 阅读全文
摘要:
1. 如果HWND是主窗口,可以使用API: GetMenu(...) 得到属于主窗口的句柄,原型如下:HMENU GetMenu(HWND hWnd);在MFC中原型如下:CMenu* GetMenu( ) const;2. 如果HWND就是菜单的窗口,想直接转换成菜单句柄,则需要发消息了:消息I... 阅读全文