- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 解决btool/CDC类 虚拟串口驱动无法安装的解决办法
请参考https://blog.csdn.net/lida2003/article/details/27982143
2019-11-21 17:40:53 757 1
原创 vs2010代码段折叠
工具——>选项——>文本编辑器——>C/C++——>格式设置。在右边,将大纲显示里面的大纲语句块设为True,点击确定,然后重启VS。
2018-12-27 11:28:44 524
原创 MFC中字体大小的设置
CreateFont txtfont.CreateFont(yf/3*1, // 高度 xf/8, // 宽度 0, // 字体显示的角度 0, // 字体的角度 FF_SWISS, // 字体的粗细 FALSE, // 是否斜体 FALSE, // 是否有下划线 0, // 是否有删除线 ANSI_CHARSET, // 字符集 OUT_DEFAULT_PRE...
2018-06-20 17:44:57 2072
原创 USB_HID通信基本信息
1.OVERLAPPED是一个包含了用于异步输入输出的信息的结构体。 OVERLAPPED.hEvent: 在转移完成时处理一个事件设置为有信号状态。2.RegisterDeviceNotification向系统注册以获得消息通知。...
2018-06-13 20:44:02 779
原创 mfc控件中文字大小设定
CRect rect;GetDlgItem(IDC_RESULT)->GetWindowRect(rect);//获取控件大小int x1=rect.Width();int y1=rect.Height();font.CreateFont(y1,x1/8,0,0,100,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAU
2018-02-02 16:14:28 632
转载 USB HID类设备开发中用CreateFile无法得到设备句柄,读访问失败
文章链接:http://blog.csdn.net/seth1104/article/details/4489306Mouse和Keyboard这类HID类设备是被系统独占的,若想用CreateFile得到句柄需把第二个参数为0; CString strShow; int flag=0; int vid = 0x046D; int pid = 0xC040;
2017-12-08 08:52:26 4673 1
原创 获取屏幕分辨率
1.获取屏幕的分辨率CRect rectWind; this->GetClientRect(rectWind); int iHeight = rectWind.Height(); int iWidth = rectWind.Width(); 2.使对话框全屏显示 //得到显示器大小2 int cx,cy;3 cx = GetSy
2017-10-30 11:16:02 546
原创 error C2065: “Graphics”: 未声明的标识符解决办法
在stdafx.h文件中添加#include "gdiplus.h" using namespace Gdiplus; #pragma comment(lib, "gdiplus.lib") 好用点赞
2017-10-23 11:36:40 3268 2
原创 MFC中使用CMFCBUTTON按钮关闭对话框出现内存泄漏
内存泄漏情况如下:Detected memory leaks!Dumping objects ->{839} client block at 0x03462018, subtype c0, 212 bytes long.a CMFCVisualManager object at $03462018, 212 bytes longObject dump complete.
2017-07-04 15:45:58 1451
原创 mfc中图片控件上加载PNG图片
MFC加载png资源链接就一个加载png图片的程序弄了一下午,想哭。***在stadfx.h文件中添加#include "gdiplus.h"using namespace Gdiplus;#pragma comment(lib, "gdiplus.lib")1.在app.cpp中添加ULONG_PTR m_gdiplusToken; 2.在BOOL xxxA...
2017-06-21 17:49:45 6814
原创 MFC设置按钮颜色
将按钮模式设置为ower drawvoid CKeyBoardTest::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) { // TODO: Add your message handler code here and/or call default if(nIDCtl==IDC_BUTTON_CAP)
2017-04-19 10:24:28 6551
原创 MFC动态改变字体颜色
HBRUSH CResetMouse::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改 DC 的任何特性 if (pWnd->GetDlgCtrlID()==IDC_COUNTSUSS) {
2017-03-30 12:04:18 3144
原创 MFC设置静态字体颜色
HBRUSH CResetMouse::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改 DC 的任何特性 if (pWnd->GetDlgCtrlID() == IDC_COUNTLOSE)
2017-03-29 08:32:58 388
原创 vc提示 fatal error C1853: 'Debug/xx.pch' is not a precompiled header,怎么回事,具体怎么解决?
打开 Project settings ,在C/C++选项框下,在category下找到precompiled header,选择Not using precompiled header 就可以了,希望对你有帮助。
2017-03-23 08:31:49 2672
原创 内存泄漏
使用CString时造成内存泄漏,怎样都找不到解决办法,后来发现用来输出十进制整型的%d,写出d%,竟然编译通过,不过造成内存泄漏,d%是啥意思哈?http://bbs.csdn.net/topics/370162009
2017-03-21 14:02:52 266
原创 LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
解决方案: 第一步:将 项目——项目属性——配置属性——连接器——清单文件——嵌入清单 “是”改为“否”。若还不能解决问题进入第二步。第二步:查看计算机是否为64bit操作系统,如是,继续如下操作。查找是否有两个cvtres.exe。C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe
2017-03-17 16:24:29 203
原创 vc++计算从1970到现在总毫秒数
long time_now; time_now=time(NULL); timeb t1; ftime(&t1); CString strTime; strTime.Format(_T("%lldms"), t1.time * 1000 + t1.millitm);strTime为总毫秒数点击打开链接
2017-03-10 11:54:15 1291
原创 使用GDI画图时未识别graphics
在stdafx.h中添加#include "gdiplus.h" using namespace Gdiplus; #pragma comment(lib, "gdiplus.lib")
2017-03-10 09:29:28 490
原创 mfc中鼠标滚轮上下滚动计数问题(OnMouseWheel)
afx_msg BOOL OnMouseWheel( UINT nFlags, short zDelta, CPoint pt ); 返回值:如果允许鼠标轮滚动,则返回非零值;否则返回0。 点击打开链接 参数: nFlags 指明是否按下了虚拟键。这个参数可以是下列值的组合: ·
2017-03-09 09:28:13 4762
原创 鼠标坐标
void CMouseTestDlg::OnMouseMove(UINT nFlags, CPoint point){CString MousePos;// MousePos.Format("(%d,%d)",point.x,point.y);// GetDlgItem(IDC_POINT)->SetWindowTextA(MousePos);GetCursorPos(&poi
2017-03-06 19:34:09 252
原创 picture控件动态加载图片
动态加载显示图片:CBitmap bitmap;//从资源中加载图片bitmap.LoadBitmap(IDB_BITMAP1);//加载指定位图资源 Bmp图片IDCStatic *p=(CStatic *)GetDlgItem(IDC_SHOWOK); //获取对话框上的句柄 图片控件IDp->ModifyStyle(0xf,SS_BITMAP|SS_CENTER
2017-03-02 16:05:40 2067
原创 vc静态文本字体大小设置
CFont font; //这个是全局的。放到include的下面就可以了//放于OnInitDialog()里面 VERIFY(font.CreateFont(48, // nHeight, 0 , // nWidth, 0 , // nEscapement, 0 ,
2017-03-01 17:51:59 1481
原创 fatal error LNK1181: 无法打开输入文件“hid.lib setupapi.lib
hid.lib setupapi.lib中的空格改成分号。
2017-02-21 15:42:10 1134
原创 vc检测usb设备的拔插状态
检测USB设备的拔插信息1.在BOOL CUsbHid123Dlg::OnInitDialog(){}中注册设备DEV_BROADCAST_DEVICEINTERFACE DevInt;memset(&DevInt,0,sizeof(DEV_BROADCAST_DEVICEINTERFACE));DevInt.dbcc_size = sizeof(DEV_BROADCAST_DEV
2017-02-21 14:00:02 3774
原创 添加dbt.h头文件,DEV_BROADCAST_DEVICEINTERFACE
在StdAfx.h添加 #define WINVER 0x0500 指Win2000以上。有些API或常数只有在Win2000以上才支持。
2017-02-20 15:02:59 2632
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人