嗔秤戻幣�哉膵�云利匈嬉蝕湊蛸賜�塋床四衲���萩晦編報炎嘔囚^泡仟 ̄云利匈�《超噌�殻窟�嵌虜隆輓麈觚翹瀘卉韮�仍仍�。� 烏御危列
昂昂慕汐 卦指云慕朕村 厘議慕尺 厘議慕禰 TXT畠云和墮 序秘慕杏 紗秘慕禰

侮秘燃竃MFC及2井(PDF鯉塀)-及21嫗

梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��




                   #0020          MENUITEM SEPARATOR 

                   #0021          MENUITEM ;E&xit;�察            �IDM_EXIT 

                   #0022      END 

                   #0023      POPUP ;&Edit; 

                   #0024      BEGIN 

                   #0025          MENUITEM ;&UndotCtrl��Z;�察    �IDM_UNDO�察�GRAYED 

                   #0026          MENUITEM SEPARATOR 

                   #0027          MENUITEM ;Cu&ttCtrl��X;�察     �IDM_CUT�察�GRAYED 

                   #0028          MENUITEM ;&CopytCtrl��C;�察    �IDM_COPY�察�GRAYED 

                   #0029          MENUITEM ;&PastetCtrl��V;�察   �IDM_PASTE�察�GRAYED 

                   #0030          MENUITEM ;Paste &Link;�察      �IDM_LINK�察�GRAYED 

                   #0031          MENUITEM SEPARATOR 

                   #0032          MENUITEM ;Lin&ks。。。;�察        �IDM_LINKS�察�GRAYED 

                   #0033      END 

                   #0034      POPUP ;&Help; 

                   #0035      BEGIN 

                   #0036          MENUITEM ;&Contents;�察              �IDM_HELPCONTENTS�察�GRAYED 

                   #0037          MENUITEM ;&Search for Help On。。。;�察 �IDM_HELPSEARCH�察�GRAYED 

                   #0038          MENUITEM ;&How to Use Help;�察       �IDM_HELPHELP�察�GRAYED 

                   #0039          MENUITEM SEPARATOR 

                   #0040          MENUITEM ;&About Generic。。。;�察      �IDM_ABOUT 

                   #0041      END 



14 


´´´´´´´´´´´´´´´´´´´´´´Page 77´´´´´´´´´´´´´´´´´´´´´´´

   #0042 END 



   #0043 



   #0044 AboutBox DIALOG DISCARDABLE 22�察�17�察�144�察�75 



   #0045 STYLE DS_MODALFRAME  �� WS_CAPTION  �� WS_SYSMENU 



   #0046 CAPTION ;About Generic; 



   #0047 BEGIN 



   #0048     CTEXT ;Windows 95;�察 �1��0�察�5��144��8 



   #0049     CTEXT ;Generic Application;�察�1��0��14��144��8 



   #0050     CTEXT ;Version 1。0;�察 �1��0��34��144��8 



   #0051     DEFPUSHBUTTON ;OK;�察�IDOK��53��59��32��14��WS_GROUP 



   #0052 END 



殻會序秘泣 WinMain 



  main       C  

       頁匯違  殻會議序秘泣�此�



         int main ��int argc�察�char *argv �А。В察�char *envp �А。В��察�



         �� 



         。。。 



         �� 



   WinMain 夸頁Windows 殻會議序秘泣�此�



        int CALLBACK WinMain ��HINSTANCE hInstance�察�HINSTANCE hPrevInstance�察�



                              LPSTR lpCmdLine�察�int nCmdShow�� 



         �� 



         。。。 



         �� 



        //   Win32   CALLBACK        __stdcall 

           壓       嶄          瓜協吶葎             ��頁匯嶽痕方距喘楼降��購狼欺 



        // 歌方七儿欺均媚議肝會��參式侃尖均媚議夭販拷奉。凪万議痕方距喘楼降珊嗤 



        // _pascal   _cdecl 

                   才 



   輝Windows  議仝翌診々��shell��箭泌Windows 3。1 議殻會砿尖埀賜Windows 95 議猟周 



   悳砿��寥霞欺聞喘宀吭圀峇佩匯倖Windows 殻會��噐頁距喘紗墮匂委乎殻會紗墮��隼朔 



  距喘C startup code��朔宀壅距喘WinMain ��蝕兵峇序殻會。WinMain  議膨倖歌方喇荷恬 



   狼由勧弓序栖。 



                                                                                    15 


