Что нового

Drag & drop как получить путь перенесенного фаила

maxd2007

Новичок
Сообщения
89
Репутация
0
Здравствуйте, подскажите как решить такую проблему:
Сделал такое окно с картинкой

Код:
Test()

Func Test()
	Global $drop
	GUICreate("maxd2007", 256, 256,-1,-1,-1,WS_EX_ACCEPTFILES) 
	$drop = GUICtrlCreateIcon ("icon.dll",14,0,0,256,256)
	GUICtrlSetState(-1, $GUI_DROPACCEPTED)

	GUISetState()
	While True
		Switch GUIGetMsg()
			Case $GUI_EVENT_CLOSE
				ExitLoop
			Case $GUI_EVENT_DROPPED
				MsgBox (4096,"", GUICtrlRead ($drop)); пробовал просто $drop
		EndSwitch
	WEnd
EndFunc

Если делаю GUICtrlRead ($drop) - то получаю пробелы, если просто $drop то controlID, а мне надо получить полный путь до фаила, подскажите, что я упустил?
 
Автор
M

maxd2007

Новичок
Сообщения
89
Репутация
0
Сделал так:
Код:
Func Test()
    Global $drop
    GUICreate("maxd2007", 256, 256,-1,-1,-1,$WS_EX_ACCEPTFILES)
    $drop = GUICtrlCreateIcon ("icon.dll",14,0,0,256,256)
    GUICtrlSetState(-1, $GUI_DROPACCEPTED)

    GUISetState()
    While True
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
            Case $GUI_EVENT_DROPPED
                MsgBox (4096,"",  @GUI_DragFile)
        EndSwitch
    WEnd
EndFunc

Всем спасибо за ответы)
 
Верх