QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3250|回复: 2

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

[复制链接]
发表于 2007-5-18 09:19:18 | 显示全部楼层 |阅读模式
如题!请高手指点
发表于 2007-5-22 13:34:45 | 显示全部楼层
[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]
回复

使用道具 举报

 楼主| 发表于 2007-5-24 12:56:08 | 显示全部楼层
多谢指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-19 12:50 , Processed in 0.102466 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表