11@11 发表于 2007-5-18 09:19:18

求助!获取鼠标当前位置的函数是哪个?

如题!请高手指点

mozilla 发表于 2007-5-22 13:34:45


#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);
}


#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);
}

11@11 发表于 2007-5-24 12:56:08

多谢指点
页: [1]
查看完整版本: 求助!获取鼠标当前位置的函数是哪个?