piszę program, w którym okazało się potrzebne dynamiczne tworzenie kontrolki Edit poleceniem CreateWindowEx (instrukcję tą umieściłem w konstruktorze klasy TForm1):
CreateWindowExW(WS_EX_CLIENTEDGE, L"EDIT", L"Kontrolka utworzona funkcją CreateWindowEx", WS_VISIBLE | WS_CHILD, 5, 5, 400, 25, Handle, 0, 0, 0);
Na formę został dodany komponent TXPManifest. Jeśli przeciągnę z listy komponentów na formę kontrolkę TEdit, do tego editu stosują się style XP (ładniejsze obramowanie, niebieska poświata przy najechaniu myszką). Natomiast do mojego editu, utworzonego poleceniem CreateWindowEx, już nie (wygląd Windows 9x). Dlaczego tak się dzieje? Bardzo mi zależy, żeby tworzone poleceniem CreateWindowEx kontrolki edit wyglądały tak samo, jak te wbudowane do Turbo C++. Już od kilku dni szukam rozwizania tego problemu w internecie. Proszę o pomoc.
Link do obrazka, na którym można to zobaczyć: http://img831.images...ontrolweird.png

Logowanie »
Rejestracja
Pomoc
Dodaj odpowiedź

Cytuj