창을 찾았으니 이제 문득 예전에 마우스로 막 돌리던거 같은데 싶어서 마우스 이벤트 검색.
[링크 : https://widian.tistory.com/58]
[링크 : https://stackoverflow.com/questions/7462850/mouse-movement-events-in-ncurses]
| #include <curses.h> typedef unsigned long mmask_t; typedef struct { short id; /* ID to distinguish multiple devices */ int x, y, z; /* event coordinates */ mmask_t bstate; /* button state bits */ } MEVENT; bool has_mouse(void); -int getmouse(MEVENT *event); int ungetmouse(MEVENT *event); mmask_t mousemask(mmask_t newmask, mmask_t *oldmask); bool wenclose(const WINDOW *win, int y, int x); bool mouse_trafo(int* pY, int* pX, bool to_screen); bool wmouse_trafo(const WINDOW* win, int* pY, int* pX, bool to_screen); int mouseinterval(int erval); |
'프로그램 사용 > ncurses' 카테고리의 다른 글
| ncurse window 관리 함수 (0) | 2026.01.28 |
|---|---|
| ncurse screen size (0) | 2025.09.30 |
| ncurses 상자 및 색상 적용하기 (0) | 2024.12.02 |
| ncurses 예제 (0) | 2024.11.30 |
| ncurse example (0) | 2022.05.17 |






















