MFC小碎点

6 篇文章 0 订阅

SHBrowseForFolder()//显示浏览文件夹的对话框

AfxGetMainWnd( ):
使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。
就是获得应用程序主窗口的指针,AfxGetMainWnd()-> m_hWnd是主窗口的句柄。
m_hWnd这个成员变量,最早是定义在类CWnd中,而且是类CWnd的第一个数据成员,它是窗口类的一个句柄凡是从CWnd派生的类都有这个句柄,凡是以CWnd派生的类定义的对象内部也都有这个句柄,它是类或者对象标识自己的句柄。凡是窗口都有一个句柄用来标识自己,在CWnd类中将这个句柄作为一个成员变量直接封装了,所以CWnd类的成员函数都没有句柄这个参数了,比如::ShowWindow(HWND hWnd),在CWnd类或者派生类中,这个函数就没有参数了,CWnd::ShowWindow(),其实这个函数实现很简单,就是调用了::ShowWindow(HWND hWnd),因为在类里已经封装好了,所以也不需要在传递参数了

POINT point;
::GetCursorPos(&point);//获取光标位置

point.x point.y

ScreenToClient(&point)
ScreenToClient也就是Screen(屏幕坐标) 到 Client(客户区坐标)的转换。也就是说这个函数可以把你在屏幕上鼠标的位置转换为你打开的程序的客户区的坐标(位置)。

菜单
TrackPopupMenu()//显示浮动菜单
GetSubMenu()//获取子列菜单

获取combox中的文本内容
CCombox com;
com.GetWindowText();

//文件查找的类
CFileFind find;

BOOL LoadString( UINT nID );
参数: nID 一个Windows字符串资源ID。
此成员函数用来读取一个由nID标识的Windows字符串资源,并放入一个已有的CString对象中。

LPWSTR是wchar_t字符串

CString str;
GetWindowText(str)获取文本内容到str

GetWindowRect()
GetWindowRect是一个Windows API函数。该函数返回指定窗口的边框矩形的大小,函数原型为void GetWindowRect(LPRECT lpRect) const。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值