WinAPI Library (Snippets) (1163 Beispielcodes)

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: WinAPI Library (Snippets) (632)

Beitrag von RSBasic »

Vielen Dank. :)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: WinAPI Library (Snippets) (632)

Beitrag von ts-soft »

Hier noch ein Beispiel zu "STARGÅTE"s Code:

Code: Alles auswählen

SetEnvironmentVariable("MyExePath", GetPathPart(ProgramFilename()))
Debug ExpandEnvironmentString("%MyExePath%")
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: WinAPI Library (Snippets) (632)

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: WinAPI Library (Snippets) (632)

Beitrag von RSBasic »

Vielen herzlichen Dank.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: WinAPI Library (Snippets) (653)

Beitrag 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
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: WinAPI Library (Snippets) (653)

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: WinAPI Library (Snippets) (653)

Beitrag 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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
hjbremer
Beiträge: 822
Registriert: 27.02.2006 22:30
Computerausstattung: von gestern
Wohnort: Neumünster

Re: WinAPI Library (Snippets) (653)

Beitrag 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)
Purebasic 5.70 x86 5.72 X 64 - Windows 10

Der Computer hat dem menschlichen Gehirn gegenüber nur einen Vorteil: Er wird benutzt
grüße hjbremer
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: WinAPI Library (Snippets) (653)

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten