Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GetCursorPos, аналоги GetCursorPos 
:(
    Опции темы
rthsobakas
Дата 26.5.2008, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 562
Регистрация: 20.9.2007

Репутация: нет
Всего: -1



Вообщем эта ф-ия работает приблизительно так:
-определяет координаты левого верхнего угла формы 
-И присваиват  x=Х(формы относительно экрана)+Х(относительно формы)  y=У(формы относительно экрана)+У(относительно формы) 

А если надо щелкнуть мылкой по ПЭНТБОКСУ ,получить координаты и в место куда щелкнули нарисовать текст что делать?

Есть 2 варианта наверно:
1)Каждый раз определять координаты верх левого угла формы и вычитать из результата
2) воспользоваться другой ф-ией


Что посоветуете?  
PM   Вверх
ama_kid
Дата 26.5.2008, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


АСУТП-кодер
***


Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва

Репутация: нет
Всего: 95



Цитата(rthsobakas @  26.5.2008,  15:35 Найти цитируемый пост)
Что посоветуете?
А что надо-то? Вроде слов много, а смысла - не сильно...  smile 
Цитата(rthsobakas @  26.5.2008,  15:35 Найти цитируемый пост)
А если надо щелкнуть мылкой по ПЭНТБОКСУ ,получить координаты и в место куда щелкнули нарисовать текст что делать?
Код
void __fastcall TForm1::PaintBox1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
{
 if (Button == mbLeft)
  ((TPaintBox *)Sender)->Canvas->TextOut(X,Y,"Text");
}



--------------------
самурай без меча подобен самураю с мечом, но только без меча 
PM MAIL   Вверх
rrrFer
Дата 26.5.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.5.2008
Где: Красноярск

Репутация: 0
Всего: 1



возможно GetCurrentPosition, но я не уверен
PM MAIL WWW ICQ   Вверх
rthsobakas
Дата 27.5.2008, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 562
Регистрация: 20.9.2007

Репутация: нет
Всего: -1



ama_kid, а если использовать событие не МУВАП а КЛИК?
PM   Вверх
bsa
Дата 27.5.2008, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



rthsobakas, используй событие onMouseDown для фиксации положения курсора (т.е. сохраняй его координаты), а при возникновении события onClick используй сохранненые координаты.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0593 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.