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

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

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



¡¡¡¡


µÚ4Õ¡¡µÚÒ»¸ö´°¿Ú³ÌÐò


4¡£2¡¡·ÖÎö´°¿Ú³ÌÐò£¨2£©

¡¡¡¡¡¡¡¡
³ÌÐò¶¨ÒåÁËÒ»¸öWNDCLASSEX½á¹¹µÄ±äÁ¿@stWndClass£¬ÓÃRtlZeroMemory½«ËüÌîΪȫÁ㣨¾Ö²¿±äÁ¿³õʼ»¯µÄÖØÒªÐÔÔÚµÚ3ÕÂÖÐÒѾ­Ç¿µ÷¹ý£©£¬ÔÙÌîд½á¹¹µÄ¸÷¸ö×ֶΣ¬ÕâÑù£¬Ã»Óи³ÖµµÄ²¿·Ö¾Í±£³ÖΪ0£¬½á¹¹¸÷×ֶεĺ¬ÒåÈçÏ£º

¡ñ¡¡¡¡¡¡hIcon¡ª¡ªÍ¼±ê¾ä±ú£¬Ö¸¶¨ÏÔʾÔÚ´°¿Ú±êÌâÀ¸×óÉϽǵÄͼ±ê¡£WindowsÒѾ­Ô¤¶¨ÒåÁËһЩͼ±ê£¬Í¬Ñù£¬³ÌÐòÒ²¿ÉÒÔʹÓÃÔÚ×ÊÔ´ÎļþÖж¨ÒåµÄͼ±ê£¬ÕâЩͼ±êµÄ¾ä±ú¿ÉÒÔÓÃLoadIconº¯Êý»ñµÃ¡£Àý×Ó³ÌÐòûÓÐÓõ½Í¼±ê£¬ËùÒÔWindows¸ø´°¿ÚÏÔʾÁËÒ»¸öĬÈϵÄͼ±ê¡£

¡ñ¡¡¡¡¡¡hCursor¡ª¡ª¹â±ê¾ä±ú£¬Ö¸¶¨ÁËÊó±êÔÚ´°¿ÚÖеĹâ±êÐÎ×´¡£Í¬Ñù£¬WindowsÒ²Ô¤¶¨ÒåÁËһЩ¹â±ê£¬¿ÉÒÔÓÃLoadCursor»ñÈ¡ËüÃǵľä±ú£¬IDC_ARROWÊÇWindowsÔ¤¶¨ÒåµÄ¼ýÍ·¹â±ê£¬Èç¹ûÏëʹÓÃ×Ô¶¨ÒåµÄ¹â±ê£¬Ò²¿ÉÒÔ×Ô¼ºÔÚ×ÊÔ´ÎļþÖж¨Òå¡£

¡ñ¡¡¡¡¡¡lpszMenuName¡ª¡ªÖ¸¶¨´°¿ÚÉÏÏÔʾµÄĬÈϲ˵¥£¬ËüÖ¸ÏòÒ»¸ö×Ö·û´®£¬ÃèÊö×ÊÔ´ÎļþÖв˵¥µÄÃû³Æ£¬Èç¹û×ÊÔ´ÎļþÖв˵¥ÊÇÓÃÊýÖµ¶¨ÒåµÄ£¬ÄÇôÕâÀïʹÓò˵¥×ÊÔ´µÄÊýÖµ¡£´°¿ÚÖеIJ˵¥Ò²¿ÉÒÔÔÚ½¨Á¢´°¿Úº¯ÊýCreateWindowExµÄ²ÎÊýÖÐÖ¸¶¨¡£Èç¹ûÔÚÁ½¸öµØ·½¶¼Ã»ÓÐÖ¸¶¨£¬ÄÇô½¨Á¢µÄ´°¿ÚÉϾÍûÓв˵¥¡£

¡ñ¡¡¡¡¡¡hInstance¡ª¡ªÖ¸¶¨Òª×¢²áµÄ´°¿ÚÀàÊôÓÚÄĸöÄ£¿é£¬Ä£¿é¾ä±úÔÚ³ÌÐò¿ªÊ¼µÄµØ·½ÒѾ­ÓÃGetModuleHandleº¯Êý»ñµÃ¡£

