Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
X As Long
Y As Long
End Type
Sub Form_Load()
Timer1Enabled = True
Timer1Interval = 1
End Sub
Private Sub Timer1_Timer()
AutoRedraw = True
Dim p As POINTAPI
dc = GetDC(0)
GetCursorPos p
Cls
Print pX, pY
Print Hex(GePixel(dc, pX, pY))
End Sub
在窗体上放一个 timer控件,运行即可,vb60环境通过调试,
使用LuaDC软件,把LUA拖到LuaDC上去就行了。
Lua 是一个小巧的脚本语言。
Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。
用WindowsAPI中的GetPixel就可以了
先在模块中申明:
Public Declare Function GetDC Lib "user32" Alias "GetDC" (ByVal hwnd As Long) As Long
Public Declare Function GetPixel Lib "gdi32" Alias "GetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
然后在判断代码中写:
dc = GetDC(0) '获得屏幕的DC句柄
color = GetPixel(dc,x,y) '获得(x,y)的颜色
你取一个点的颜色,只调用一次GetPixel,这性能绝对不是问题,又不是让你大一个大图里面有非常大的循环,这样就够了:
nTmpColor = GetPixel(GetDC(0), x, y)
色彩提取条是一款电脑屏幕颜色拾取工具。根据查询相关资料信息显示,取色条是由松软工作室推出的一款 *** 作简单、功能实用的电脑屏幕颜色拾取工具。支持抓取电脑屏幕上任意一点坐标及颜色,程序可选择固定或跟随模式,在跟随模式下,程序就像一个浮动提示条跟着鼠标四处游走,便于查看而不影响取色。
问题一:手机屏幕怎么调颜色 在iphone手机里找到 设置---通用---辅助功能---视觉的灰度,将右面的点滑向左边,成白色。 手机就恢复到彩色状态。
问题二:手机屏幕的颜色怎么更改 改网标功能表DD网络选项DD输入网址 3gDD连接DD登陆 3G门户 进入 “下载”DD 进入 “”DD 选择“自选网标” 请输入内容 (大家可以随便输入了,爱写什么写什么;如果想不显示“中国移动/中国联通等字,那么请输入空格)DD选择”确认“ “获取网标”攻DD “接受” 然后就会收到一条信息,提示要不要替换现有的网标,点“确定” 就可以看见手机屏幕上的网络标志消失了,5300一般显示在电池图标的下方,请选15号以上字体,要不会看不清哦! 楼上一群菜 不懂不要乱讲还什么主题? 不可改?笑死我了
手机手机屏幕的颜色怎么更改
我的手机是在龙云手机网买的,原装全新的机子,质量很好,偶耶!用起来完全正常!我拿到专卖店验货了,的确是百分百原装全新的,我建议你还是到龙云手机批发网买手机吧。
问题三:手机调颜色怎么调 如果你的手机颜色有变化,可能是亮度问题导致的,可以试着把手机屏幕亮度调高试一试。有以下方法;
1、下拉手机顶端的快捷快关栏,一般都会看到一个调节亮度的快捷开关,手动调节亮度即可。
2、在进入手机设置--点击显示--点击亮度,即可调节。
3、如果是手机的色温偏冷,你还可以在手机设置的显示栏下是否有调节色温按钮,如果有,那么可以调节色温,即可解决。
如果以上 *** 作都不起作用,那么可能就手机屏幕出现了问题,建议拿去维修店检查。
问题四:手机屏幕底色怎么调 可以在设置中进行调节。
1、打开设置,找到显示选项。
2、点开设置,即可看到色温调节选项。
3、觉得屏幕偏暖的机友可以将色温往锐丽调,如果喜欢暖色的机友也可以往暖色调,一般来说,暖色也比较护眼。将色温往锐丽调也可以改善荣耀6屏幕底部发黄的问题。
问题五:如何调整手机屏幕颜色 好的手机颜色是RGB三种颜色而构成的。
R是红色。G是绿色。B是 蓝色。
分别是英文红绿蓝的简称。
他们通过荧光粉层轰击屏幕来达到理想的效果。
问题六:手机屏幕底色怎么调 你好:这个你可以安装主题实现的
问题七:用什么软件可调整手机屏颜色 通过内核调色
对于Galaxy Nexus这类手机,可以通过手动刷Franco内核,然后配合内核调节软件来调节屏幕的色温,从而达到改变偏色的显示效果。
Rom自带矫色工具
像CMrom里面自带屏幕调色工具,可以通过这个工具来调节屏幕的色温。同样,跟刷内核调色一样,并不是所有的手机都支持调色Rom,但是这个方法确实是最直接也是最有效的调整屏幕色彩偏差的方法。
Screen Adjuster软件调整
搜索并下载Screen Adjuster这款软件。
进入软件后,可以看到Red(红)、Green(绿)、Blue(蓝),通过调整着三个颜色的比值,便可以纠正屏幕的色偏了。
在开始调整之前,需要点击Adjuster OFF这个按钮来开启调色,接下来便可以开始调色了。如果屏幕偏蓝,可以提高Blue的数值,如果屏幕偏绿,可以适当增加Red数值等,直到感觉屏幕偏色已经被纠正为止。
问题八:手机屏幕颜色不正常咋办? 当您的手机屏幕显示效果像底片一样色彩反差大,或屏幕显示发白、图标模糊时,很可能是由于手机开启了负色功能导致的,如想恢复到正常显示状态,请按照以下步骤 *** 作:
1在待机页面下,点击应用程序。
2点击设定。
3点击我的设备,向上滑动屏幕,选择辅助功能。
4将负色的对钩取消即可。
关闭负色和开启负色显示图对比:
问题九:三星手机屏幕变色如何解决问题 您好,感谢您支持三星产品!根据您的描述,这是因为您勾辅助功能中的负色,建议您取消,具体 *** 作方法:工定--辅助功能--负色取消打勾即可。
希望能帮到您,祝您生活愉快!
欢迎登陆三星数字服务平台提问:supportsamsung/ask
问题十:电脑屏幕色彩怎么调 属性,外观
可以利用原生态的API方法来实现,通过GetDC获取屏幕DC,然后通过GetPixel获取点的颜色。代码如下:
/// <summary>/// 获取指定窗口的设备场景
/// </summary>
/// <param name="hwnd">将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC</param>
/// <returns>指定窗口的设备场景句柄,出错则为0</returns>
[DllImport("user32dll")]
public static extern IntPtr GetDC(IntPtr hwnd);
/// <summary>
/// 释放由调用GetDC函数获取的指定设备场景
/// </summary>
/// <param name="hwnd">要释放的设备场景相关的窗口句柄</param>
/// <param name="hdc">要释放的设备场景句柄</param>
/// <returns>执行成功为1,否则为0</returns>
[DllImport("user32dll")]
public static extern Int32 ReleaseDC(IntPtr hwnd, IntPtr hdc);
/// <summary>
/// 在指定的设备场景中取得一个像素的RGB值
/// </summary>
/// <param name="hdc">一个设备场景的句柄</param>
/// <param name="nXPos">逻辑坐标中要检查的横坐标</param>
/// <param name="nYPos">逻辑坐标中要检查的纵坐标</param>
/// <returns>指定点的颜色</returns>
[DllImport("gdi32dll")]
public static extern uint GetPixel(IntPtr hdc, int nXPos, int nYPos);
使用:
public Color GetColor(int x, int y)
{
IntPtr hdc = GetDC(IntPtrZero); uint pixel = GetPixel(hdc, x, y);
ReleaseDC(IntPtrZero, hdc);
Color color = ColorFromArgb((int)(pixel & 0x000000FF), (int)(pixel & 0x0000FF00) >> 8, (int)(pixel & 0x00FF0000) >> 16);
return color;
}
以上就是关于Vb如何获取屏幕上某点的颜色(#0049f7)全部的内容,包括:Vb如何获取屏幕上某点的颜色(#0049f7)、luabox获取屏幕颜色、VB怎样检测屏幕上的颜色的代码!【加奖 Q B】等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)