edit feld 3d look



  • hi,
    ich haben ein edit feld mittels CreateWindowEx erstellt.
    dieses wird allerdings nur flach dargestellt. das maximum, was ich hinbekomme,
    ist ein rahmen.

    was muss ich machen, damit das feld "tiefergelegt" aussieht, so wie die combobox ? wenn ich das feld im recourceneditor erstelle, ist es standardmässig genauso, wie ich es möchte. aber wie stell ich das manuell an ?

    ich glaub, es ist eine ziemliche anfängerfrage, über eine antwort freu ich mich dennoch 🙂

    grüsse



  • Beim Aufruf von CreateWindowEx musst du als ersten Parameter WS_EX_CLIENTEDGE angeben.



  • hmm, hab ich auch schon probiert, er macht es aber dennoch nicht:

    hab ich hier einen fehler gemacht ?

    Resolution_Edit = CreateWindowEx(0,"edit","120", WS_EX_CLIENTEDGE | WS_CHILD | WS_VISIBLE | ES_RIGHT | ES_NUMBER | WS_BORDER,270,30,30,20,RDialog,(HMENU)1004,hInstance,0);

    es sieht genauso aus, wie vorher 😞



  • @RML: CreateWindowEx() übernimmt als ersten Paramter entweder 0 oder Extended-Styles, wie zB WS_EX_CLIENTEDGE einer ist, bei den normalen Styles weiter hinten (Param 4) gehört der nicht rein, dort steht er vielleicht für etwas vollkommen anderes.

    MfG SideWinder



  • ahhh 🙂

    hat geklappt... danke...



  • Irgendwie scheinen hier viele zwischen den Zeilen zu lesen 🙄


Anmelden zum Antworten