- 博客(10)
- 收藏
- 关注
转载 VC++ mscomm控件接收字符大于8字节的解决方法(延时)
有很多人遇到串口事件触发(我理解是中断)时只能接收8个字节,这是由于串行通信相对于并行通信时间比较长,所以传输时间必须要考虑在内,有的人的解决方法是把SetRThreshold()内的值设置大一点,但是这样只能用于已知要接收数据的长度,因为对你当你接收数据不到那么多,他不会触发mscomm事件,另外一种解决方法是延时,当你第一次进入事件时串口只给你提供8个字节的数据,当第二次进入mscomm事件后
2012-07-12 15:18:32 2727 2
转载 VC2008中MSCOM控件使用
在使用MSCOM时遇到很多问题,现把解决问题的方法列出1、VS2008本身不带有MSCOM组件,需要自已去下载下载地址如下:http://www.iiidown.com/source_download/753382742、下载完成后将MSCOMM32.OCX放到C:\Windows\System32目录下,手动注册。 WIN7下以管理员权限打开命令提示符输入regsvr3
2012-04-05 16:25:46 1873
转载 VC通过串口收发短消息
首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE接口标准(AT命令集)。一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。Block Mode已是昔日黄花,目前很少
2012-04-01 10:19:54 1162
转载 十六进制计算方法
首先,理解十六进制与十进制的关系。十六进制共十五个元素,即0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。当满16时向高位进一。十进制共有9个元素,即0、1、2、3、4、5、6、7、8、9。当满10时,向高位进一。例如: 6 5 ×1 2 ──────── C A //2*5按十进制的话是10,10不满16,在十六进制中可以用
2012-03-09 15:26:44 29798
转载 C++ std::fstream open mode
ios::app: 以追加的方式打开文件 ios::ate: 文件打开后定位到文件尾,ios:app就包含有此属性 ios::binary: 以二进制方式打开文件,缺省的方式是文本方式。两种方式的区别见前文 ios::in: 文件以输入方式打开 ios:out: 文件以输出方式打开 ios::nocreate: 不建立文件,所以文件不存在时打开失败 i
2012-02-24 13:08:49 4347
转载 关于SetItem;
BOOL SetItem(const LVITEM* pItem)BOOL SetItem(int nItem, int nSubItem, UINT nMask, LPCTSTR lpszItem, int nImage, UINT nState,
2012-02-06 17:01:22 1478
转载 Listcontrol控件随着框架窗口的大小而变化
当用户改变框架窗口的大小后,框架窗口会接收到 WM_SIZE 消息,并且提供了改变后的大小等信息;这时,你就可以响应这个消息,根据改变后的情况来控制子窗口。void CTest0826Dlg::OnSize(UINT nType, int cx, int cy) {CDialog::OnSize(nType, cx, cy);CRect l_ct; GetCli
2012-02-03 20:36:35 1301
转载 修改List Control的行高
解决方案:1. 设置List Control的属性 Owen Draw Fixed.2. 自定义CMyListCtrl, 继承于CListCtrl,并重载CListCtrl::DrawItem.必须重载DrawItem函数,而不能自己处理WM_DRAWITEM,否则MFC处理时运行到CListCtrl::DrawItem会抱错。( 此函数的内容只有一条语句: ASSERT(FALSE)
2012-01-30 16:40:48 6718 1
转载 SendMessage 的用法!
SendMessage的基本结构如下:SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄。 UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与UINT是同种类型的, //在vc编译器中右键有个“转到WPARAM的定义
2012-01-13 16:24:24 645
转载 转载 ----MFC动态创建控件的消息处理
MFC动态创建控件的消息处理 前些天有人在论坛里问在动态创建TreeCtrl后怎么响应消息,于是便写了一点自己的心得,现整理如下。 本例在view中动态创建一个ListCtrl并响应其NM_CLICK消息,先写出动态创建的代码: 新建一SDI工程,给view加上一个成员变量:CListCtrl m_list; 在view的OnCreate中创建它:if(
2012-01-12 20:40:45 394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人