自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pomelo Wu的VC学习专栏

Good Good Study, Day Day Up!

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 唉,實在是不想更新csdn的blog

前作《DirectDraw使用DirectDrawEnumerateEx?》居然變成滿篇的廣告,該如何處理?後臺控制貌似也沒辦法恢復。鬱悶了。csdn就這麼容易被黑?

2009-04-29 11:49:00 660

原创 wxWidgets中wxSetCursorEvent響應的一點tip

wxSetCursorEvent是wx中對鼠標形狀設置的事件。windows下跟WM_SETCURSOR等同。消息映射做好之后,一開始是如下的代碼。實測發現消息已響應,但是鼠標形狀設置失敗。BEGIN_EVENT_TABLE( SomeWnd, wxWindow )    EVT_SET_CURSOR( SomeWnd::OnSetCursor )END_EVENT_TABLE()void Som

2008-01-10 11:03:00 1915

原创 闲置了好久

好长时间没怎么上csdn了。。呵呵。。。这里看起来也比以前发文方便多了啊。。呵呵。

2007-11-19 16:25:00 807

原创 自制Real Media的解码包

  PomeloWu原创,转载请指明出处。 不安装RealPlayer/RealOne Player也可以播放Real Media格式的媒体文件。网上有人做了一个RealAlternative,其实自己做也不难。先安装最新版的Real Media,提取下列文件(我是用英文版做的,中文版也差不多,有几个DLL,名字不一样,不过总在相同的文件夹下,DLL的描述是相同的): C:/Pro

2006-09-25 15:51:00 2851 3

原创 无责任转帖 有谁知道复旦这事是真的吗?

  无责任转帖 俺啥也不知道 复旦大学出啥事情了 听说 BBS无法访问 出租车无法进入学校 家长和学生堵住大门 围了n多JC ===========无辜的分割线================ 2006年6月到8月 上海复旦大学两次向全国招收全日制自考生,引得无数学子慕名而来。 2006年8月19日,复旦在学校本部的逸夫楼向800名学生征收每人1万元的学费,并保证

2006-09-04 10:48:00 1598

翻译 文件输入输出(Input/Output with files)

Input/Output with files

2006-07-18 19:04:00 2137

转载 Programming Is Like Sex

because… One mistake and you have to support it for the rest of your life. (Michael Sinz) Once you get started, you’ll only stop because you’re exhausted. It takes another experien

2006-07-10 13:21:00 2039

原创 window正版验证的秘密

window正版验证让很多人头疼不已,网上也不停的有更新的window正版验证补丁的下载放出,比如http://pickup.mofile.com/4754712333149942但是微软会不停的Windows Update,并且,即使使用了补丁,很多时候还是无法通过验证。这时,如果没有提示你序列号是非法的,但不能过验证的,请用MS自己提供的办法: 单击“开始”,然后单击“运行”。

2006-07-05 14:35:00 1714 1

原创 std::vector到std::string的转换

VC6下面可以:vector vtChar;//......string strTem;strTem.assign(vtChar.begin(), vtChar.size()); 但是VC2005下则会编译报错。但是可以用std::string::assign的另一种重载来转换:vector vtChar;//......string strTem;strTem.assign(

2006-06-22 15:29:00 3964

转载 Gmail和Orkut邀请自助发送[共享]

转自http://share.daviesliu.net/ function UpdateStat() { var myAjax = new Ajax.Updater(statinfo, "cgi/getStatInfo"); } function getDetail(type, kind) { var myAj

2006-06-22 15:22:00 1388

翻译 Windows Live Messenger Beta 以及 Internet Explorer 7 Beta 2

Windows Live Messenger Beta 的自动邀请:http://spaces.msn.com/pomelowu/blog/cns!379F5F4346369D4C!380.entry 绿色版 Internet Explorer 7 Beta 2:http://www.netresources.co.uk/2006/02/karpa-korner-ie7-beta2

2006-06-02 11:30:00 1305

原创 简单实现全屏对话框

在VC中实现一个占据整个Windows桌面(包括任务栏等)的全屏对话框的其实并不难。两行代码搞定:SetWindowLong(hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) & ~WS_MAXIMIZEBOX); // 去掉WS_MAXIMIZEBOX风格ShowWindow(hWnd, SW_MAXIMIZE); //

2006-04-25 11:47:00 3834

原创 CStringLocaleHelper : 一个用于UTF8和UNICODE字符串转换的辅助类

