Jak modyfikować dekoracje okien
Ostatnio zmodyfikowano 2012-03-03 19:32
jsc Temat założony przez niniejszego użytkownika |
Jak modyfikować dekoracje okien » 2012-03-02 18:50:30 Do tego trzeba użyć koniecznie WinAPI czy można też bibliotekę, z której korzystam do jego utworzenia, czyli GTK+. |
|
yoogi |
» 2012-03-02 18:54:29 Hmmm...
jeśli chodzi ci o edycję tła to możesz dobrać się za pomocą HDC, lub przy tworzeniu okna WNDCLASSEX wc; wc.background czy jakoś tak :) Chyba że chodzi ci o wsparcie dla xp lub nowszych wtedy chodzi o plik manifest |
|
jsc Temat założony przez niniejszego użytkownika |
» 2012-03-02 19:02:28 Mi chodzi o maksymalizację, mimimalizację, itp. |
|
m4tx |
» 2012-03-02 19:39:08 Hm... Zmodyfikować przyciski operacji na oknie będzie chyba raczej ciężko... Jeśli chodzi o GTK+ - na Windowsie z tego co wiem da się, w każdym razie Firefox potrafi :P |
|
akwes |
» 2012-03-02 19:42:50 @m4tx jeżeli chcemy analogię do windowsa to ustalmy o jaką modyfikację chodzi? Bo włączyć i wyłączyć się na pewno da.
Jeżeli chce się zmienić grafikę to chyba najłatwiej zrobić puste okno (bez dekoracji), i własne przyciski z grafiką (zwykłe buttony) ustawić sobie jak się chce, a potem tylko nadać im odpowiednie reakcje na kliknięcie.
|
|
yoogi |
» 2012-03-02 19:55:46 Chcesz zmienić wygląd przycisków minimalizacji czy tam maksymalizacji, czy po prostu chcesz je dodać lub usunąć ? |
|
jsc Temat założony przez niniejszego użytkownika |
» 2012-03-02 20:05:29 Jeżeli chce się zmienić grafikę to chyba najłatwiej zrobić puste okno (bez dekoracji), i własne przyciski z grafiką (zwykłe buttony) ustawić sobie jak się chce, a potem tylko nadać im odpowiednie reakcje na kliknięcie. |
A ta ramka do zmiany rozmiarów? w każdym razie Firefox potrafi :P
|
Dokładnie to co umie? |
|
akwes |
» 2012-03-02 20:07:42 No ma własny wygląd przycisków :P Co do ramki, no to trzeba poszukać takiego typu okna, które nie ma ikonek ale ma ramkę :P Ale takiego może nie być... Em. Raczej go nie będzie. Więc trzeba by sprawdzić czy w standardowym oknie, nie da się po prostu ukryć całego paska tytułowego, i zrobić swojego. |
|
« 1 » 2 3 |