BEEPER1在视窗讯息处理程式处理WM_CREATE讯息时设定计时器。在处理WM_TIMER讯息处理期间,BEEPER1呼叫MessageBeep,翻转bFlipFlop的值并使视窗无效以产生WM_PAINT讯息。在处理WM_PAINT讯息处理期间,BEEPER1通过呼叫GetClientRect获得视窗大小的RECT结构,并通过呼叫FillRect改变视窗的颜色。