Bagikan melalui


Metode IDropTargetProvider::get_DropTargetEffect (uiautomationcore.h)

Mengambil string yang dilokalkan yang menjelaskan efek yang terjadi ketika pengguna menghilangkan elemen yang diambil pada target penurunan ini.

Properti ini bersifat hanya baca.

Sintaks

HRESULT get_DropTargetEffect(
  BSTR *pRetVal
);

Parameter

pRetVal

Mengembalikan nilai

Tidak ada

Keterangan

Properti ini menjelaskan efek default yang terjadi ketika pengguna menghilangkan elemen yang diambil pada target, seperti memindahkan atau menyalin elemen. Properti ini bisa menjadi string pendek seperti "move", atau yang lebih panjang seperti "insert into Main group". String selalu dilokalkan.

Jika properti ini berubah, penyedia harus memberi tahu klien dengan mengaktifkan peristiwa UIA_AutomationPropertyChangedEventId .

Contoh

IFACEMETHODIMP CRegionProvider::get_DropTargetEffect(BSTR * pDefaultDropAction)
{
    WCHAR wszDropAction[100];
    LoadString(g_hInstance, IDS_REGION_DEFAULTDROPACTION1, wszDropAction, 
        ARRAYSIZE(wszDropAction));
    *pDefaultDropAction = ::SysAllocString(wszDropAction);
    return (*pDefaultDropAction == nullptr) ? E_OUTOFMEMORY : S_OK;
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header uiautomationcore.h (termasuk UIAutomation.h)

Lihat juga

IDropTargetProvider