ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
·É¶ÁÖÐÎÄÍø ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

windows»·¾³ÏÂ32λ»ã±àÓïÑÔ³ÌÐòÉè¼Æ-µÚ30ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 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»áΪËüÔÚÄÚ²¿½¨Á¢Ò»¸öÏûϢѭ»·£¬ÔÚÕâ¸öÏûϢѭ»·ÖаÑÏûÏ¢·¢Ë͸ø¶Ô»°¿ò¹ÜÀíÆ÷£¬¶Ô»°¿
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