Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » normales Textfeld erzeugen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.11.2004, 20:07 Uhr
A-l-e-x



Ich will ein normales Textfeld erzeugen (bzw. mit der Eigenschaft Readonly). Hab jetzt damit probiert:

C++:
HWND TestEdt = CreateWindow("EDIT", "",
        WS_VISIBLE | WS_CHILD | WS_BORDER | WS_VSCROLL | ES_READONLY | ES_MULTILINE,
        119, 206, 160, 57, hWnd, (HMENU)IDC_Ausgabe,
        (HINSTANCE)GetWindowLong(hWnd, GWL_HINSTANCE), NULL);


Leider ist das Atribut WS_BORDER nicht das was ich mir so vorgestellt habe. Ich kriege da eine schwarze umrandung, statt einen 3D Kasten. Kann mir jemand die richtige Atribute verraten.

mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.11.2004, 11:33 Uhr
Airdamn



so sollte es gehen:


C++:
HWND TestEdt = CreateWindowEx( WS_EX_CLIENTEDGE, "EDIT", "",
        WS_VISIBLE | WS_CHILD | WS_VSCROLL | ES_READONLY | ES_MULTILINE,
        119, 206, 160, 57, hWnd, (HMENU)IDC_Ausgabe,
        (HINSTANCE)GetWindowLong(hWnd, GWL_HINSTANCE), NULL);


Dieser Post wurde am 18.11.2004 um 11:34 Uhr von Airdamn editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.11.2004, 13:08 Uhr
cpp opfer



was muss man hier includen, dass das programm IDC_Ausgabe checkt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.11.2004, 13:20 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


IDC_Ausgabe ist eine selbstdefinierte Konstante die den Menübezeichner in der ressourcendatei angibt, bzw bei diesem "Fenster" den Child-Bezeichner, welcher dann dem Hauptfenster mitgesendet wird wenn das Child (hier das editfeld) eine Nachricht schickt:


Zitat:

hMenu
[in] Handle to a menu, or specifies a child-window identifier, depending on the window style. For an overlapped or pop-up window, hMenu identifies the menu to be used with the window; it can be NULL if the class menu is to be used. For a child window, hMenu specifies the child-window identifier, an integer value used by a dialog box control to notify its parent about events. The application determines the child-window identifier; it must be unique for all child windows with the same parent window.


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: