Posts Tagged ‘курсор’

Курсоры

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , , ,

Прежде чем воспользоваться возможностью переделать вид курсора, решите, а будет ли он использоваться к месту. Многих пользователей подобные изменения могут ввести в заблуждение, когда, например, вместо традиционной «руки», появляющейся при наведении на ссылку, возникает нечто другое. В большинстве случаев, лучше оставить все по умолчанию.

В табл. 1 приведены возможные варианты курсоров. Их вид может отличаться от конечного результата, это зависит от настроек операционной системы. (далее…)

Делаем перетаскивание(JavaScript)

Как создать перетаскивающиеся изображения(JavaScript)

Разберёмся, как должна работаь наша программа:
Пользаватель щёлкает на изображение, тем самым активизирует его для перетаскивания, и перетаскивает его в нужную часть экрана, затем повторно щелкает на него,чем прекращает перетакивание.
Создадим две функции: первая отвечает за активизацию(деактивизацию) изображения, вторая непосредственно за перетаскивание.
Создаём первую функцию activate():

function activate() {
activate=!activate;
}

Функция activate() состоит из одной строки, для чего? Функция отвечает за активизацию(деактивизацию) изображений. Логическая переменная activate при каждом использовании функции меняет своё значение с true на false. В дальнейшем эта переменная сыграет одну из главных ролей.
Создаём вторую функцию grab():

function grab() {
if(activate) {
imgWdh=document.img.width;
imgHgt=document.img.height;
img.style.pixelLeft=event.x-imgWdh/2;
img.style.pixelTop=event.y-imgHgt/2;
}
}
(далее…)

Про кнопки и жвачки!

Делать пакости, конечно, не очень красиво. Учить делать пакости — вообще редкая гадость. Однако делать такие вещи в шутку и вроде как по-доброму, не желая причинить зла, можно. Главное, чтобы тот, над кем шутят, обладал хотя бы минимальным чувством юмора.

1 апреля — праздник дурацкий, в смысле, не безнадежно идиотский, а просто день абсурдного юмора и безобидных шуток над окружающими. Подкладывание кнопок и жвачки на стул учительницы математики — уже давно вчерашний день. Сегодня развлекаются по-другому.

Fool’s Tools

http://www.download.com/

