0

AfxMessageBox() によって作成されたようなモーダル ダイアログの外側をクリックしようとしたときに得られる動作を再現したいと考えています。タイトルバーが数回点滅し、ビープ音が鳴ります。CWnd::FlashWindow() を使用すると、非常に遅いフラッシュが 1 つまたは 2 つしか発生しません。ミッシングリンクとは何ですか?

4

1 に答える 1

2

Looking at the docs, I found CWnd::FlashWindowEx, which lets you specify the timeout between each flash. If you want five flashes to take a total of one second, specify 200 as the timeout value (milliseconds) and 5 as the number of flashes.

windowObject.FlashWindowEx(FLASHW_CAPTION, 5, 200);

For the beep, you can do something like the native MessageBeep:

MessageBeep(MB_OK);
于 2012-09-17T02:18:30.403 に答える