Sep
17
2010
|
|
| ncurses_mousemask (PHP 4 >= 4.2.0) ncurses_mousemask - устанавливает опции мыши. Описаниеint ncurses_mousemask (int newmask, int oldmask)
Функция ncurses_mousemask() установит события мыши, о которых сообщается. По умолчанию о событиях мыши не сообщается. Функция ncurses_mousemask() возвращает маску, указывающую, о каких из событий в параметре newmask можно сообщать. При полном обломе возвращает 0. В параметре oldmask, который передаётся по ссылке, ncurses_mousemask() возвращает предыдущее значение маски событий мыши. События мыши представлены NCURSES_KEY_MOUSE в потоке ввода ncurses_wgetch(). Для чтения событий мыши и выталкивания событий из очереди вызывайте ncurses_getmouse(). Как побочный эффект, установка 0 маски мыши в newmask отключает указатель мыши. Установка ненулевого значения включает указатель мыши. Опции маски мыши можно устанавливать со следующими предопределёнными константами:
См. также ncurses_getmouse(), ncurses_ungetmouse() ncurese_getch(). | |||
$newmask = NCURSES_BUTTON1_CLICKED + NCURSES_BUTTON1_RELEASED;
$mask = ncurses_mousemask($newmask, &$oldmask);
if ($mask & $newmask){
printf ("All specified mouse options will be supported\n");
} |
| Комментарии |
|