Die Suche ergab 16 Treffer

von Hannes
13.06.2006 20:11
Forum: Allgemein
Thema: EditorGadget und RTF (Rich Text Format)
Antworten: 2
Zugriffe: 1155

EditorGadget und RTF (Rich Text Format)

Guten Abend

Unter MSWindows ist das EditorGadget ein RTF-Control. Vorgabemässig wird mit Text gearbeitet.

Wie richte ich nun das EditorGadget so ein, dass es RFT-Text akzeptiert?

Und wie hole ich den Text aus dem EditorGadget und fülle ihn als RFT-Text in das Clipboard.

Ist es möglich zwischen ...
von Hannes
08.06.2006 15:03
Forum: Allgemein
Thema: Wie viele Tasten kann man gleichzeitig drücken?
Antworten: 43
Zugriffe: 3598

Kaeru Gaman hat geschrieben:

Code: Alles auswählen

RawKey()
wenn ich wüßte, was die machen soll, könnte ich beurteilen ob sie interessant ist oder nicht...
Ist in der PB4-Hilfe beschrieben. Die Frage ist, was alles für Möglichkeiten der Tastaturabfrage es gibt und was jeweils die Vor- und Nachteile sind.

--Hannes
von Hannes
07.06.2006 21:29
Forum: Allgemein
Thema: Datei in Konsole einlesen, dort bearbeiten und abspeichern
Antworten: 7
Zugriffe: 1003

Am einfachsten ist es sicher mit dem EditorGadget. Allerdings ist dort die Anzahl Zeichen auf 32000 beschränkt.


Oder meinst Du einen Batch-Editor?

--Hannes
von Hannes
07.06.2006 21:23
Forum: Allgemein
Thema: Wie viele Tasten kann man gleichzeitig drücken?
Antworten: 43
Zugriffe: 3598

Könnte jemand eine Zusammenfassung schreiben zur Frage : Wieviele Tasten kann man gleichzeitig drücken?

Ich nehme an es sind 4
-CRTL
-ALT
-SHIFT
-plus eine andere Taste

Interessant ist sicher auch die Funktion

Code: Alles auswählen

RawKey()
--Hannes
von Hannes
07.06.2006 21:14
Forum: Allgemein
Thema: Ist Schriftart 'xyz' installiert?
Antworten: 11
Zugriffe: 1206

Danke für die Angaben.


Hier nun also der Code für die
Procedure.b istSchriftartVerfuegbar(schriftartname.s)





Procedure EnumFontFamProc(*lpelf.ENUMLOGFONT, *lpntm.NEWTEXTMETRIC, FontType, lParam)
Shared gesuchterName.s
Shared gefunden.b
Define name.s

name.s = PeekS(@*lpelf\elfLogFont ...
von Hannes
06.06.2006 07:59
Forum: Allgemein
Thema: Ist Schriftart 'xyz' installiert?
Antworten: 11
Zugriffe: 1206

Im englischen Forum habe ich einen Post (März 2002) gefunden, der sich damit beschäftigt, wie man eine Liste der installierten Fonts erhält.

http://www.purebasic.fr/english/viewtopic.php?t=4118

Es gibt ein Beispielprogramm, das dann allerdings nicht lief. Mit einer Korrektur die angegeben ist soll ...
von Hannes
05.06.2006 21:27
Forum: Allgemein
Thema: Ist Schriftart 'xyz' installiert?
Antworten: 11
Zugriffe: 1206

Danke für die bisherigen Antworten. Es läuft also darauf hinaus dass im Fall von MSWindows (Linux kommt später) die Aufgabe mit WIN32-API-Aufrufen durchzuführen ist.

Ich möchte eine Funktion mit dem Header


Procedure.b istSchriftartVerfuegbar(schriftartname.s)


Rückgabewert ist 1, falls sie ...
von Hannes
05.06.2006 16:38
Forum: Allgemein
Thema: Ist Schriftart 'xyz' installiert?
Antworten: 11
Zugriffe: 1206

Ist Schriftart 'xyz' installiert?

Wie kann ich feststellen ob eine bestimmte Schriftart 'xyz' im System vorhanden ist? Ich möchte falls die eine Schriftart nicht installiert ist eine Default-Schriftart ("Lucida Sans Unicode") laden. Also ähnlich vorgehen wie ein Browser, der den CSS-Befehl 'font-family' auswertet.

Die PB4-Hilfe ...
von Hannes
03.06.2006 01:37
Forum: Allgemein
Thema: Tastatur-Ereignisse in EditorGadget
Antworten: 3
Zugriffe: 983

Danke für den Hinweis, EasyVENt.pbi sieht gut aus. Da bleibt nur noch die zweite Frage offen : Wie füge ich einfach Text an der Cursorstelle ein?

Es scheint, dass ich nicht um SendMessage herumkomme....; die Hilfedatei kennt nur

- AddGadgetItem(): Fügt eine Textzeile hinzu
- GetGadgetItemText ...
von Hannes
02.06.2006 21:07
Forum: Allgemein
Thema: Tastatur-Ereignisse in EditorGadget
Antworten: 3
Zugriffe: 983

Tastatur-Ereignisse in EditorGadget

Wie kann ich im EditorGadget drin Tastaturereignisse abfangen und dann bei gewissen Kombinationen Text bei der Einfügemarke einfügen?

--Hannes