¡ñ¡¡¡¡¡¡cbSize¡ª¡ªÖ¸¶¨WNDCLASSEX½á¹¹µÄ³¤¶È£¬ÓÃsizeofα²Ù×÷À´»ñÈ¡¡£ºÜ¶àWin32¡¡API²ÎÊýÖеĽṹ¶¼ÓÐcbSize×ֶΣ¬ËüÖ÷ÒªÊÇÓÃÀ´Çø·Ö½á¹¹µÄ°æ±¾£¬µ±ÒÔºóÐÂÔöÁËÒ»¸ö×Ö¶Îʱ£¬cbSize¾ÍÏàÓ¦Ôö´ó£¬Èç¹ûµ÷ÓõÄʱºòcbSize»¹ÊÇÀϵij¤¶È£¬±íʾÔËÐеÄÊÇ»ùÓھɽṹµÄ³ÌÐò£¬ÕâÑù¿ÉÒÔ·ÀֹʹÓÃÎÞЧµÄ×ֶΡ£

¡ñ¡¡¡¡¡¡style¡ª¡ª´°¿Ú·ç¸ñ¡£CS_HREDRAWºÍCS_VREDRAW±íʾ´°¿ÚµÄ¿í¶È»ò¸ß¶È¸Ä±äʱÊÇ·ñÖØ»­´°¿Ú¡£±È½ÏÖØÒªµÄÊÇCS_DBLCLKS·ç¸ñ£¬Ö¸¶¨ÁËËü£¬Windows²Å»á°ÑÔÚ´°¿ÚÖпìËÙÁ½´Îµ¥»÷Êó±êµÄÐÐΪ·­Òë³ÉË«»÷ÏûÏ¢WM_LBUTTONDBLCLK·¢¸ø´°¿Ú¹ý³Ì¡£±ÊÕß¾ÍÔø¾­ÍüÁËÖ¸¶¨Ëü£¬½á¹ûÔõôҲ¸ã²»³öË«»÷ÏûÏ¢À´¡£

¡ñ¡¡¡¡¡¡hbrBackground¡ª¡ª´°¿Ú¿Í»§ÇøµÄ±³¾°É«¡£Ç°ÃæµÄhbr±íʾËüÊÇÒ»¸öË¢×Ó£¨Brush£©µÄ¾ä±ú£¬¡°Ë¢×Ó¡±Ò»´ÊÐÎÏóµØ±íʾÁËÌî³äÒ»¸öÇøÓòµÄ×Åɫģʽ¡£WindowsÔ¤¶¨ÒåÁËһЩˢ×Ó£¬ÈçBLACK_BRUSHºÍWHITE_BRUSHµÈ£¬¿ÉÒÔÓÃÏÂÁÐÓï¾äÀ´µÃµ½ËüÃǵľä±ú£º

¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡¡¡GetObjectStock£»¡¡WHITE_BRUSH

µ«ÔÚÕâÀïÒ²¿ÉÒÔʹÓÃÑÕÉ«Öµ£¬WindowsÒѾ­Ô¤¶¨ÒåÁËһЩÑÕÉ«Öµ£¬·Ö±ð¶ÔÓ¦´°¿Ú¸÷²¿·ÖµÄÑÕÉ«£¬ÈçCOLOR_BACKGROUND£¬COLOR_HIGHLIGHT£¬COLOR_MENUºÍCOLOR_WINDOWµÈ£¬Ê¹ÓÃÑÕÉ«ÖµµÄʱºò£¬Windows¹æ¶¨±ØÐëÔÚÑÕÉ«ÖµÉϼÓ1£¬ËùÒÔ³ÌÐòÖеÄÖ¸ÁîÊÇ£º

mov¡¡¡¡¡¡¡¡¡¡¡¡@stWndClass¡£hbrBackground£»COLOR_WINDOW¡¡£«¡¡1

¡ñ¡¡¡¡¡¡lpszClassName¡ª¡ªÖ¸¶¨³ÌÐòÔ±Òª½¨Á¢µÄÀàÃüÃû£¬ÒÔ±ãÒÔºóÓÃÕâ¸öÃû³ÆÀ´ÒýÓÃËü¡£Õâ¸ö×Ö¶ÎÊÇÒ»¸ö×Ö·û´®Ö¸Õ룬ÔÚ³ÌÐòÀËüÖ¸Ïò¡°MyClass¡±×Ö·û´®¡£

