Как создать Shape?

Тема в разделе "WASM.BEGINNERS", создана пользователем ActioN, 11 сен 2005.

  1. ActioN

    ActioN New Member

    Публикаций:
    0
    Как создать контрол Shape? В RadASM для этого вродебы статик со стилями используется. В MSDN'e нашел только пару свойсв - цвет и еще что-то. А как можно создать не прямоугольник, а овал с произвольным цветом?
     
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Вроде среди стандартных таких контролов нет. Надо самому через GDI рисовать (Ellipse(), etc).
     
  3. ActioN

    ActioN New Member

    Публикаций:
    0
    А какие недостатки такого подхода? Рисованный Ellipse(напрмер) не будет реагировать на клики мышкой и пр. сообщения?
     
  4. cresta

    cresta Active Member

    Публикаций:
    0
    CreateEllipticRgn + SetWindowRgn

    и будут тебе клики, и не надо рисовать каждый раз.