Español
Foro

Cuestión a Richedit

 

Timotheus
Noch una Cuestión ,

¿Cómo se puede uno en un Richedit una waagerechten Scrollbalken conjunto, oder wenigstens el Zeilenumbruch ausschalten?

Timo
 
02.10.2004  
 



¡Hola Timo...
Mit RichEdit Versión 1.0 hay como tatsächlich heftige Problemas. Si el Programa pero no necesariamente en cada Windows95 Sistema laufen se, müßte el aber así trabajo:
KompilierenMarcaSeparación
WINDOWSTYLE 31+512
WINDOWTITLE "RichEdit"
WINDOW 0,0-640,440
Declare RichEdit&,DLL_HDL&
DLL_HDL&=@UseDLL($SYSPATH+"RICHED20.DLL")
LET RichEdit&=@Control("RichEdit20A","",$40000000+$10000000+4+$1000+
 $800000+$200000+$100000,20,20,300,300,%HWND,2112,%HINSTANCE)

whilenot %MENUITEM=-2

    WAITINPUT

wend

@DESTROYWINDOW(RichEdit&)
FREED
DLL_HDL&

Habs bislang aber sólo bajo Windows98 getestet...
 
05.10.2004  
 




Frank
Abbing
Hi,

[quote:1ad7ee741b]$40000000+$10000000+4+$1000+$800000+$200000+$100000[/quote:1ad7ee741b]
In diesem Fall es sí bien. Aber erfahrene Programmierer debería necesariamente angewöhnen, Flags no a addieren, pero con O a verknüpfen...
Kann ansonsten a uno bösen Fehlerquelle voluntad.
 
05.10.2004  
 



¡Hola Franco....

Erfahrener Programmierer? Hoffentlich media du así no mich...
Sehe mich allerhöchstens como Lehrling.
Trotzdem finde Yo el, qué du como sagt, muy interessant. Tuve bislang todavía no Problemas en Verknüfung de Flags con +, kann dir aber una Ejemplo zeigen, en el Verknüfung con @or bastante derbe en el Hose va (eigentlich el einzige Ejemplo con or, el Yo jemals getestet habe). Mit + haut el selbe Ver código fuente scheinbar wunderbar hin. Wo es el, daß uno Flags con or verknüpft? Bin, como dijo, más una Lehrling como una Experte y Erfahrung es siempre relativ....
 
06.10.2004  
 




Michael
Dell
¡Hola Andreas,

si yo mich bastante erinnere necesario Flags con binärem Oder (also | ) verknüpft voluntad
el en vielen Fällen a ähnlichen oder identischen Ergebnissen führt como el Addieren aber
eben no siempre. Das logische Oder (also Or ) kann ähnlich como Addieren y Subtrahieren wirken y una ziemliches Chaos anrichten.

Oh uno, hoffentlich tener Yo el ahora correcto erklärt sonst costumbre Yo mich beim nächsten
Klassentreffen nada sólo blicken dejar.

Saludo

Michael...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
06.10.2004  
 



¡Hola Franco, hallo Michael...

Yo bin zwar en el Moment en el Nachtschicht y deshalb no tan completamente aufnahmefähig - aber es no así, el Flags sowieso siempre sólo en binären Zweierpotenzen angegeben voluntad?

Also:
Erster Flag 00000001=1
zweiter Flag 00000010=2
dritter Flag 00000100=4
vierter Flag 00001000=8

¿Es como no Jacke como Hose, also bastante egal, si uno addiert oder con binärem ODER verknüft? Ein unterschiedliches Ergebnis sería lo doch sólo geben, si una Flag z.B. 11, also 3 wäre - el wäre entonces doch aber doch kein Flag, oder? Como debería uno una Flagwert 3 porque zurückrechnen?? Como ya he dicho, bin absolut kein Experte aber eure Einwände ir para mich en el Augenblick irgendwie bastante weit a el Logik vorbei ...
 
06.10.2004  
 




Michael
Dell
¡Hola Andreas,

Yo denke lo va mehr por lo tanto fehler des Programierers a vermeiden.

z.B.: Usted gibst de versehn zweimal el gleiche Flag a:

Addieren
0001
0001
-------
0010 = 2

Ver- Odern
0001
0001
-------
0001 = 1

So qué is sí no grad erwünscht kann aber veces vorkommen.

Kann ser el Yo mich Irre, bin vom Experten weit lejos.

Michael...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
06.10.2004  
 



¡Hola Michael!

Der gleiche Gedanke me está gestern gegen 23.00Uhr auch gekommen (manchmal brauche Yo algo länger para Schalten). In el Windows.PH posición bajo anderem Flags, de más Flags zusammengesetzt son. Wenn uno hier el ya enthaltenen Flags auch todavía addiert (porque uno ni idea ha, de el qué como tut), kommt lo zwangsläufig a una Fehler. Ein O schluckt dagegen solchen Mist bedenkenlos y uno bekommt trotzdem todavía el richtige Ergebnis.