¡ñ¡¡¡¡¡¡cbWndExtraºÍcbClsExtra¡ª¡ª·Ö±ðÊÇÔÚWindowsÄÚ²¿±£´æµÄ´°¿Ú½á¹¹ºÍÀà½á¹¹Öиø³ÌÐòÔ±Ô¤ÁôµÄ¿Õ¼ä´óС£¬ÓÃÀ´´æ·Å×Ô¶¨ÒåÊý¾Ý£¬ËüÃǵĵ¥Î»ÊÇ×Ö½Ú¡£²»Ê¹ÓÃ×Ô¶¨ÒåÊý¾ÝµÄ»°£¬ÕâÁ½¸ö×ֶξÍÊÇ0¡£

¡ñ¡¡¡¡¡¡lpfnWndProc¡ª¡ª×îÖØÒªµÄ²ÎÊý£¬ËüÖ¸¶¨ÁË»ùÓÚÕâ¸öÀཨÁ¢µÄ´°¿ÚµÄ´°¿Ú¹ý³ÌµØÖ·¡£Í¨¹ýÕâ¸ö²ÎÊý£¬Windows¾ÍÖªµÀÁËÔÚDispatchMessageº¯ÊýÖаѴ°¿ÚÏûÏ¢·¢µ½ÄÄÀïÈ¥£¬Ò»¸ö´°¿Ú¹ý³Ì¿ÉÒÔΪ¶à¸ö´°¿Ú·þÎñ£¬Ö»ÒªÕâЩ´°¿ÚÊÇ»ùÓÚͬһ¸ö´°¿ÚÀཨÁ¢µÄ¡£WindowsÖв»Í¬Ó¦ÓóÌÐòÖеİ´Å¥ºÍÎı¾¿òµÄÐÐΪ¶¼ÊÇÒ»ÑùµÄ£¬¾ÍÊÇÒòΪËüÃÇÊÇ»ùÓÚÏàͬµÄWindowsÔ¤¶¨ÒåÀཨÁ¢µÄ£¬ËüÃDZ³ºóµÄ´°¿Ú¹ý³ÌÆäʵÊÇͬһ¶Î´úÂë¡£

½á¹¹ÖеÄstyle±íʾ´°¿ÚµÄ·ç¸ñ£¬WindowsÒѾ­ÓÐһЩԤ¶¨ÒåµÄÖµ£¬ËüÃÇÊÇÒÔCS£¨Class¡¡StyleµÄËõд£©¿ªÊ¼µÄ±êʶ·û£¬Èç±í4¡£1Ëùʾ¡£

±í4¡£1¡¡¡¡Ò»Ð©´°¿ÚÀàµÄstyleÔ¤¶¨ÒåÖµ

Ô¤¶¨ÒåÖµ
¡¡16½øÖÆÖµ
¡¡¶ÔÓ¦¶þ½øÖÆλ
¡¡
CS_VREDRAW
¡¡00000001h
¡¡0
¡¡
CS_HREDRAW
¡¡00000002h
¡¡1
¡¡
CS_KEYCVTWINDOW
¡¡00000004h
¡¡2
¡¡
CS_DBLCLKS
¡¡00000008h
¡¡3
¡¡
CS_OWNDC
¡¡00000020h
¡¡5
¡¡
CS_CLASSDC
¡¡00000040h
¡¡6
¡¡
¡­
¡¡¡¡
¡¡¡¡
¡¡

¿ÉÒÔ¿´µ½£¬ÕâЩԤ¶¨Òåֵʵ¼ÊÉÏÔÚʹÓò»Öظ´µÄÊý¾Ý룬ËùÒÔ¿ÉÒÔ×éºÏÆðÀ´Ê¹Óã¬Í¬Ê±Ê¹Óò»Í¬µÄÔ¤¶¨ÒåÖµ²¢²»»áÒýÆð»ìÏý¡£

