DirectX Graphics ·¹ÆÛ·±½º Direct3D C/C++ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º IDirect3DDevice9 SetCursorPosition   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
IDirect3DDevice9::SetCursorPosition ¸Þ¼­µå
 
Microsoft DirectX 9.0

IDirect3DDevice9::SetCursorPosition ¸Þ¼­µå


Ä¿¼­ÀÇ À§Ä¡¿Í °»½Å ¿É¼ÇÀ» ¼³Á¤ÇÑ´Ù.

±¸¹®

void SetCursorPosition(      

    INT X,     INT Y,     DWORD Flags );

ÆÄ¶ó¹ÌÅÍ

X
[in] °¡»ó µ¥½ºÅ©Å¾ ÁÂÇ¥·Î ³ªÅ¸³½ Ä¿¼­ÀÇ »õ·Î¿î X À§Ä¡. ¡¸ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
Y
[in] °¡»ó µ¥½ºÅ©Å¾ ÁÂÇ¥·Î ³ªÅ¸³½ Ä¿¼­ÀÇ »õ·Î¿î Y À§Ä¡. ¡¸ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
Flags
[in] Ä¿¼­ÀÇ °»½Å ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù. ÇöÀç, Á¤Àǵǰí ÀÖ´Â Ç÷¡±×´Â 1 °³ »ÓÀÌ´Ù.
D3DCURSOR_IMMEDIATE_UPDATE
refresh rate·Î Ä¿¼­¸¦ °»½ÅÇÑ´Ù.

ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ÇßÀ» °æ¿ì, ½Ã½ºÅÛÀº ÃÖÀú µð½ºÇ÷¹ÀÌÀÇ refresh rateÀÇ ¹ÝÀÇ ¼Óµµ·Î Ä¿¼­¸¦ °»½ÅÇÏ´Â °ÍÀ» º¸ÁõÇÏÁö¸¸, µð½ºÇ÷¹ÀÌÀÇ refresh rateº¸´Ù ºó¹øÇÏ°Ô °»½ÅÇÒ °ÍÀº ¾ø´Ù. ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼­µå´Â Ä¿¼­ÀÇ °»½ÅÀ» ´ÙÀ½ÀÇ IDirect3DDevice9::Present ÀÇ È£Ãâ±îÁö Áö¿¬ ½ÃŲ´Ù. ÀÌ Ç÷¡±×¸¦ ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÌ, º¸Åë, Ç÷¡±×¸¦ ¼³Á¤ÇßÀ» °æ¿ìº¸´Ù ÆÛÆ÷¸Õ½º°¡ Çâ»óÇÑ´Ù. ´Ù¸¸,Present ÀÇ È£ÃâÀÇ ºóµµ°¡ ³·°í, »ç¿ëÀÚ°¡ Ä¿¼­ÀÇ ¿òÁ÷ÀÓ¿¡ Å« Áö¿¬À» ´À³¢´Â °Í °°À¸¸é, ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ÀÌ Ç÷¡±×¸¦ ¼³Á¤ÇÒ Çʿ䰡 ÀÖ´Ù. À©µµ¿ì ¸ðµåÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­´Â, ÀÌ Ç÷¡±×´Â ¹«È¿ÀÌ´Ù. ºñµð¿À Ä«µå¾È¿¡´Â, Çϵå¿þ¾î Ä÷¯ Ä¿¼­¸¦ ó¸® ÇÏ´Â °Íµµ ÀÖ´Ù. ÀÌ·¯ÇÑ Ä«µå¿¡ ´ëÇØ¼­´Â, ÀÌ Ç÷¡±×´Â ¹«È¿ÀÌ´Ù.

µ¹¾Æ¿Í

¾øÀ½.



ÁÖÀÇ

Ç® ½ºÅ©¸° ¸ðµå·Î ½ÇÇàÇϰí ÀÖ´Â °æ¿ì, ½ºÅ©¸° °ø°£ ÁÂÇ¥´Â ¹é ¹öÆÛ ÁÂÇ¥¿¡ º¯È¯µÇ¾î, ÇöÀçÀÇ µð½ºÇ÷¹ÀÌ ¸ðµå¿¡ ¸ÂÃß¾î ÀûÀýÈ÷ ½ºÄÉÀϸµ µÈ´Ù. À©µµ¿ì ¸ðµå·Î ½ÇÇàÇϰí ÀÖ´Â °æ¿ì´Â, ½ºÅ©¸° °ø°£ ÁÂÇ¥´Â µ¥½ºÅ©Å¾ ÁÂÇ¥¿¡ º¯È¯µÈ´Ù. Ä¿¼­ À̹ÌÁö´Â, ÁöÁ¤µÈ À§Ä¡·ÎºÎÅÍ IDirect3DDevice9::SetCursorProperties ¸Þ¼­µå·Î ÁöÁ¤µÇ°í ÀÖ´Â ÇÖ ½ºÆ÷Æ® ¿ÀÇÁ¼Â(offset)ÀÇ °ªÀ» ´ç±ä À§Ä¡¿¡ µå·ÎÀ×(Drawing) µÈ´Ù.

Ä¿¼­°¡ IDirect3DDevice9::ShowCursor ¿¡ ÀÇÇØ ¼û°ÜÁö°í ÀÖ´Â °æ¿ì, Ä¿¼­´Â µå·ÎÀ×(Drawing) µÇÁö ¾Ê´Â´Ù.

ÂüÁ¶

IDirect3DDevice9::SetCursorProperties ,IDirect3DDevice9::ShowCursor


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP