
MFC
小小的程序员_one
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MFC VC判断鼠标左键点击在哪个控件并响应相关的处理
1、PreTranslateMessage函数里面if(pMsg->message == WM_LBUTTONDOWN && pMsg->hwnd == GetDlgItem(IDC_STATIC_1)->GetSafeHwnd()){//添加响应相关的处理}2、可以在OnLButtonDown里面void XXView::OnLB...原创 2020-04-26 19:30:21 · 2386 阅读 · 2 评论 -
MFC VC静态static控件点击响应函数的实现
1、首先需要吧static控件的notify的属性设置true2、添加 ON_STN_DBLCLK(IDC_STATIC_4, OnStaDblclickStatic4) 这里是双击响应3、亲测双击响应是没有问题,单机也可以,就是不要把这个控件关联其他的类型基本就没有问题呢望各位大佬指出不对之处!!!谢谢,一起进步...原创 2020-04-26 16:54:43 · 1128 阅读 · 0 评论 -
VC MFC调用系统键盘
一般情况调用下面的函数就可以出来 ShellExecute(GetSafeHwnd(), NULL, _T("osk.exe"), NULL,NULL,SW_NORMAL);但是还要视系统情况而定64位就要多下面一步操作将System32文件夹下的osk.exe拷贝到SysWOW64文件夹下,这个问题测过了,亲测有效,折腾了半个多小时!也算是搞定了望看到的盆友可以少走弯路吧...原创 2020-04-26 11:01:48 · 503 阅读 · 0 评论 -
C++ 一些CString变量的用法技巧总结
1、Cstring strTmp ; CStringArray csaTmp;2、strTmp.MakeReverse(); //CString变量将内容反转的方法3、strTmp.Format("%d",iNum); //将其他类型的变量转换成CString4、strTmp.TrimLeft(); strTmp.TrimRight(); //CString去掉首尾空格的...原创 2018-03-14 19:59:04 · 2672 阅读 · 0 评论 -
VC++ MFC List创建列表用法
1、首先在类里面创建一个List对象 CListCtrl m_List;2、在类初始化函数添加List的初始化操作 2.1设置List的数据形式 m_List.InsertColumn(0, _T("列")); m_List.InsertColumn(1, _T("行")); m_List.InsertColumn(2, _T("扫描内容")); m_List.Ins...原创 2018-05-06 10:35:45 · 5459 阅读 · 0 评论 -
C++ List Box新增水平滚动条功能
1、在MFC里面先定义一个List Box对象,再在类里面关联一个对象变量class CDlg_Multi : public CDialog{public:CListBox m_ListInfo;......}2、在初始化成员函数里:BOOL CDlg_Multi::OnInitDialog(){...... m_ListInfo.SetHorizontalExtent(1000); ...原创 2018-04-04 08:45:23 · 624 阅读 · 0 评论 -
C++ 列表控件List Box目前接触过的用法
1、获取列表控件 CListBox *plist=(CListBox*)dlg->GetDlgItem(IDC_LIST1); //获取之后列表控件给生成一个对象,之后直接对生成的是对//象操作就OK啦 ,其实跟定义变量类似,只是C++多了一个对象意识,这个是C++基本思想也是很重要的2、对List Box里面内容清空plist->ResetContent();3、从一个编...原创 2018-04-03 10:32:17 · 2746 阅读 · 3 评论 -
C++ Button设置按钮文本
1、类CButtonST中定义一个设置按钮图标的成员函数DWORD CButtonST::SetIcon(int nIconIn, int nIconOut){ HICON hIconIn = NULL; HICON hIconOut = NULL; HINSTANCE hInstResource = N...原创 2018-04-03 10:15:11 · 7022 阅读 · 0 评论