По-другому, например, помогает развлекаться людям компания RJL Software (http://www.rjlsoftware.com/) — она занимается созданием специального первоапрельского софта, который так и называется — Fool’s Tools. В принципе, RJL могла бы и посерьезнее себе занятие найти, но что делать, кто-то ведь и эту нишу должен заполнять. :)

Утилит вообще-то 25 штук, и получить их на свой жесткий диск можно только в том случае, если вы закажете CD-ROM, предварительно сообщив компании все данные о себе, включая размер бедер. Но я нашла способ, как обойти эту искусственную преграду — попросту поискать эти утилиты на www.download.com в разделе Freeware. Я расскажу о некоторых из них кратенько, а вы потестируйте на своих добрых друзьях и знакомых.

Утилита Bomb — самая безобидная шуточка: просто отображает диалоговое окно со стандартной информацией Windows о выполнении системы недопустимой операции. Зато другая шутка заставит серьезно понервничать. Например, если ваш друг, которого вы решили по-доброму надурить, запустил исполняемый файл утилиты Crazy Num-Caps-Scroll, то несколько кнопок его клавиатуры буквально съедут чердаком. То есть запустил он утилиту, вроде бы ничего не произошло, сидит себе дальше в вордовском документе, отчет начальнику набирает…

А тут вдруг попеременно начинает загораться индикация клавиш CapsLock, NumLock и ScrollLock, а буквы, соответственно, начинают менять регистр. Счастье вашему другу, если он догадается обратиться к волшебной комбинации клавиш Ctrl+Alt+Del и снять неизвестную подозрительную задачу. А «проблема»-то решается гораздо проще: нужно подвести курсор мыши к левому верхнему углу экрана монитора и издевательство само собой испарится.

Если же взбешенный друг, записавшийся после такой шутки во временную категорию «враг», прибежит к вам в кабинет с бейсбольной битой, просто объясните ему: чтобы в голову хоть чуть-чуть информации вошло, нужно, чтобы крышечка немножечко отъехала. Примерно через час вы будете разливать по стаканам горячительное и праздновать 1 апреля.

Перед тем как подарить кому-нибудь дистрибутив утилиты Fake Format, убедитесь пожалуйста, что сердечно-сосудистая система этого человека работает нормально, нервных срывов не бывает, а к суициду он относится презрительно. Убедились? Теперь наблюдайте за последствиями. Даже имитация форматирования жесткого диска может свести с ума кого угодно. Первое, что видит пользователь, — это стандартное окно Windows, появляющееся при задании форматирования жесткого диска — Format SYSTEM DISK (C:).

Абсолютно естественно, что он пытается воспользоваться клавишей Close, потом клавишей Cancel, — и также вполне естественно, что гадкая утилита внимания на это не обращает и начинает как будто бы форматировать винт. Причем не реагирует ни на команду «свернуть все окна», оставаясь поверх всех открытых приложений, ни на Alt+F4, ни на Ctrl+Alt+Del, продолжая делать свое гнусное дело.
(далее…)

Чудо технологии

В последнее время я заметил за своим персональным компьютером одну настораживающую тенденцию — он стал становиться далеко не таким персональным, каким был еще год-другой назад. Жене-художнику сильно по вкусу пришелся приз, полученный мной за лучшую рассылку прошлого года — книжка «PhotoShop для профессионалов», причем изученный материал она опробует на практике… Ребенок уже вступает с ней в открытую борьбу за право порисовать или попечатать пока папа спит… Теща, заявляя, что у нее болит голова, пристраивается туда же, чтобы раскинуть пасьянс… Нет, разумеется, приоритет (пока?) остается за мной, но все чаще садясь работать я обнаруживаю, что кончилась бумага в принтере, или место на диске, или мои программы закрылись… А в последнее время появился еще один неприятный симптом: мыши дольше месяца не живут.

И действительно — с чего бы им быть долгожителями, если ими непрерывно ездят, а ребенок еще и пластилином или какой другой гадостью умудряется испачкать? А ведь, как известно, наиболее уязвимой частью мыши является механика. А точнее две вещи: грязь, которая цепляется на шарик и размазывается по роликам внутри мышки; а также крепления роликов, которые сделаны из пластмассы и постепенно растачиваются (причем, сделано это явно преднамеренно, ибо у первых мышей крепления были металлические и один из представителей этого вида скончался у меня совсем недавно в возрасте нескольких лет. Но пластмасса во-первых дешевле, а во-вторых менее долговечна, что позволяет повысить оборот).

Однако, некоторое время назад в продаже появились оптические мыши, которые должны быть лишены этих недостатков — вместо шарика там используется источник света и миниатюрная камера, которая анализирует снимки поверхности под мышкой и по их изменению определяет, в какую сторону и с какой скоростью она движется. Правда, цена таких мышей «кусалась» — около 100 правильных рублей…
(далее…)

Работа со стандартными ресурсами

1. Методы класса CButton

HBITMAP GetBitmap() const;

Возвращает дескриптор растрового изображения, сопоставленного кнопке. Если такового не существует, то возвращается NULL.

HBITMAP SetBitmap(HBITMAP hBitmap);

Сопоставляет кнопке растровое изображение. Значением параметра должен быть дескриптор растрового изображения. Правила размещения растрового изображения такие же, как и у значка.

HCURSOR GetCursor();

Возвращает дескриптор курсора, сопоставленного кнопке методом SetCursor. Если у кнопки нет сопоставленного курсора, то возвращается NULL.
(далее…)