ITYourself! - компьютерная документация, книги, мануалы, it-тематика

13. Drag & Drop

E-mail Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
13. Drag & Drop
??????? Drag&Drop
OLE-Drag&Drop
Все страницы

?????????? Drag & Drop

 

??????? ?????????? Drag&Drop

?????? ???, ??????? ? Windows, ???????????? ???????????? ? ??????????? Drag&Drop (?????????? ? ????????). ????????, ???????????? ????? ? ?????, ??????, ??????, ???????????. ?? ???? ?????????? ????????? ?????? ? Windows.

??????? Drag&Drop ??????????? ??? ???????? ???????? ?????? ? ?????? ?????????? ? ??????, ??? ? ???????? ?????? ??????????. ??? ??????????? ? ??????????? ?????? ? ?????????? Windows ??? ??? ???????? ?????? ?????????? ????? ??????????? ????? ?? ???? ??????????.

 

??????? Drag&Drop

? ???????? Drag&Drop ????????? ??? ???????: ??????-???????? ? ??????-????????. ? ????????? ?????????? ?????? ???????? ???????? ?????? ????. ????? ???????? ?????? ? ??????? ?????????, ??????? ????????? ?????? ????.

? ??????????? ? ???????? ????????? ?????? ????????? ?????, ?? ????? ???????????? ????? ??????? ??????????, ??????? ????? ????????? ? ???????? ??????????. ????? ??????????? ? ????? ?????????? ??????????????, ?????, ??-??????, ????????? ??????? ????????????, ??-??????, ????????? ????????.

?????? ???????? ??????????????, ??? ???????, ?????????????? ? ????????? ????????? ??????? MouseDown, ????? ???? ?????? ?????????? ??????????? ? ??????? ????, ???? ?????? ???? ?? ????? ????????.

????? ??????????? ?????? ???????? ? ??????-????????, ??? ??????? ??? ????????. ??? ???? ?????? ???? ?????????? ????????, ??????????? ??? ???????????? ????????. ?????? ?? ?? ???? ??????????, ?????????, ??.?.

????? ??????????, ????? ?? ??????? ?????????? ????????? ???????????? ?? ???? ??????, ???????????? ???????? AllowDrop. ???? ???????? ??????? ???????? True, ? ???????? ?????????? ??????????? ???????? ??????????????, ? ????????? ?????? (?? ?????????), ???????? ?????????????? ?? ???????????.

???????? DragSize ???????? ??????? ? ???????? ????????????? ???????, ?? ??????? ??????? ?????? ????? ????????? ??? ?????????? ???????? ?????????????? ? ???, ????? ?????? ???????? ?????????????? ??? ???????? ??????????????.

????? ???????? ??????????? ??????? ??????? ??????????, ???????????? ??? ??????? ?? ??? ??????????????? ??? ??????? ????. ????????, ??? ?????????????? ?????? ? Windows, ?????? + ??? ???????? ???? ??????? ? ???, ??? ???? ? ?????? ????? ??????????.

 

????? DoDragDrop

????? DoDragDrop ???????? ???????? ??????????????.

DoDragDrop(data, allowedEffects),

??? data - ??????????????? ??????,

allowedEffects ? ???? ?? ???????? ???????????? DragDropEffects. ??????????, ????? ???????? ?????????????? ????????.

????? ???????????? DragDropEffects:

???

????????

All

?????? ??????????, ????????? ?? ????????? ? ???????????? ? ????????.

Copy

?????? ?????????? ? ????????.

Link

?????? ?? ????????? ??????????? ? ??????????

Move

?????? ?? ????????? ???????????? ? ????????.

None

???????? ?? ????????? ??????.

????? DoDragDrop ?????????? ???????? ???????????? DragDropEffects, ?????????????? ???????? ????????? ?????????? ???????? ??????????????.

????? DoDragDrop ?????????? ??????? ?????????? ?? ???????? ???????????? ???????. ????? ?? ?????????, ???????? ?? ??????? ?????????? ?????????? ??? ????????? ???????????? ???????. ???? ??, ?? ?????????? ??????? GiveFeedback ? ????????? ???????? ?????????????? (???????????? DragDropEffects).

????????? ??????? ????????? ????, ????????? ?????????? ? ?????? ???? ?????????????. ??? ????????? ????????? ?????????? ??? ???? ????????? ??????? QueryContinueDrag, ????????????, ??????? ?? ?????????? ??? ????????? ?????????????? ???? ???????? ???????? ?? ????????? ???????? ???????? Action ????????? ???????.

???????????? DragAction ?????????, ?????? ?? ???? ?????????? ???????? ?????????????? ? ????? ???????. ????? ???????????? DragAction:

??? ?????

????????

Cancel

???????? ??????????. ????????? ??????? DragLeave

Continue

???????? ????? ??????????, ????????? ??????? DragOver ??? ??????????? ???????? ? ??????? GiveFeedback ? ????? ????????

Drop

???????? ????? ??????????? ????? ??????????????. ???????? ??????? ?????????????? ???????????? ?????????.



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

???????????

??????????




??????? ?????????

????????

Внимание!!! Файл sape.php не обнаружен. Проверьте правильность установки кода Sape.


C???????? ?????????