- 博客(15)
- 资源 (19)
- 收藏
- 关注
转载 加载JPG / JPEG / GIF / PNG 格式的图片
VC MFC 提供的 API LoadBitmap / LoadImage 类 CBitmap 等都只能操作 BMP 位图,图标。对于其他常用的 JPG / JPEG / GIF / PNG 格式,它无能为力。VC 下怎样才能加载各种非 BMP 格式的图片呢? 下面介绍一种最简单的办法。用 CImage 类的 Load 函数加载图片,之后用 Detach 取得 HBITMAP 句柄。取得图片的
2011-10-31 09:38:29 955
原创 listctrl
本文拼凑而来 LONG styles; styles=GetWindowLong(m_ListCtrl.m_hWnd,GWL_STYLE); SetWindowLong(m_ListCtrl.m_hWnd,GWL_STYLE,styles | LVS_REPORT);//没这两句,下面很多操作都没反应 m_ListCtrl.SetExtendedStyle(LVS_EX_F
2011-10-29 19:24:38 1051
转载 COM 组件设计与应用——杨老师专辑
COM 组件设计与应用(十八)——属性包COM 组件设计与应用(十七)——持续性COM 组件设计与应用(十六)——连接点(vc.net)COM 组件设计与应用(十五)——连接点(VC6.0)COM 组件设计与应用(十四)——事件和通知(vc.net):本回示例程序完成的功能是:客户端启动组件(Simple11.IEvent1.1)并得到接口指针 IEvent1 *;调用
2011-10-28 17:36:52 1879
原创 Apartment STA MTA FREE 等
Apartment是线程容器STA (Single Thread Apartment):MTA: 一个进程中可以有多个STA,但最多只能有一个MTA。 STA中只有一个线程,别的线程要访问这个线程建立的COM对象就必须让这个线程代劳了,如此一来,对这个Apartment中所有的COM对象的访问都是序列化的,这些COM对象就不用担心有好几个线程同时访问它的麻烦事。
2011-10-28 17:33:42 513
原创 idl文件,tlb文件 COM调用
1使用i.h,i.c ,或者tlb文件 注册dll然後調用hrInit = ::CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); if (SUCCEEDED(hrInit) || RPC_E_CHANGED_MODE == hrInit) { hr = ::CoCreateIn
2011-10-27 15:15:46 2349 1
原创 自绘按钮
1native C++ 创建带BS_OWNERDRAWf风格的按钮在wndproc中响应WM_DRAWITEM,自绘。下图为(windows程序设计(第五版)中)截图,上图响应WM_DRAWITEM,但是没有画。2MFC原理同上继承CButton类,添加BS_OWNERDRAW风格void CxxxButton::PreSubclassWindow(){
2011-10-24 10:24:42 806
原创 RadioButton分组
右键radiobutton,属性 ,group选项-》true如下.rc文件所示, 1和3 group为true则12一组,345一组 CONTROL "Radio1",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON | WS_GROUP,65,52,38,10 CONTROL "Radio2",I
2011-10-24 10:06:03 2171
原创 vc自定义资源
1.rc中: IDR_TXT TXT "a.txt"//相对路径 2recource.h中:#define IDR_TXT 333
2011-10-19 09:43:35 600
原创 windows程序調試.pdf
一assert->程序正常运行,不会出现的情况-- 一定是bug------------------------------------------------------------------------------------------------------
2011-10-18 12:23:46 821
转载 VC2008以资源形式实现多语言版本(非Unicode)
原地址http://blog.csdn.net/akof1314/article/details/6321628 越来越多的程序支持多语言切换,或者能自动适应当前系统语言,让自己开发的程序支持多语言不仅可以让自己的程序被国人使用,也能让外国程序爱好者使
2011-10-13 17:33:49 697
转载 用VC纯资源dll制作多语言界面程序
http://www.cnblogs.com/liuweijian/archive/2011/01/20/1940665.html由于MFC应用程序也有自己的资源文件,当你调用MFC函数比如 CString::LoadString 或其它 Lo
2011-10-13 17:31:16 1339
转载 CFile、CStdioFile、FILE和其他文件操作
CFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);文件打开模式可组合使用,用“|”隔开
2011-10-05 16:34:49 913
转载 fstream
C++文件流:fstream // 文件流ifstream // 输入文件流ofstream // 输出文件流//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main()
2011-10-05 16:23:53 1533
转载 C++ STL IO流与Unicode协同工作
凡用到文件读写,输入输出,就得和编码、Unicode 打交道。这系列实验来测试一下 C++ STL 的 IO流 对 ANSI 编码、Unicode 编码的支持特性,看能否找到一个自动识别编码,自动转码的解决方案。从基础开始,一步一步来: 平台 Win32 XP sp3 +
2011-10-04 23:39:42 712
转载 tstring
是的,一旦知道 TCHAR 和_T 是如何工作的,那么这个问题很简单。基本思想是 TCHAR 要么是char,要么是 wchar_t,这取决于 _UNICODE 的值: // abridged from tchar.h #ifdef _UNICOD
2011-10-04 23:36:35 10531
控制台俄罗斯方块 C++
2015-02-08
Wing IDE 5.10 破解
2015-02-04
正则表达式工具 Match Tracer
2013-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人