dragdrop files v CLR C++
Ladislav Vaiz
spam na nagano.cz
Čtvrtek Září 22 16:04:25 CEST 2022
Asi nechcete slyšet knížecí radu, ale já bych přešel na C# :-(
V MSDN se někdy dají jazyky přepnout, např. v
https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.clipboard.getdata?view=netframework-4.0
je přepínátko nad nadpisem vpravo.
L.
On 22.09.2022 15:55, Pavel Hudeček wrote:
> Dobrý den všem,
>
> tady
> Provide file drag and drop functionality - Visual C++ | Microsoft
> Learn
> <https://learn.microsoft.com/en-us/troubleshoot/developer/visualstudio/cpp/language-compilers/provide-file-drag-drop-functionality>
> je popis jak udělat, aby se v listboxu zobrazil seznam na něj hozeých
> souborů.
> To funguje.
>
> Jak totéž udělat v C++ CLR?
>
> První část s DragEnter funguje:
> private: System::Void listBox1_DragEnter(System::Object^ sender,
> System::Windows::Forms::DragEventArgs^ e) {
> if (e->Data->GetDataPresent(DataFormats::FileDrop))
> e->Effect = DragDropEffects::All;
> else
> e->Effect = DragDropEffects::None;
> }
>
> Ale všechny pokusy o DragDrop selhaly na tom, že nem;žu najít C
> ekvivalent pro
> string[] s = (string[]) e.Data.GetData(DataFormats.FileDrop, false);
> Nějaké nápady?
>
> Díky,
> PH
Další informace o konferenci Hw-list