自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joany Yang的专栏

简单生活每一天

  • 博客(18)
  • 收藏
  • 关注

原创 MS ReportViewer使用

Known Issues: 1. Export Excel.Cannot display the image in footer. Also cannot display long charaters in footer. Refer to the comments from MSDN:Adding Page Headers and Page Footers to a Repo

2009-12-09 21:52:00 5381

原创 【STL】 Remove an iterator

Std::map::iterator itr = mapObj.begin; For(; itr != mapObj.end(); itr++) { If(itr->second == 0) mapObj.erase(itr); //error, it will be invalid }       Good way: For(; itr != mapObj.e

2009-12-04 10:30:00 720

原创 Debug vs. Release

导读: 本文转自 http://www.flounder.com/debug_release.htm

2008-05-28 10:31:00 690

原创 [Automation]Force word.exe process to quit by using VC++

Sometimes, Word.exe process Still Runs After Automation Session ,  it will be still avaliable in Task Mananger.refer to : http://support.microsoft.com/kb/212675We have to invoke wordApp.quit to qu

2007-11-15 11:21:00 1014

原创 [STL]对std::map的插入和查询操作

When you use the std::map data type, please note:  Method1std::mapint, CString> testMap;testMap[0] = _T(“first”);testMap[0] = _T(“second”);//it is OK, the value will be overwrite to “second”;

2007-10-11 11:47:00 3045

原创 主窗口退出时等待工作线程退出

CMyView::OnDestroy()...{   m_pMyThread->PostThreadMessage (WM_QUIT,0,0);//a work thread with UI pump    DWORD ret;    bool quit=false;    int quitwparam=0;    bool bThreadEnd = false;    do   ...{  

2007-10-11 11:17:00 1457

原创 【类型转化】托管转化为非托管

1. MangToUnMangStringvoid MangToUnMangString(System::String *managedStr, std::wstring& unmangStr)...{    if ( managedStr == NULL )    ...{        unmangStr.clear();        return;    }    const wc

2007-08-16 14:54:00 1316

原创 _CrtSetBreakAlloc(…)来检测内存泄漏

 Sets a breakpoint on a specified object allocation order number (debug version only).long _CrtSetBreakAlloc(    long lBreakAlloc ); ParameterslBreakAlloc Allocation order number, for whic

2007-08-03 13:40:00 3759

原创 【账务管理系统】数据库设计篇

  

2007-08-02 13:28:00 4365 2

原创 C++ Primer学习笔记

Chapter1 Base-Knowledge1.main函数必须有返回值,而且一般是int类型的返回值,reture 0 表示执行成功void main()//error: must return any value 2.fflish(stdin)清空患冲区是一种不良风格3.cin/cout重定向输入/输出流4.unsigned int简写为 unsigned5.

2007-06-12 12:13:00 1155

原创 【MFC】取得bitmap的大小

 CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP3); //load resourceBITMAP bmp;bitmap.GetBitmap(&bmp);const int nWidth  = bmp.bmWidth; //widthconst int nHeight = bmp.bmHeight; //height 

2007-06-08 16:27:00 4187

原创 CListCtrl按列排序

 CListCtrl 的排序问题目录:问题描述:... 1解决方案:... 2Failed solution:2Successful Solution. 31. CompareFunc两个比较参数的设置... 32.CompareFunc 回调函数的实现... 43. 调用SortItems54.Header头三角的实现... 55. 对于不同数据类

2007-06-06 12:42:00 9648 5

原创 CPropertySheet使用收集

属性表/属性页定义    使用集锦    一、          按钮操作    21. 移动:    22. 隐藏:    23.移除按钮    24. 设置默认焦点按钮(响应Enter键按钮)    2二、          属性页标签操作    31. 修改名字:    32. 改变字体    33.改变颜色    34. 显示位图    35

2007-06-06 10:28:00 3883

原创 C++ 备忘录

1. C++中重载决议是在可访问性检查之前进行的 http://dev.csdn.net/author/starlee/399393be8837428db1a4dbb496dad7b6.html2. 任何时候不要将函数的返回指针赋值给一个 CComPtr。http://dev.csdn.net/article/13/13401.shtm

2007-05-23 13:09:00 982

原创 透明窗体的实现

1. #define WS_EX_LAYERED 0x00080000 #define LWA_COLORKEY 1 // Use color as the transparency color.#define LWA_ALPHA    2 // Use bAlpha to determine the opacity of the layerHMODULE hModule =GetModu

2007-05-21 15:28:00 1018

原创 [设计模式]单态学习笔记

       最近在项目组中听了一次关于单态(Singleton)设计模式的讲座,今天抽空整理了下, 主要记录单态(Singleton)在实现上存在的一些问题,特别是对单态(Singleton)的生命周期管理,提出了一些解决方案,值得借鉴.1. static variable : 确保实例的唯一private static MySingleton* m_pInstance = NULL

2007-01-02 14:37:00 1088

原创 List控件上的4态Checkbox

  MFC ListCtrl提供这样的属性:可以在每一行的第一列绑定一个Checkbox(set LVS_EX_CHECKBOXES style)。一般情况下,Checkbox 显示2个状态: Checked/ UnChecked。如果有这样的需求:ListCtrl要求4 个状态的Checkbox,多加Enable/Disable属性。目前来说,我没有找到方法来取得这些Chec

2006-11-08 08:44:00 1667

原创 可设置背景、字体的CStatic

      现成的控件不能完全满足我们的需求时,可以自己写个基于现有控件的子类/辅助类, 按照自己的特定需求来定制自己的控件。特别是对特殊风格的UI显示效果,般都通过重写DrawItem/OnCustomDraw这2个函数实现1. 定义一个CStaticEx继承自CStatic2. 属性接口SetBkColor(COLORREF clrBkgnd);        SetFont(

2006-11-01 08:56:00 2374

空空如也

空空如也

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

TA关注的人

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