@Franco:
Wenn du me vorschlägts mejor Flags con O a verknüpfen, hast du tal vez el Eindruck, Yo nada weiß Yo como tue? :biggrin:

Un Addition de Flags es doch viel übersichtlicher como una O oder una | en el Ver código fuente. Ein lo entstandener Valor läßt se bastante problemlos nachvollziehen - como sieht el aber con O oder | de? Yo denke veces, no cada sabe se en el Hexadezimal y Binärcode tan bueno de, el él inmediatamente kapiert qué como passiert - o yo lo veo mal?? Yo podría el en Anhieb jedenfalls no erkennen...
 
07.10.2004  
 




Frank
Abbing
Hi,

[quote:9978a1c21f]si yo mich bastante erinnere necesario Flags con binärem Oder (also | ) verknüpft voluntad
el en vielen Fällen a ähnlichen oder identischen Ergebnissen führt como el Addieren aber
eben no siempre. Das logische Oder (also Or ) kann ähnlich como Addieren y Subtrahieren wirken y una ziemliches Chaos anrichten. [/quote:9978a1c21f]
Exactamente, el binäre O es gemeint.

[quote:9978a1c21f]@Franco:
Wenn du me vorschlägts mejor Flags con O a verknüpfen, hast du tal vez el Eindruck, Yo nada weiß Yo como tue?

Un Addition de Flags es doch viel übersichtlicher como una O oder una | en el Ver código fuente. Ein lo entstandener Valor läßt se bastante problemlos nachvollziehen - como sieht el aber con O oder | de? Yo denke veces, no cada sabe se en el Hexadezimal y Binärcode tan bueno de, el él inmediatamente kapiert qué como passiert - o yo lo veo mal?? Yo podría el en Anhieb jedenfalls no erkennen... [/quote:9978a1c21f]
Ob du + oder | verwendest, beides sieht igual bien de y es igual aufwendig para Eingeben. Usted puede sí privat el + ruhig uso, pero si du öffentlich algo postest, a el Neulinge todavía herumwerkeln querer/debería, sería Yo dir el | empfehlen.
Lo wurde sí ya dijo, el en el Besonderen kombinierte Flags ansonsten Problemas bereiten.
 
07.10.2004  
 




Timotheus
¡Hola AH,

Gracias, dein Ejemplo klappte zuerst bien, doch entonces bemerkte Yo dass esta Richedit gar no es! In ellos passen auch sólo 32KB.

Timo
 
13.10.2004  
 




Frank
Abbing
¡Hola Timo,

nimm esta Línea veces con en deinen Code, nachden dein Control producido wurde:
KompilierenMarcaSeparación
SendMessage(richedit&,$435,0,$7ffffff0)  EM_ExLimitText
>

Standardmäßig es el Texto en un Richedit auch en 32 KB voreingestellt. El Message aumenta el Speicher el Maximum.
 
13.10.2004  
 



¡Hola Timo...

Ein Richedit ha, si nichts más festgelegt se, una Standartgröße de 32KB.
Folgendes müßte Abhilfe schaffen:
KompilierenMarcaSeparación
WINDOWSTYLE 31+512
WINDOWTITLE "RichEdit"
WINDOW 0,0-640,440
Declare RichEdit&,DLL_HDL&
DLL_HDL&=@UseDLL($SYSPATH+"RICHED20.DLL")
LET RichEdit&=@Control("RichEdit20A","",$40000000+$10000000+4+$1000+$800000+$200000+$100000,20,20,300,300,%HWND,2112,%HINSTANCE)
@SENDMESSAGE(RichEdit&,$0400+53,0,$7FFFFFF0)

whilenot %MENUITEM=-2

    WAITINPUT

wend

@DESTROYWINDOW(RichEdit&)
FREED
DLL_HDL&

Noch una Tipp...
Schau dir veces el Expediente WINDOWS.PH en el Profanverzeichnis en el Ordner INCLUDES a . Búsqueda veces después de WS_VISIBLE y el individual Flags. Fällt dir qué en?
Danach ruf doch una vez el Expediente RichEdit.PH en. Búsqueda hay veces después de cchTextLimitDefault.
Fällt dir hay qué en? Was es algo más darunter??
Jetzt búsqueda veces después de + 53, rufe danach el Expediente MESSAGES.PH en y búsqueda hier después de WM_USER.
...si du mi Tipps verstanden hast, kannst du nun cualquier propio Controls redactar. Wichtig dafür son aber unos pocos Englischkenntnisse - Realschule reicht dicke de...
 
18.10.2004  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.643 Views

Untitledvor 0 min.
Michael Hettner30.08.2021
RudiB.18.08.2021
Peter Max Müller13.11.2017
Wilfried02.06.2016
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie