Hallo,
um für die Vorschau diverse Optionen setzen zu können, braucht es immer dessen Fensterhandle. Im .NET-Umfeld passiert das komfortable in der .NET Komponente von List & Label.
Sofern also das Fensterhandle (siehe hWndLLPreviewCtrl unten) zur Verfügung steht kann zusammen mit der Windows-API Funktion SendMessage der Vorschau eine Nachricht (Optionen) zugeschickt werden. So könnte mit folgendem Code-Snippet (hier: API-Ansteuerung mit C++) der Maus-Modus in der Vorschau auch Verschieben geändert werden:
...
// "Verschieben" aktivieren
::SendMessage(m_hWndLLPreviewCtrl, LS_VIEWERCONTROL_SET_OPTION,
(WPARAM)LS_OPTION_MOUSEMODE, (LPARAM)LS_OPTION_MOUSEMODE_MOVE);
...
Hinweis: Wie man mit der nativen API von List & Label (bspw. in C++) die Vorschau in einem eigenen Fenster der Anwendung bekommt und dort dann Optionen setzt zeigt dieser Artikel:
Vorschau in einem eigenem C++ (Kind-)Fenster verwenden