¶ÔÓÚ²»Í¬¶þ½øÖÆλ×éºÏµÄ¼ÆË㣬¡°¼Ó¡±ºÍ¡°»ò¡±µÄ½á¹ûÊÇÒ»ÑùµÄ£¬ÔÚFirstWindow³ÌÐòÖÐÓÃCS_HREDRAW¡¡or¡¡CS_VREDRAWÀ´´ú±íÁ½¸ö×éºÏ£¬ÈôÓÃCS_HREDRAW£«CS_VREDRAWÒ²²¢Ã»ÓÐʲô²»Í¬£¬µ«Ç¿ÁÒ½¨ÒéʹÓÃor£¬ÒòΪÈç¹û²»Ð¡ÐÄÖ¸¶¨ÁËÁ½¸öͬÑùµÄ·ç¸ñʱ£ºCS_HREDRAW¡¡or¡¡CS_VREDRAW¡¡or¡¡CS_VREDRAWºÍÔ­À´µÄÊýÖµÊÇÒ»ÑùµÄ£¬¶øCS_HREDRAW£«CS_VREDRAW£«¡¡CS_VREDRAW¾Í²»¶ÔÁË£¬ÒòΪ1¡¡or¡¡1£½1£¬¶ø1£«1¾ÍµÈÓÚ2ÁË¡£

2¡£¡¡½¨Á¢´°¿Ú

½ÓÏÂÀ´µÄ²½ÖèÊÇÔÚÒѾ­×¢²áµÄ´°¿ÚÀàµÄ»ù´¡ÉϽ¨Á¢´°¿Ú£¬Ê¹Óá°ÀࡱµÄÔ­ÒòÊǶ¨Òå´°¿ÚµÄ¡°¹²ÐÔ¡±£¬½¨Á¢´°¿Úʱ¿Ï¶¨»¹ÒªÖ¸¶¨´°¿ÚµÄºÜ¶à¡°¸öÐÔ»¯¡±µÄ²ÎÊý¡ª¡ªÈçWNDCLASSEX½á¹¹ÖÐûÓж¨ÒåµÄÍâ¹Û¡¢±êÌ⡢λÖᢴóСºÍ±ß¿òÀàÐ͵ÈÊôÐÔ£¬ÕâЩÊôÐÔÊÇÔÚ½¨Á¢´°¿Úʱ²ÅÖ¸¶¨µÄ¡£

ºÍ×¢²á´°¿ÚÀàʱÓÃÒ»¸ö½á¹¹´«µÝËùÓвÎÊý²»Í¬£¬½¨Á¢´°¿ÚʱËùÓеÄÊôÐÔ¶¼ÊÇÓõ¥¸ö²ÎÊýµÄ·½Ê½´«µÝµÄ£¬½¨Á¢´°¿ÚµÄº¯ÊýÊÇCreateWindowEx£¨×¢ÒⲻҪд³ÉCreateWindowsEx£©£¬Í¬Ñù£¬ËüÊÇWin16ÖÐCreateWindowº¯ÊýµÄÀ©Õ¹£¬Ö÷Òª±íÏÖÔÚ¶àÁËÒ»¸ödwExStyle£¨À©Õ¹·ç¸ñ£©²ÎÊý£¬Ô­ÒòÊÇWin32±ÈWin16ÖжàÁ˺ܶàÖÖ´°¿Ú·ç¸ñ£¬Ô­À´µÄÒ»¸ö·ç¸ñ²ÎÊýÒѾ­²»¹»ÓÃÁË¡£CreateWindowExº¯ÊýµÄʹÓ÷½·¨ÊÇ£º

invoke¡¡¡¡CreateWindowEx£»dwExStyle£»lpClassName£»lpWindowName£»dwStyle£»

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡x£»y£»nWidth£»nHeight£»hWndParent£»hMenu£»hInstance£»lpParam

ËäÈ»Õâ¸öº¯ÊýµÄ²ÎÊý¶à´ï12¸ö£¬µ«ËüÃǺܺÃÀí½â£º

¡ñ¡¡¡¡¡¡lpClassName¡ª½¨Á¢´°¿ÚʹÓõÄÀàÃû×Ö·û´®Ö¸Õ룬ÔÚFirstWindow³ÌÐòÖÐÖ¸Ïò¡°MyClass¡±×Ö·û´®£¬±íʾʹÓá°MyClass¡±ÀཨÁ¢´°¿Ú£¬ÕâÕýÊÇÎÒÃÇ×Ô¼º×¢²áµÄÀ࣬ÕâÑùÒ»À´£¬Õâ¸ö´°¿Ú¾ÍÓС°MyClass¡±µÄËùÓÐÊôÐÔ£¬²¢ÇÒÏûÏ¢½«±»·¢µ½¡°MyClass¡±ÖÐÖ¸¶¨µÄ´°¿Ú¹ý³ÌÖÐÈ¥£¬µ±È»£¬ÕâÀïÒ²¿ÉÒÔÊÇWindowsÔ¤¶¨ÒåµÄÀàÃû¡£

