andere Schrift im EditorGadget

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
saimen
Beiträge: 172
Registriert: 26.01.2005 10:44
Wohnort: Passau
Kontaktdaten:

andere Schrift im EditorGadget

Beitrag von saimen »

Ist es möglich die Schriftart im EditorGadget auf z.b. Monotext zu setzten?
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Da gibts mehrere Beispiele im CodeArchiv der PureArea.
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 findest Du ein paar Beispiele von Freak: http://robsite.de/php/pureboard-archiv/ ... 6c2b14885e
bzw. im CodeArchiv nach unter Gadgets/EditorGadget nachsehn. "EditorGadget_Color+Styles.pb" enthält eigentlich alles was Du benötigts
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
saimen
Beiträge: 172
Registriert: 26.01.2005 10:44
Wohnort: Passau
Kontaktdaten:

Beitrag von saimen »

OK, danke
Benutzeravatar
saimen
Beiträge: 172
Registriert: 26.01.2005 10:44
Wohnort: Passau
Kontaktdaten:

Beitrag von saimen »

Ich hab mir das mal angeschaut, und da muss ich ja ziemlich viel code einbauen um das zu ermöglichen.
Gibts nicht noch ne einfachere Variante? Ich brauch ja auch keine Selection sondern lediglich eine Voreinstellung für die Schriftart im gesamten Editorgadget. Ich möchte dass der Textstil immer "monotext" ist
Stefan
Beiträge: 125
Registriert: 29.08.2004 10:51
Kontaktdaten:

Beitrag von Stefan »

Hi saimen

Die Schriftart eines Editorgadgets kannst du ganz einfach ändern: :wink:

Code: Alles auswählen

OpenWindow(1,0,0,400,300,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"Fenster") 

CreateGadgetList(WindowID()) 
Editor=EditorGadget(1,0,0,WindowWidth(),WindowHeight()) 

FontID=LoadFont(1,"Arial",50)
SendMessage_(Editor,#WM_SETFONT,FontID,0)

Repeat:Until WaitWindowEvent()=#PB_Event_CloseWindow
End 
Gruß
Stefan
Sven
Beiträge: 374
Registriert: 23.09.2004 12:01

Beitrag von Sven »

Oder tho, wenn eth nitht mit API thein tholl:

Code: Alles auswählen

  EditorGadget(#gID, 392, 2, 120, 200, "")
  If LoadFont(#fID, "Courier New", 10)
    UseFont(#fID)
    SetGadgetFont(#gID, FontID())
   EndIf
Thven
Benutzeravatar
saimen
Beiträge: 172
Registriert: 26.01.2005 10:44
Wohnort: Passau
Kontaktdaten:

Beitrag von saimen »

Genau das wollte ich. Danke dir
Antworten