´´´´´´´´´´´´´´´´´´´´´´Page 78´´´´´´´´´´´´´´´´´´´´´´´

完笥窃艶岻廣過嚥完笥岻貴伏 



       匯蝕兵��Windows 殻會駅倬恂乂兜兵晒垢恬��葎議頁恢伏哘喘殻會議垢恬玲岬�佐或據� 



      宸短嗤焚担是佃��咀葎API 痕方Create Window 頼畠淫一阻屁倖賞寄議垢殻。徽頁完笥 



      恢伏岻念��凪奉來駅倬枠譜協挫。侭僚奉來淫凄完笥議仝翌嘆々才仝佩葎々��匯倖完笥 



       議円崇、冲弼、炎籾、了崔吉吉祥頁凪翌嘆��遇完笥俊辺��連朔議郡哘祥頁凪佩葎�┥漾�



                                                                                       API         RegisterClass 

       悶仇傍祥頁峺完笥痕方云附��。殻會駅倬壓恢伏完笥岻念枠旋喘                                                          痕方 



       譜協奉來��厘断各緩強恬葎廣過完笥窃艶��。RegisterClass  俶勣匯倖寄侏方象潤更 



       WNDCLASS 恂葎歌方��Create Window 夸総俶勣11 倖歌方。 



      WNDCLASS  wc�察                           �GENERIC。C 

                                                 GENERIC。C             LRESULT CALLBACK WndProc��HWND hWnd�察     �



      wc。style         = CS_HREDRAW �� CS_VREDRAW�察 ヾ或攤�方                                                                      UINT message�察�

      wc。lpfnWndProc   = ��WNDPROC��WndProc�察                                                                                  �WPARAM wParam�察 �

      wc。cbClsExtra    = 0�察                                                                                                 �LPARAM lParam�� 

      wc。cbWndExtra    = 0�察                                           。� 

      wc。hInstance     = hInstance�察                                    �。。                                       GENERIC。C 

      wc。hIcon         = LoadIcon��hInstance�察 �jjhouricon ;���察          。�                                           GENERIC。C 



      wc。hCursor       = LoadCursor��NULL�察�IDC_ARROW���察�

      wc。hbrBackground = GetStockObject��WHITE_BRUSH���察             ヾ或斃識蝪�icon�� 

      wc。lpszMenuName  = ;GenericMenu;�察�

                                                                          jjhouricon ICON    DISCARDABLE     ;jjhour。ico; 

      wc。lpszClassName = ;Generic;�察               _傍ィ�menu��               GenericMenu MENU DISCARDABLE 



                                                                          BEGIN 

      RegisterClass��&wc���察                                                   �POPUP ;&File;                      GENERIC。RC 

                                                                                                                 GENERIC。RC 

                                        完笥窃�e兆各                               。。。 

      HWND      hWnd�察�

                                                                             POPUP ;&Edit; 

                                                                                                  暇汽��menu�� 

      hWnd = CreateWindow�─                                                   �。。 

                          ;Generic;�察             �
卦指朕村 貧匯匈 和匯匈 指欺競何 壘��1�� 家��1��
隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
梁椣戻幣�� 梁心弌傍議揖扮窟燕得胎��傍竃徭失議心隈才凪万弌誌育断蛍�輌臆惨軼僑〃�燕慕得珊辛參資誼持蛍才将刮襲潜��範寔亟圻幹慕得 瓜寡追葎娼得辛參資誼寄楚署衛、持蛍才将刮襲潜填��