¡ñ¡¡¡¡¡¡lpWindowName¡ª¡ªÖ¸Ïò±íʾ´°¿ÚÃû³ÆµÄ×Ö·û´®£¬¸ÃÃû³Æ»áÏÔʾÔÚ±êÌâÀ¸ÉÏ¡£Èç¹û¸Ã²ÎÊý¿Õ°×£¬Ôò±êÌâÀ¸ÉÏʲô¶¼Ã»ÓС£

¡ñ¡¡¡¡¡¡hMenu¡ª¡ª´°¿ÚÉÏÒª³öÏֵIJ˵¥µÄ¾ä±ú¡£ÔÚ×¢²á´°¿ÚÀàµÄʱºòÒ²¶¨ÒåÁËÒ»¸ö²Ëµ¥£¬ÄÇÊÇ´°¿ÚµÄĬÈϲ˵¥£¬Òâ˼ÊÇÈç¹ûÕâÀïûÓж¨Òå²Ëµ¥£¨ÓòÎÊýNULL£©¶ø×¢²á´°¿ÚÀàʱ¶¨ÒåÁ˲˵¥£¬ÔòʹÓô°¿ÚÀàÖж¨ÒåµÄ²Ëµ¥£»Èç¹ûÕâÀïÖ¸¶¨Á˲˵¥¾ä±ú£¬Ôò²»¹Ü´°¿ÚÀàÖÐÓÐûÓж¨Ò嶼½«Ê¹ÓÃÕâÀﶨÒåµÄ²Ëµ¥£»Á½¸öµØ·½¶¼Ã»Óж¨Òå²Ëµ¥¾ä±ú£¬Ôò´°¿ÚÉÏûÓв˵¥¡£ÁíÍ⣬µ±½¨Á¢µÄ´°¿ÚÊÇ×Ó´°¿Úʱ£¨dwStyleÖÐÖ¸¶¨ÁËWS_CHILD£©£¬Õâ¸ö²ÎÊýÊÇÁíÒ»¸öº¬Ò壬ÕâʱhMenu²ÎÊýÖ¸¶¨µÄÊÇ×Ó´°¿ÚµÄIDºÅ£¬ÕâÑù¿ÉÒÔ½ÚÊ¡Ò»¸ö²ÎÊýµÄλÖã¬ÒòΪ·´Õý×Ó´°¿Ú²»»áÓв˵¥¡£

¡ñ¡¡¡¡¡¡lpParam¡ª¡ªÕâÊÇÒ»¸öÖ¸Õ룬ָÏòÒ»¸öÓû´«¸ø´°¿ÚµÄ²ÎÊý£¬Õâ¸ö²ÎÊýÔÚWM_CREATEÏûÏ¢ÖпÉÒÔ±»»ñÈ¡£¬Ò»°ãÇé¿öÏÂÓò»µ½Õâ¸ö×ֶΡ£

¡ñ¡¡¡¡¡¡hInstance¡ª¡ªÄ£¿é¾ä±ú£¬ºÍ×¢²á´°¿ÚÀàʱһÑù£¬Ö¸¶¨ÁË´°¿ÚËùÊôµÄ³ÌÐòÄ£¿é¡£

¡ñ¡¡¡¡¡¡hWndParent¡ª¡ª´°¿ÚËùÊôµÄ¸¸´°¿Ú£¬¶ÔÓÚÆÕͨ´°¿Ú£¨Ïà¶ÔÓÚ×Ó´°¿Ú£©£¬ÕâÀïµÄ¡°¸¸×Ó¡±¹ØϵֻÊÇ´ÓÊô¹Øϵ£¬Ö÷ÒªÓÃÀ´ÔÚ¸¸´°¿ÚÏú»Ùʱһͬ½«Æä¡°×Ó¡±´°¿ÚÏú»Ù£¬²¢²»»á°Ñ´°¿ÚλÖÃÏÞÖÆÔÚ¸¸´°¿ÚµÄ¿Í»§Çø·¶Î§ÄÚ£¬µ«Èç¹ûÒª½¨Á¢µÄÊÇÕæÕýµÄ×Ó´°¿Ú£¨dwStyleÖÐÖ¸¶¨ÁËWS_CHILDµÄʱºò£©£¬Õâʱ´°¿ÚλÖûᱻÏÞÖÆÔÚ¸¸´°¿ÚµÄ¿Í»§Çø·¶Î§ÄÚ£¬Í¬Ê±´°¿ÚµÄ×ø±ê£¨x£¬y£©Ò²ÊÇÒÔ¸¸´°¿ÚµÄ×óÉϽÇΪ»ù×¼µÄ¡£

