自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (11)
  • 收藏
  • 关注

转载 从一个MFC工程移植对话框类到另一个MFC工程

今天碰到模块移植问题了,自己做的对话框类(继承于CDialog)要移植到目标工程中.在网上搜了几个帖子发现都说的很生涩.问了我们的技术总监之后总算解决这个问题了.        问题:把一个MFC SDI工程中的一个对话框资源和类拷贝到另一个MFC SDI中.        1.在VC6中打开老的工程,在工作区Resource标签页中选中Dialog文件夹下的资源文件(就是双击后会出现编辑

2014-04-22 15:29:58 897

转载 CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理

LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生)LVN_BEGINLABELEDIT 开始编辑项的文本LVN_COLUMNCLICK 单击列(当鼠标单击列表视图控件列标题时产生)NM_CLICK 当鼠标单击列表

2014-04-22 10:10:27 1060

转载 CTreeCtrl 和 CListCtrl 控件(VC_MFC)

Tree Control 控件(MSDN 链接)说明:树形控件是用于构造树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点.在树形控件中每一个结点都有一个句柄(HTREEITEM),同时添加结点时必须提供该结点的父结点句柄(其中根Root结点只有一个,既不可以添加也不可以删除), MFC 中使用 CTreeCtrl 类来封装树形控件的

2014-04-21 14:29:37 1783

原创 为edit control控件添加EN_CHANGE事件

.h// Generated message map functions//{{AFX_MSG(CTest22Dlg)virtual BOOL OnInitDialog();afx_msg void OnSysCommand(UINT nID, LPARAM lParam);afx_msg void OnPaint();afx_msg HCURSOR OnQueryDrag

2014-04-21 14:23:25 11279

原创 设置对话框打开时焦点位置

有两种方法:第一:在对话框上,设计时将EDIT的Tab Order顺序设为第一个,这样默认的焦点就是EDIT 。第二:在对话框的初始化函数OnInitDialog()中使用成员函数SetFocus()GetDlgItem(IDC_EDIT1)->SetFocus();注意:要将OnInitDialog()的return TRUE;改为return FALSE;

2014-04-21 14:17:46 1031

转载 树形控件TreeCtrl关联的MFC中的类:CTreeCtrl

1、插入结点:InsertItem2、获取与设置结点的文本:GetItemText、SetItemText3、删除某个结点:DeleteItem4、删除所有结点:DeleteAllItems5、收起与展开结点:Expand6、获取与设置选择结点:GetSelectedItem、SelectItem7、获取与设置虚线的颜色:GetLineColor、SetLineColor

2014-04-15 12:25:45 2924

转载 熵权法求权重的Matlab实现

理论简介

2014-04-08 16:44:32 37687 4

原创 c++ vector begin(),end(),rbegin(),rend()问题

begin() 指向vector起始位置迭代器end()   当前vector末尾元素的下一位置的迭代器rbegin()指向末尾的下一位置,而其内容为末尾元素的值rend()当前vector起始位置的逆迭代器

2014-04-03 11:55:06 1517

转载 LoadString()函数

int LoadString(HINSTANCE hInstance,//应用程序实例句柄UINT uID,//资源IDLPTSTR lpBuffer,//存放字符串的缓冲区int nBufferMax//缓冲区大小)作用:先在资源中加入字符串资源(不管是字符串还是窗口还是按钮),都有一个名字,比如IDC_BUTTON1然后用这个函数把这个名字作为参数,就可以取出资源中

2014-04-03 11:54:04 13478

原创 CComboBox下的GetCurSel()

在类CComboBox下的GetCurSel定义如下:  CComboBox::GetCurSel  int GetCursel( ) const;  返回值:  返回组合框中列表框中当前选中的项的下标。如果没有选中项,则返回CB_ERR。  说明:  本函数用于MFC编程时,取得组合框中当前选中的项的下标。  参考例子:  void CDlgDlg::OnButt

2014-04-01 17:07:43 5865

转载 CCombobox使用大全

一、如何添加/删除Combo Box内容1. 在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。2. 在程序初始化时动态添加    如: //控件内容初始化   CString strTemp;((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除

2014-04-01 17:06:58 748

转载 MFC中树控件CTreeCtrl的用法

树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些树形控件的

2014-04-01 16:45:47 1102

原创 c++中c_str()用法

const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同.这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针比如:最好不要这样: c

2014-04-01 16:31:02 562

原创 MoveWindow()

MoveWindow()就是移动窗口位置(也可用来改变大小)。用法如下:BOOL MoveWindow(HWND hWnd, // handle to window  int X,          // horizontal position  int Y,          // vertical position  int nWidth,     // width 

2014-04-01 16:24:50 1181

原创 vc获取硬盘ID

获取硬盘的id, api函数得到的都是和windows安装相关的id,也就是windows硬件管理器分配的id,而不是真正的硬件生产厂商的id. 所以,为了得到真正的和硬盘序列号相关的信息,最好是使用WMI服务查询GetPartitionVolumeSerialNumber.cpp#include "stdafx.h"DWORD GetPartitionVolumeSerialNu

2014-04-01 14:57:33 5910

原创 vc获取MAC地址

.h文件typedef struct _ASTAT_   {    ADAPTER_STATUS adapt;    NAME_BUFFER NameBuff [30];   } ASTAT, * PASTAT;   .cpp文件 CString CGetIdDlg::GetMACID()  {   NCB ncb;  LANA_ENUM lana_

2014-04-01 14:39:04 949

原创 vc获取CPU ID

最近要用CPU序列号,MAC地址和硬盘ID来为软件加密,在网上找了下高手写的,有很多版本,但很多不能正常运行或者达不到预期效果,这里整理下自己采用并测试通过的CPU序列号并不是全球唯一的,以Intel为例,其不同型号的CPU序列号肯定不同,但不保证同型号的CPU序列号也各不相同,但据说P3后都是全球唯一的CString CGetCpuIDDlg::GetCPUID(){CStr

2014-04-01 14:25:27 4836

dicom图像数据

DICOM数据,用于测试

2018-11-19

PccomServer

pmac上位机开发接口,PccomServer,里面包含有库文件,使用文档和案例

2018-11-19

boost log封装

boost log的封装,使用更简洁,log.cpp log.h 加入到工程中,在要打印的地方添加LOG就行,详细调用见logger.txt

2018-11-19

pamc编程软件手册 中文版

turbo pamc软件参考手册 中文版 学习pmac非常好的参考工具

2018-09-04

pmac编程示例

pamc下位机编程示例,完成简单运动,双电机同步,示例

2018-09-04

pamc软件手册

pamc软件手册,有详细的参数及使用介绍,包括P M 各变量的含义

2018-07-19

安川选型手册

安川电机选型手册,最新电机系列,中文版,安川电机选型手册,最新电机系列,中文版,

2018-07-19

volview软件+说明书

volview软件+说明书 做3D可视化开发的可以好好研究下

2017-11-22

vs2010选中全部高亮显示插件

选中后相同的代码高亮显示,VS2010插件,工具-选项中设置无法做到,必须要插件

2017-11-22

重写MFC treectrl控件的一个实例

重写MFC treectrl控件的一个实例 可以设置各个节点为不同背景色

2014-04-16

重写了MFC中TreeCtrl控件

重写了MFC中TreeCtrl控件,其中的SetItemColor(HTREEITEM hItem, COLORREF color)可以实现设置TreeCtrl某一个节点的背景色

2014-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除