本人想将位图的屏幕的象素点直接转化为字符串,不知是否可行,如果可行用什么方法可以避免由于宽度不足4的倍数自动补齐的影响,或者有别的更好的方法可以实现?十万火急,希望能够救在下一命。
解决方案 »
- 如何解决连接SQL数据库超时“死机”的问题?
- 高手请进:大家来顶:如何查找、替换有大小写不定的字符串
- *****************讨论四台电脑和服务器联网传输数据方案************************
- vb怎样生成缩略图?
- 急!!!关于小计的问题
- fso 是否能完全替代传统文件处理方法?
- 5555555请大家帮忙,十分感谢!!
- 制作控件问题?我想做一个按钮控件,在里面做了Label控件如何把Label的caption属性转化为我的控件的caption属性?
- 几个在VB编程的实际问题
- 水如烟 之 “老鼠摆尾"
- 一个简单的sql语句,但是我不会
- 为什么我用API生成的菜单不见了?
4的倍数是什么东西也不明白
-----------------------------------------------------------------------------------------
GetPixel VB声明
Declare Function GetPixel Lib "gdi32" Alias "GetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
说明
在指定的设备场景中取得一个像素的RGB值
返回值
Long,指定点的RGB颜色。如指定的点位于设备场景的剪切区之外,则返回CLR_INVALID
参数表
参数 类型及说明
hdc Long,一个设备场景的句柄
x,y Long,逻辑坐标中要检查的点
注解
用GetDeviceCaps判断设备是否支持本函数
-----------------------------------------------------------------------------------------SetPixel VB声明
Declare Function SetPixel Lib "gdi32" Alias "SetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long
说明
在指定的设备场景中设置一个像素的RGB值
返回值
Long,指定点的实际RGB颜色。如设备不支持指定的准确颜色,则返回的值会与crColor有所不同。如指定的点不能设置,则会返回-1(例如,指定的点可能位于设备场景剪切区外面)。会设置GetLastError
参数表
参数 类型及说明
hdc Long,设备场景的句柄
x,y Long,要设置的点,用逻辑坐标表示
crColor Long,指定像素的新RGB颜色
注解
可用GetDeviceCaps判断一个设备是否支持这个函数