摘要: 连接界面: 界面初始操作: m_ComboBaudrate.AddString(_T("9600")); m_ComboBaudrate.AddString(_T("38400")); m_ComboBaudrate.AddString(_T("57600")); m_ComboBaudrate.AddString(_T("115200")); m_ComboBaudrate.SetCurSel(0);连接串口,获取系统中可用的COM:void CMyDialog::EnumerateSerialPorts(CUI 阅读全文
posted @ 2013-08-06 18:05 二师兄89 阅读(1985) 评论(0) 推荐(0)
摘要: 菜单结构一个菜单栏可以有若干个子菜单,而一个子菜单又可有若干个菜单项。对于菜单栏的子菜单,由左至右从0开始索引。对于特定的子菜单的菜单项,由上至下建立从0开始的索引。访问子菜单和菜单项,均可通过其索引或标识进行。对于在窗口客户区右键弹出的菜单,如果弹出菜单归属View 类窗口,则菜单项只能响应View 和Doc 类消息点击。如果弹出菜单归属框架窗口,弹出菜单上的消息的路由遵循View -DOC-MainFrame-APP的响应顺序 。菜单的相关重要函数CMenu* GetMenu( ) ; // 得到菜单指针CMenu* GetSubMenu( ) ;// 得到子菜单指针,也就是弹出菜单指.. 阅读全文
posted @ 2013-08-06 17:57 二师兄89 阅读(161) 评论(0) 推荐(0)
摘要: 配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件:BOOL WritePrivateProfileString( LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名 LPCTSTR lpKeyName, // lpAppName 下的一个键名,也就是里面具体的变量名 LPCTSTR lpString, // 键值,也就是数据 LPCTSTR lpFileName // INI文件的路径);读取.ini文件:DWORD GetPrivateProfileString( LPCTSTR lpAppName, ... 阅读全文
posted @ 2013-08-06 17:53 二师兄89 阅读(503) 评论(0) 推荐(0)
摘要: 头文件:#pragma once#include "resource.h"#include class CMyListBox : public CListBox{public: CMyListBox(); virtual ~CMyListBox();public: void AppendString(LPCTSTR lpszText); void AppendString(LPCTSTR lpszText, COLORREF fgColor, COLORREF bgColor = RGB(255, 255, 255)); void AddColorType();... 阅读全文
posted @ 2013-08-06 17:38 二师兄89 阅读(498) 评论(0) 推荐(0)
摘要: 头文件:#pragma once#include "resource.h"#include "afxwin.h"class CMyEdit : public CEdit{ DECLARE_DYNAMIC(CMyEdit)public: CMyEdit(); virtual ~CMyEdit();protected: DECLARE_MESSAGE_MAP()public: void SetBackColor(COLORREF rgb); //设置背景色 void SetTextColor(COLORREF rgb); //设置文本颜色 vo... 阅读全文
posted @ 2013-08-06 17:32 二师兄89 阅读(385) 评论(0) 推荐(0)
摘要: 头文件中主要定义: long lFirstLBound; long lFirstUBound; long lSecondLBound; long lSecondUBound; CWorkbook book; CWorkbooks books; CWorksheet sheet; CWorksheets sheets; CRange range; CApplication ... 阅读全文
posted @ 2013-08-06 17:28 二师兄89 阅读(1030) 评论(0) 推荐(0)
摘要: 字符类标识符 实际类型 意义CHAR char8位 Windows(ANSI)字符。CCHAR char8位 Windows(ANSI)字符。PSZ char* 一个以"NULL"结束的Windows字符串的指针PCHAR CHAR* 一个CHAR型指针PSTR CHAR* 一个以"NULL"结尾的8位Windows(ANSI)字符串指针LPSTR CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串指针NPSTR CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串指针PC 阅读全文
posted @ 2013-08-06 16:49 二师兄89 阅读(633) 评论(0) 推荐(0)
摘要: hwnd32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、对话框、按钮、编辑框等)。message用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。wParam通常是一个与消息有关的常量值,也可能是窗口或控件的句柄。IParam通常是一个指向内存中数据的指针。由于WParam、lParam和Pointer都是32位的,因此,它们之间可以相互转换。WM消息类型:WM_NULL=$0000//WM_CREATE=$0001//应用程序创建一个窗口WM_DESTROY=$0002//一个窗口被销毁WM_MO 阅读全文
posted @ 2013-08-06 16:43 二师兄89 阅读(126) 评论(0) 推荐(0)