kann nicht in editcontroll schreiben
-
hier:
GetClientRect(m_hChilds[2],&rc); m_hChilds[9] = CreateWindowEx(WS_EX_CLIENTEDGE,"edit", NULL,WS_CHILD|WS_VISIBLE|ES_MULTILINE,0, 0, rc.right, rc.bottom, m_hChilds[2], (HMENU) ID_EDIT, m_hInstance, NULL);
-
ps: Wie ich text eingebe is kein problem
SendMessage(m_hChlids[9],WM_SETTEXT,0,(long)"Text");
aber es funzt net dsa der benutzer sachen reinschreiben kann
-
anstatt m_hChilds[2] das hauptfenster als parent fenster angeben
-
das kommt weil du die child fenster übereinander legst
-
d.h ich kann in einem child window kein edit controll verweneden?
-
Ein EditControl _ist_ ein ChildWindow!
-
oh ich trottel net mehr drann gedacht
danke
-
habs jetzt so gemacht kann aber immer noch nix reinschreiben
hChilds[2] = CreateWindowEx(WS_EX_TOPMOST,"edit", "--Enter LUA(R) commands--",WS_CLIPSIBLINGS|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_CAPTION,
rc.right*0.20,0,rc.right>>1, rc.bottom*0.25,
m_hMainHandle, (HMENU) 5656, m_hInstance, NULL);
-
dann nimm das WS_CAPTION raus :p
-
oder wenn die caption unbedingt sein muss:
SendMessage(hChilds[2], WM_NCACTIVATE, TRUE, 0);
-
thx
echt cooles forum bekommnt sehr schenll antworten nochmals danke!so long