MFC
menghun_99
这个作者很懒,什么都没留下…
展开
-
vs2005中使用libusb库
sourceforge里面有libusb-1.0库。libusb-1.0不仅提供32位的库,也提供64位的库。下面介绍如何在vs2005的环境下使用libusb-1.0。1)https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.22/libusb-1.0.22.7z/download 下载libusb库,并进行解压。...原创 2018-06-09 17:15:40 · 910 阅读 · 0 评论 -
libusb函数说明
1 libusb_init函数原型:int libusb_init(libusb_context **ctx);功能说明:该函数进行libusb的初始化,必须最先调用。参数说明:ctx通常设置NULL返回值:0成功,非0 失败2 libusb_exit函数原型:void libusb_exit(libusb_context *ctx);功能说明:和libusb_init成对使用,释放相应的资源。...转载 2018-06-09 17:38:02 · 2289 阅读 · 1 评论 -
libusb-win32的使用教程和例子
一 libusb 介绍 libusb 设计了一系列的外部API 为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API 调用了内核的底层接口,和kernel driver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的使用也比开发内核驱动相对容易的多。Libusb 的编译安装请查看Readme,这里不做详解 二...转载 2018-06-09 18:03:17 · 15119 阅读 · 4 评论 -
VS 2005 创建DLL工程和调试例子
1 例子目标在Window下,学会使用Visual Studio 2005创建简单的DLL工程,以及对DLL提供的接口进行调用与调试。2 DLL工程2.1 创建工程打开VS2005,并创建工程。如图所示。 这里选择“Win32 控制台应用程序”即可。选择工程的位置,以及添加工程的名称“DllTest”,然后按“确定”。 接着,出现“Win32 应...转载 2018-06-09 21:07:15 · 1341 阅读 · 0 评论 -
VC++2010中的GetWindowText与GetWindowTextW的区别
UpdateData(TRUE);//将控件上显示上的数据更新到关联变量UpdateData(FALSE);将关联变量的值更新到控件显示。当你改变控件对应的关联变量的值的时候,要使用UpdateData(FALSE)来更新显示。当你在界面上更改控件的值的时候,你要使用UpdateData(TRUE);将值更新到关联变量或者如果不使用关联变量,可以使用GetDlgItemText(IDC_E...转载 2019-06-29 21:37:31 · 307 阅读 · 0 评论 -
VC++之ComboBox的用法总结
1. 对话框中 添加 combox 控件2. 添加变量定义 CComboBox m_droplist;3. 添加内容:m_dropbox.SetCurSel(1);m_dropbox.AddString("所有数据类型");m_dropbox.AddString("空气温度");m_dropbox.AddString("空气湿度");m_dropbox.AddString("土壤湿度...转载 2019-06-29 22:06:09 · 4147 阅读 · 0 评论 -
VC程序运行时间函数
1:Sleep函数使用: sleep(1000) 在Windows和Linux下1000代表的含义并不相同,Windows下的表示1000毫秒,也就是1秒钟; Linux下表示1000秒,Linux下使用毫秒级别的函数可以使用usleep。原理:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。...原创 2019-09-25 20:38:44 · 429 阅读 · 0 评论