- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 GDAL保存图像文件
//从文件名获取文件格式char* CtemplatematchingDoc::findImageTypeGDAL(char *pDstImgFileName) { char *dstExtension = strlwr(strrchr(pDstImgFileName,'.') + 1); char *Gtype = NULL; if
2015-01-31 15:52:48 5715
转载 MFC查找一个文件夹下文件的数目
CFileFind find; bool ret = find.FindFile(FileName+_T("*.*"));//"*"为通配符 int i = 0; while(ret) { ret = find.FindNextFileW();//找到最后一个文件时返回零 if(find.IsDots()||find.IsDirectory())
2015-01-31 15:23:29 692 1
原创 编辑框初始化全选文本
在OnInitDialog()中加入((CEdit*)GetDlgItem(IDC_******))->SetFocus();((CEdit*)GetDlgItem(IDC_******))->SetSel(0,-1);修改函数返回为:return FALSE;
2015-01-27 16:44:49 709
转载 保存HBitmap,CBitmap文件
如果是CBitmap,可转换HBITMAP hBitmap = (HBITMAP)bitmap.GetSafeHandle();BOOL SaveBitMapToFile(HBITMAP hBitmap, CString lpFileName) { HDC hDC; //设备描述表 int iBits; //当
2015-01-27 11:30:11 747
原创 多文档中获得停靠窗口以及子对话框以及其内控件指针
//获得主窗口句柄 CWnd* wnd = AfxGetMainWnd(); HWND hwnd = wnd->GetSafeHwnd(); //在主窗口内搜索获得停靠窗口句柄 CWnd* DockWnd = CWnd::FindWindowEx(hwnd,NULL,NULL,_T("模板编辑")); HWND dockhwnd = DockWnd->GetSafeHwnd(
2015-01-27 11:28:14 703
原创 多文档中给对话框注册类
1,修改RC文件IDD_EDITDLG DIALOGEX 0, 0, 219, 378STYLE DS_SETFONT | DS_FIXEDSYS | WS_SYSMENUCLASS "EditDlg" //此处为添加FONT 8, "MS Shell Dlg", 400, 0, 0x12,注册类在MainFrm构造函数中添加://注册窗口类 WNDCLASS wc
2015-01-23 11:32:49 560
原创 给按钮添加位图
CBitmap Bitmap1,Bitmap2;Bitmap1.LoadBitmap(IDB_FOLDADD);Bitmap2.LoadBitmap(IDB_DELETE);((CButton *)GetDlgItem(IDC_FOLDADDBTN))->SetBitmap((HBITMAP) Bitmap1.GetSafeHandle());((CButton *)GetDlgI
2015-01-16 20:50:18 511
原创 改变对话框背景色,对话框内文本的颜色与背景色
利用ClassWizard重载OnCtlColor(),即WM_CTLCOLOR消息//改变对话框背景色,文本颜色及背景色HBRUSH SelSamplesDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);/
2015-01-16 10:53:35 708
转载 Tab Control的使用
tab control的使用1、首先为要放置tab control的对话框新建一个类(CTab),在一个对话框中放置一个tab control,为这个控件添加个变量(m_tab)2、再新建两个(也可多个,但是比较麻烦,这里就省略了)对话框,把新建的这两个对话框的属性style的值修改为“child”,属性Border的值修改为“none”。3、分别在新建的对话框中放置一些控件(当然
2015-01-15 21:07:34 432
原创 在CFormView中如何让对话框内的控件大小跟随单文档的大小变化
窗口大小改变时也让对话框和Grid填满内部区域void CXXXView::OnSize(UINT nType, int cx, int cy){CFormView::OnSize(nType, cx, cy);// TODO: 在此处添加消息处理程序代码CWnd * pWnd = GetDlgItem(IDD_ACUASSESSMENT_FORM);if(pWnd
2015-01-09 10:40:10 827
原创 在CFormView中如何使单文档窗口缩小时也不产生滚动条
当窗口小于CScrollView才会产生滚动条,所以修改CScrollView为当前客户区大小就能阻止滚动条的产生,一般来说CScrollView的大小为内部对话框区域的大小。在void CXXXView::OnInitialUpdate()中添加void CXXXView::OnInitialUpdate(){ CRect rect; GetCli
2015-01-09 10:12:09 665
转载 MFC单文档修改标题和标题图标
一.修改标题在doc类中OnNewDocument函数修改,添加修改的标题,如下:BOOL CKTLXSubjectShowDoc::OnNewDocument(){ if (!CDocument::OnNewDocument()) return FALSE; SetTitle(_T("测试标题")); return TRUE
2015-01-09 09:59:35 9104 2
转载 GridCtrl在对话框中的使用方法
1、新建基于Dialog的MFC工程GridCtrlTest2、将GridCtrl.cpp、GridCtrl.h等文件加到工程中,并编译我添加GridCtrl_src下文件后,VS2010编译报错:gridctrltest\memdc.h(26): error C2011: “CMemDC”:“class”类型重定义 我认为微软已经实现了他们自己的CMemDC 类库
2015-01-09 09:43:37 1467
关于深度学习(DL)的9篇标志性文章
2015-09-14
深度学习经典论文(A fast learning algorithm for deep belief nets)
2015-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人