void º¹¿ø);
ÁÖÀÇ
¸Þ½ÃÁö »óÀÚ ¶Ç´Â ´Ù¸¥ Ä¿¼¿¡ ´ë±â Ä¿¼¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ´ëÈ »óÀÚ¸¦ Ç¥½Ã ÇÏ´Â µîÀÇ ÀÛ¾÷À» ¼öÇàÇÑ ÈÄÀÌ ÇÔ¼ö¸¦ È£Ãâ ´ë±â Ä¿¼¸¦ º¹¿ø ÇÏ·Á¸é¡£
±×°ÍÀº ÇöÀç¿¡ ´ë±â Ä¿¼°¡ Ç¥½Ã ÇÏ´Â °æ¿ì¿¡ º¹¿ø ÀüÈ·Î È®ÀΡ£
CWaitCursor °³Ã¼¸¦ ¼±¾ð ÇÏ´Â °Í º¸´Ù ´Ù¸¥ ÇÔ¼ö¿¡ ´ë±â Ä¿¼¸¦ º¹¿ø ÇØ¾ß ÇÏ´Â °æ¿ì CCmdTarget::RestoreWaitCursor ¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹
/ÀÌ ¿¹Á¦ ÀÛ¾÷À» ¼öÇà ÇÏ´Â / / / ´ë±â Ä¿¼¸¦ º¯°æ ÇÏ´Â. È£Ãâ ÇØ¾ß / / ´ë±â¸¦ º¹¿ø ÇÏ´Â CWaitCursor::Restore / / Ä¿¼´Â Ä¿¼¸¦ º¯°æ ÇÏ´Â ÀÛ¾÷ ÈÄ.
void AnotherLengthyFunction)
{
nbsp; CWaitCursor ´ë±â; / / Ç¥½Ã ´ë±â Ä¿¼
/ ÀϺΠ±ä 󸮸¦ ¼öÇà ÇÏ´Â /
/ / ´ëÈ »óÀÚ´Â ÀϹÝÀûÀ¸·Î Ä¿¼¸¦ º¯°æ
? / / Ç¥ÁØ È»ìÇ¥ Ä¿¼.
? CSomeDialog dlg;
? dlgÀÔ´Ï´Ù.DoModal ();
/ / ¿©±â º¹¿ø ¼ø¼ ´ë·Î È£Ãâ ÇÏ´Â µ¥ ÇÊ¿äÇÑ
? / / ´ë±â Ä¿¼´Â Ä¿¼¸¦ º¯°æ ÇÕ´Ï´Ù.
? ¶§±îÁö ±â´Ù¸³´Ï´Ù.º¹¿ø ();
/ / Á» ´õ ±ä ó¸®
/ / ¼Ò¸êÀÚ´Â ÀÚµ¿À¸·Î ´ë±â Ä¿¼¸¦ Á¦°Å
}
/ / ´ë±â Ä¿¼ ÇÔ¼ö¿¡ ÀÇÇØ È£Ãâ¿¡ ÀÇÇØ º¯°æ µÇ´Â °æ¿ì
/ / ´ë±â Ä¿¼¸¦ »ý¼º ÇÏ´Â ÇÔ¼ö¸¦ / º¹¿ø ÇÏ´Â Ccmdtarget::restorewaitcursor¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù / / / ´ë±â Ä¿¼.
void CalledFunction()
{
? CSomeDialog dlg;
? dlgÀÔ´Ï´Ù.DoModal();
/ Cwinapp´Â Ccmdtarget¿¡¼ ÆÄ»ý µË´Ï´Ù, ÀÌÈÄ ¿ì¸®°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â /´Â / / ¿ì¸®ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¿¡ È£Ãâ °³Ã¼
? / / CCmdTarget::RestoreWaitCursor.
? AfxGetApp()-> RestoreWaitCursor ();
/ / ¾ÆÁ÷ ´õ ±ä ó¸®...
}
CWaitCursor °³¿ä |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CCmdTarget::RestoreWaitCursor(&N)