¡ñ¡¡¡¡¡¡x£¬y¡ª¡ªÖ¸¶¨´°¿Ú×óÉϽÇλÖ㬵¥Î»ÊÇÏñËØ¡£Ä¬ÈÏʱ¿ÉÖ¸¶¨Îª¡¡CW_USEDEFAULT£¬ÕâÑùWindows»á×Ô¶¯Îª´°¿ÚÖ¸¶¨×îºÏÊʵÄλÖ㬵±½¨Á¢×Ó´°¿Úʱ£¬Î»ÖÃÊÇÒÔ¸¸´°¿ÚµÄ×óÉϽÇΪ»ù×¼µÄ£¬·ñÔò£¬ÒÔÆÁÄ»×óÉϽÇΪ»ù×¼¡£

¡ñ¡¡¡¡¡¡nWidth£¬nHeight¡ª´°¿ÚµÄ¿í¶ÈºÍ¸ß¶È£¬Ò²¾ÍÊÇ´°¿ÚµÄ´óС£¬Í¬ÑùÊÇÒÔÏñËØΪµ¥Î»µÄ¡£Ä¬ÈÏʱ¿ÉÖ¸¶¨Îª¡¡CW_USEDEFAULT£¬ÕâÑùWindows»á×Ô¶¯Îª´°¿ÚÖ¸¶¨×îºÏÊʵĴóС¡£

´°¿ÚµÄÁ½¸ö²ÎÊýdwStyleºÍdwExStyle¾ö¶¨ÁË´°¿ÚµÄÍâÐκÍÐÐΪ£¬dwStyleÊÇ´ÓWin16¿ªÊ¼¾ÍÓеÄÊôÐÔ£¬±í4¡£2ÁгöÁËһЩ³£¼ûµÄdwStyle¶¨Ò壬ËüÃÇÊÇһЩÒÔWS£¨Windows¡¡StyleµÄËõд£©Îª¿ªÍ·µÄÔ¤¶¨ÒåÖµ¡£



¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡


µÚ4Õ¡¡µÚÒ»¸ö´°¿Ú³ÌÐò


4¡£2¡¡·ÖÎö´°¿Ú³ÌÐò£¨3£©

¡¡¡¡¡¡¡¡
±í4¡£2¡¡¡¡´°¿Ú·ç¸ñµÄÔ¤¶¨ÒåÖµ

Ô¤¶¨ÒåÖµ
¡¡16½øÖÆÖµ
¡¡º¬¡¡¡¡¡¡¡¡Òå
¡¡
WS_OVERLAPPED
¡¡00000000h
¡¡ÆÕͨµÄÖصþʽ´°¿Ú
¡¡
WS_POPUP
¡¡80000000h
¡¡µ¯³öʽ´°¿Ú£¨Ã»ÓбêÌâÀ¸£©
¡¡
WS_CHILD
¡¡40000000h
¡¡×Ó´°¿Ú
¡¡
WS_MINIMIZE
¡¡20000000h
¡¡³õʼ״̬ÊÇ×îС»¯µÄ
¡¡
WS_VISIBLE
¡¡10000000h
¡¡³õʼ״̬ÊǿɼûµÄ
¡¡
WS_DISABLED
¡¡08000000h
¡¡³õʼ״̬ÊDZ»½ûÖ¹µÄ
¡¡
WS_MAXIMIZE
¡¡01000000h
¡¡³õʼ״̬ÊÇ×î´ó»¯µÄ
¡¡
WS_BORDER
¡¡00800000h
¡¡µ¥ÏßÌõ±ß¿ò
¡¡
WS_DLGFRAME
¡¡00400000h
¡¡¶Ô»°¿òÀàÐ͵ı߿ò
¡¡
WS_VSCROLL
¡¡00200000h
¡¡´ø´¹Ö±¹ö¶¯Ìõ
¡¡
WS_HSCROLL
¡¡00100000h
¡¡´øˮƽ¹ö¶¯Ìõ
¡¡
WS_SYSMENU
¡¡00080000h
¡¡´
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