Tasten blockieren

Anfängerfragen zum Programmieren mit PureBasic.
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 »

Am besten, du gibts unter Suchen die Funktion ohne Unterstrich an, dann
findest du bis auf eine Funktion alle. Hab selbst mal nachgeschaut :D
Win32.hlp hat geschrieben:The GetDateFormat function formats a date as a date string for a specified locale. The function formats either a specified date or the local system date.

int GetDateFormat(

LCID Locale, // locale for which date is to be formatted
DWORD dwFlags, // flags specifying function options
CONST SYSTEMTIME *lpDate, // date to be formatted
LPCTSTR lpFormat, // date format string
LPTSTR lpDateStr, // buffer for storing formatted string
int cchDate // size of buffer
);



The GetTimeFormat function formats a time as a time string for a specified locale. The function formats either a specified time or the local system time.

int GetTimeFormat(

LCID Locale, // locale for which time is to be formatted
DWORD dwFlags, // flags specifying function options
CONST SYSTEMTIME *lpTime, // time to be formatted
LPCTSTR lpFormat, // time format string
LPTSTR lpTimeStr, // buffer for storing formatted string
int cchTime // size, in bytes or characters, of the buffer
);

int GetSystemMetrics(

int nIndex // system metric or configuration setting to retrieve
);

Zum Blockinput hätte dir die google-Suche im Internet geholfen.
Beispiel, hier wäre z.B. :

http://www.autoitscript.com/autoit3/doc ... kInput.htm

Neuere API-Funktionen kann man sich bei MSDN anschauen. Im alten
und neuen Archiv stehen hierzu Links, wo man die MSDN-SDK etc. dazu
findet.

Grüße ...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 danke,
ich sags mal wies ist...
wenn ich ne funktion suche und nur weiß was sie können muss, werd ich doch nicht die ganze hilfedatei durchforsten. is doch irgendwie umständlich. :?
v6.00
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> wenn ich ne funktion suche und nur weiß was sie können muss, werd ich
> doch nicht die ganze hilfedatei durchforsten. is doch irgendwie umständlich.
> :?

willkommen in der realen Welt der Programmierer! :-)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Was meint ihr soll ich für diese frage mit einer Liste für diesen Befehle einen neuen tread aufmachen?, hier schaut ja nur der rein, der's weiß
oder derne antwort auf die Tastengeschichte hat.

ach ja Tastengeschichte: Habt ihr zu dem Tstenblockieren keine idee mehr?!
v6.00
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

wo ist das problem?

bei mir reagiert die .hlp bei den meisten auf F1, nur BlockInput findet es so nicht.

also pack dir die Datei so hin, dass du zu den API-calls per F1 die Help bekommen kannst.
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 hat geschrieben:Ja danke,
ich sags mal wies ist...
wenn ich ne funktion suche und nur weiß was sie können muss, werd ich doch nicht die ganze hilfedatei durchforsten. is doch irgendwie umständlich. :?
Verstehe ich nicht. Du hattest obige Funktionen angegeben, die du gesucht hattest.
Wenn die win32.hlp im Purebasic-Verzeichnis im Ordner "Help" vorhanden ist,
kannst du diese Befehle einfach im PB-Editor, sprich IDE eingeben, den
Cursor auf die Funktion setzen und genauso wie Kaeru Gaman schreibt,
mit F1 die passende Hilfe erhalten. Mehr ist das nicht.

Eine weitere Hilfe über API ist direkt bei Microsoft zu finden, die man sich
herunterladen kann. Das wäre z.B. die P-SDK (P für Plattform). Da hast du
noch weitere APIS, die du zum Windowsspeziefischen finden kannst.

Das sind keine PB-Funktionen, darum werden sie mit einem Unterstrich
unterschieden und tauchen auch nicht in der PB-Hilfe auf.
Etwas lernen müssen wir alle, und die es dann verstanden haben, wissen
damit umzugehen.

Wie Kiffi schon schrieb: willkommen in der realen Welt der Programmierer! :)

Gruß ...Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Antworten