Español
XProfEd - Opensource IDE

Allgemeine Editor Klassenfrage.

 
- Página 1 -



GDL
@ Hola Roland,

Yo habe me con Ayuda deiner Klasse una Einfachsteditor para mein Atmelprogramm gezimmert.
Lo klappt auch alles wunderbar, salvo Eines:Yo möchte siempre el aktuelle Zeileninhalt en zeile$ haben.

Yo nehme veces a, dass el con el Teil a tun ha.
KompilierenMarcaSeparación
Proc XSciProf.GetLine

    Return Int(.SciMessage(~SCI_LINEFROMPOSITION, .SciMessage(~SCI_GETCURRENTPOS, 0, 0), 0) + 1)

EndProc

Proc XSciProf.GetLine$

    Parameters Nr%, Z$
    Declare Len%, Zeile#
    Dim Zeile#,32767
    Len% = .SciMessage(~SCI_GETLINE, Nr%, Zeile#)
    Z$ = Translate$(Char$(Zeile#,0,Len%-1),	,Space$(XSciProf.Tab%))
    Dispose Zeile#
    Return Z$

Windows7 Xprofan 8,9,10 [...]  [...] 
21.10.2007  
 



 
- Página 2 -



GDL
va como Einzelbefehl no y Kombination con setfocus auch no.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




GDL

KompilierenMarcaSeparación
setfocus(editor_&)
~InvalidateRect(%hwnd, 0, 0)
~UpdateWindow(%hwnd)
setfocus(editor_&)pre>

va auch net
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




Jörg
Sellmeyer
Was heißt Einzelbefehl? Es una Función - con SetActiveWindow(hdl&) setzt Usted una Control aktiv.
Yo habe con Rolands Code otra vez getestet. Dort funktioniert SetFocus. Usted mußt also una Fehler irgendwo instalado haben.
Hast Usted el Ergänzug a mi vorigen Contribución gelesen?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.10.2007  
 




GDL
mom ha se alles überschnitten en el Postings.

melde mich otra vez.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




GDL
Posesiones no Klasse, pero sólo 1 Ventana.

Betrifft menuitem, y clicked

dies va
, si vorher con getfocus una más Control aufgerufen wurde
KompilierenMarcaSeparación
elseif getfocus(mak&)					Makros auswählen

grau
SKCtrl_SetColor(mak&,2,RGB(224,0,202))
setfocus(editor_&pan>
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




Jörg
Sellmeyer
Yo glaube, wir reden aneinander vorbei. Am Besten Usted postest veces una lauffähiges Ejemplo, a el al nachvollziehen kann. Como ya he dicho: Im XProfEd funktioniert lo.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.10.2007  
 




GDL
jo, va aber sólo en el Laufe el Nacht.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




Jörg
Sellmeyer
Alles klar, Yo bin eh ne nachteule
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.10.2007  
 




GDL
Nun va por Zufall alles, cuándo debo waitinput nen setfocus(edit&) einsetze.
KompilierenMarcaSeparación
Das lo nun va es determinado nen Doppelfehler, el se entonces aufhebt.Wichtig iss, dass mein Zusammengesuche ausm Xprofed überhaupt va.
Bin siempre todavía al Suchen por qué el waitinput durchbrochen se.Wird el en el XProfed Klasse ya festgelegt?

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




GDL
Posesiones todavía más rumprobiert.

setfocus(edit&) oder setfocus(editor_&) kann después de waitinput ,en el individual Abfragen,así oft posición como mag, lo va no.Steht lo aber antes waitinput va alles.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




GDL
@ Jörg,

habe veces alles soweit zusammengefasst,soweit Yo a ahora bin.El Exe es lauffähig.Alle code mentira en.Im Ordner 01test laufen dejar.

Servus
Georg

578 kB
Hochgeladen:24.10.2007
Ladeanzahl105
Descargar
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.10.2007  
 




Jörg
Sellmeyer
GDL
Posesiones todavía más rumprobiert.

setfocus(edit&) oder setfocus(editor_&) kann después de waitinput ,en el individual Abfragen,así oft posición como mag, lo va no.Steht lo aber antes waitinput va alles.

Servus
Georg


Usted hättest lo nada después de individual Abfragen conjunto necesario, pero después de el If-Struktur en el Hauptschleife.
KompilierenMarcaSeparación
While 1

    WaitInput

    If 1

        ...

    ElseIf 2

        ...

    ElseIf ...

        ...

    EndIf

    SetFocus(Editor&)

Wend


Pero letzendlich egal.
Yo sería sólo el Variable editor_& no global definieren, pero innerhalb el Procedimiento. Dann necesario zwar todos más, Prozeduren, el el Control beeinflussen aún en el ersten Línea una Parámetros editor_&,...,... haben, aber Usted hast entonces el Prozeduren schön gekapselt y kannst en Bedarf weitere Editcontrols en Deinem Programa erzeugen.
Su Includedatei se simplemente flexibler.
Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.10.2007  
 




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

14.858 Views

Untitledvor 0 min.
Sven Bader14.03.2023
Ernst22.04.2016
Magda31.08.2014
GDL11.05.2014
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