Announcement

Collapse
No announcement yet.

mouse click message?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mouse click message?

    hi ihr alle im forum<br>
    <br>
    ich habe mal ein frage, zu einem programm, an dem ich arbeite.<br>
    es ist ein programm welches möglichst klein sein sollte.<br>
    aus diesem grund möchte ich nicht die vcl nutzen.<br>
    <br>
    also:<br>
    ich habe buttons,labels usw. mit CreateWindow erzeugt.<br>
    mein problem ist nun, wie kann ich auf einen klick auf<br>
    einen meiner button reagieren. mir ist klar das ich das mit<br>
    messages machen muss, ich habe schon die wndproc function neu<br>
    geschrieben. ich müsste jetzt nur noch wissen, welche message<br>
    ich abfangen muss und wie bekomme ich an hand der message raus<br>
    welcher button angeklickt wurde.<br>
    <br>
    wenn mir jemand, in seiner antwort einen klitze kleinen <br>
    beispiel code geben könnte, wäre ich sehr froh.<br>
    <br>
    danke & cu r0bbyr0b<br>

  • #2
    Du erzeugst Deinen Button doch in etwa so:

    CreateWindow ("button",(LPSTR)"Text",WS_CHILD| WS_VISIBLE|
    WS_CLIPSIBLINGS| BS_PUSHBUTTON,
    x,y,Breite,Hoehe,
    hMainWnd,
    (HMENU)MY_BUTTON, hInstance, NULL);

    Dann ist Dein "Mausereignis":

    case WM_COMMAND: switch (LOWORD(wParam))
    {
    case MY_BUTTON:..
    Günther

    Comment


    • #3
      danke hat geklappt<br>
      <br>
      cu r0bbyr0b<br&gt

      Comment

      Working...
      X