Scroll to navigation

XCrossingEvent(3X11) XLIB FUNCTIONS XCrossingEvent(3X11)

̾??

XCrossingEvent - EnterNotify, LeaveNotify ???٥??ȹ?¤??

??¤??

EnterNotify ???٥??Ȥ? LeaveNotify ???٥??Ȥ??Ф??빽¤?Τ????Ƥ򼨤???

typedef struct {
	int type;	
	unsigned long serial;	
	Bool send_event;	
	Display *display;	
	Window window;	
	Window root;	
	Window subwindow;	
	Time time;	
	int x, y;	
	int x_root, y_root;	
	int mode;	
	int detail;
		
	Bool same_screen;	
	Bool focus;	
	unsigned int state;	
} XCrossingEvent;
typedef XCrossingEvent XEnterWindowEvent;
typedef XCrossingEvent XLeaveWindowEvent;


???Υ??٥??Ȥ????????ä??Ȥ?????¤?ΤΥ????Фϰʲ??Τ褦?????ꤵ???Ƥ? ?롣

type ?????Фϥ??٥??Ȥη??????դ˼??̤?????????̾???Ǥ??롣 ?㤨?С?X ?????Ф????饤?????ȥ??ץꥱ?????????? GraphicsExpose ???٥??Ȥ????Τ????Ȥ???X ?????Ф? type ?????Ф? GraphicsExpose ?????ꤷ?? XGraphicsExposeEvent ??¤?Τ????롣 display ?????Фϥ??٥??Ȥ??ɤ߽Ф??줿?ǥ????ץ쥤?ؤΥݥ??󥿤Ǥ??롣 send_event ?????Фˤϡ????Υ??٥??Ȥ? SendEvent ?ץ??ȥ????ꥯ?????Ȥ??????????Ƥ????Ȥ??? True ?????ꤵ???롣 serial ?????Фϥץ??ȥ????????Τ????륷?ꥢ???ֹ??????????ꤵ???롣 ?????????Ǿ?????16?ӥåȤ??鴰????32?ӥåȤ??ͤ˳?ĥ?????롣 window ?????Фˤϡ??ġ??륭?åȤΥǥ????ѥå????ˤȤäƺǤ??????ʥ??? ???ɥ??????ꤵ???롣

window ?????Фˤ? EnterNotify ?? LeaveNotify ???٥??Ȥ?ȯ?????????????ɥ??????ꤵ?졢???٥??ȥ??????ɥ??Ȥ??ƻ??? ?????롣 ??????X?????Ф????٥??Ȥ????Τ??뤿???˻Ȥ????????ɥ??Ǥ??ꡢ???٥??? ??ȯ???????롼?ȥ??????ɥ??ȴط????롣 root ?????Фˤϡ????٥??Ȥ?ȯ???????????꡼???Υ롼?ȥ??????ɥ??? ???ꤵ???롣

LeaveNotify ???٥??Ȥ??Ф??Ƥϡ??ݥ??󥿤ν??????֤????٥??ȥ??????ɥ??λҥ??????? ???????äƤ????С?subwindow ?????ФˤϤ??λҥ??????ɥ??????ꤵ???롣 ?????Ǥʤ??????ˤϡ?X ?????Ф? subwindow ?????Ф? None ?????ꤹ?롣 EnterNotify ???Ф??Ƥϡ??ݥ??󥿤ν??????֤????٥??ȥ??????ɥ??λҥ??????ɥ??????? ?Ƥ????С?subwindow ?????ФˤϤ??λҥ??????ɥ??????ꤵ?졢?????Ǥʤ? ?????ˤ? None ?????ꤵ???롣

