Przycisk pomocy?
Jak dodać ten przycisk do paska tytułu w WPF, ponieważ jest używany tak często w tak wielu aplikacjach, myślałem, że będzie to wbudowane lub coś w tym rodzaju, ale wygląda na to, że tak nie jest. W każdym razie, daj mi znać, jeśli coś o tym wiesz.
Podziękować.
Edytować:
Czy nie ma nic równoważnego
to
http://msdn.microsoft.com/en-u ... .aspx
?
Zasadniczo mieć? ikona w formularzach wygranych, wszystko co musisz zrobić to:
public Form1()
{
InitializeComponent(); this.HelpButton = true;
this.MaximizeBox = false;
this.MinimizeBox = false;
}
Czy WPF nie ma czegoś takiego?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Ten kod używa współdziałania, aby usunąć style WS_MINIMIZEBOX i WS_MAXIMIZEBOX oraz dodać rozszerzony styl WS_EX_CONTEXTHELP (znak zapytania pojawi się tylko wtedy, gdy usuniesz przyciski zwijania i rozwijania).
EDYCJA: Dodano wykrywanie kliknięć przycisku pomocy, odbywa się to poprzez połączenie z WndProc za pomocą HwndSource.AddHook i nasłuchiwanie wiadomości WM_SYSCOMMAND za pomocą wParam SC_CONTEXTHELP.
Po wykryciu kliknięcia ten kod pokaże okno komunikatu, zmieniając je na zdarzenie, zdarzenie kierowane lub nawet polecenie (dla aplikacji MVVM) pozostawione jako ćwiczenie dla czytelnika.
Anonimowy użytkownik
Potwierdzenie od: