- 博客(22)
- 资源 (59)
- 收藏
- 关注
翻译 按钮不同状态显示不同图片
1:新建一个类。 2:Base class 选择CButton(继承CButton类) 3:插入图片用于热点和非热点图片资源。 4:在CBmpButton的头文件中声明保存按钮在热点和非热点时显示的
2011-12-27 14:54:17 1932
原创 mfc- Picture control显示图片
一、放一个Pictrue控件属性Type设为Owner Draw调整大小二、加一个按钮控件用于处理图片加载,添加事件三、按钮单击事件 char* m_JPGBuf ; int m_JPGLen;//头文件中定义void Cbmlb::OnBnClickedBtnUplogpic(){ CString PicPath; CFileDialog fdlg(TRUE,
2011-10-26 10:35:44 5071 1
原创 mfc Picture control显示图片,利用资源ID
void CxxDlg::showPic(LPCTSTR pName){HRSRC hResource = ::FindResource(NULL, pName, "JPG");if (!hResource)return ;m_JPGLen = ::SizeofResource(NULL, hResource);if (!m_JPGLen)return ;m
2013-05-16 20:11:45 2192 1
原创 vc 控件接收托拽文件详细说明
以Edit接收文件为例首先,edit属性中accept files,mutiline两项为true.h文件#pragma once// CDropEditclass CDropEdit : public CEdit{DECLARE_DYNAMIC(CDropEdit)public:CDropEdit();virtual ~CD
2013-05-13 17:08:57 1030
原创 vc 两种方法实现生成全局唯一标识符GUID
方法一:CString newGUID(){CString strGuid = "";GUID guid;if (S_OK == ::CoCreateGuid(&guid)){strGuid.Format("%04x%04x%04x%04x%04x%04x%04x%04x",guid.Data4[0], guid.Data4[1], guid.Data4[2], gui
2013-05-13 10:51:40 2074
转载 window消息大全
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做MSG, 它是这样声明的: type
2012-05-16 10:44:26 535
原创 使用GDI+,VS2008/C++环境配置
1、打开项目,打开“项目属性”对话框,展开“属性配置”,选择“连接器”下的“输入”,然后在”依赖附加项“中添加“gdiplus.lib”2、打开stdafx.h文件,添加代码如下:#include "gdiplus.h"using namespace Gdiplus;3、应用程序类CXXXApp ,添加两个成员变量 GdiplusStartupInput m_GdiplusSt
2011-12-19 11:47:37 871
转载 在网上看到这篇文章还不错,OnDrawItem与DrawItem讨论
我在学习中经常遇到要重写DrawItem()的情况,但又有一个WM_DRAWITEM消息,它们是什么样的关系呢。如果我们要重写一个CButton取名为CMyButton,我们可以重写CMyButton的DrawItem()函数来实现我们的需求,但CMyButton::DrawItem()是在什么时候调用呢?它是在它的宿主类的OnDrawItem()中被调用,OnDrawItem(int
2011-12-15 11:40:31 1760
原创 Tab Control应用
一、CTabCtrl m_tab;二、m_tab.InsertItem(0,"定时录像"); m_tab.InsertItem(1,"用户"); m_tab.InsertItem(2,"存储"); m_fix.Create( IDD_TabFixedVideo,&m_tab); m_userpower.Create(IDD_TabUserName,&m_tab);
2011-11-21 12:19:35 564
原创 Ctreectrl +CImageList应用
一、定义一个CImageList m_ImageList;二、初始化加载图片列表: m_ImageList.Create(18, 18, ILC_COLORDDB | ILC_MASK, 0, 1); CBitmap camer; CBitmap camerg; camer.LoadBitmap(IDB_Video); camerg.LoadBitmap(IDB_Video
2011-11-21 12:10:03 911
原创 mfc-简单绘图
二、绘制线条1、利用SDK全局函数实现画线功能HDC hdc;hdc=::GetDC(m_hWnd);MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);LineTo(hdc,point.x,point.y);::ReleaseDC(m_hWnd,hdc);注:为了进行画图操作,必须获得一个设备描述表DC;在完成绘图操作后,一定要释
2011-10-28 15:50:52 1009
原创 CButtonST 函数接口说明 -好用的按钮类
1、CButtonST::SetCheckDWORD SetCheck(int nCheck, BOOL bRepaint = TRUE)注释:当按钮被当作CheckBox使用的时候,用来设置按钮的状态。参数:nCheck : 1表示选中; 0表示没选中bRepaint: 值为TRUE则马上重绘按钮。返回值:BTNST_OK: 函数执行成功。 2、CButton
2011-10-28 15:45:01 838
转载 VC 技巧 - 有助学习
(1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCH
2011-10-27 09:49:17 697
转载 VC++ MFC socket编程
socket编程用法---- 随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一个套接字类,用他来实现Socket编程,是非常方便的。--
2011-10-27 09:39:49 1296
原创 初学openCV 之从文件中读入一幅图像,将之反色并显示
// Copencvimage.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include int _tmain(int argc, _TCHAR* argv[]){ IplImage* img =0; int height,width,step,channels; ucha
2011-10-26 10:44:23 1452
原创 SQL 模糊查找用法
LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串)它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据
2011-09-29 16:49:10 749
原创 控件大小 mfc
void CMACHINE_CHONGKONG_DLG::updateIDRect(CRect m_oldRect,CRect m_nowRect){CWnd *pWnd; int idc[10]={IDD_CHONGKONG_ST1,IDD_CHONGKONG_ST
2011-09-20 12:27:45 527
原创 对话框中显示对话框
一、对话框中显示对话框的方法:1、首先创建要在对话框里显示的那个对话框,命名为:IDD_INNER。设置这个对话框的属性:1)、“Style”选择“Child”;中文版“样式”选择“下层”。2)、“Border”为“None”;中文版“边框”选择“无”。
2011-09-20 12:26:59 962
原创 mfc 带滚动条的对话框 滚动条消息响应方法
在对话框对应的类属性里添加OnVScroll里面添加代码如下:void Picture_Parent_Dlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){// TODO: 在此添加消息处理程序代码和/或调用默认值SCROLLINFO scrollinfo;GetScrollInfo(SB_VERT,
2011-09-17 12:57:30 4625 1
原创 MFC OnCtlColor函数用来改变控件颜色
MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WM_CTLCOLOR消息的响应函数.此函数的原型:afx_msg HBRUSH OnCtlColor(CDC *pDC,CWnd *pWnd,UINT nCtlCo
2011-09-17 12:54:34 7363
原创 vc++ MFC-CListCtrl控件
. CListCtrl 样式及设置2. 扩展样式设置3. 数据插入4. 一直选中Item5. 选中和取消选中Item6. 得到CListCtrl中所有行的checkbox的状态7. 得到CListCtrl中所有选中行的序号8
2011-09-17 12:45:52 1675 1
原创 转给经常熬夜的童鞋们
熬夜是很正常的事,但经常熬夜对身体会产生很坏的影响。对经常熬夜的童鞋们。 睡觉的诀窍 根据医学和我的体验、观察,一个人真正睡着觉最多只有两个钟头,其余都是浪费时间,躺在枕头上做梦,没有哪个人不做梦。至于醒来觉得自己没有做梦,那是因为他忘记了。 通常一个
2011-08-31 09:20:29 660
Windows监视工具.rar
2020-04-08
openssl_rsa_sha256签名.zip
2020-03-26
mongodb C# 帮助.zip
2020-01-20
MongoDB.zip
2019-12-31
按钮贴图png
2013-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人