# include <Siv3D.hpp>
void Main()
{
while (System::Update())
{
// 何かがドロップされたら
if (Dragdrop::HasItems())
{
// ドロップされたすべてのアイテムを取得
const Array<FilePath> items = Dragdrop::GetFilePaths();
for (const auto& item : items)
{
Println(item);
}
}
}
}
# include <Siv3D.hpp>
void Main()
{
Point pos(0, 0);
Array<FilePath> items;
while (System::Update())
{
if (Dragdrop::HasItems())
{
items = Dragdrop::GetFilePaths();
// ドロップされた位置
pos = Dragdrop::GetPos();
}
if (!items.empty())
{
Circle(pos, 20).draw();
}
}
}
# include <Siv3D.hpp>
void Main()
{
Dragdrop::SetEnabled(false);
while (System::Update())
{
}
}
← 前の章へ戻る | - 目次 - | 次の章へ進む →