C++ 或MFC 如何实现 bmp图片上点击一点 获取该点图像坐标 不是屏幕坐标 要例子

C++ 或MFC 如何实现 bmp图片上点击一点 获取该点图像坐标 不是屏幕坐标 要例子,第1张

那个bmp这样看的话也是一个窗口

GetWindowRect 获取bmp窗口的矩形,其中左上就是你那个红点

ScreenToClient 把左上的坐标送进去,hwnd用你上面那个test dis demo窗口的句柄,获取相对坐标

另:在上点击一点是啥,响应WM_LBUTTONDOWN函数吗,在TestDisDemo里响应WM_LBUTTONDOWN的话拿到的坐标直接就是相对你上面那个红点相对左上红点的坐标了

为什么不用pictureBox的Click事件呢

private void pictureBox1_Click(object sender, EventArgs e)

{

MessageBoxShow(thispictureBox1Location+"");

}

private void pictureBox2_Click(object sender, EventArgs e)

{

MessageBoxShow(thispictureBox2Location+"");

}

你好!

可以实现这样的效果,通过触发器来完成。建议做的过程中使用”选择窗格“,调整每一层的可见性。

先把四张放在幻灯片里,做好进入的动画效果为”淡出“,使四张图出现在画面上。

再把四张复制,把大小放大些,最好遮住四个小缩略图,集中放在画面中心,为单独出现做准备。

对中心的1(复制的)添加进入动画“缩放”,效果选为“从幻灯片中心”。对这个缩放动画添加触发器,选择1(元件)作为触发器。

再添加退出动画“淡出”,对这个淡出动画添加触发器为1(复制的)。

234以此类推。

参考一下附件是我做的一个简单的范例。

如果你觉得是你想要的效果的话,直接在每一张上右键--更改,改成你电脑上的图就行。看不到大图下面的小图的话用选择窗格,调整每个元件的可见性哈。或者挪开再放回原处也行。

希望对你有帮助。

1、为绑定点击事件

2、在点击事件中使用jQuery获得的src属性

3、调用文本框的val()方法,将取到的路径显示在文本框中

<html>

    <head>

        <script type="text/javascript" src="js/jquery-183minjs"></script>

        <script type="text/javascript">

            $(function(){

                //为绑定点击事件

                $("#tu")click(function(){

                    //获得的src属性

                    var url=$(this)prop("src");

                    //将路径赋值到文本框中

                    $("#txtUrl")val(url);

                });

            });

        </script>

    </head>

    <body>

        <img id="tu" src="images/friendjpg" width="800" height="600" /><br/>

        <input type="text" id="txtUrl" />

    </body>

</html>

vbscall

getcursorpos(x,y)

rem

s

moveto

x,y

leftclick

1

goto

s

脚本~

运行时把鼠标发到你以后要点的那个地方

以上就是关于C++ 或MFC 如何实现 bmp图片上点击一点 获取该点图像坐标 不是屏幕坐标 要例子全部的内容,包括:C++ 或MFC 如何实现 bmp图片上点击一点 获取该点图像坐标 不是屏幕坐标 要例子、c#鼠标点击图片获得图片位置、做ppt的时候。我有四张图片,我想要点击图片所在的位置,那张图片就会等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9818274.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存