Tasten blockieren

Anfängerfragen zum Programmieren mit PureBasic.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

das sind API-calls.

zieh dir die win32.hlp und speicher sie in einem unterverzeichnis \Help in deinem PB4 verzeichnis, dann kannste auch Help für die API über F1 bekommen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Du meinst die API-Befehle von Windows:

http://purebasic.de/files/win32.zip

Der Unterstrich vor der Klammer wird nur zur Unterscheidung zu PB eigene Befehle so geschrieben. In der API-Doku ist das meistens als C-Syntax geschrieben.

[Edit] kaeru war schneller :D



Gruß Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Falko hat geschrieben:Du meinst die API-Befehle von Windows:
Ja ich denke schon; ich mein halt die mit denen man z.B. die Systemauflösung abfragen kann, und so.

was ist den in dem Zip von Falko?

(ich frag lieber bevor ich das downloade, 5MB dauern bei mir ca. 12 Min.)
v6.00
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

AAH

warum lest ihr noobs immer nur das letzte posting?


in meinem posting steht was über die win32.hlp

wenn der downloadlink von Falko jetzt win32.zip heißt,

was bei allen Göttern wird denn wohl da drin sein?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Thomas Obermeier hat geschrieben:Ja ich denke schon; ich mein halt die mit denen man z.B. die Systemauflösung abfragen kann, und so.
Für so etwas muss man sich doch keinen Win-API-Hässlichkeiten hingeben.
Wozu gibts denn DesktopHeight() Und DesktopWidth()?
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@vTuT
*sfz*
es gibt aber andere dinge, für die man API-calls benötigt.
außerdem gibts ne menge codes, in denen API-calls verwendet werden.
also ist es doch wirklich sinnvoll, sich die Help dafür zuzulegen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

@Thomas Obermeier
Kaeru Gaman hat dir die Frage schon eigendlich beantwortet.

MfG Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Ja, ok, war ne blöde frage
v6.00
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 »

vonTurnundTaxis hat geschrieben:Wozu gibts denn DesktopHeight() Und DesktopWidth()?
Aber nicht in PB3.30 :wink:
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
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

ich hab mir mal diese hilfedatei runtergeladen. irgendwie steht da nichts brauchbares drin...

Ich such ne einfache Liste wo z.B. folgende Befehle aufgelistet sind, vielleicht noch mit ner kleinen erklärung.

Code: Alles auswählen

GetTimeFormat_(#LOCALE_USER_DEFAULT, 0, 0, "HH':'mm':'ss", @time$, 1000)
GetDateFormat_(#LOCALE_USER_DEFAULT, 0, 0, "dd'.'MM'.'yyyy", @Date$, 1000)
SetTimer_(WindowID(0), 0, 5000, 0)
Blockinput_(#True)
GetSystemMetrics_(#SM_CYSCREEN)
GetSystemMetrics_(#SM_CXSCREEN)
von denen gibts ja bestimmt mehr und in der Hilfe sind sie auch nicht erwähnt. :|
v6.00
Antworten