mfc
风的哀伤
这个作者很懒,什么都没留下…
展开
-
ICON和CBitmap图片的加载及获取其大小
//添加ICON图片HICON hIcon = AfxGetApp()->LoadIcon(IDI_MAN);//IDI_MAN 图片IDICONINFO iconInfo; ::GetIconInfo(hIcon, &iconInfo); BITMAP bitmap; ::GetObject(iconInfo.hbmColor, sizeof(BITMAP), &bitmap); sizeBma转载 2015-02-03 10:09:52 · 540 阅读 · 0 评论 -
删除文件夹里的所有文件
//获得可执行文件所在的路径CString sText;TCHAR szPath[MAX_PATH];ZeroMemory(szPath, sizeof(TCHAR)*MAX_PATH);GetModuleFileName(NULL, szPath, sizeof(TCHAR)*MAX_PATH);//获得可执行文件位置LPTSTR pos01 = _tcsrchr(szPath,原创 2015-02-10 17:32:49 · 550 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
vector::iterator iter = vec.begin(); vecDestData.push_back(*iter); beamData preData = *iter; ++iter; beamData data; while (iter != vec.end()) { for (size_t i = 1; i < num + 1; i++) { if (i <= (nu原创 2016-12-28 18:05:40 · 190 阅读 · 0 评论 -
vector循环查询
vector<beamData>::iterator iter = vec.begin();vecDestData.push_back(*iter);beamData preData = *iter;++iter;beamData data;while (iter != vec.end()){ for (size_t i = 1; i < num + 1; i++)...原创 2016-12-28 18:06:53 · 303 阅读 · 0 评论 -
获得控件在对话框中的位置
CRect rc;GetDlgItem(IDC_STATIC_BK)->GetWindowRect(&rc);ScreenToClient(&rc);原创 2016-12-29 16:52:29 · 347 阅读 · 0 评论 -
更改光标形状并获得其大小
SetCursor(LoadCursor(NULL, IDC_CROSS)); //将光标变成十字型 m_rePt = point; m_currentPt = point; HCURSOR hCur = GetCursor(); if (hCursor) { ICONINFO curInfo; GetIconInfo(hCur, &curInfo); CBitmap* p原创 2016-12-29 16:53:44 · 989 阅读 · 0 评论 -
OnPaint中画图遇到的问题
在OnPaint函数中有CPaintDC dc1(this);这句话,在画图时,千万不要把它去掉,否则会造成消息队列阻塞。例如定时器、Invalidate()等都会失效原创 2016-12-28 16:11:45 · 1234 阅读 · 0 评论 -
ICON和CBitmap图片的加载及获取其大小
//添加ICON图片HICONhIcon = AfxGetApp()->LoadIcon(IDI_MAN); DICONINFO iconInfo; ::GetIconInfo(hIcon, &iconInfo);BITMAP bitmap;::GetObject(iconInfo.hbmColor, sizeof(BITMAP), &bitmap);izeBmap.cx = bi原创 2016-12-28 18:02:41 · 2341 阅读 · 0 评论 -
MFC中隐藏和显示光标
函数原型:int ShowCursor(BOOL bShow);参数:bShow:确定内部的显示计数器是增加还是减少,如果bShow为TRUE,则显示计数器增加1,如果bShow为FALSE,则计数器减1。返回值:返回值规定新的显示计数器。备注:该函数设置了一个内部显示计数器以确定光标是否显示,仅当显示计数器的值大于或等于0时,光标才显示,如果安装了鼠标,则显示计数原创 2017-08-14 15:38:45 · 4776 阅读 · 0 评论