1/1 分步阅读
在文件夹界面中,点击“Bongo Cat”应用程序。
2.设置镜像live2D鼠标跟随
1/2
在“Bongo Cat >标准模式”界面中,勾选“镜像live2D鼠标跟随”选项的勾选开关。
2/2
勾选“镜像live2D鼠标跟随”选项后,这样就成功设置镜像live2D鼠标跟随。
[code:1]#include <gdk/gdk.h>
main()
{
int x,y
GdkDisplay *dpy
GdkScreen *scr
GdkModifierType mask
gdk_init(NULL,NULL)
dpy = gdk_display_open(NULL)
if(dpy)
{
scr = gdk_display_get_screen(dpy,0)
gdk_display_get_pointer(dpy,&scr,&x,&y,&mask)
printf("x=%d y=%d\n",x,y)
}
gdk_exit(NULL)
}
[/code:1]
[code:1]
#include <stdio.h>
#include <X11/Xlib.h>
main()
{
Display *dpy
Window win
Window root
Window child
int rootx,rooty,winx,winy,mask
dpy=XOpenDisplay(NULL)
if(!dpy)
{
printf("XOpenDisplay error\n")
return
}
XQueryPointer(dpy, RootWindow(dpy,0), &root, &child,
&rootx, &rooty, &winx, &winy, &mask)
printf("x=%d y=%d\n", rootx, rooty)
XCloseDisplay(dpy)
}
[/code:1]
很简单,在窗体Form1上设置一个按钮button1,然后找到窗体的属性中的事件页面,找到鼠标事件中的 MouseMove 双击一下就会自动添加一个事件代码方法private void Form1_MouseMove(object sender, MouseEventArgs e)
{
button1.Top = e.Y + 1//这个代码设置按钮的左上角纵坐标比鼠标的位置多一个点,主要是为了错开鼠标的点击位置。
button1.Left = e.X//这个代码设置按钮的左上角横坐标位置跟鼠标位置一致。
}
通过在时间代码中进行上面的设置,可以达到鼠标移动到哪里,按钮的位置也就随之重新设置,也就达到一起移动的效果了。
至于单击隐藏和双击显示,就更简单了,找到窗体属性中的事件选项MouseClick和MouseDoubleClick分别双击,VS会自动为你添加如下两个事件代码:
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
button1.Visible = false//这里是单击事件,我们在这里输入该行代码,设置按钮的可视属性Visible为false,按钮就会隐藏看不到
}
private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
{
button1.Visible = true//这里是双击事件,我们在这里输入该行代码,设置按钮的可视属性Visible为true,按钮就会重新被显示出来
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)