CreateCaret

CreateCaret ÇÔ¼ö ½Ã½ºÅÛ Ä³·µ¿¡ ´ë ÇÑ »õ µµÇüÀ» ¸¸µé°í ÁöÁ¤ µÈ âÀ¸·Î ij·µÀÇ ¼ÒÀ¯±ÇÀ» ÇÒ´ç ÇÕ´Ï´Ù. ij·µ ¼ÎÀÌÇÁ¸¦ ¼±, ºí·Ï ¶Ç´Â ºñÆ®¸Ê µÉ ¼ö ÀÖ½À´Ï´Ù.

(BOOL CreateCaret HWND  hWnd, / / ¼ÒÀ¯ÀÚ Ã¢¿¡ ´ë ÇÑ ÇÚµéHBITMAPhBitmap, / / ij·µ µµÇü¿¡ ´ë ÇÑ ºñÆ®¸Ê ÇÚµéintnWidth, / / ij·µ ³ÊºñintnHeight / / ij·µ ³ôÀÌ);
 

¸Å°³ º¯¼ö

hWnd
ij·µÀ» ¼ÒÀ¯ ÇÏ °í Àִ âÀ» ½Äº°ÇÕ´Ï´Ù.
hBitmap
ij·µ ¼ÎÀÌÇÁ¸¦ Á¤ÀÇ ÇÏ´Â ºñÆ®¸ÊÀ» ½Äº° ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ NULL ÀÎ °æ¿ì¿¡ ij·µ °íü ÀÌ´Ù. ÀÌ ¸Å°³ º¯¼ö´Â (HBITMAP) 1, ij·µÀº ȸ»ö. ÀÌ ¸Å°³ º¯¼ö´Â ºñÆ®¸Ê ÇÚµé °æ¿ì ij·µ ÁöÁ¤ µÈ ºñÆ®¸ÊÀÔ´Ï´Ù. ºñÆ®¸Ê Çڵ鿡 ÀÇÇØ »ý¼º µÈ ÇØ¾ß ÇÕ´Ï´Ù CreateBitmap, CreateDIBitmap, ¶Ç´Â LoadBitmap ÇÔ¼ö.

HBitmap Àº ºñÆ®¸Ê ÇÚµé, CreateCaret nWidth ¹× nHeight ¸Å°³ º¯¼ö; ¹«½Ã ºñÆ®¸Ê ÀÚüÀÇ ³Êºñ¿Í ³ôÀÌ Á¤ÀÇÇÕ´Ï´Ù.

nWidth
³í¸® ´ÜÀ§¿¡¼­ ij·µÀÇ ³Êºñ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 0 ÀÎ °æ¿ì ½Ã½ºÅÛ Á¤ÀÇ Ã¢ Å׵θ® ³Êºñ¸¦ ³Êºñ°¡ ¼³Á¤ µË´Ï´Ù. CreateCaret ÀÌ ¸Å°³ º¯¼ö¸¦ ¹«½Ã hBitmap ºñÆ®¸Ê ÇÚµé ÀÎ °æ¿ì.
nHeight
ij·µÀÇ ³í¸® ´ÜÀ§·Î ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 0 ÀÎ °æ¿ì ½Ã½ºÅÛ Á¤ÀÇ Ã¢ Å׵θ® ³ôÀÌ ³ôÀÌ ¼³Á¤ µË´Ï´Ù. CreateCaret ÀÌ ¸Å°³ º¯¼ö¸¦ ¹«½Ã hBitmap ºñÆ®¸Ê ÇÚµé ÀÎ °æ¿ì.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

NWidth ¹× nHeight ¸Å°³ º¯¼ö ³í¸® ´ÜÀ§; ij·µÀÇ ³Êºñ¿Í ³ôÀÌ ÁöÁ¤ Á¤È®ÇÑ Æø°ú ³ôÀÌ Çȼ¿ ´ÜÀ§·Î À©µµ¿ìÀÇ ¸ÅÇÎ ¸ðµå¿¡ µû¶ó ´Þ¶ó Áý´Ï´Ù.

CreateCaret °æ¿ì ij·µÀ» ¼ÒÀ¯ Çϴ â¿¡ °ü°è ¾øÀÌ ÀÚµ¿À¸·Î ÀÌÀü ij·µ ¼ÎÀÌÇÁ¸¦ Æı« ÇÕ´Ï´Ù. ij·µ ij·µÀ» Ç¥½Ã ÇÏ·Á¸é ShowCaret ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¶§±îÁö ¼û°ÜÁ®.

½Ã½ºÅÛ Å¥ ´ç ÇϳªÀÇ Ä³·µÀ» Á¦°øÇÕ´Ï´Ù. âÀÌ È°¼º »óÅÂÀÎ ¶Ç´Â Å°º¸µå Æ÷Ä¿½º°¡ ÀÖÀ» ¶§¸¸ ij·µÀ» »ý¼º ÇØ¾ß ÇÕ´Ï´Ù. âÀÇ Å°º¸µå Æ÷Ä¿½º¸¦ ÀҰųª ºñÈ°¼ºÈ­ µÇ±â Àü¿¡ ij·µÀ» Æı« ÇÑ´Ù.

°Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù ½Ã½ºÅÛÀÇ Ã¢ Å׵θ®ÀÇ ³ôÀÌ ¶Ç´Â ³Êºñ GetSystemMetrics ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© SM_CXBORDER ¹× SM_CYBORDER °ªÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ij·µ °íÇØ»óµµ È­¸é¿¡¼­ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù º¸Àå â Å׵θ® ³Êºñ ¶Ç´Â ³ôÀÌ »ç¿ë ÇÏ ¿©.

Windows CE: Windows CE hBitmap ¸Å°³ º¯¼ö¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù ÇÏ °í NULL·Î ¼³Á¤ ÇØ¾ß ÇÕ´Ï´Ù. Windows CE ±âº» ¼Ö¸®µå ij·µ.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.

Âü°í Ç׸ñ

ij·µ °³¿ä, ij·µ ÇÔ¼ö, CreateBitmap, CreateDIBitmap, DestroyCaret, GetSystemMetrics, HideCaret, LoadBitmap, ShowCaret

 

Index