i need help. please. C++Builder 5 + Компас. -== Cursor ==-

Автор antikiller, 21.03.07, 09:34:19

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

antikiller

ПОДСДКАЖЫТЕ ПОЖАЛУЙСТА  какой небудь простой пример применения етого метода ......

а то чтото пример из хелпа немагу понять ..... :(( :%: толком

Bordes

21.03.07, 12:23:12 #1 Последнее редактирование: 21.03.07, 12:26:48 от Bordes
memset( &RInfo, 0, sizeof(RInfo) );
      
limit = ::ksGetCursorLimit();  // радиус ловушки курсора
   
reference refObj=NULL;
double x, y;

  RInfo.prompt = ( char* )( LPCTSTR ) Prompt; // задаем каждый раз т.к. оно теряется
  RInfo.cursor=(char *) 1; // курсор прямоугольником, как для выбора объекта

  if ( ! ::Cursor(&RInfo, &x ,&y, 0) )
        break; // нажат Esc

  refObj = ::FindObj( x, y, limit ); // ищем объект, попавший в ловушку курсора
   
// Объект найден?
if ( refObj == NULL )
       break; // не найден (клик на пустом месте)

// Иначе - да, объект найден
....