自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TimeSong的专栏

独立小桥风满袖,平林新月人归后

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

原创 委托,让封闭的系统走向开放!

.NET下的委托概念主要用来实现类似回调函数的功能,但他是线程安全的并且没有静态函数的限制,使用起来非常灵活,其中众所周知的就是用来实现事件编程。其实最为回调函数的一种变形来说,完全可以将一个系统内部的功能透过委托来让外部程序使用。大概的逻辑如下:  1.外部程序定义委托  2.内部程序封装委托的方法以供调用  3.外部程序动态加载内部封装好的程序集来完成功能调用这样做的优点是程序集间的耦合比较弱

2006-12-15 15:38:00 1073

原创 用VC实现DoEvents

 VB下有一个DoEvents方法,可以让程序在执行操作的同时仍可以处理其他事件,用这个方法可以有效地解决画面无法刷新的问题。VC下的DoEvents版本的代码如下:MSG msg;while (PeekMessage(&msg, (HWND)NULL, 0, 0, PM_REMOVE) ) {    TranslateMessage(&msg);    DispatchMessage(&msg)

2006-12-15 14:56:00 4932 1

原创 升级MFC到.NET之一:CFont转换为Font

原因:MFC下的CFont类型提供了对Windows下字体操作的封装,现有MFC项目的逻辑部分把创建好的CFont传递给画面来进行显示,所以在把CWnd类型的画面转换为Form类型后,需要将CFont类型转换为Drawing::Font类型来设置Form画面的字体。解决方法:利用CFont的GetLogFont方法能够获取字体的逻辑结构,Drawing::Font也具有一个FromLogFont的

2006-12-13 11:07:00 3798

空空如也

空空如也

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

TA关注的人

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