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:

Beitrag von RSBasic »

@ts-soft
Das ScintillaGadgetPB werde ich auf jeden Fall einbauen, aber mal schauen, wann ich Lust drauf habe.
Ich kanns noch nicht sagen, wann es soweit ist, sorry.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

Hinzugefügt:


Menü:
• Menü deaktivieren

OpenWindow:
• Ermitteln, ob es versteckt ist

PanelGadget:
• Alle Paneltabs entfernen
• Anzahl der Panel-Reihen ermitteln
• Ausgewählter Reiter ermitteln
• Ermitteln, auf welchem Item der Mauscursor sich befindet
• Panel-Item auswählen
• Paneltab entfernen

Sonstige:
• Build-Nummer ermitteln
• NT-Version ermitteln
• Service Pack-Version ermitteln

ToolBar:
• Icon mit Text


http://www.api-library.i3h.de
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

Beitrag von ts-soft »

PS: für eine bessere X64 Kompatibilität wäre es schön, wenn Du alle
SetWindowLong_ , GetWindowLong_ gegen:
SetWindowLongPtr_, GetWindowLongPtr_ tauschen würdest. Das hat dieselbe
Syntax, also einfach austauschen. Du kannst zwar x64 nicht testen, aber
damit hilfste den Nutzern solcher Systeme Fehler zu vermeiden.

Die Version mit Ptr funktioniert auf beiden Systemen.
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:

Beitrag von RSBasic »

@ts-soft
Vielen Dank für deine Informationen :allright:
Werde ich demnächst ändern.
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

Beitrag von ts-soft »

Hier noch 2 solche, mehr kenne ich dann aber nicht:

Code: Alles auswählen

GetClassLong_(
SetClassLong_(
wird zu:

Code: Alles auswählen

GetClassLongPtr_(
SetClassLongPtr_(
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
Andesdaf
Moderator
Beiträge: 2671
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag von Andesdaf »

aah, RSBasics APIArchiv wird größer :D
Win11 x64 | PB 6.20
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag von X360 Andy »

Der Link im ersten link dürfte falsch sein ?
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@X360 Andy
Oh stimmt, habs geändert.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Andesdaf
Moderator
Beiträge: 2671
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag von Andesdaf »

ist ein Update geplant?
Win11 x64 | PB 6.20
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

Es sind bis jetzt insgesamt 55 neue Codes geplant.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten