EditorGadget nachträglich zentrieren
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
LOL!
Ersteze einfach #PFA_CENTER mit #PFA_LEFT oder #PFA_RIGHT.
Ersteze einfach #PFA_CENTER mit #PFA_LEFT oder #PFA_RIGHT.
Windows 10 Pro, 64-Bit / Outtakes | Derek
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Sach' mal gehts noch ?
Liegt Ich falsch oder schraubst du dir grad nen' RichEdit Text Editor zusammen?
Zur Frage: Ich weiss nicht genau wie du es meinst aber Blockschrift bedeuted per Definition doch einfach nur alles in Grossbuchstaben oder?
Wenn ja muss Ich grad' mal nen' bisschen stöbern...
Liegt Ich falsch oder schraubst du dir grad nen' RichEdit Text Editor zusammen?
Zur Frage: Ich weiss nicht genau wie du es meinst aber Blockschrift bedeuted per Definition doch einfach nur alles in Grossbuchstaben oder?
Wenn ja muss Ich grad' mal nen' bisschen stöbern...
Windows 10 Pro, 64-Bit / Outtakes | Derek
@Fluid Byte
Lieber Fluid Byte
Ich arbeite und programmiere an Write Tool, wenn du es kennst.
Ich habe bis jetzt ein paar neue Features programmiert:
-Zeilenumbruch
-Textformatierung
-Wiederherstellung
Jetzt brauch ich nur ein Blocksatzfeature und dann bin ich fertig.
Und ich kann ein Update veröffentlichen.
Hoffentlich wurde deine Frage beantwortet
Lieber Fluid Byte
Ich arbeite und programmiere an Write Tool, wenn du es kennst.
Ich habe bis jetzt ein paar neue Features programmiert:
-Zeilenumbruch
-Textformatierung
-Wiederherstellung
Jetzt brauch ich nur ein Blocksatzfeature und dann bin ich fertig.
Und ich kann ein Update veröffentlichen.
Hoffentlich wurde deine Frage beantwortet
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Hat'n "bissi" gedauert aber ich musste mir den @r$ch abgoogeln um die entsprechenden Infos zu kommen. Wie auch immer, hier nen kleines Beispiel welches das Benutzen von Blocksatz in einem RichEdit Control demonstriert:Jetzt brauch ich nur ein Blocksatzfeature und dann bin ich fertig.
Code: Alles auswählen
#TO_ADVANCEDTYPOGRAPHY = 1
#TO_SIMPLELINEBREAK = 2
#TO_DISABLECUSTOMTEXTOUT = 4
#TO_ADVANCEDLAYOUT = 8
#PFA_JUSTIFY = 4
Ipsum$ = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, "
Ipsum$ + "sed diam nonummy nibh euismod tincidunt ut laoreet dolore "
Ipsum$ + "magna aliquam erat volutpat. Ut wisi enim ad minim veniam, "
Ipsum$ + "quis nostrud exerci tation ullamcorper suscipit lobortis "
Ipsum$ + "nisl ut aliquip ex ea commodo consequat. Duis autem vel "
Ipsum$ + "eum iriure dolor in hendrerit in vulputate velit esse "
Ipsum$ + "molestie consequat, vel illum dolore eu feugiat nulla faci."
dwFlags = #WS_CHILD | #WS_VISIBLE | #ES_MULTILINE | #WS_VSCROLL | #ES_NOHIDESEL | #ES_AUTOVSCROLL
RichEditDLL = OpenLibrary(0,"RICHED32.DLL")
OpenWindow(0,0,0,290,210,"Blocksatz Demo",#WS_SYSMENU | #WS_CAPTION | 1)
*hwndEditor = CreateWindowEx_(#WS_EX_CLIENTEDGE,"RichEdit20A",0,dwFlags,5,5,280,200,WindowID(0),0,0,0)
SendMessage_(*hwndEditor,#WM_SETFONT,LoadFont(0,"Arial",10),0)
SendMessage_(*hwndEditor,#WM_SETTEXT,0,Ipsum$)
SendMessage_(*hwndEditor,#EM_SETTYPOGRAPHYOPTIONS,#TO_ADVANCEDTYPOGRAPHY,#TO_ADVANCEDTYPOGRAPHY)
pfmt.PARAFORMAT
pfmt\cbSize = SizeOf(PARAFORMAT)
pfmt\dwMask = #PFM_ALIGNMENT
pfmt\wAlignment = #PFA_JUSTIFY
SendMessage_(*hwndEditor,#EM_SETPARAFORMAT,0,pfmt)
While WaitWindowEvent() ! 16 : Wend
Windows 10 Pro, 64-Bit / Outtakes | Derek
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten: