Einzelnen Beitrag anzeigen

Hedge

Registriert seit: 30. Jun 2007
278 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Mehrere Superbareinträge für ein Programm

  Alt 21. Mai 2010, 19:48
@himitsu:
Danke fürs Nachschauen.
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_APPWINDOW); funktioniert.
Beide Superbareinträge werden aber gruppiert. Ich will zwei Superbareinträge nebeneinander erzeugen.
Da scheint SHGetPropertyStoreForWindow der einzige Weg zu sein.

Also wieder zu der Lösung:

Das mit dem Find in Files war natürlich sehr gut.
Habe folgendes gefunden.

IPropertyStore gibt es in PropSys
tPROPVARIANT in ActiveX und
PKEY_AppUserModel_ID in PropKey



Die PropVariantclear wird aus der Ole32.dll dynamisch gelinkt:
function PropVariantClear(pvar: PPropVariant): HRESULT; stdcall; external 'ole32.dll';

Wie mach ich das für die InitPropVariantFromString deren Syntax so beschrieben ist in MSDN ?:

Code:
HRESULT InitPropVariantFromString(
  __in  PCWSTR psz,
  __out PROPVARIANT *ppropvar
);
٩๏̯͡๏)۶
  Mit Zitat antworten Zitat