WinAPI Library (Snippets) (1163 Beispielcodes)
- BlueHoschi
- Beiträge: 97
- Registriert: 02.10.2007 07:19
Hinzugefügt:
Benutzer: Benutzer abmelden
Dateien: Datei beim nächsten Windows-Start automatisch löschen, Dateiattribute setzen, Dateiattribute ermitteln
Datum und Uhrzeit: Datum ermitteln, Uhrzeit ermitteln, Eigenschaften von Datum und Uhrzeit öffnen
EditorGadget: Zoomen
Maus: Anzahl der Maustasten ermitteln
Prozesse: Eigene Handle-Nummer ermitteln, Fenstertitel ändern
Taskleiste: Ausgeführte Anwendungen-Leiste deaktivieren, Ausgeführte Anwendungen-Leiste entfernen, Ausgeführte Anwendungen-Leiste verstecken, Position ermitteln
Geändert:
Arbeitsspeicher: Arbeitsspeichergröße ermitteln, Arbeitsspeicherverbrauch ermitteln, Arbeitsspeicherverbrauch in Prozent ermitteln, Freier Arbeitsspeicher ermitteln
http://api-library.q-soft.ch
Benutzer: Benutzer abmelden
Dateien: Datei beim nächsten Windows-Start automatisch löschen, Dateiattribute setzen, Dateiattribute ermitteln
Datum und Uhrzeit: Datum ermitteln, Uhrzeit ermitteln, Eigenschaften von Datum und Uhrzeit öffnen
EditorGadget: Zoomen
Maus: Anzahl der Maustasten ermitteln
Prozesse: Eigene Handle-Nummer ermitteln, Fenstertitel ändern
Taskleiste: Ausgeführte Anwendungen-Leiste deaktivieren, Ausgeführte Anwendungen-Leiste entfernen, Ausgeführte Anwendungen-Leiste verstecken, Position ermitteln
Geändert:
Arbeitsspeicher: Arbeitsspeichergröße ermitteln, Arbeitsspeicherverbrauch ermitteln, Arbeitsspeicherverbrauch in Prozent ermitteln, Freier Arbeitsspeicher ermitteln
http://api-library.q-soft.ch
- 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
Hier mal eine enhanced Version von ShellAbout
Zeigt in der ersten Zeile die PB Version an, sowie das PB-Icon
(das mit dem Icon läuft so natürlich nur in der IDE!)
gruß
Thomas
Code: Alles auswählen
ShellAbout_(0,"Programm#PureBasic " + Left(Str(#PB_Compiler_Version), 1) + "." + Right(Str(#PB_Compiler_Version), 2), "Teststring", LoadIcon_(LoadLibrary_(#PB_Compiler_Home + "PureBasic.exe"), "#1"))
(das mit dem Icon läuft so natürlich nur in der IDE!)
gruß
Thomas
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.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Hallo -User
Hab meine WinAPI Library komplett neu überarbeitet mit einer aufklappbare Navigation: http://www.api-library.i3h.de
So finde ich das viel benutzerfreundlicher
Demnächst kommen 62 neue API-Codes hinzu.
Dann sind das insgesamt 191 API-Beispiel-Codes
Hab meine WinAPI Library komplett neu überarbeitet mit einer aufklappbare Navigation: http://www.api-library.i3h.de
So finde ich das viel benutzerfreundlicher
Demnächst kommen 62 neue API-Codes hinzu.
Dann sind das insgesamt 191 API-Beispiel-Codes
Hinzugefügt:
CalendarGadget:
•Keine Heute-Anzeige
•Mit Wochennummer
•Ohne Heute-Markierung
ExplorerListGadget:
•Header entfernen
•Hintergrundbild hinzufügen
•Scrollposition setzen
ListIconGadget:
•Hintergrundbild hinzufügen
•Items rechtsbündig
•Items zentrieren
PanelGadget:
•Panel-Leiste nach unten verschieben
•Tabs zentrieren
Monitor:
•Monitor ausschalten
•Monitor einschalten
•Monitor in den Standby versetzen
Desktop:
•Desktop-Aktivität überprüfen
•Desktop-Hintergrund ändern
Laufwerke:
•Datenträger entfernbar-überprüfen
•Sektorgröße ermitteln
Maus und Tastatur:
•Doppelklick-Zeit einstellen
•Doppelklick-Zeit ermitteln
•Mausposition ermitteln
•Maustasten vertauschen
Prozesse:
•Ausführen als
•Pfad des Prozesss ermitteln
•Prozessorzugehörigkeit einstellen
SpinGadget:
•Positive und negative Zahlen
OpenWindow:
•Titel rechtsbündig
•Titelleiste spiegeln
Toolbar:
•Vertikale Toolbar
Viel Spaß
http://www.api-library.i3h.de
CalendarGadget:
•Keine Heute-Anzeige
•Mit Wochennummer
•Ohne Heute-Markierung
ExplorerListGadget:
•Header entfernen
•Hintergrundbild hinzufügen
•Scrollposition setzen
ListIconGadget:
•Hintergrundbild hinzufügen
•Items rechtsbündig
•Items zentrieren
PanelGadget:
•Panel-Leiste nach unten verschieben
•Tabs zentrieren
Monitor:
•Monitor ausschalten
•Monitor einschalten
•Monitor in den Standby versetzen
Desktop:
•Desktop-Aktivität überprüfen
•Desktop-Hintergrund ändern
Laufwerke:
•Datenträger entfernbar-überprüfen
•Sektorgröße ermitteln
Maus und Tastatur:
•Doppelklick-Zeit einstellen
•Doppelklick-Zeit ermitteln
•Mausposition ermitteln
•Maustasten vertauschen
Prozesse:
•Ausführen als
•Pfad des Prozesss ermitteln
•Prozessorzugehörigkeit einstellen
SpinGadget:
•Positive und negative Zahlen
OpenWindow:
•Titel rechtsbündig
•Titelleiste spiegeln
Toolbar:
•Vertikale Toolbar
Viel Spaß
http://www.api-library.i3h.de
Da ich ja "noch" nicht wirklich mit WinApi rumgespielt hab hilft mir die Seite ungemein ! Alle Achtung
Und du hast immer schön zur microsoft seite verlinkt... das find ich seeeehr gut. (dadurch wird Api immer durchsichtiger Für mich jedenfalls )
Und du hast immer schön zur microsoft seite verlinkt... das find ich seeeehr gut. (dadurch wird Api immer durchsichtiger Für mich jedenfalls )
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Hinzugefügt:
Desktop:
• Bildschirmschoner starten
EditorGadget:
• Tabulator abschalten
ExplorerListGadget:
• Inhalt aktualisieren
Gadgets:
• Gadget ermitteln, ob es deaktiviert ist
• Gadget-Klasse ermitteln
• MouseOver
• Skin deaktivieren
Maus und Tastatur:
• Maus und Tastatur sperren
OpenWindow:
• DragFile aktivieren
• Maximier-Button entfernen
• Maximier-Button hinzufügen
• Minimier-Button entfernen
• Minimier-Button hinzufügen
StringGadget:
• Tabulator abschalten
Desktop:
• Bildschirmschoner starten
EditorGadget:
• Tabulator abschalten
ExplorerListGadget:
• Inhalt aktualisieren
Gadgets:
• Gadget ermitteln, ob es deaktiviert ist
• Gadget-Klasse ermitteln
• MouseOver
• Skin deaktivieren
Maus und Tastatur:
• Maus und Tastatur sperren
OpenWindow:
• DragFile aktivieren
• Maximier-Button entfernen
• Maximier-Button hinzufügen
• Minimier-Button entfernen
• Minimier-Button hinzufügen
StringGadget:
• Tabulator abschalten
Ich bin eigentlich noch auf der Suche nach vier Dingen:
Punkt 1 - gibt es eine Möglichkeit, das Icon aus der Taskbar verschwinden zu lassen?
Punkt 2 - wie lässt man ein Fenster per API blinken?
Punkt 3 - kann man den Titel eines anderen Fensters ändern? // geht, mit SetWindowText_(hWnd, "Text")
Punkt 4 - wie sorgt man dafür, dass ein Fenster nachträglich randlos wird?
Als konstruktiven Kommentar hätte ich noch anzubieten, dass es vielleicht sinnvoll wär, den Punkt "OpenWindow" allgemein "Window" zu nennen, da es sich bei diesen Befehlen doch um allgemeine Fenster-Befehle handelt, die nicht unbedingt davon abhängen, ob man selbst ein Fesnter geöffnet hat...
Punkt 1 - gibt es eine Möglichkeit, das Icon aus der Taskbar verschwinden zu lassen?
Punkt 2 - wie lässt man ein Fenster per API blinken?
Punkt 3 - kann man den Titel eines anderen Fensters ändern? // geht, mit SetWindowText_(hWnd, "Text")
Punkt 4 - wie sorgt man dafür, dass ein Fenster nachträglich randlos wird?
Als konstruktiven Kommentar hätte ich noch anzubieten, dass es vielleicht sinnvoll wär, den Punkt "OpenWindow" allgemein "Window" zu nennen, da es sich bei diesen Befehlen doch um allgemeine Fenster-Befehle handelt, die nicht unbedingt davon abhängen, ob man selbst ein Fesnter geöffnet hat...