随笔分类 -  代码封装

优秀的封装,看似平常,但到自己写程序时就很难想到通过封装来美化一下代码
摘要:[代码] 阅读全文
posted @ 2009-12-31 18:44 孤竹君 阅读(1150) 评论(0) 推荐(0)
摘要:LoadLibrary/LoadLibraryEx用来加载DLL到自己的进程空间,使用完用FreeLibrary释放,一般使用方式如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> HINSTANCE hInstRich = ::LoadLi... 阅读全文
posted @ 2009-04-28 13:37 孤竹君 阅读(1402) 评论(0) 推荐(0)
摘要:做GUI时经常需要让控件或者控件的每个Item附带一些数据.ListCtrl和TreeCtrl等复杂的控件都有类似于SetItem之类的API函数可以附加自己的数据.对于窗口句柄HWND,也有类似的函数,就是SetProp、GetProp等API。具体使用MSDN有详细的介绍和例子。 阅读全文
posted @ 2009-04-13 11:14 孤竹君 阅读(1326) 评论(0) 推荐(0)
摘要:设置窗口透明一般都能用分层窗体来实现,这样的代码到网上一搜一大把的,我在这里简单地封装一下以供以后自己方便地使用。 阅读全文
posted @ 2009-04-12 21:34 孤竹君 阅读(1186) 评论(1) 推荐(0)
摘要:做GUI程序设计,经常需要获取窗口的大小,典型的代码示例如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> CRect rcSize; ::GetClientRect( hWnd, rcSize ); 这段代码获取了hWnd窗口客户区... 阅读全文
posted @ 2009-04-07 19:14 孤竹君 阅读(550) 评论(1) 推荐(0)