自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bodybo的专栏

做喜欢的事

  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 Kodak Imgedit.ocx控件显示tif图像

用Kodak Imgedit.ocx控件显示tif图像,可实现翻页显示多页的tif,并根据控件尺寸自动调整图片大小,相关代码如下: Option ExplicitDim iPage As IntegerPrivate Sub Command1_Click() If iPage < ImgEdit1.PageCount Then iPage = i

2009-03-30 15:27:00 5741

原创 理解套间(涉及进程、线程、COM线程模型)(转载)

 简序大学毕业前的最后一学期,在一家公司实习,当时的工作需要用到一些操作系统提供的组件。那时候只知道COM这个名词,并不知道到底是怎么回事,只知道上网到处找别人的源码解决自己的问题;那段日子到现在回忆起来都是灰色的,每天呆坐在电脑前,一个网站一个网站的查找自己需要的源码。但并不清楚自己到底在做什么;那时候对自己能不能成为一个程序员充满了怀疑。在实习结束返校的火车上,一夜间,我把一本《COM本质

2009-03-03 16:43:00 1669 1

转载 ATL揭秘之“对象创建”篇(转载)

 1         问题      当我们用VC++ ATL工程创建了一个COM工程,实现了一个自己的COM对象,又在另一个程序中CoCreateInstance这个COM对象时,不知你是否想过这样的问题:COM对象是用C++类对象实现的,但是,我们从来没有在自己的代码中创建这些C++类对象——比如,“new”这些对象。那么,实现COM对象的C++对象是由谁,何时,以及如何创建的呢?当然

2009-03-03 15:17:00 850

转载 COM线程模型详解(转载)

 线程模型是一种数学模型,专门针对多线程编程而提供的算法,但也仅是算法,不是实现。本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的,就像说明Windows是如何实现线程这个数学模型的一样,最后指明一下跨套间调用和各种类型套间编写的要求以帮助理解。希望读者对于Windows操作系统的线程这个概念相当熟悉,对何谓“线程安全的”亦非常了解。  COM线程模型  COM提供的

2009-03-03 11:40:00 1580

XPTable_Fixed.rar

XPTable介绍:https://blog.csdn.net/bodybo/article/details/117040155 之前根据1.1修改的版本虽然部分bug得到了解决,但仍有不尽人意的地方,比如依然有隐藏的bug、不支持多级列表展开、不支持皮肤换色、不支持ProgressBarColumn自定颜色、不支持滚动条风格修改、不支持列拖动等。后来2013年下载了一个1.2.2版本源码,有了二级列表即分组功能(Group),但问题多多,包括我之前修正的bug依然存在。没办法,动手术吧。刚统计了一下,前后陆陆续续修改带添加文件共18个,有修改注释的定位有191处,最终达成如下: - 修正“遇到”的所有bug - 完善修正Group功能(此新功能也bug重重) - 支持皮肤换色 - 支持ProgressBarColumn自定颜色 - 支持滚动条风格修改并指定滚动条颜色 - 支持列拖动调整顺序 - ... 现在这个XPTable已基本可用。源码中包含XPTable修正后的源码以及方便其使用的TableCtrl类等。

2021-05-20

putty及配置

内含一个putty.ext和注册表配置,具体的颜色配置请移步blog查看效果:https://blog.csdn.net/bodybo/article/details/82876320

2018-09-28

ActiveMQ Demo(C#)

ActiveMQ Demo程序,包括发送和接收程序,WinForm开发 关于ActiveMQ的介绍,请看我的这篇文章:http://blog.csdn.net/bodybo/article/details/5647968

2012-08-14

XPTable(修改后源码和dll)

XPTable的大名,想必C#开发的人都有所耳闻,使用下来确实强大,在表格中添加下拉列表、进度条、图标等非常容易,灵活方便。 XPTable最重要的是开源,可根据自己的需要修改,有bug也可想办法解决,我就对其进行了若干处改进,使其更好用了。源代码写的非常标准,架构设计也很值得借鉴,研读源代码也是个学习提高的过程。真心感谢将如此完美的代码公开分享的人,最为点滴回报,也将自己修改后的源码放出,供大家参考,和原作者的贡献比起来,我这点小小的修改就如沧海一粟,不足为道了。 我修改过的代码和解决的问题列示如下: 1、...\Models\Table.cs Line 2118,2153 解决问题:否则在某些情况下(任意调整窗口大小,XPTable的Anchor设置为随窗口大小自适应调整)会抛System.ArgumentOutOfRangeException异常,vScrollBar.LargeChange不能小于0 2、...\Models\Table.cs Line 5598,5606 解决问题:在列头Resizing状态下双击鼠标,应根据该列数据中最长的一行调整当前列宽度,目前仅对TextColumn和NumberColumn有效 3、...\Models\Table.cs Line 6134 解决问题:在列头Resizing状态下单击鼠标,避免OnMouseUp激发列宽的调整。应该双击或者调整宽度后才能激发 4、...\Models\Table.cs Line 6373 解决问题:根据原代码,如果Table允许多选,选中多行后,点鼠标右键将自动选择鼠标所在行,修改后,多选的行依然选中 这个问题借鉴了“恶猫的尾巴”的代码:http://emao.me/tag/XpTable/,在此感谢! 5、...\Models\Table.cs Line 6627 解决问题:鼠标在列头为Resizing图标时,移动到数据区域不会自动变为默认图标 6、...\Models\Table.cs Line 7229 解决问题:解决列头的对齐方式始终是靠左的问题 7、...\Renderers\NumberCellRenderer.cs Line 661 解决问题:为了实现Table.cs的函数CalColumnWidth中实现对NumberColumn列格式化数据宽度的计算

2012-03-16

vb操作注册表,包括创建、修改、删除键值等

vb6操作注册表,包括创建、修改、删除键值等

2009-03-31

IE复制图像地址右键菜单

在网络上共享照片,常需要复制上传到某站点的照片的链接地址,部分浏览器提供了比较快捷的右键菜单来复制该地址,如Maxthon、Firefox等,但IE以及与IE共用右键菜单的MyIE、Sogou等浏览器均没有复制图像链接地址的快捷菜单,通常只有选择图片的属性再在属性对话框中复制图片地址,很麻烦! 用vbscript写了个脚本来实现复制图像地址功能,IE右键菜单在注册表中设置。 下载CopyImageUrl.zip解压后,右键单击CopyImageUrl.inf,选择“安装”即可。重新打开IE就能看到复制图像地址的菜单了。

2008-12-24

空空如也

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

TA关注的人

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