PomeloWu原创©,转载请注明出处微软抛弃MBCS看来是必然的选择。VS2005默认创建的工程都是UNICODE的。但无论是std::string/std::wstring还是CString,都没有提供不同字符集间转换的包装。写CStringLocaleHelper本意是辅助Linux和Windows通讯时UTF-8和UNICODE的转换,实际上对它稍加改变,就能面向更多的code p

2006-04-15 17:17:00 2559 1

原创 SDK:用CreateWindowEx创建模态对话框

PomeloWu原创©,转载请注明出处 SDK下,我们通常用DialogBox来创建模态对话框。DialogBox并不是一个Win32的API,它实际上是一个宏,调用DialogBoxParam来创建对话框。我们能在中看到这样的宏定义:#define DialogBoxA(hInstance, lpTemplate, hWndParent, lpDialogFunc) /Dia

2006-01-23 18:07:00 10110 2

原创 WebBrowser Control的一个简单C++封装

PomeloWu原创©,转载请指明出处        想在自己的窗口中放上一个WebBrowser Contorl,但又不想用MFC;可惜网上除了MFC/ATL以外,使用WebBrowser的资料少得可怜。        在CodeGuru上找到Jeff Glatt 的一篇文章Display a Web Page in a Plain C Win32 Application,写成于2002

2006-01-17 21:35:00 7906 8

转载 The Evolution of a Programmer

The Evolution of a ProgrammerHigh School/Jr.High 10 PRINT "HELLO WORLD" 20 ENDFirst year in College program Hello(input, output) begin writeln(Hello World) end.

2006-01-14 13:03:00 1120

转载 [转贴]DivX和XviD不能不说的故事 №blog恢复更新№

如今的电影是越来越好看,拍摄、制作的特技效果越来越精彩,人们期待的程度越来越高,盗版也越来越多;同时电影制作公司的防盗版技术做的越来越高明。但有句老话:"道高一尺,魔高一丈",无论你的电影多精彩、防盗技术多高明,总是有人偏偏能够把"盗"出来,而且还"盗亦有盗",在保持"原版原味"的条件下,占用的空间变得越来越小,操作越来越灵活、简单,越来越方便传播。而且这种技术随着版本不断更新,画质越来越贴近原版

2006-01-05 22:10:00 1408

原创 VC下发布的Release版程序的异常捕捉

寻找Release版程发生异常退出的地方比Debug版麻烦得多。发生异常的时候windows通常会弹出一个错误对话框,点击详细信息,我们能获得出错的地址和大概的出错信息,然后可以用以下办法分析我们的程序。 一.     用MAP文件定位异常代码位置。1.         如何生成map文件打开“Project → Project Settings”,选择 C/C++ 选项卡,在“Debug Inf

2005-08-02 17:46:00 4199 5

原创 VC中使用GDI函数实现位图的透明

PomeloWu原创©,转载请指明出处本文介绍两种用GDI函数实现绘制位图时只绘制除指定颜色外的部分,达到“透明”的效果的方法:1.          用BitBlt实现位图上某种颜色的透明显示2.          用MaskBlt实现位图上某种颜色的透明显示  为方便起见,用MFC方式讨论。先有如下的定义:CDC                   *pDC;                /

2005-04-29 18:45:00 2890 3

转载 揭开AutoRun功能的神秘面纱

From http://www.pcpro.com.cn/topic.php?id=4045       AutoRun功能虽然很方便,但有时也会打断我们正在进行的任务,或导致光驱的种种故障,甚至于成为黑客的帮凶,所以有些朋友采取了禁止AutoRun功能的办法。但全面禁止AutoRun功能绝非大家的原意,因此我们可以有选择的禁止该功能,让大家能按照自己的需要进行选择。举个例子,我们可以只禁止CDR

2005-04-22 11:07:00 3087

原创 总结子类化CFileDialog时可能用到的控件ID值

子类化CFileDialog时可能用到的控件对应的值。可以用Spy++或者用PrevDlgCtrl和NextDlgCtrl遍历得到。  Control NameTypeIDOpen Button1 Cancel Button2 folder ComboBox1137 ToolBar ToolBar1088        *FolderView ListView1               *Fi

2005-03-25 10:24:00 2360

原创 整理在CSDN上回答网友的问题,温故知新(一)

