- 博客(23)
- 资源 (54)
- 收藏
- 关注
原创 MFC 根据圆心和半径画圆
void CDrawDlg::DrawEllipse(int x,int y,int r) { CClientDC dc(this); CBrush brush,*oldbrush; brush.CreateSolidBrush(RGB(0xD1,0xFB,0xED)); oldbrush=dc.SelectObject(&brush); dc.E
2015-06-30 09:54:39 20551 2
原创 MFC webbrowser控件嵌入网页
MFC webbrowser控件嵌入网页 m_webbrower.Navigate(_T(“www.baidu.com”),NULL,NULL,NULL,NULL); 也可用CHtmlView: CHtmlView* pWebBrowser=static_cast
2015-06-29 14:31:43 4571
原创 MFC把一个工程中的对话框复制到另一个工程中
1. 把两个项目放到一个解决方案下2.复制资源试图中的Dialog到另外一个项目中;3.添加类向导 添加类;4. 用新类替换旧类,如果Dialog名字改变了,需要改下Dialog ID;一般这样就可以了。
2015-06-26 17:00:28 5112
原创 PathFileExists 文件目录是否存在
if(!PathFileExists(_T("d:\\test"))) return NULL; 也可用CFileFinder查找文件是否存在。PathFileExists可查看目录和文件。
2015-06-26 16:56:45 6442
原创 cpp替换时 dialog ID 改变导致找不到类
cpp替换时 dialog ID 改变导致找不到类。 新建一个dialog,用原来存在的cpp连接他,改变了idd号,导致不能识别。
2015-06-26 16:55:19 480
原创 CColorStatic 改变颜色
#pragma once// CColorStaticclass CColorStatic : public CStatic{DECLARE_DYNAMIC(CColorStatic)protected:COLORREF m_crText;// 字体颜色COLORREF m_crBackColor;// 背景颜色HBRUSH m_
2015-06-26 16:49:31 1659
原创 ICE 初始化
1.安装ice, 新建基于对话框的MFC程序;2. 添加*.ice 文件;3. 解决方案资源管理器-右键项目-勾选ice builder选项;自动生成chat.h 和chat.cpp文件;4. stdafx.h 中最后添加#include #include ;5. CxxxDlg.h #include "Chat.h"6. (*app.cpp)初始化ice,建立
2015-06-26 16:46:19 2479
原创 JPG背景
void CXXXDlg::OnPaint(){CPaintDC dc(this);CString strFilePath = _T("jpg_res/bg.jpg");if (PathFileExists(strFilePath)){IPicture *m_picture;OLE_XSIZE_HIMETRIC m_width;OLE_YSIZE_HIMETRIC m_
2015-06-25 10:30:54 416
原创 CreateSolidBrush 内存释放
偶尔发现任务管理器中程序GDI对象动态增加,查了N久,HBITMAP,DC,FONT,HPEN,终于发现是CreateSolidBrush 的问题。在OnCtrlColor中CreateSolidBrush 一定要释放。要么定义为成员变量,析构释放,要么每次都在OnCtrlColor中释放。HBRUSH CXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWn
2015-06-24 17:15:07 4209
原创 CImage load内存泄露
1. 因为需要引用本地jpg文件,且要动态切换,用到CImage类。CImage img;CString strFilePath = _T("1.jpg");if (S_OK == img.Load(strFilePath)){m_bmp = img.Detach();//m_bmp 为成员变量HBITMAPm_pic_next.SetBitmap(m_bmp); //m_pic_n...
2015-06-19 13:01:53 4537 2
转载 按回车自动跳到下一个dialog
孙鑫书上的:void CTestDlg::OnOK() { // TODO: Add extra validation here //GetDlgItem(IDC_EDIT1)->GetNextWindow()->SetFocus(); //GetFocus()->GetNextWindow()->SetFocus(); //GetFocus()->GetWindow(GW_
2015-06-16 09:23:02 676
原创 全局钩子ESC 关闭程序
只需三步:1.定义钩子HHOOK MyHook; //接收由SetWindowsHookEx返回的旧的钩子2. 安装钩子BOOL CVLifeClient2App::InitInstance(){ // _CrtSetBreakAlloc(1467);//内存泄露检测 //安装钩子 MyHook = SetWindowsHookEx(
2015-06-16 09:18:11 1099
原创 Picture控件显示jpg
CImage img; HRESULT ret = img.Load( _T("E:\\2.jpg") ); // filename 是要加载的文件名(包含路径)bitmap = img.Detach(); m_picture.SetBitmap(bitmap);
2015-06-15 20:27:26 770
原创 CImage 显示JPG
bool CMainDlg::Show_JPG(CString strFileName, int Control_id){CImage m_Image;m_Image.Load(strFileName);CRect rect;CWnd *pWnd = GetDlgItem(Control_id);pWnd->GetClientRect(&rect);CDC *pDC =
2015-06-15 15:59:01 766
原创 capacity size
int cnt = vDetailInfo->sGame.seqCondition.size(); //int cnt = vDetailInfo->sGame.seqCondition.capacity();找到一个bug,用size而不是capacity。
2015-06-15 14:53:01 533
原创 内存泄露
Dumping objects ->{147} client block at 0x00405D30, subtype c0, 188 bytes long.f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dumpcont.cpp(23) : atlTraceGeneral - a CMainLifeDlg object at $00405D30, 18
2015-06-15 11:19:04 1588 7
原创 URLDownloadToFile 直接下载文件
HRESULT ret=URLDownloadToFile(NULL,"http://img1.2345.com/duoteimg/softImg/soft/7/1331706305_41.jpg","123.jpg",0,NULL);
2015-06-14 19:35:08 16472 3
原创 ShowWindow不起作用
今天发现隐藏控件的ShowWindow不起作用,找了半天才发现是重写了OnEraseBkgnd,没有重绘背景。去掉return true;即可。BOOL CIndexDlg::OnEraseBkgnd(CDC* pDC){ //return true; return CDialogEx::OnEraseBkgnd(pDC);}
2015-06-10 14:18:58 5351
原创 对话框传值
void CXXDlg::Setting(){ CSettingDlg dlg; dlg.m_1= m_1; if(ID_OK == dlg.DoModal()){ m_1 = dlg.m_1;}}
2015-06-04 20:21:39 441
原创 非模态对话框内存释放
重写PostNcDestroy方法:添加delete this;即可void CPage2Dlg::PostNcDestroy(){ // TODO: 在此添加专用代码和/或调用基类 delete this; CDialogEx::PostNcDestroy();}
2015-06-01 18:27:08 791
Agilent Technologies EMC Series Spectrum Analyzers
2013-12-21
VC,.BCB串口通讯代码
2012-12-12
WinPcap中文技术文档.chm
2011-09-20
RiftDK1源码
2016-10-26
支持win7 64位的hex2bin程序(v2.2)
2016-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人