CWaitCursor);
ÁÖÀÇ
´ë±â Ä¿¼¸¦ Ç¥½Ã ÇÏ·Á¸é ±×³É ½Ã°£ÀÌ ¿À·¡ °É¸®´Â ÀÛ¾÷À» ¼öÇà ÇÏ´Â ÄÚµå ¾Õ¿¡ CWaitCursor °³Ã¼¸¦ ¼±¾ð ÇÕ´Ï´Ù. »ý¼ºÀÚ ÀÚµ¿À¸·Î Ç¥½Ã µÇµµ·Ï ´ë±â Ä¿¼¸¦ Çϸ顣
°³Ã¼°¡ ¹üÀ§¸¦ ¹þ¾î³ À̵¿ ÇÏ´Â ¶§ (ºí·ÏÀÇ ³¡¿¡¼ CWaitCursor °³Ã¼ ¼±¾ð¿¡), ÀÚ»çÀÇ ¼Ò¸êÀÚ ÀÌÀü Ä¿¼´Â Ä¿¼¸¦ ¼³Á¤ ÇÕ´Ï´Ù. Áï, °³Ã¼¸¦ ÀÚµ¿À¸·Î ÇÊ¿äÇÑ Á¤¸®¸¦ ¼öÇà¡£
»ç½Ç ´ç½ÅÀÇ ÇÔ¼öÀÇ ÀϺθ¸ ´ë±â Ä¿¼¸¦ È°¼ºÈ Ç¥½Ã ÇÏ·Á¸é ¼Ò¸êÀÚ (¾î¶² ÇÔ¼ö¸¦ Á¾·á Çϱâ Àü¿¡ ÀÖÀ») ºí·ÏÀÇ ³¡¿¡¼ È£Ã⠵˴ϴ٠Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â¼úÀº ¾Æ·¡ÀÇ µÎ ¹ø° ¿¹Á¦¿¡ Ç¥½Ã µË´Ï´Ù.
¸Þ¸ðnbsp;??»ý¼ºÀÚ ¹× ¼Ò¸êÀÚÀÇ ÀÛµ¿ÀÇ ¶§¹®¿¡ CWaitCursor °³Ã¼´Â Ç×»ó·Î ¼±¾ð µÈ Áö¿ª º¯¼ö-Àü¿ª º¯¼ö·Î ¼±¾ð µÈ ÀûÀÌ ÀÖ¾î ¾øÀ¸¸ç ±×µéÀº ÇÔ²² »õ·Î¿î ÇÒ´ç(&N)¡£
¿¹Á¦
/ / ´ÙÀ½ ¿¹Á¦¿¡¼´Â °¡Àå ÀϹÝÀûÀÎ °æ¿ì¸¦ º¸¿© ÁÝ´Ï´Ù.
/ / ÀϺΠµ¿¾È ´ë±â Ä¿¼°¡ Ç¥½ÃÀÇ ±ä
/ / ó¸® ÇÕ´Ï´Ù.
void LengthyFunction)
{
nbsp; / /¸¦ Ç¥½Ã Çϱâ Àü¿¡ ´ëÈ »óÀÚ¸¦ Ç¥½Ã ÇÏ´Â ¾Æ¸¶À»
? / / ´ë±â Ä¿¼
CWaitCursor ´ë±â; / / Ç¥½Ã ´ë±â Ä¿¼
/ ÀϺΠ±ä 󸮸¦ ¼öÇà ÇÏ´Â /
} / / ¼Ò¸êÀÚ´Â ÀÚµ¿À¸·Î ´ë±â Ä¿¼¸¦ Á¦°Å
/ /ÀÌ ¿¹Á¦¿¡¼´Â ºí·Ï ³»ºÎ CWaitCursor °³Ã¼¸¦ »ç¿ë ÇÏ ¿©
/ / ±×·¡¼ ´ë±â Ä¿¼¸¦ ÇÁ·Î±×·¥ ÇÏ´Â µ¿¾È¿¡ Ç¥½Ã µË´Ï´Ù
/ / ½Ã°£ÀÌ ¿À·¡ °É¸®´Â ÀÛ¾÷À» ¼öÇà ÇÕ´Ï´Ù.
void ConditionalFunction)
{
? °æ¿ì (SomeCondition)
? {
???? CWaitCursor ´ë±â; / / Ç¥½Ã ´ë±â¸¸ÀÌ ºí·Ï¿¡ Ä¿¼
/ ÀϺΠ±ä 󸮸¦ ¼öÇà ÇÏ´Â /
} / / ¼Ò¸êÀÚ ´ë±â Ä¿¼¸¦ Á¦°Å ÇÏ´Â ½ÃÁ¡¿¡¼,
? ´Ù¸¥
? {
???? / / ¾Æ´Ï¿À Ä¿¼-¸¸ ºü¸¥ 󸮸¦ ±â´ë
? }
}(&N)
CWaitCursor °³¿ä |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CWaitCursor::Restore, CCmdTarget::BeginWaitCursor, CCmdTarget::EndWaitCursor(&N)