Q:为什么不能够Kill计时器原帖地址:http://community.csdn.net/Expert/TopicView.asp?id=3820107A:KillTimer和SetTimer的第一个句柄参数hwnd应该一致,这个句柄应该是同一线程的某个窗口句柄。  其次SetTimer和KillTimer的第二个参数nIDEvent也应该一致的。一般来说,SetTimer中nIDEvent需要

2005-03-09 21:19:00 1350

原创 VC中最简便判断操作系统版本的方法

PomeloWu原作©,转载请指明出处以前读《Windows核心编程》的笔记,今天翻出来,居然不曾记得……感慨不少啊,理论和实际如何能脱节?再次怀疑中国的教育,再次对自己的学习态度反省!        如何得到当前系统的版本信息?Windows SDK API: GetVersion/GetVersionEx。        不过在程序中如果仅仅需要最简单的信息,比如是否Windows

2005-01-18 00:42:00 4361

原创 MFC下截屏 & 灰度显示

PomeloWu原作,转载请指明出处用MFC很容易把当前屏幕截取,并显示在自己程序的UI上。以对话框为例,在执行绘制的单元(比如OnPaint)中调用下面这个函数就能做到: BOOL CSrnShotDlg::GetMyScreen(                   CDC *pdc                                      // 目

2005-01-10 15:59:00 4944 1

原创 Win32 Tips and Tricks

Win32 Tips and Tricks Introduction This section presents a few win32 programming tips that I have picked up whilst learning to program Windows. Please select a topic from the list below.Fillin

2004-12-21 13:26:00 1636

原创 SIP协议相关资料

从网上找到SIP相关的资料:http://sharp838.mblogger.cn/http://dev.csdn.net/article/38/article/38/38818.shtmhttp://dev.csdn.net/article/38/article/41/article/38/38708.shtmhttp://www.ptsn.net.cn/xueyuan/technic/othe

2004-10-18 13:51:00 1346 1

转载 用VC++实现Win2000/XP下的休眠

用VC++实现Win2000/XP下的休眠  [摘自:太平洋电脑网] 实现休眠功能很简单,只要在任意想要执行的地方执行如下给出的休眠函数SetPower()就行,其实休眠很简单,只需要API:SetSystemPowerState()ï就行,就如关机/注销/重启一样,只需要ExitWindowEx(),但这些API可以直接用在98下,却不

2004-09-26 14:42:00 1021

转载 BMP资料

BMP资料 根据VC5联机帮助中有关Bitmap的资料翻译而成   目录 绪言  关于位图    位图类型    位图、设备描述表、和绘图表面    位图旋转    位图伸缩    用于画刷的位图    位图存储  使用位图    捕捉图像    拉伸或压缩一幅图像    保存一幅图像  附录:与位图相关的

2004-09-20 21:53:00 9497 1

原创 [转]VC快捷键大全

F1: 帮助Ctrl+O  :OpenCtrl+P  :PrintCtrl+N  :NewCtrl+Shift+F2 :清除所有书签F2  :上一个书签Shift+F2 :上一个书签Alt+F2  :编辑书签Ctrl+F2 :添加/删除一个书签F12  :Goto definitionShift+F12 :Goto referenceCtrl+Num+ :Displ

2004-08-29 10:44:00 1266 1

原创 VC函数中的延时操作

        说到程序中的延时,你会想到怎么做,新开一个线程?如果我的程序只用单线程,却又想让函数等上10秒才返回值,而且还不能像使用Sleep函数那样不能处理其它消息呢?         我在这里把论坛里能见到的几种延时方式总结一下。另外,主要是学习的别人的sources,版权不在我,如果本文对大家有用,请分别感谢文中的这些作者(CSDN上的ID):laiyiling(最熟悉的陌生人)、Qun

2004-07-20 13:42:00 4311 4

原创 CString 类的使用心得

未定稿,转载请指名出处。   先定义几个以后会用到的变量: CString str1, str2, str3;     概括说明:     MFC对CString类的封装可能的确不如std::string完善,但是也的确不错,功能也足够强大,使用上还很体贴。其基本特征为:     ☆CString类没有基类。     ☆CString类和LPCTSTR的关系:MSDN上说“CString obje

2004-06-27 00:41:00 7786

《WebBrowser Control的一个简单C++封装》的实例代码。

见拙博文: http://blog.csdn.net/pomelowu/archive/2006/01/17/582363.aspx

2009-01-15

空空如也

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

TA关注的人

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