Есть необходимость менять форму курсора при перемещении мышки над определенной областью окна. Я отлавливаю WM_MOUSEMOVE и проверяю координаты мыши. Если она над областью, то вызываю SetCursor(LoadCursor(NULL, IDC_SIZEALL)); Проблема в том, что при последующем перемещении мышки над этой областью форма курсора вначале преобразуется в начальную и затем приобретает нужную форму. Получается, что курсор постоянно дергается превращаясь из стрелки в руку и обратно. Как сделать так, чтобы пока мышка находится (двигается) над определенной областью курсор не менялся и при выходе из нее изменился на стандартный. Спасибо.
Добрый день, Eugene! Может завести в обработчие WM_MOUSEMOVE логическую переменную, устанавливать ее в ИСТИНУ, когда это сообщение срабатывает в первый раз для данной области, и в ложь, когда выходит из нее. Соответственно, если данная переменная уже ИСТИНА, то не вызывать SetCursor. Ответ отправлен: 30.01.2004, 10:53 Отправитель: chebv
Вопрос № 1425
Всем добрый день (вечер, утро и т.д.). Вопрос такой - нужна информация по созданию своего формата БД. Просто нелюблю я БД, не переношу (WinAPI & Системное программирование - форевер, остальное - второстепенное), но тут денег за одну прогу обещают... Вот пришлось и до БД добраться. Поэтому я думаю, что создать свой формат будет для меня проще, чем разбираться в существующих. Че-то похожее на БД я уже замутил за последние два дня. Просто я мало знаю о том, как должна быть построена БД. Например, максимальный размер записи для каждого поля у меня фиксирован и везде один (скорее всего, для каждого поля нужно в структуре с его описанием задавать свой макс. размер - для картинок один, для инфе о цене товара - другой. Я прав или нет?).
Доброе время суток, Marouder! Это не самое место для задавания таких вопросов :). Купите книжку и читайте. Далее. Хранить нужно метаописание базыданных и саму таблицу. Храниыть нужно так же индексные файлы и прочую муть. Данные должны также храниться в виде B - дерева, хэш таблиц и еще куча чего. Изучайте. Люди докторские пишут на созданиях БД. Ответ отправлен: 01.02.2004, 11:23 Отправитель: vitya Отвечает chebv
Добрый день, Marouder! Если это не лабораторная работа, то надежнее и быстрее разобраться с какой-нить БД. Ответ отправлен: 02.02.2004, 09:26 Отправитель: chebv
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.