Seite 29 von 43

Re: WinAPI Library (Snippets) (632)

Verfasst: 16.07.2011 00:07
von RSBasic
Vielen Dank. :)

Re: WinAPI Library (Snippets) (632)

Verfasst: 16.07.2011 00:11
von ts-soft
Hier noch ein Beispiel zu "STARGÅTE"s Code:

Code: Alles auswählen

SetEnvironmentVariable("MyExePath", GetPathPart(ProgramFilename()))
Debug ExpandEnvironmentString("%MyExePath%")

Re: WinAPI Library (Snippets) (632)

Verfasst: 29.08.2011 14:56
von ts-soft

Code: Alles auswählen

Procedure DisableProcessWindowsGhosting()
  Protected DLL = OpenLibrary(#PB_Any, "user32.dll")
  
  If DLL
    CallFunction(DLL, "DisableProcessWindowsGhosting")
    CloseLibrary(DLL)
  EndIf
EndProcedure
Ab Windows XP
http://msdn.microsoft.com/en-us/library ... 85%29.aspx

Re: WinAPI Library (Snippets) (632)

Verfasst: 29.08.2011 17:06
von RSBasic
Vielen herzlichen Dank.

Re: WinAPI Library (Snippets) (653)

Verfasst: 13.09.2011 22:00
von RSBasic

Re: WinAPI Library (Snippets) (653)

Verfasst: 14.09.2011 11:06
von Nino
Das ist unglaublich was Du hier machst, RSBasic!! :) Vielen herzlichen Dank!
Vielleicht sollten wir mal ein "Tool des Jahres" oder sowas wählen. Ich würde Deine WinAPI Library dafür nominieren.

Grüße, Nino

Re: WinAPI Library (Snippets) (653)

Verfasst: 14.09.2011 15:17
von RSBasic
Vielen Dank für dein Kompliment. :)

Sowas wie "Tool des Jahres" gabs mal hier im PBoard vor einigen Jahren. Das war so 'ne Art Zeitschrift, die ein User (Name weiß ich leider nicht mehr) erstellt hat und da wurde beispielsweise die Anwendung "EasySetup" vorgestellt. Sowas fand ich damals sehr interessant, aber keine Ahnung, warum sowas nicht mehr gibt.

Re: WinAPI Library (Snippets) (653)

Verfasst: 14.09.2011 15:37
von ts-soft
PB-Magazin war eine nette Idee aber der Enthusiasmus hat nach der ersten Ausgabe aufgehört, so wie man es eigentlich
kennt. Die zweite Ausgabe, die in deutsch und engl. erscheinen sollte, tat dies nicht :mrgreen:
Mich wundert sowas nicht mehr.

Re: WinAPI Library (Snippets) (653)

Verfasst: 14.09.2011 20:31
von hjbremer
der code für

ComboBoxGadget:
Alternativtext hinzufügen

ergab bei mir unter Vista in einem größeren Programm einen Memoryfehler

besser ist sowas oder ähnlich

Code: Alles auswählen

            combomem = AllocateMemory(40)
            PokeS(combomem, "Banken etc", -1, #PB_Unicode) 
            SendMessage_(GadgetID(#web_comboBank), #CB_SETCUEBANNER, 0, combomem)

Re: WinAPI Library (Snippets) (653)

Verfasst: 14.09.2011 20:41
von RSBasic
@hjbremer
Danke fürs Anpassen. Ich hab auch gleich den anderen Code (StringGadget\Alternativtext hinzufügen) geändert. Beim nächsten Update werden die Codes automatisch aktualisiert.