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判断一个设备是否支持这个函数
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判断一个设备是否支持这个函数
解决方案 »
- 关于C#中调用非托管类接口的问题
- C#用文件流导出EXCEL的代码,有人有吗
- 高分求教,如何获取百度空间地址?
- DNS 开发, 超难.
- 自定义控件的问题
- MessageBox.Show()如何在父窗体居中
- 请问为什么我的VS2003调试不了程序,但是直接执行又可以,弄了我一整天了,谢谢帮忙5555
- 为什么Visual Studio .NET 2003和Visual Studio .NET 2002可以使用,但不能创建项目,新建窗口、控件、类等,请高手指导一下,谢谢!
- 有没有人能告诉我,这个线程错误需要怎么改
- 高手门!问一个主从窗口的问题
- 如何在DataGrid控件列中加入我想要的其他控件,比如CheckBox?
- CSDN朋友下载VS。NET 2003又一好消息
hdc在使用时怎么取啊?
麻烦你在讲细一点,谢谢!
介绍完了就给分!
http://www.dotnet247.com/247reference/msgs/31/159852.aspx
System.IntPtr hDC=g.GetHdc();