Цитата MKN:
В NSIS нет такой функции - определить положение курсора. Или есть ? »
|
Это умеет делать WinAPI...пиши свой плагин
Я для SFX Creator когда писал DLL (всплывающее меню переменных), то там использовал функцию
GetCursorPos, чтобы менюшка появлялась именно из того места, где находился курсор в момент нажатия на кнопку
Я с System.dll не дружу, поэтому, может
kotkovets тебе подскажет как описать вызов данной функции, чтобы получить координаты курсора мыши (X и Y), но не более...(а с координатами коретки
вроде бы поможет функция
GetCaretPos)
Если писать плагин для NSIS, то функцию можно описать вот так:
Код:
DLLIMPORT void GetCursorPositionMyFunc(HWND hwndParent, int string_size, char *variables, stack_t **stacktop){
EXDLL_INIT();
POINT cur_pos;
GetCursorPos(&cur_pos);
}
Координаты будут храниться в данных переменных
Код:
cur_pos.x
cur_pos.y