[VC] TreeCtrl & Edit Label

01/07/2010 - 17:18 von Johann Obermayr | Report spam
Hallo,

Ich verwende das Inline Edit Control im Tree.
Gibt es eine möglichkeit, die Position & breite zur laufzeit anzupassen.
Jetzt macht er es immer am textbeginn und die breite mit der textlànge.
Wenn man etwas eingibt, dann wird die breite automatisch angepasst.
Nun möchte ich das Edit Control weiter rechts haben, und von der breite
her größer.

danke
Jimmy
 

Lesen sie die antworten

#1 Martin Richter [MVP]
02/07/2010 - 09:15 | Warnen spam
Hallo Johann!

Ich verwende das Inline Edit Control im Tree.
Gibt es eine möglichkeit, die Position & breite zur laufzeit anzupassen.
Jetzt macht er es immer am textbeginn und die breite mit der textlànge.
Wenn man etwas eingibt, dann wird die breite automatisch angepasst.
Nun möchte ich das Edit Control weiter rechts haben, und von der breite
her größer.



Du kannst Dir einfach das Handle besorgen und das Fenster subclassen.
Dann in EN_CHANGE entsprechend reagieren.

Siehe:
TTM_GETEDITCONTROL
http://msdn.microsoft.com/en-us/library/bb773576(v=VS.85).aspx

Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com

Ähnliche fragen