2010-10-09 22 views
0

Quel fichier d'en-tête x11 et quelle fonction utiliserais-je pour changer la position du curseur sur l'affichage? J'ai entendu dire qu'il existe une fonction simple sur VC++ mais je souhaite pouvoir l'utiliser sur linux.Curseur de contrôle avec C++ et x11

Répondre

1

Vous ne pouvez pas de manière triviale porter des programmes de Windows à xwindows, du moins pas sans utiliser une boîte à outils multiplateforme comme gtk + ou Qt.

Cela dit, la façon la plus simple de déplacer le pointeur sur les sur X utilise la méthode XWarpPointer(), qui doit être eu en incluant X11/Xlib.h

EDIT:

Apparemment, vous utilisez Qt après tout. vous devez utiliser QCursor::setpos qui est défini dans QCursor

+0

Ok, merci. Comment porteriez-vous ceux-ci sur une autre plateforme? Seule raison de demander est parce que cela est écrit en qt et cela pourrait me faire gagner du temps. –