自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 MFC对话框程序中列表控件(CListCtrl)的响应消息简介

缩写注解HDNHeader NotifyLVNListView control NotifyNMNotify MessageTVNTreeView control Notify响应消息解析HDN_BEGINTRACK开始拖动控件顶部的分割线HDN_BEGINDRAG开始拖动控件顶部的分栏(item)HDN_BEGINFILTEREDIT开始过滤器编辑(filter edit)LVN_BEGINDRAG鼠标左键正在...

2020-05-28 16:00:10 919

原创 MFC关闭另一个程序(杀死另一个进程)

#一、关闭一个进程比较麻烦,方法有好几种对网上的进行了整理和代码注释##1.获得窗口的句柄之后,那么可以使用向该窗体发送消息的进行进程的关闭。###1.1直接给目标窗口发送WM_CLOSE/*向该窗体发送WM_CLOSE消息的进行进程的关闭。 关闭这个程序*/ HWND h =::FindWindow(NULL,"C://Temp//ABC.exe");//找到应用程序,利用路径和...

2019-11-04 22:12:30 3465

原创 上一次调试没事,后来再次打开程序运行不起来

一开始进行了单步调试,发现原来从来没出问题的地方,突然运行不过去了。对比两个变化,想起了,可能路径太深,或者名称太长,会导致程序运行出问题,修改名称,将名称变短,结果程序就可以运行了。...

2019-07-13 20:57:00 370

原创 创建透明画刷

GetStockObject() 获取一个黑色或者白色的画刷句柄CBrush类提供了FromHandle() 将画刷句柄转换为画刷对象创建一个空画刷CBrush* pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH) );...

2019-03-20 10:49:33 795

原创 UpdateData()用法

我的理解UpdateData(TRUE) 用于将对话框中的值更新到变量中去UpdateData(FALSE) 用于将值更新到对话框中去前人的解释UpdateData(FALSE):将程序中改变的变量的值更新至控件中去;UpdateData(TRUE):将控件中输入的值更新到变量中。UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateD...

2019-03-04 10:26:41 460

转载 MATLAB画图-plot-线形、颜色、数据点形状的选择

转载} 原地址:http://blog.sina.com.cn/s/blog_6288b2260102ve6d.html可以按这个顺序来输入线形命令:线形Solid line (default)– Dashed line: Dotted line-. Dash-dot line颜色r Redg Greenb Bluec Cyanm Mag...

2019-02-27 20:08:27 26642

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

CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生)LVN_BEGINLABELEDIT 开始编辑项的文本LVN_COLUMNCL...

2019-02-26 20:18:22 564

转载 OnSize()

在窗口的大小更改后,框架调用该成员函数afx_msg void OnSize(UINT nType,int cx,int cy);参数nType 指定请求的调整大小的类型。此参数可以是下列值之一:SIZE_MAXIMIZED 窗口最大化。SIZE_MINIMIZED 窗口最小化。SIZE_RESTORED 窗口已调整大小,但是,SIZE_MINIMIZED 和 SIZE_MAX...

2019-02-25 11:21:48 7457

翻译 SetWindowPos

SetWindowPosSetWindowPos函数改变一个子窗口,弹出式窗口或顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。中文名SetWindowPos原 型BOOL SetWindowPos功 能改变一个子窗口,弹出式窗口参 数hWnd窗口句柄函数原型WI...

2019-02-25 11:15:36 5093

转载 MFC中OnInitDialog与OnSize函数谁先调用

