Español
Foro

Editfelder por SendMessage auswählbar ?

 
en en un programm una datenerfassung a realisieren Tuve bisher una methode, en el Yo 2 LVs benutze.
el 1. LV es einzeilig y verfügt encima editfelder.
el eingaben voluntad anschließendt encima el zwischenweg uno sql-datenbank en el 2. LV dargestellt.
una LV a datenerfassung anstelle Texto/Button/Editelementen es wesentlich einfacher si se layouts z.b en unterschiedlichen bildschirmauflösungen ändern.

desafortunadamente es el handling (re.Botón del ratón o. doppelklick) para tastarurorientierte anwender a umständlich.
así fortlaufend eingaben por tastatur posible son möchte Yo folgendes realisieren.

1. Yo kann por software (sendmessage ?) una editfeld aktivieren.
2. ENTER wechselt para nächsten editfeld (va sí ahora ya)
3. después de el letzten feld, es kein editfeld mehr aktiv, el müßte Yo erkennen (Statusabfrage aller editfelder) en el datensatz a tomar y el 2. LV a escribir
4. ahora aktiviere Yo por software otra vez el editfeld de 1.
y se sientan el focus en el LV (el muß no zwangsläufig el 1. feld el LV ser)

Yo hoffe, Yo mich verständlich ausgerückt.
en mein programm para tastaturbedienung a optimieren mußte I editfelder ausweichen, sieht pero no así toll de y es umständlich, como Yo mich dynamisch a bildschirmauflösungen anpasse, y rápidamente veces el aufbau el eingabefelder ändere. el LVs voluntad en me vollautomatisch de el sql-datenbank generiert y stellen el sicht en una tabelle dar. insofern stellt el LV con el eingabefeldern auch sólo una teil meiner datenbank dar.

hay para mich hoffnung? el einzige Yo gefunden habe Es el LVM_EDITLABEL mensaje, el pero en me gar nichts tut.

r.r.
 
10.11.2004  
 



Hi Ragnar,

hast Si es usted el Demo Eigene_Eingaben.prf ya veces angesehen, en el propio Controls realisiert voluntad? Könnte qué para dich ser.
Um una Editar campo a aktivieren, necesidad du sí dessen Handle. Das kannst du con el Función GetVar() / Flag 0 erfragen. Aktivieren va sí entonces con SetFocus.
Vergiss el LVM_EDITLABEL Message de Windows. Ist kompliziert y funktioniert auch sólo para Spalte 0.

Hoffe, el hilft dir en el Sprünge.

Saludo, Franco
 
10.11.2004  
 



vielen dank para rápido antwort.

GetOwnControlParas(B,H,S,Z) es sí una mächtiges teil.
Yo hatte zwar ya früher el demo gesehen, aber todavía nie intenta a verstehen como el funktioniert.
así debería se así bastante alles hacer dejar.
nächste woche tener Yo urlaub, evtl. wäre el sí veces una nette fleißaufgabe.

GetVar() es sicher el lösung para determinar wann el Editar comenzó o. final wurde.
una aktivierung con setfocus scheint No posible, porque dazu müßte Yo el handle sí ya vorher kennen.
außerdem me está aufgefallen, daß se el handle uno editfeldes en cada neuauswahl ständig ändert. also nützt lo auch nichts, se el handle a merken.
tal vez Yo en efecto qué todavía no correcto begriffen....
Yo jedenfalls intenta una editfeld para blinken a bringen (el sería el kontrollmöglichkeit beweisen) - sin erfolg.
si al hinbekäme wäre el el einfachste lösung para mein problem me el Editar.

r.r.
 
10.11.2004  
 



Hi,

Yo jedenfalls intenta una editfeld para blinken a bringen (el sería el kontrollmöglichkeit beweisen) - sin erfolg.
si al hinbekäme wäre el el einfachste lösung para mein problem me el Editar.

Es así no. Sobald el Editar campo el Focus verliert, se lo lejos. Muß en efecto así ser.
Um el a realisieren, qué du anstrebst, müßtest Si es usted el Editar campo subclassen.
Yo mache el en el Dll ya. Sag me, ¿qué es exactamente du vorhast y yo schau mal, si Yo el irgendwie realisieren kann. Laß uns el aber via persönlicher Mail más bequatschen.

Saludo, Franco
 
10.11.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

2.580 Views

Untitledvor 0 min.
H.Brill vor 17 Tagen
Walter17.05.2022
Member 820412718.04.2020
RudiB.05.04.2020
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (4x)


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