Тема: нажатие кнопочки на окошке.

есть modless окно диалога унаследованное от CDialog. На нем есть кнопочка, хочу что бы по нажатии кнопки в MODEL рисовалась окружность. Попробовал в тупую, написал функцию для добовления окружности в MODEL ( как в примерах) и записал ее в событие нажатия этой самой кнопки. AutoCad вылетел... Посмотрел пример modless, там создаются реакторы. Почитав о реакторах понял что они нужны для отслеживания соответствующих событий.
1) Нужно ли создавать мне реакторы или ошибка вовсе не в этом
2) если можно самый наглядный пример когда без реакторов не обойтись ( можно просто словами описать ситуацию).
спс.

Re: нажатие кнопочки на окошке.

Попробуй так:

#include "axlock.h"
//...
AcAxDocLock lock(acdbCurDwg());
if (lock.lockStatus() == Acad::eOk) {
//==================================
// Вот здесь уже можешь добавлять
// примитивы в чертеж
//==================================
}

Re: нажатие кнопочки на окошке.

Спасибо. А для чего тогда нужны реакторы?

Re: нажатие кнопочки на окошке.

1) Так работает?
2) Ну а причем здесь реакторы? В примере modeless реакторы используются чтобы отразить изменения в чертеже в немодальном окне.

Re: нажатие кнопочки на окошке.

да так работает.Спасибо