2015-07-02 5 views
7

System Windows 10 prawdopodobnie daje programistom swobodę zmiany ich własnych kolorów paska tytułowego. Znalazłem kilka zasobów, jak to zrobić dla aplikacji Windows Store (here, here).Niestandardowy kolor paska tytułu dla natywnej aplikacji C++ w systemie Windows 10

Ale jaka jest dla niego funkcja Windows API? Jak ten efekt można osiągnąć w natywnym C++?

+1

Nie zdziwiłbym się, gdyby aplikacje komputerowe nie były w stanie tego zrobić. Microsoft już nie lubi pulpitu. –

+0

Zakładam, że zwykły kod malarski niebędący klientem zależy od aktualnego tematu (stylu wizualnego). Kolory nagłówka wydają się być motywem okna właściwości. Zastanawiam się, czy istnieje sposób na ulepszenie właściwości motywu używanego w twoim oknie. –

Odpowiedz

-2

Zawsze można zmienić kolor paska tytułu w systemie Windows. Po prostu obsłuż WM_NCPAINT i pomaluj!

+4

Ooh, łatwo! I kto rozwiąże większy problem, który stworzyłeś, posługując się 'WM_NCPAINT'? Wiesz, jak renderowanie przycisków min/max i tytułu tytułowego lub ikona może. Coś w tym rodzaju. – IInspectable

Powiązane problemy