随笔分类 - MFC
摘要:一、手动添加ON_WM_DEVICECHANGE()消息 二、添加头文件#include <Dbt.h> 三、定义设备的GUID static const GUID GUID_DEVINTERFACE_LIST[] ={ // GUID_DEVINTERFACE_USB_DEVICE USB设备的G
阅读全文
摘要:void CMyDlg::OnSize(UINT nType, int cx, int cy){ CDialogEx::OnSize(nType, cx, cy); CRect rt; GetClientRect(&rt); if (m_Grid.GetSafeHwnd() != NULL) { m
阅读全文
摘要:#if _MSC_VER > 1000 #pragma once #endif 解释: 这是微软的预编译控制。 在_MSC_VER较小时,它对一些东西的支持与新版不同 _MSC_VER分解如下: MS:Microsoft(微软)的简写 C:MSC就是Microsoft出的C编译器。 VER:Vers
阅读全文
摘要:Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标、光标和动画文件在Visual Studio 2008的安装目录下,\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\2052文件夹下面,有一个VS
阅读全文
摘要:https://blog.csdn.net/darren2015zdc/article/details/51778102
阅读全文
摘要:virtual BOOL CreateEx( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWnd
阅读全文
摘要:https://baike.baidu.com/item/OnCtlColor/4750440?fr=aladdin CTLCOLOR_BTN 按钮控件 · CTLCOLOR_DLG 对话框 · CTLCOLOR_EDIT 编辑控件 · CTLCOLOR_LISTBOX 列表框控件 · CTLCOL
阅读全文
摘要:/************************************************************************/ /* 改变静态文本框和选择框的背景颜色 */ /****************************************************************...
阅读全文
摘要:1、在对话框添加Picture Contrl 控件 2、选中控件,修改ID为IDC_STATIC_PICTURE 和 Type属性为icon 其图标改为 3、添加变量m_picture变量名是灰色,说明我这里已经添加过 4、定义一个HICON 句柄 并在构造函数中载入icon图标资源,(此处用的是编
阅读全文
摘要:误将整个对话框的属性中disable选为“True”,对话框不可用,选为false即可
阅读全文
摘要:第一种方法如下: 在对话框OnPaint()函数中添加代码 在RGB中选择自己喜欢的颜色,编译运行 第二种方法如下: 给对话框添加消息处理程序OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) HBRUSH CMyTestDlg::OnCtlColor(
阅读全文
摘要:void CMyPicoTestDlg::DrawWave(CDC *pDC,CRect &rectPicture) { float fDeltaX; float fDeltaY; int nX; int nY; CPen newPen; CPen *pOldPen; CBrush newBrush; CBrush *pOldB...
阅读全文
摘要:https://zhidao.baidu.com/question/32424351.html整理
阅读全文
摘要:解决方法: 修改工程属性页的配置属性 调试中的远程可执行文件的路径 部署中的远程目录的路径
阅读全文
摘要:TRACE 宏有点象我们以前在C语言中用的Printf函数,使程序在运行过程中输出一些调试信息,使我们能了解程序的一些状态。在Output中可以查看到结果。 但有一点不同的是:TRACE 宏只有在调试状态下才有所输出,而以前用的Printf 函数在任何情况下都有输出。和Printf 函数一样,TRA
阅读全文
摘要:SerialPort.h 1 #ifndef __SERIALPORT_H__ 2 #define __SERIALPORT_H__ 3 4 #define WM_COMM_BREAK_DETECTED WM_USER+1 // A break was detected on input. 5 #d
阅读全文
摘要:头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这
阅读全文
摘要:BEGIN_MESSAGE_MAP(CSerialPortTestDlg, CDialog) ON_MESSAGE(WM_COMM_RXCHAR,OnComm) //}}AFX_MSG_MAPEND_MESSAGE_MAP() 三、 添加LONG CSerialPortTestDlg::OnComm
阅读全文

浙公网安备 33010602011771号