нужен совет

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем burime, 4 ноя 2009.

  1. burime

    burime Гость

    плиз нид хелп

    вобщем нужно чтото типо

    При нажатии на квадрат нарисованный в Image1 начинается выполнятся цикл в if

    Код (Text):
    void __fastcall TForm1::Image1MouseDown(TObject *Sender,
    TMouseButton Button, TShiftState Shift, int X, int Y)
    {
    if (нажали в квадрате)
    {
    ...
    бла бла бла
    ...
    }
    }

    просто я вот сижу туплю а как сделать так чтоб указать что нажато именно в квадрате, мб я непонятно выразился :)
     
  2. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.470
    Симпатии:
    27
    У вашего квадрата есть коардинаты. => в событии онклик тимейджа проверяйте где был совершен клик..
     
  3. burime

    burime Гость

    а то я незнаю что у него есть координаты, я ж его как то нарисовал, а как проверить где был совершен клик, какой функцией? я сперва думал попробовать както выщитать пикселя, потом думал попробывать с помощью Image1->Canvas->Polyline(TPoint P[4]), но поитогу я только запутался.....
    Нужно что то конкретное вставлять в if(...........) и я хз



    Ну к примеру в графическом редакторе вы создаете функцию рамки перетаскивания, обводим квадратной рамкой нужный кусок изображения, щелкаем еще раз мышкой по рамке зажимаем и перетаскиваем, ну так как указать что нажали именно в рамке а не за пределами???? И ли я тупо туплю чето путаю, и тут ваще все просто и нужно ток правильно алгоритм придумать?!,....!!
     
  4. ingra

    ingra Гость

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

    GetDeviceCaps с параметрами PHYSICALWIDTH, PHYSICALOFFSETX и т.д. - хорошо, но значения эти в девайсовых юнитах, а как перевести их в пиксели я не знаю =)
    Просьба помочь с этим, ну или м.б. есть какой-то способ=)
    ЗЫ http://www.cyberguru.ru/cpp-sources/...-petchati.html читал, но статья эта оказалась немного корявым переводом статьи 96-го года из МС СДК с перешедшими оттуда непонятно какого типа и откуда взятых переменными и т.д.
     
Загрузка...
Похожие Темы - нужен совет
  1. JohnLemon
    Ответов:
    3
    Просмотров:
    728
  2. VirtyOz
    Ответов:
    2
    Просмотров:
    1.280
  3. hellsq
    Ответов:
    6
    Просмотров:
    1.473
  4. savl
    Ответов:
    9
    Просмотров:
    1.809
  5. macujin56
    Ответов:
    0
    Просмотров:
    1.475

Поделиться этой страницей