Deutsch
Forum

Scrollbalken im Multiedit

 

Hubert
Binnewies
Hallo zusammen..

Ich weiss das es ne blöde Frage ist......
Aber wie bekomme ich in einem Multiedit den Scrollbalken weg??

Danke schonmal im voraus

Hubert
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
18.09.2006  
 



Holst Dir Konstantinopel  und lässt Dir die Edit-StyleMessages anzeigen ES_
KompilierenMarkierenSeparieren
ES_AUTOHSCROLL = { $80 | 128 }
ES_AUTOVSCROLL = { $40 | 64 }
ES_CENTER = { $1 | 1 }
ES_DISABLENOSCROLL = { $2000 | 8192 }
ES_EX_NOCALLOLEINIT = { $1000000 | 16777216 }
ES_LEFT = { $0 | 0 }
ES_LOWERCASE = { $10 | 16 }
ES_MULTILINE = { $4 | 4 }
ES_NOHIDESEL = { $100 | 256 }
ES_NOIME = { $80000 | 524288 }
ES_NOOLEDRAGDROP = { $8 | 8 }
ES_NUMBER = { $2000 | 8192 }
ES_OEMCONVERT = { $400 | 1024 }
ES_PASSWORD = { $20 | 32 }
ES_READONLY = { $800 | 2048 }
ES_RIGHT = { $2 | 2 }
ES_SAVESEL = { $8000 | 32768 }
ES_SELECTIONBAR = { $1000000 | 16777216 }
ES_SELFIME = { $40000 | 262144 }
ES_SUNKEN = { $4000 | 16384 }
ES_UPPERCASE = { $8 | 8 }
ES_VERTICAL = { $400000 | 4194304 }
ES_WANTRETURN = { $1000 | 4096 }

Den Rest bekommst Du über setstyle  und getstyle  hin indem Du die Werte addierst oder subtrahierst.
 
18.09.2006  
 




Hubert
Binnewies
ha ha ha........

Und wo steht da ES_DISABLESCROLL oder ES_ENABLENOSROLL ????

@IF...Das hilft mir nicht weiter...
Da steht nirgendwo wie ich die wegbekomme...
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
19.09.2006  
 




Hubert
Binnewies
hat sonst jemand eine Idee??
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
19.09.2006  
 



So?
KompilierenMarkierenSeparieren
CLS
Declare Edit&
LET Edit&=@Control(Edit,ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789,$50011104,20,20,300,300,%HWND,1234,%HINSTANCE,$200)

While 0=0

    Waitinput

wend

 
19.09.2006  
 




Hubert
Binnewies
So leid es mit tut...damit kann ich auch nix anfangen.....

Ein Control hat keinen and, und wenn ich mehrere Boxen (unter anderem ein HTML Control) nebeneinander habe un einer hat keinen 3D Rand sieht das auch besch..... aus...
ich kann nur was mit einem Create(Multiedit anfangen...der bekommt den Rand den ich brauche.
und mit Setstyle und deiner : $50011104 geht der Scrollbalken nicht weg....

Hast du da noch ne Idee???

(aber denoch Danke für den Versuch)

Hubert
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
19.09.2006  
 



Hubert Binnewies
So leid es mit tut...damit kann ich auch nix anfangen.....

Ein Control hat keinen and, und wenn ich mehrere Boxen (unter anderem ein HTML Control) nebeneinander habe un einer hat keinen 3D Rand sieht das auch besch..... aus...
ich kann nur was mit einem Create(Multiedit anfangen...der bekommt den Rand den ich brauche.
und mit Setstyle und deiner : $50011104 geht der Scrollbalken nicht weg....

Hast du da noch ne Idee???

(aber denoch Danke für den Versuch)

Hubert


Ich glaube, ich habe dich da nicht so ganz verstanden .
Hast du das mal ausprobiert? Ein Multiedit ist ein Control - ob es einen Rand hat oder nicht, hängt vom Stil ab - bin aber nur ein Anfänger und kein Experte -weiß das auch nicht so genaun .
 
19.09.2006  
 




Nico
Madysa
Es gibt für Edits/Multiedits zwei Scrollbalken-Stile:

Edit Multiedit
AutoHScroll Kannst beliebig viel reinschreiben Mit H-Scrollbalken
sonst ist beim Ende des Edits sonst automatischer
Schluss mit schreiben Zeilenumbruch
AutoVScroll --witzlos-- Beim Erreichen des unteren Endes
erscheint ein V-Scrollbalken, sonst
ist dann Schluss mit schreiben

Die Hex-Werte hab ich nicht im Kopf, die müssten aber in der Profan.hlp stehen. Probiere mit den beiden am besten ein wenig herum.
 
Nico Madysa
19.09.2006  
 




Vielleicht gehts ja noch irgenwie mit nem Radiergummi , Aber nicht zu fest rubbeln , sonst geht auch der Rand mit weg .
Irgendwie hab ich den Eindruck, ich muß gleich ins Bett
 
19.09.2006  
 




Hubert
Binnewies
Erstmal... ich habs geschafft....mit einem wirklich guten Hinweis von Thorsten Rümker.

Es ging sich darum das ich im Grunde nur ne Box benötigte die den 3D Rand einer jeder Box hat.
Als Control verschwand dieser 3D Rand.
Und mit Border unterschied sich die Box von den anderen, das sah nicht gut aus...
und als Multiedit hatte ich IMMER auch wenn die Box leer war die Scrollbalken.
Nun habe ich einfach aus:
KompilierenMarkierenSeparieren
MULTIEDIT1& =@CREATE(MULTIEDIT,%HWND,MULTIEDIT,0052,0190,0450,0450)

ein
KompilierenMarkierenSeparieren
MULTIEDIT1& =@CREATE(EDIT,%HWND,MULTIEDIT,0052,0190,0450,0450)

gemacht und weg ist der Balken.

bevor ihr fragt... NEIN in der Box sollte nix eingegeben werden.
Ich brauchte nur den Rand... einen Rand der auf die verschiedenen Windows Styles reagiert, genau wie die anderen Boxen.
Auf dem EDIT kommt eine Grafik als Control und darauf transparente Text Controls als Ausgabe Mittels der SKControl DLL

Aber Danke für eure Bemühungen...

Hubert
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
19.09.2006  
 




RGH
Hubert Binnewies
ha ha ha........
Und wo steht da ES_DISABLESCROLL oder ES_ENABLENOSROLL ????
Das hilft mir nicht weiter...
Da steht nirgendwo wie ich die wegbekomme...


Das XProfan-Multiedit besitzt folgende Stile:

ws_visible | ws_child | es_autovscroll | es_multiline | ws_tabstop | ws_vscroll | ws_hscroll | $1000 | es_nohidesel

Wenn Du die Stile mit scroll im Namen wegnimmst, sollte es gehen!
(Stil mit GetStyle() auslesen, nicht benlötigte Stile abziehen und dann mit SetStyle setzen!)

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
19.09.2006  
 



Jo Roland .
Hallo Hubert...

Versuch bitte irgendwann einmal (es muß ja nicht sofort sein) in etwa zu verstehen, was du da tust - das bringt insgesammt etwas mehr als stumpfes herumdoktorn , und andere verstehen deine Fragen auch besser (hat ja nicht jeder nen Inteligenzquotienten von 140 ;D ) .

Gruß

Andreas
 
19.09.2006  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.926 Betrachtungen

Unbenanntvor 0 min.
H.Brill25.11.2022
RudiB.18.09.2022
Thomas Freier04.09.2021
Walter23.07.2020
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie