Chyba chodzi ci o program w którym działania mają jakieś efekty
Naciśnięcie -> otworzenie (wyświetlenie)
Wystarczy że odpowiednio zaprogramujesz wydarzenia (Eventy) w programie, wyczyścisz okno w każdej iteracji pętli i ponownie narysujesz obraz już taki jaki powinien być.
Wtedy...
zawartość poniżej zmieniała się [będzie] po kliknięciu w wybraną pozycję z menu
Mam nadzieję że pomogłem
P.S.
W WinAPI chyba jest to funkcja DeleteDC() usuwająca bitmapy.