°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÊýÀ´×°È붯̬¹â±êÎļþ¡£
2¡£¡¡Ê¹ÓÃͼ±êºÍ¹â±ê
ÏÖÔÚÀ´¿´ÈçºÎʹÓÃͼ±ê¡£Í¼±êÒ»°ãʹÓÃÔÚ¶Ô»°¿òÖлòÕß³ÌÐò´°¿ÚµÄ±êÌâÀ¸ÖУ¬ÒªÔÚ±êÌâÀ¸ÖÐÉèÖÃͼ±ê¿ÉÒÔÓÃÏò´°¿Ú·¢ËÍWM_SETICONÏûÏ¢µÄ°ì·¨ÊµÏÖ£º
invoke¡¡¡¡SendMessage£»hWnd£»WM_SETICON£»ICON_BIG£»hIcon
ÏûÏ¢µÄwParam²ÎÊý¿ÉÒÔÊÇICON_BIG»òICON_SMALL£¬ÓÃÀ´Ö¸¶¨Í¼±êµÄ·Ö±æÂÊΪ¡¡¡¡¡¡¡¡32¡Á32»¹ÊÇ16¡Á16¡£
Òª½«´°¿ÚµÄ¹â±êÉèÖÃΪеĹâ±ê²»ÄÜʹÓÃWM_SETCURSOR£¬Õâ¸öÏûÏ¢ÊÇ֪ͨ´°¿ÚÖØÐÂˢйâ±ê¶ø²»ÊÇÈÃËüÉ趨ָ¶¨µÄ¹â±ê¡£WindowsÖÐÓиöSetCursorº¯Êý¿ÉÒÔÓÃÀ´ÉèÖô°¿Ú¹â±ê£¬µ«ÕâÖ»Äܽ«ÐµĹâ±êά³ÖºÜ¶ÌÒ»¶Îʱ¼ä£¬ÒòΪµ±WindowsÏò´°¿ÚÖØз¢ËÍWM_SETCURSORÏûÏ¢µÄʱºò£¬¹â±ê¾Í»á±»ÉèÖÃΪÔÀ´µÄÑù×Ó£¬ÔÚµÚ4ÕµÄʵÑéÖжÁÕßÒѾ¿´µ½£¬WM_SETCURSORÊÇ×îƵ·±µÄÏûÏ¢Ö®Ò»£¬ËùÒÔSetCursor²¢²»ÄÜÓÃÀ´ÓÀ¾ÃµØ¸Ä±ä´°¿ÚµÄ¹â±ê¡£
Èç¹ûÒª¸Ä±ä´°¿ÚµÄ¹â±ê£¬ÕýÈ·µÄ°ì·¨ÊÇÓÃSetClassLongº¯Êý¸Ä±ä´°¿ÚÀàµÄÊôÐÔ£¬Õâ¸öº¯ÊýµÄʹÓ÷½·¨ÈçÏ£º
invoke¡¡¡¡SetClassLong£»hWnd£»nIndex£»dwNewLong
Õâ¸öº¯ÊýÓÃÀ´¸Ä±ä´°¿ÚÀàµÄÊôÐÔ£¬ËùÒÔ¿ÉÒԸıäÀàÖеĹâ±êÉ趨£¬hWndÓÃÀ´Ö¸¶¨Ò»¸öÓÃÕâ¸öÀཨÁ¢µÄij¸ö´°¿Ú¾ä±ú£¬nIndex²ÎÊýÖ¸¶¨Òª¸Ä±ä´°¿ÚÀàµÄÄĸöÊôÐÔ£¬¿ÉÒÔÖ¸¶¨ÎªGCL_HBRBACKGROUND£¬GCL_HCURSOR£¬GCL_HICON£¬GCL_HMODULE£¬GCL_MENUNAME£¬GCL_STYLE»òGCL_WNDPROCµÈ£¬ËüÃÇ·Ö±ð±íʾҪ¸Ä±äµÄ´°¿ÚÀàµÄ±³¾°É«¡¢¹â±ê¡¢Í¼±ê¡¢hInstance¡¢²Ëµ¥¡¢·ç¸ñ»ò´°¿Ú¹ý³ÌµØÖ·£¬¶ÁÕß¿ÉÒÔÓÃÕâ¸öº¯ÊýÀ´¸Ä±äÒ»¸ö´°¿ÚÀàµÄ¼¸ºõËùÓÐÊôÐÔ£¬³ÌÐòÖÐͨ¹ýÕâ¸öº¯Êý½«´°¿ÚµÄ¹â±êÔÚ²»Í¬µÄ¹â±ê¾ä±úÖ®¼äÇл»£º
invoke¡¡¡¡SetClassLong£»hWnd£»GCL_HCURSOR£»hCur1»òhCur2
¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡
µÚ5Õ¡¡Ê¹ÓÃ×ÊÔ´
5¡£3¡¡Î»¡¡Í¼
¡¡¡¡¡¡¡¡
5¡£3¡£1¡¡¡¡Î»Í¼¼ò½é
λͼ£¨Bitmap£©ÊÇWindows²Ù×÷ϵͳ´æ´¢Í¼ÏñµÄ·½Ê½£¬Í¼ÏñÖеÄÿ¸öÏñËضÔÓ¦´æ´¢Æ÷ÖеÄÒ»¸ö»ò¶à¸öÊý¾Ý룬È絥ɫλͼÿ¸öÏñËضÔÓ¦1룬16ɫλͼÿ¸öÏñËضÔÓ¦4룬256ɫΪ8λ£¬È«²ÊɫΪ24λµÈ£¬ËùÓеÄÏñËØÊý¾Ý°´ÕÕÒ»ÐÐÐеÄ˳ÐòÅÅÁÐÔÚ´æ´¢Æ÷ÖУ¬Ã¿¸öÏñËضÔÓ¦µÄλÊý³ÆΪÑÕÉ«Éî¶È¡£
λͼµÄÓÅÔ½Ö®´¦ÊDzÙ×÷µÄËٶȺܿ죬¼ÆËã»úµÄÆÁÄ»ÏÔʾÊÇÓÉÓ²¼þ´ÓÊÓƵ»º³åÇøÖеÄÊý¾ÝÓ³ÉäµÄ£¬ÏòÊÓƵ»º³åÇøÖп½±´Êý¾Ý¾Í¿ÉÒÔÖ±½Ó½«Í¼ÏñÏÔʾÔÚÆÁÄ»ÉÏ£¬ËùÒÔÒÔλͼµÄ·½Ê½´æ´¢ÏñËØ£¬ÏÔʾͼÐεÄʱ¼ä¼¸ºõ¾ÍÊÇÏòÊÓƵ»º³åÇø¿½±´Êý¾ÝµÄʱ¼ä¡£
λͼµÄ²»±ãÖ®´¦Ò»ÊdzߴçÎÊÌ⣺ÓÉÓÚλͼÊDz»Ñ¹ËõµÄ£¬ËüÕ¼ÓõĿռäºÜ´ó£¬Ò»¸ö1¡¡024¡Á768ÏñËØ¡¢24λɫµÄͼÏñµÄ´óСΪ1¡¡024¡Á768¡Á3£¬´ï2¡£3¡¡MB£»¶þÊÇλͼµÄËõ·ÅÎÊÌ⣬¶ÁÕ߶¼ÖªµÀʸÁ¿ºÍλͼ֮¼äµÄ¹Øϵ£¬Ê¸Á¿Í¼ÐΣ¨ÏÖÔÚÍøÉÏ×îÁ÷ÐеÄFlash¾ÍÊÇʸÁ¿¸ñʽµÄ£©¿ÉÒÔÎÞÏÞÖÆËõ·Å¶ø²»±äÐΣ¬ÒòΪËüÊǸù¾ÝʸÁ¿ÊµÊ±¼ÆËã³öÏñËØÊý¾ÝµÄ£¬¶øλͼËõ·ÅºóÒª¶ÔÔÀ´µÄÏñËØÊý¾Ý½øÐвåÖµ¼ÆË㣬²»¿É±ÜÃâµØ»áÓÐʧÕæ¡£
ÔÚʹÓÃWindowsµÄλͼ֮ǰ£¬±ØÐë¸ãÇå³þ¼¸¸ö¸ÅÄλͼ¡¢É豸ÎÞ¹ØλͼºÍλͼÎļþ¡£
µ¥´¿ÒâÒåÉϵġ°Î»Í¼¡±Ö¸µÄ¾ÍÊÇ´æ·ÅÔÚÄÚ´æÖС¢¿ÉÒÔÂíÉÏʹÓõÄλͼ£¬ËüµÄÑÕÉ«Éî¶È×ÜÊǶÔÓ¦µ±Ç°É豸£¨ÈçÆÁÄ»»ò´òÓ¡»úµÈ£©µÄÑÕÉ«Éî¶È£¬²»ºÍ¾ßÌåµÄÉ豸¶ÔÓ¦£¬Î»Í¼Êý¾ÝÊÇûÓÐÒâÒåµÄ£¬ÒòΪÎÞ·¨ÖªµÀÒª°ÑÊý¾ÝÖеĶàÉÙλ½âÊͳÉÒ»¸öÏñËØ¡£
¶ÔÓÚ´æ·ÅÔÚ´ÅÅÌÉÏ»ò±ðµÄµØ·½µÄλͼÊý¾ÝÀ´Ëµ£¬ËüµÄÑÕÉ«Éî¶ÈÓпÉÄܺÍÆÁÄ»ÑÕÉ«Éî¶È²»Í¬£¬ÎªÁË׼ȷÃèÊöËüµÄÑÕÉ«ÐÅÏ¢£¬±ØÐëÓÐÏñËØÊý¾ÝµÄÊôÐÔ˵Ã÷ÒÔ¼°É«²Ê±í£¬ÔÚʹÓÃÕâ¸öλͼµÄʱºò£¬¿ÉÒÔ¸ù¾ÝÕâЩÐÅÏ¢½«ÏñËØÊý¾Ýת»»µ½ÐèÒªµÄÑÕÉ«Éî¶È¡£É«²Ê±íºÍλͼÊý¾ÝºÏÔÚÒ»Æð¾Í½Ð×öÉ豸ÎÞ¹Øλͼ£¨DIB£©£¬ÒòΪËüת»»ºó¿ÉÒÔÓÃÔÚ²»Í¬ÑÕÉ«Éî¶ÈµÄÉ豸ÉÏ¡£WindowsÓк¯ÊýרÃÅÓÃÀ´´¦ÀíDIB¡£Ê¹ÓÃDIBΩһµÄÎÊÌâÊǵ±½«¸ßÑÕÉ«ÊýµÄDIBת»»µ½µÍÑÕÉ«ÊýµÄÉ豸¡¡¡¡ÉÏʱ£¬ÓÉÓÚÉ«²ÊÖ»Äܱ»×ª»»³ÉÉ豸ËùÄܱíʾµÄ×îÏà½üµÄÑÕÉ«£¬ËùÒÔ¿ÉÄÜ»áÓкܴóµÄÑÕɫʧÕæ¡£
DIB¿ÉÒÔ´æ·ÅÔÚ´ÅÅÌÉϵÄλͼÎļþÖУ¬Î»Í¼ÎļþÒ»°ãÒÔbmpΪÀ©Õ¹Ãû£¬ËüµÄÄÚÈÝ°üÀ¨Ò»¸öbitmapÎļþÍ·ºÍDIBÊý¾Ý£¬bitmapÎļþÍ·¿ÉÒÔÓÃÀ´ÑéÖ¤Õû¸öÎļþµÄÓÐЧÐÔ¡£ËùÒÔ¼òµ¥µØ½²£¬DIBÊÇλͼÊý¾ÝµÄ³¬¼¯£¬Î»Í¼ÎļþÓÖÊÇDIBµÄ³¬¼¯¡£
WindowsÖ§³ÖµÄͼÐÎÎļþ¸ñʽֻÓÐbmp£¬icoÓëcurµÈ¼¸ÖÖ£¬¿ÉÒԹ㷺ÓÃÔÚGDI²Ù×÷ÖеÄÖ»ÓÐbmpÎļþ£¬ÆäËû¸ñʽÎļþÈçjpgÓëtifµÈ¶¼ÊDz»ÄÜÖ±½ÓÓ¦Óõģ¬ÒªÊ¹ÓÃÕâЩÎļþ£¬±ØÐëÔÚ´úÂëÖн«ËüÃÇת»»µ½Î»Í¼¸ñʽÒÔºó²ÅÐУ¬ËùÒÔÒª±àÒ»¸ö½öÖ§³ÖbmpµÄͼƬä¯ÀÀÆ÷ÊǺܼòµ¥µÄ£¬¶øÒªÖ§³ÖÆäËû¸ñʽÂé·³¾Í´óÁË£¬½öjpg¸ñʽµÄ½âÂë¾ÍÊǸöºÜ¸´ÔÓµÄÎÊÌ⣡
5¡£3¡£2¡¡¡¡ÔÚ×ÊÔ´Öж¨Òåλͼ
Windows¶ÔbmpÎļþµÄÖ§³ÖÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖÊÇ´ò¿ªbmpÎļþ¶ÁÈëDIB²¿·ÖµÄÊý¾Ý£¬È»ºóÓú¯Êý½«DIBÊý¾Ýת»»µ½Î»Í¼Êý¾Ý£»ÁíÒ»ÖÖ·½·¨¾ÍÊÇÔÚ×ÊÔ´ÎļþÖÐÓúÍico£¬curÎļþÀàËƵķ½·¨¶¨Òåλͼ×ÊÔ´£¬È»ºóÔÚ³ÌÐòÖÐ×°ÈëºóʹÓá£
ÔÚ×ÊÔ´½Å±¾ÎļþÖж¨Òåλͼ×ÊÔ´µÄÓï·¨ÊÇ£º
λͼID¡¡¡¡BITMAP¡¡£§DISCARDABLE£§¡¡Î»Í¼ÎļþÃû
ÔÚ³ÌÐòÖпÉÒÔÓÃLoadBitmapº¯Êý×°Èëλͼ×ÊÔ´£º
invoke¡¡¡¡LoadBitmap£»hInstance£»lpBitmapName
¡£if¡¡¡¡¡¡¡¡¡¡eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡hBitmap£»eax
¡£endif
LoadBitmapº¯Êý·µ»ØÒ»¸öλͼ¾ä±ú£¬ÔÚ³ÌÐòÍ˳öµÄʱºò£¬Î»Í¼¾ä±ú±ØÐëÓÃDeleteObjectº¯ÊýÊÍ·Å¡£¶Ôλͼ×ÊÔ´µÄ´ó²¿·Ö²Ù×÷Éæ¼°GDIµÄÄÚÈÝ£¬ÕâÔÚµÚ7ÕÂÖÐÔÙÏêϸ½éÉÜ¡£
¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡
µÚ5Õ¡¡Ê¹ÓÃ×ÊÔ´
5¡£4¡¡¶Ô¡¡»°¡¡¿ò£¨1£©
¡¡¡¡¡¡¡¡
5¡£4¡£1¡¡¡¡¶Ô»°¿ò¼ò½é
¹ËÃû˼Ò壬¶Ô»°¿òÍê³ÉµÄÊÇ¡°¶Ô»°¡±¹¦ÄÜ£¬Ó¦ÓóÌÐòÒ»°ã½¨Á¢Ò»¸öÖ÷´°¿ÚÓÃ×ö¹¤×÷½çÃ棬´ó²¿·ÖµÄ¹¤×÷»áÔÚÖ÷´°¿ÚµÄ¿Í»§ÇøÍê³É£¬µ«³ÌÐòÍùÍùÐèÒªºÍÓû§½»»¥£¬ÈçÊäÈë²ÎÊýºÍÊäÈëÎı¾µÈ£¬ÕâЩ½çÃæ²»±ØҪȫ²¿·ÅÔÚÖ÷´°¿ÚÖУ¬Ï°¹ßµÄ×ö·¨ÊÇͨ¹ýÑ¡Ôñ²Ëµ¥Ï³öÒ»¸ö´°¿Ú£¬È»ºóÔÚÕâ¸ö´°¿ÚÖÐÍê³É¶Ô»°£¬Õâ¸ö´°¿Ú¾ÍÊÇ¡°¶Ô»°¿ò¡±£¬¶Ô»°¿òÖеİ´Å¥¡¢Îı¾¿òºÍͼ±êµÈ³ÆΪ¡°×Ó´°¿Ú¿Ø¼þ¡±¡£
ΪÁËÌáʾÓû§£¬Ï°¹ßÓÚÔÚ»áÒý³ö¶Ô»°¿òµÄ²Ëµ¥ÏîºóÃæ¼ÓÉÏÊ¡ÂԺš£Èç¡°Îļþ¡±²Ëµ¥Öеġ°Áí´æΪ¡£¡£¡£¡±±íʾ»áÒý³öÒ»¸öÑ¡ÔñÎļþÃûµÄ¶Ô»°¿ò£¬ËùÒÔ¡°Áí´æΪ¡±3¸ö×ÖºóÃæ¼ÓÁ˸öÊ¡ÂԺš£¶Ô»°¿ò×îµäÐ͵ÄÀý×Ó¾ÍÊÇд×Ö°å¡°²éÕÒ¡±²Ëµ¥µ¯³öµÄ´°¿ÚÒÔ¼°IEä¯ÀÀÆ÷ÖÐÑ¡Ôñ¡°InternetÑ¡Ï²Ëµ¥Ï³öµÄÉèÖô°¿Ú¡£
1¡£¡¡¶Ô»°¿òµÄÀàÐÍ
¶Ô»°¿ò·ÖÁ½Àࣺmodal¶Ô»°¿òºÍmodeless¶Ô»°¿ò£¬·Òë³ÉÖÐÎľÍÊÇ¡°Ä£Ì¬µÄ¡±ºÍ¡°·Çģ̬µÄ¡±£¨Ò²Óеĵط½·Òë³É¡°Ä£Ê½µÄ¡±ºÍ¡°·ÇģʽµÄ¡±£¬Visual¡¡FoxProÖÐÎÄ°æ¾ÍÊÇÕâÑù£©£¬ËüÃÇÖ®¼äµÄÇø±ðÔÚÓÚÊÇ·ñÔÊÐíÓû§ÔÚ²»Í¬´°¿Ú¼ä½øÐÐÇл»£ºµ±ÏÔʾ·Çģ̬¶Ô»°¿òʱ£¬Óû§¿ÉÒÔËæÒâÔÚÕâ¸ö¶Ô»°¿òºÍÆäËû´°¿ÚÖ®¼äÇл»£»¶øÏÔʾһ¸öģ̬¶Ô»°¿òʱ£¬Óû§ÔڹرնԻ°¿ò֮ǰ²»ÔÊÐíÇл»µ½Í¬Ò»³ÌÐòµÄÆäËû´°¿ÚÖУ¬µ«¿ÉÒÔÇл»µ½ÆäËû³ÌÐòµÄ´°¿ÚÖУ»Èç¹ûÏÔʾµÄÊDzÙ×÷ϵͳËùÊôµÄģ̬¶Ô»°¿ò£¨¼´¡°ÏµÍ³Ä£Ì¬µÄ¡±£©£¬ÔòÇл»µ½ÆäËûÈκγÌÐòµÄ´°¿Ú¶¼ÊDz»ÔÊÐíµÄ¡£
WindowsÔÚ×ÊÔ´ÎļþÖж¨Òå¶Ô»°¿ò£¬È»ºóÔÚ³ÌÐòÖÐÀûÓÃÕâ¸öÄ£°å´´½¨¶Ô»°¿ò£¬Ä£Ì¬¶Ô»°¿òºÍ·Çģ̬¶Ô»°¿òµÄ×ÊÔ´¶¨ÒåÊÇÏàͬµÄ£¬Ö»ÊÇ´´½¨Ê±µ÷Óõĺ¯Êý²»Í¬¶øÒÑ¡£
2¡£¡¡¶Ô»°¿òµÄ¹¤×÷ÔÀí
ºÜÃ÷ÏÔ£¬¶Ô»°¿òºÍÆÕͨ´°¿ÚÖ®¼äÓкܶàÏàËÆÖ®´¦£¬Êµ¼ÊÉ϶Ի°¿ò¾ÍÊÇ»ùÓÚ´°¿ÚµÄ£¬¶Ô»°¿òµÄ´°¿Ú·ç¸ñʹÓõľÍÊÇÆÕͨ´°¿ÚµÄ·ç¸ñ¶¨Ò壬¶Ô»°¿òÒ²ÓÐÒ»¸öÀàËÆÓÚ´°¿Ú¹ý³ÌµÄ¶Ô»°¿ò¹ý³Ì£¬µ«¶Ô»°¿òºÍÆÕͨ´°¿ÚÔÚʵÏÖÉÏÓÖÓкܶ಻֮ͬ´¦£¬Ä£Ì¬¶Ô»°¿òºÍ·Çģ̬¶Ô»°¿òµÄʵÏÖÒ²ÊDz»Í¬µÄ£¬Í¼5¡£4¶Ô±ÈÁËËüÃÇÖ®¼äµÄ²»Í¬Ö®´¦¡£ÆÕͨµÄ´°¿ÚÔÚ½¨Á¢Ö®Ç°ÐèÒªÓÃRegisterClass×¢²áÒ»¸ö´°¿ÚÀ࣬ȻºóÓÃCreateWindow½¨Á¢´°¿Ú£¬½¨Á¢´°¿ÚËùÐèµÄ²ÎÊýÈç´°¿Ú·ç¸ñ¡¢´óСλÖúʹ°¿Ú¹ý³ÌµØÖ·µÈÓÉ´°¿ÚÀàÒÔ¼°CreateWindowÖеIJÎÊý¹²Í¬Ìṩ¡£
½¨Á¢¶Ô»°¿òµÄʱºò²¢²»Ê¹ÓÃCreateWindowº¯Êý£¬È¡¶ø´úÖ®£¬½¨Á¢Ä£Ì¬¶Ô»°¿òµÄº¯ÊýÊÇDialogBoxParam£¬½¨Á¢·Çģ̬¶Ô»°¿òµÄº¯ÊýÊÇCreateDialogParam£¬µ÷ÓÃÕâÁ½¸öº¯Êý´´½¨¶Ô»°¿ò´°¿Ú֮ǰ²»ÐèҪע²á¶Ô»°¿òµÄ´°¿ÚÀà¡£
ͼ5¡£4¡¡¡¡¶Ô»°¿òºÍÆÕͨ´°¿Ú¹¤×÷·½Ê½µÄÇø±ð
WindowsÔÚÕâÁ½¸öº¯ÊýµÄÄÚ²¿µ÷ÓÃCreateWindowExÀ´½¨Á¢¶Ô»°¿ò£¬Ê¹Óõķç¸ñ¡¢´óСºÍλÖõȲÎÊýÈ¡×Ô×ÊÔ´Öж¨ÒåµÄ¶Ô»°¿òÄ£°å£¬Ê¹ÓõĴ°¿ÚÀàÔòÊÇWindowsÄÚ²¿¶¨ÒåµÄÀ࣬Èç¹û¶ÁÕßÓÃһЩ¹¤¾ßÈ¥²é¿´£¬»á·¢ÏÖÀàÃûÊÇ¡°££32770¡±Ö®ÀàµÄ×Ö·û´®£¬ÔÚÕâ¸öÃû×ÖÆæÌصĴ°¿ÚÀàÖУ¬´°¿Ú¹ý³Ì±»¶¨Òåµ½ÁËWindowsÄÚ²¿µÄ¡°¶Ô»°¿ò¹ÜÀíÆ÷¡±´úÂëÖУ¬WindowsÔÚÕâÀï´¦Àí¶Ô»°¿òµÄ´ó²¿·ÖÏûÏ¢£¬Èçά»¤¿Í»§ÇøµÄˢУ¬¼üÅ̽ӿڣ¨°´Tab¼üÔÚ²»Í¬×Ó´°¿ÚÖ®¼äÇл»¡¢°´»Ø³µµ÷ÓÃĬÈÏ°´Å¥µÈ£©£¬¶Ô»°¿ò¹ÜÀíÆ÷ÔÚ³õʼ»¯¶Ô»°¿òʱ»á¸ù¾Ý¶Ô»°¿òÄ£°åÖж¨ÒåµÄ×Ó´°¿Ú¿Ø¼þ½¨Á¢¶Ô»°¿òÖÐËùÓеÄ×Ó´°¿Ú¡£
Óû§³ÌÐòÖеĶԻ°¿ò¹ý³ÌÊÇÓɶԻ°¿ò¹ÜÀíÆ÷µ÷Óõģ¬ÔÚ´¦ÀíÏûϢǰ£¬¶Ô»°¿ò¹ÜÀíÆ÷»áÏȵ÷ÓÃÓû§Ö¸¶¨µÄ¶Ô»°¿ò¹ý³Ì£¬ÔÙ¸ù¾Ý¶Ô»°¿ò¹ý³ÌµÄ·µ»ØÖµ¾ö¶¨ÊÇ·ñ´¦ÀíËüÃÇ¡£
Windows¶Ôģ̬¶Ô»°¿òºÍ·Çģ̬¶Ô»°¿òµÄ´¦ÀíÓÐЩ²»Í¬¡£ÔÚ´´½¨²¢ÏÔʾģ̬¶Ô»°¿òºó£¬Windows»áΪËüÔÚÄÚ²¿½¨Á¢Ò»¸öÏûϢѻ·£¬ÔÚÕâ¸öÏûϢѻ·ÖаÑÏûÏ¢·¢Ë͸ø¶Ô»°¿ò¹ÜÀíÆ÷£¬¶Ô»°¿