alphablending - teiltransparent - nur das panel



  • kennt jemand einen weg, wie ich mit borland 5 nur ein panel teiltransparent machen kann?? wie das mit einem form geht weiß ich ja

    gruß jörg



  • Das ganze müsste sich aber auch auf ein Panel übertragen lassen. Hast du mal versucht statt dem Handle der Form, das des Panels zu übergeben übergeben?

    SetWindowLong(Panel1->Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_LAYERED); 
    SetLayeredWindowAttributes(Panel1->Handle, 0, 200 /* 0 - 255 */, LWA_ALPHA);
    

    (Bin mir aber grade nicht sicher ob Panel überhaupt ein Handle hat, kanns auch leider hier nicht testen. Einen Versuch ist es aber wert :))



  • Das hab ich so auch schon ausprobiert, dies klappt anscheinend wirklich nur mit fenstern, also forms

    trotzdem danke 🙂


Anmelden zum Antworten