imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 11.12.2006, 22:15     # 1
Partizan87
Guest
 
Сообщения: n/a

Delphi

Может мне кто-нибудь подсказать, как перетащить курсор в нужное место программно?
 
Старый 11.12.2006, 22:23     # 2
yan_kos
Junior Member
 
Аватар для yan_kos
 
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140

yan_kos Известность не заставит себя ждать
Вот WinAPI функция:
BOOL SetCursorPos(
int X, // горизонтальная позиция
int Y // вертикальная позиция
);

Обе координаты в экранные
__________________
Та программа не глючит, которая не написана
yan_kos вне форума  
Старый 11.12.2006, 22:57     # 3
Partizan87
Guest
 
Сообщения: n/a

Спасибо.
А как взять координаты текущего положения мыши?

И можно ли чтобы координаты были не экранные а привязывались к какому-нибудь компоненту?
 
Старый 11.12.2006, 23:33     # 4
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
GetCursorPos
ClientToScreen/ScreenToClient
ЕЖ вне форума  
Старый 12.12.2006, 11:59     # 5
_w_W_w_
Guest
 
Сообщения: n/a

Необходимо перевести данный код на язык Pascal

/ Получить атрибут с location текущего материала
ksIteratorPtr iter( kompas->GetIterator() );
BOOL res = iter->ksCreateAttrIterator( docReference, 0, 0, 0, 0, MATERIAL_ATTR_ID );
long resOld = iter->ksMoveAttrIterator( "F", NULL );

if ( pAttr )
{
ksAttributeObjectPtr attrObj( kompas->GetAttributeObject() );

// Инициализировать структуру массива для атрибута
ksUserParamPtr values( kompas->GetParamStruct( ko_UserParam ) );
values->Init();
ksDynamicArrayPtr array( kompas->GetDynamicArray( LTVARIANT_ARR ) );
ksLtVariantPtr val( kompas->GetParamStruct( ko_LtVariant ) );
val->Init();
val->strVal = "";
array->ksAddArrayItem( -1, val );
values->SetUserArray( array );

// Считать атрибут
attrObj->ksGetAttrRow( pAttr, 0L, NULL, NULL, values );
array->ksGetArrayItem( 0, val );
m_sLocation = (char*)val->strVal;
}
 
Старый 25.12.2006, 21:12     # 6
tinde
Guest
 
Сообщения: n/a

Меняй стрелочки на точки, а {} - на begin / end
 
Старый 28.12.2006, 08:47     # 7
YAS
::VIP::
 
Аватар для YAS
 
Регистрация: 18.01.2002
Адрес: Moscow
Сообщения: 1 919

YAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS Сэнсэй
Цитата:
tinde:
Меняй стрелочки на точки, а {} - на begin / end
Да нет. Дело не только в общем оформлении!

Какие библиотеки используются? Как описаны типы?
Значения констант?
__________________
Бороться и искать, найти и перепрятать :-)
YAS вне форума  
Старый 03.01.2007, 15:08     # 8
Partizan87
Guest
 
Сообщения: n/a

А как можно распечатать Image ?
 
Старый 04.01.2007, 15:25     # 9
Partizan87
Guest
 
Сообщения: n/a

Image находится на Frame...
 
Старый 09.01.2007, 23:48     # 10
Partizan87
Guest
 
Сообщения: n/a

никто не знает ?

Тогда ещё вопрос: в Image Editor можно создать свою иконку курсора. А как его использовать, применить?
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:18.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.