Edit Class

Wohl das A & O in der Windows-Programmierung

Moderatoren: crack, Krüsty, Marwin

Edit Class

Beitragvon pp » Montag 30. Juli 2007, 22:56

Hi ihr da!
Bin jetzt schon beim 2. Bier (rülps), und komm immer noch nich
weida.
Hab da ein Edit Control, und möchte mal den Cursor woanders hin setzen, und den letzten Teil markieren. Soll so wärden wie EXCEL (- schreibt man das so? - sieht komisch aus.) Es wird A eingegeben, und man bekommt als Vorgabe z.B. Asterix. Wie das "sterix" dahin kommt krieg ich glaub ich hin, aber wie geht der Cursor an die 2. Stelle ? (Setzte mit WM_SETTEXT 'Asterix' ins Control)
Und wie bekomm ich den "sterix" markiert?
Der Google weiß nix, ich weiß nix, wer weiß was ???
pp
Newbie
 
Beiträge: 8
Registriert: Montag 29. August 2005, 22:35

Beitragvon Rainer » Dienstag 14. August 2007, 17:46

Hallo pp,

das schaffst Du mit

SendMessage(hEdit, EM_SETSEL, 0, -1)

0 steht für das erste Zeichen, -1 für markieren bis zum letzten Zeichen. Wenn Du alles ab dem dritten Zeichen markieren möchtest, musst Du statt '0' halt 2 eingeben.

Gruß Rainer

PS: in der Win32.hlp steht

EM_SETSEL

wParam = (WPARAM) (INT) nStart; // starting position
lParam = (LPARAM) (INT) nEnd; // ending position
Rainer
Alter Hase
 
Beiträge: 65
Registriert: Freitag 21. Juli 2006, 14:39
Wohnort: Senftenberg


Zurück zu Windows-API


Social Bookmarking
Bookmark bei: Mr. Wong Bookmark bei: Del.icio.us Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Newskick Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Digg Bookmark bei: Reddit Bookmark bei: Simpy Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Netscape Bookmark bei: Furl Bookmark bei: Yahoo Bookmark bei: Spurl Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Blinkbits Bookmark bei: Ma.Gnolia Bookmark bei: Smarking Bookmark bei: Netvouz

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

cron