LineEdit bei der WinAPI ???
-
Hallo,
ich beschäftige mich gerade mit den graphischen Elementen der WinAPI und möchte nun eine einzeilige EingabeBox erzeugen und den Inhalt abfragen. Leider habe ich im internet nichts gefunden. (ich weiß, dass das viel einfacher mit Qt oder MFC geht, aber in diesen Fall muss es direkt mit der WinAPI sein) Ich hoffe ihr könnt mir helfen.

Mfg
Alpha_Coder
-
HWND editctrl = /* */; // C++ std::vector<TCHAR> text(GetWindowTextLen(editctrl)+1); // +1 wg. Nullterminierung GetWindowText(editctrl, &text[0], text.size()); // mit einem C++0x-Compiler ginge es auch mit std::string, da im neuen Standard definiert ist, // dass der Speicherbereich beim std::string wie beim vector fortlaufend in einem Bereich liegt //(wobei mir keine Implemetierung bekannt ist, bei der es beim std::string mometan anders wäre). // C (++) TCHAR text[256]; GetWindowText(editctrl, text, 256);
-
Dankeschön. Ich werde es gleich einmal ausprobieren.

Mfg
Alpha_Coder