time ?????Фˤϡ????٥??Ȥ?ȯ?????????郎???ꤵ???롣???λ????ϥߥ? ??ñ?̤?ɽ?????롣 x, y ?????Фˤϥ??٥??ȥ??????ɥ????ǤΥݥ??󥿰??֤κ?ɸ?????ꤵ???롣 ???ΰ??֤Ͼ??˥ݥ??󥿤κǽ????֤Ǥ??ꡢ???????֤ǤϤʤ??? ???٥??ȥ??????ɥ????롼?ȥ??????ɥ???Ʊ???????꡼?????ˤ??????硢x, y ?????Фϥݥ??󥿺?ɸ?Ǥ??ꡢ???٥??ȥ??????ɥ??θ??????Ф??????к?ɸ?? ???ꤵ???롣 ?????Ǥʤ??????ˤϡ?x, y ?ˤ? 0 ?????ꤵ???롣 x_root, y_root ?????Фˤϡ????٥??Ȼ????ˤ??????ݥ??󥿤κ?ɸ?????? ?????롣 ?????ϥ롼?ȥ??????ɥ??θ??????Ф??????к?ɸ??ɽ?????롣

same_screen ?????Фϥ??٥??ȥ??????ɥ??ȥ롼?ȥ??????ɥ???Ʊ???????꡼ ?????ˤ??뤫?ɤ????򼨤????Τǡ? True ?? False ?????ꤵ???롣 True ?ξ????ϡ????٥??ȥ??????ɥ??ȥ롼?ȥ??????ɥ???Ʊ???????꡼?????ˤ??롣 False ?ξ????ϡ????٥??ȥ??????ɥ??ȥ롼?ȥ??????ɥ??ϰۤʤ륹???꡼?????ˤ? ?롣

focus ?????Фϡ????٥??ȥ??????ɥ????ե??????????????ɥ??䤽?β??̥??? ???ɥ??Ǥ??뤫?ɤ????򼨤??? X ?????Фϡ????Υ????Ф? True ?? False ?????ꤹ?롣 True ?ξ??硢???٥??ȥ??????ɥ??ϥե??????????????ɥ??????β??̥??????ɥ??? ???롣 False ?ξ??硢???٥??ȥ??????ɥ??ϥե??????????????ɥ??䤽?β??̥??????ɥ??? ?Ϥʤ???

state ?????Фϡ????٥???ľ???Υݥ??󥿤Υܥ????????ǥ??ե??????????ξ? ?֤򼨤??? X ?????ФϤ??Υ????Фˡ????˼????ܥ????ޥ????ͤ????ǥ??ե??????????ޥ? ???ͤΤ???1?İʾ??ˤĤ??ƤΥӥåȤ??Ȥ??????¤????ꤹ??: Button1Mask, Button2Mask, Button3Mask, Button4Mask, Button5Mask, ShiftMask, LockMask, ControlMask, Mod1Mask, Mod2Mask, Mod3Mask, Mod4Mask, Mod5Mask.

mode ?????Фϡ????٥??Ȥ??̾??Υ??٥??ȡ? ?????֤?ͭ???ˤʤä????ε?????ư(pseudo-motion)???٥??ȡ? ?????֤?̵???ˤʤä????ε?????ư(pseudo-motion)???٥??ȤΤ??????Ǥ??? ???򼨤??? X ?????ФϤ??Υ????Ф? NotifyNormal, NotifyGrab, NotifyUngrab ?Τ????줫?????ꤹ?롣

detail ?????Ф????Τξܺ٤򼨤????Τǡ? NotifyAncestor, NotifyVirtual, NotifyInferior, NotifyNonlinear, NotifyNonlinearVirtual ?Τ????줫?????ꤵ???롣

??Ϣ????

XAnyEvent(3X11), XButtonEvent(3X11), XCreateWindowEvent(3X11), XCirculateEvent(3X11), XCirculateRequestEvent(3X11), XColormapEvent(3X11), XConfigureEvent(3X11), XConfigureRequestEvent(3X11), XDestroyWindowEvent(3X11), XErrorEvent(3X11), XExposeEvent(3X11), XFocusChangeEvent(3X11), XGraphicsExposeEvent(3X11), XGravityEvent(3X11), XKeymapEvent(3X11), XMapEvent(3X11), XMapRequestEvent(3X11), XPropertyEvent(3X11), XReparentEvent(3X11), XResizeRequestEvent(3X11), XSelectionClearEvent(3X11), XSelectionEvent(3X11), XSelectionRequestEvent(3X11), XUnmapEvent(3X11), XVisibilityEvent(3X11)
Xlib - C Language X Interface

Release 6.5 X Version 11