BOOL CMatchingDlg::OnInitDialog(){   AfxMessageBox(“haha OnInitDialog”);CDialog::OnInitDialog();}void CMatchingDlg::OnSize(UINT nType, int cx, int cy){  AfxMessageBox(“hah...

2019-02-25 10:27:12 806

原创 FindWindow使用方法

函数的声明:Declare Function FindWindow Lib “user32” Alias “FindWindowA” (ByVal lpClassName As String, ByVal lpWindowName As String) As Long这个函数有两个参数,第一个是要找的窗口的类,第二个是要找的窗口的标题。在搜索的时候不一定两者都知道,但至少要知道其中的一个。如...

2019-02-24 17:20:25 19040

转载 【MFC】SetWindowPos函数使用详解

【MFC】SetWindowPos函数使用详解摘自: http://wenku.baidu.com/link?url=hYKs20rYA13TTdMl9gJ378GNOsxH1DPZPkYZVEIcipATlVBMLzjWdpd2-29fm-tqTCyosa59a-UsbtSXldlTLygBmH8m5WVLotqrgnC1hLq1.1 SetWindowPos函...

2019-02-20 16:39:39 1117

翻译 MFC App Doc MainFrame view

首先说明这四个类的执行顺序是App->Doc->Main->ViewApp类就是这个SDI作为"程序"的入口,有点像c的Main函数,它不是从CWND中派生出来的。App表示应用程序本身。View表示视图类,负责显示数据,提供编辑数据、修改数据的功能。它是指编辑区里面的事就是那块白色的中间区域,负责绘制和响应一些消息Doc表示文档类,提供对数据的保存和加载。有点像数据库,保...

2019-02-17 20:41:51 288

原创 实现链表的修改遇到的一些问题

可以实现链表的保存,添加,修改,删除的功能,并在listbox列表控件中显示出来。其中对于链表的更改,直接用SetAt()函数就可以实现,我是new了一个,直接SetAt进去,并自己写了析构函数进行delete。void CAModify::OnOK() { CString str1,str2,str3,str4 ; // 编号 名称 购入年 维修人员数量 G...

2019-01-25 10:05:16 190

原创 InsertColumn() 与 InsertItem() 不同

InsertColumn() 与 InsertItem() 不同InsertColumn()是对链表的标题进行编辑InsertItem() 是对链表内容的第一行进行申请,最后达到在第一行(标题下面第一行)进行数据的插入。...

2019-01-18 17:30:12 4885

转载 VC6.0报错:"Error spawning 'vcspawn.exe'. The build could not be performed"解决方法 (2011-05-05 10:14:50)

很长时间没有使用VC6.0.今天有个程序需要在VC6.0下编译,结果出现了这个报错,在网上找了一通,按照他们的方法搞了一通也没有解决,我毕竟身经百战,自己思考了一下,还是解决了.做下面的一些工作,基本上可以解决:1.设置系统环境变量:ComSpec=C:\Windows\System32\Cmd.exe2.看看C:\Program Files\Microsoft Visual Studio\...

2018-11-18 15:09:03 5488 2

原创 this required file cannot be loaded

Cannot start tool. 系统找不到指定的文件。 Error spawning ‘vcspawn.exe’. The build could not be performed.1、提示少什么文件,我少的是vcspawn.exe,可以在C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Bin找到vcspawn.exe,去粘...

2018-11-18 15:07:57 979

翻译 控件中添加的成员变量value和control的区别

CONTROL可以用于对控件进行操作,value,只可以对各种类型的数据进行传值。 具体来说 1、control型变量是这个控件所属类的一个实例(对象)可以通过这个变量来对该控件进行一些设置。 value只是用来传递数据,不能对控件进行其它的操作。 2、control型变量可以获得控件的实例,通过这个变量,你可以操纵控件 value型变量仅仅可以获得该控件的public型变量 3、co...

2018-09-13 16:39:12 432

转载 _T("")

https://www.cnblogs.com/shikamaru/p/7815627.html

2018-09-13 15:32:41 136

转载 UpdateData(true)、UpdateData(false)

注意:UpdateData刷新的是当前对话框。使用UpdateData()函数时,当前界面上所有绑定了的变量(即通过MFC ClassWizard给控件添加了对应的变量)都会被UpdateData(TRUE)更新成对应控件中的内容;同样所有绑定了变量的控件中的内容也会UpdateData(FALSE)更新成对应变量中的内容。UpdateData(true); //用于将屏幕上控件中...

2018-09-13 15:19:46 862

转载 vc++中调试出现lnk2001问题。

nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex libcd.lib(crt0.obj) : error ...

2018-08-21 19:33:14 399

C++ to C# Converter.exe

C++转换成C#工具

2020-03-24

空空如也

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

TA关注的人

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