home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / win_prg.doc / prg_ogl next >
Encoding:
Text File  |  1991-09-28  |  51.2 KB  |  1,087 lines

  1.                                                                001
  2.     ÉôèÄéÄ俯éÄ ÅÄ ÅÉÄâÉÇîîêÉÄéÇìê₧ é æÉàäà MICROSOFT WINDOWS
  3.     =========================================================
  4.  
  5.             æÄäàÉåÇìêà:
  6.  
  7.  âïÇéÇ 1. ÄüçÄÉ æÉà䢠Windows.................................
  8.  
  9.  1.1. æαáó¡Ñ¡¿Ñ Windows ¿ DOS.................................
  10.     1.1.1. ê¡ΓÑαΣÑ⌐ß »«½∞º«óáΓѽ∩.............................
  11.     1.1.2. éó«ñ ¿º «τÑαÑñ¿....................................
  12.     1.1.3. ìѺáó¿ß¿¼á∩ «Γ πßΓα«⌐ßΓóá úαáΣ¿¬á..................
  13.     1.1.4. î¡«ú«ºáñáτ¡«ßΓ∞....................................
  14.  1.2. Åα«úαá¼¼¡á∩ ¼«ñѽ∞ Windows..............................
  15.     1.2.1. Ä¬¡á...............................................
  16.     1.2.2. îÑ¡ε...............................................
  17.     1.2.3. Åá¡Ñ½¿ ñ¿á½«úá.....................................
  18.     1.2.4. û¿¬½ «íαáí«Γ¬¿ ß««íΘÑ¡¿⌐...........................
  19.  1.3. ü¿í½¿«ΓѬ¿ Windows......................................
  20.  1.4. Éáºαáí«Γ¬á »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ñ½∩ Windows.............
  21.  1.5. ê¡ßΓαπ¼Ñ¡Γá½∞¡δÑ  ßαÑñßΓóá   αáºαáí«Γ¬¿   »α¿¬½áñ¡δσ....
  22.       »α«úαá¼¼................................................
  23.           1.5.1. è«¼»¿½∩Γ«α æ.................................
  24.     1.5.2. è«¼»«¡«óΘ¿¬........................................
  25.     1.5.3. ÉÑñá¬Γ«αδ αÑßπαß«ó.................................
  26.     1.5.4. è«¼»¿½∩Γ«α αÑßπαß«ó................................
  27.     1.5.5. æαÑñßΓóá «Γ½áñ¬¿ ¿ «»Γ¿¼¿ºáµ¿¿.....................
  28.     1.5.6. æ«»α«ó«ªñÑ¡¿Ñ »α«úαá¼¼.............................
  29.  1.6. ÉѬ«¼Ñ¡ñᵿ¿ ñ½∩ αáºαáí«Γ¬¿ »α¿¬½áñ¡δσ »α«úαá¼¼.........
  30.  1.7. çᬽετÑ¡¿Ñ..............................................
  31.  
  32.  
  33.  âïÇéÇ 2. ÅÉêèïÇäìǃ ÅÉÄâÉÇîîÇ Generic........................
  34.  
  35.  2.1. Åਪ½áñ¡á∩ »α«úαá¼¼á Generic............................
  36.  2.2. Åਪ½áñ¡á∩ »α«úαá¼¼á ó ßαÑñÑ Windows....................
  37.  2.3. öπ¡¬µ¿∩ WinMain.........................................
  38.     2.3.1. Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬Γπαδ Windows....................
  39.     2.3.2. äÑß¬α¿»Γ«αδ........................................
  40.     2.3.3. ô»αáó½Ñ¡¿Ñ φ¬ºÑ¼»½∩αἿ............................
  41.     2.3.4. ÉÑú¿ßΓαᵿ∩ ¬½áßßá «¬¡á............................
  42.     2.3.5. æ«ºñá¡¿Ñ «¬¡á......................................
  43.     2.3.6. ÄΓ«íαáªÑ¡¿Ñ ¿ ¬«ααÑ¬Γ¿α«ó¬á «¬¡á...................
  44.     2.3.7. æ«ºñá¡¿Ñ µ¿¬½á «íαáí«Γ¬¿ ß««íΘÑ¡¿⌐.................
  45.     2.3.8. ÅÑαÑñáτá π»αáó½Ñ¡¿∩................................
  46.     2.3.9. çáóÑαΦÑ¡¿Ñ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ....................
  47.    2.3.10. öπ¡¬µ¿¿ ¿¡¿µ¿á½¿ºáµ¿¿..............................
  48.    2.3.11. è«¼á¡ñ¡á∩ ßΓα«¬á »α¿¬½áñ¡«⌐ »α«úαá¼¼δ..............
  49.  2.4. öπ¡¬µ¿∩ «¬¡á............................................
  50.  2.5. æ«ºñá¡¿Ñ »á¡Ñ½¿ ñ¿á½«úá About...........................
  51.     2.5.1. æ«ºñá¡¿Ñ Φáí½«¡á »á¡Ñ½¿ ñ¿á½«úá....................
  52.     2.5.2. æ«ºñá¡¿Ñ ó¬½ετáѼ«ú« Σá⌐½á.........................
  53.     2.5.3. æ«ºñá¡¿Ñ Σπ¡¬µ¿¿ ñ¿á½«úá...........................
  54.     2.5.4. Ä»αÑñѽѡ¿Ñ ¼Ñ¡ε ß φ½Ñ¼Ñ¡Γ«¼ About.................
  55.     2.5.5. Äíαáí«Γ¬á ß««íΘÑ¡¿∩ WM_COMMAND.....................
  56.  2.6. æ«ºñá¡¿Ñ Σá⌐½á «»αÑñѽѡ¿∩ ¼«ñπ½∩.......................
  57.  
  58.  
  59.                                   002
  60.  
  61.  2.7. ÄíΩÑñ¿¡Ñ¡¿Ñ ¬«¼»«¡Ñ¡Γ Generic...........................
  62.     2.7.1. æ«ºñá¡¿Ñ ¿ßσ«ñ¡«ú« Σá⌐½á ¡á ∩ºδ¬Ñ æ................
  63.     2.7.2. æ«ºñá¡¿Ñ ó¬½ετáѼ«ú« Σá⌐½á.........................
  64.     2.7.3. æ«ºñá¡¿Ñ Σá⌐½á «»¿ßá¡¿∩ αÑßπαß«ó...................
  65.     2.7.4. æ«ºñá¡¿Ñ Σá⌐½á «»αÑñѽѡ¿∩ ¼«ñπ½∩..................
  66.     2.7.5. æ«ºñá¡¿Ñ Σá⌐½á make................................
  67.     2.7.6. çá»π߬ »α«úαá¼¼δ MAKE..............................
  68.  2.8. êß»«½∞º«óá¡¿Ñ Generic ¬á¬ Φáí½«¡á.......................
  69.  2.9. çᬽετÑ¡¿Ñ..............................................
  70.  
  71.  
  72.  âïÇéÇ 3. é¢éÄä é ÄèìÄ........................................
  73.  
  74.  3.1. è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩....................................
  75.     3.1.1. êß»«½∞º«óá¡¿Ñ Σπ¡¬µ¿¿ GetDC........................
  76.     3.1.2. æ««íΘÑ¡¿Ñ WM_PAINT.................................
  77.     3.1.3. ÅÑαÑα¿ß«ó¬á «í½áßΓ¿ »«½∞º«óáΓѽ∩...................
  78.     3.1.4. è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¿ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá.........
  79.     3.1.5. æ¿ßΓѼᠬ««αñ¿¡áΓ..................................
  80.  3.2. æ«ºñá¡¿Ñ, óδí«α¬á ¿ πñá½Ñ¡¿Ñ ßαÑñßΓó α¿ß«óá¡¿∩..........
  81.  3.3. É¿ß«óá¡¿Ñ ¿ óδó«ñ ΓѬßΓá................................
  82.  3.4. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ Output......................
  83.     3.4.1. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ........................
  84.     3.4.2. î«ñ¿Σ¿¬áµ¿∩ Σαáú¼Ñ¡Γá WM_CREATE....................
  85.     3.4.3. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_PAINT......................
  86.     3.4.4. î«ñ¿Σ¿¬áµ¿∩ Σαáú¼Ñ¡Γá WM_DESTROY...................
  87.     3.4.5. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á............................
  88.  3.5. çᬽετÑ¡¿Ñ..............................................
  89.  
  90.  âïÇéÇ 4. ééÄä æ êæÅÄï£çÄéÇìêàî î¢ÿê ê èïÇéêÇÆôÉ¢.............
  91.  
  92.  4.1. Æ¿»δ óó«ñ¿¼«⌐ ¿¡Σ«α¼áµ¿¿................................
  93.     4.1.1. ö«α¼áΓδ ß««íΘÑ¡¿⌐..................................
  94.     4.1.2. éó«ñ ß ¬½áó¿áΓπαδ..................................
  95.     4.1.3. éó«ñ ß¿¼ó«½á.......................................
  96.     4.1.4. éó«ñ ß »«¼«Θ∞ε "¼δΦ¿"..............................
  97.     4.1.5. éó«ñ «Γ Γá⌐¼Ñαá....................................
  98.     4.1.6. éó«ñ ¿º ßΓ᫬¿ »α«¬απΓ¬¿...........................
  99.     4.1.7. éó«ñ ¿º ¼Ñ¡ε.......................................
  100.  4.2. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ Input.......................
  101.     4.2.1. èᬠ»α«úαá¼¼á Input «ßπΘÑßΓó½∩ÑΓ óδó«ñ.............
  102.     4.2.2. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ........................
  103.     4.2.3. ôßΓá¡«ó¬á Γ¿»á ¬½áßßá «¬¡á.........................
  104.     4.2.4. î«ñ¿Σ¿¬áµ¿∩ Σπ¡¬µ¿¿ CreateWindow...................
  105.     4.2.5. Ä»αÑñѽѡ¿Ñ »α∩¼«πú«½∞¡¿¬«ó ñ½∩ ΓѬßΓá.............
  106.     4.2.6. ä«íáó½Ñ¡¿Ñ φ½Ñ¼Ñ¡Γá WM_CREATE......................
  107.     4.2.7. î«ñ¿Σ¿¬áµ¿∩ Σαáú¼Ñ¡Γá WM_DESTROY...................
  108.     4.2.8. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γ«ó WM_KEYUP ¿ WM_KEYDOWN........
  109.     4.2.9. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_CHAR.......................
  110.    4.2.10. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_MOUSEMOVE..................
  111.    4.2.11. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γ«ó WM_LBUTTONUP ¿ WM_LBUTTONDOWN
  112.    4.2.12. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_LBUTTONDBLCLK..............
  113.    4.2.13. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_TIMER......................
  114.  
  115.  
  116.                                    003
  117.  
  118.    4.2.14. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γ«ó WM_HSCROLL ¿ WM_VSCROLL......
  119.    4.2.15. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_PAINT......................
  120.    4.2.16. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á............................
  121.  4.3. çᬽετÑ¡¿Ñ..............................................
  122.  
  123.  âïÇéÇ 5. êèÄì¢...............................................
  124.  
  125.  5.1. ùΓ« ΓᬫѠ¿¬«¡á.........................................
  126.     5.1.1. êß»«½∞º«óá¡¿Ñ óßΓα«Ñ¡¡δσ ¿¬«¡......................
  127.  5.2. êß»«½∞º«óá¡¿Ñ ß«íßΓóÑ¡¡δσ ¿¬«¡..........................
  128.     5.2.1. æ«ºñá¡¿Ñ Σá⌐½á ¿¬«¡δ...............................
  129.     5.2.2. Ä»αÑñѽѡ¿Ñ αÑßπαßá ¿¬«¡δ..........................
  130.     5.2.3. çáúαπº¬á αÑßπαßá ¿¬«¡δ.............................
  131.  5.3. ê¬«¡δ ¬½áßß«ó...........................................
  132.  5.4. ÄΓ«íαáªÑ¡¿Ñ ß«íßΓóÑ¡¡δσ ¿¬«¡............................
  133.  5.5. êß»«½∞º«óá¡¿Ñ ¿¬«¡ ó »á¡Ñ½¿ ñ¿á½«úá.....................
  134.  5.6. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ Icon........................
  135.     5.6.1. é¬½ετÑ¡¿Ñ «»ÑαáΓ«αá ICON...........................
  136.     5.6.2. é¬½ετÑ¡¿Ñ π»αáó½∩εΘÑú« «»ÑαáΓ«αá ICON..............
  137.     5.6.3. ôßΓá¡«ó¬á ¿¬«¡δ ¬½áßßá.............................
  138.     5.6.4. ä«íáó½Ñ¡¿Ñ MYICON.ICO ó MAKE-Σá⌐½..................
  139.     5.6.5. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á............................
  140.  5.7. çᬽετÑ¡¿Ñ..............................................
  141.  
  142.  
  143.  âïÇéÇ 6. èôÉæÄÉ, î¢ÿ£ ê èïÇéêÇÆôÉÇ...........................
  144.  
  145.  6.1. ô»αáó½Ñ¡¿Ñ Σ«α¼«⌐ ¬παß«αá...............................
  146.     6.1.1. êß»«½∞º«óá¡¿Ñ óßΓα«Ñ¡¡δσ ¬παß«α«ó..................
  147.     6.1.2. êß»«½∞º«óá¡¿Ñ ß«íßΓóÑ¡¡δσ ¬παß«α«ó.................
  148.  6.2. ÄΓ«íαáªÑ¡¿Ñ ¬παß«αá.....................................
  149.     6.2.1. èπαß«α ¬½áßßá......................................
  150.     6.2.2. ê¡ñ¿µ¿α«óá¡¿Ñ ß«íßΓóÑ¡¡«ú« ¬παß«αá.................
  151.     6.2.3. Åα¿¼Ñα: êß»«½∞º«óá¡¿Ñ »Ñß«τ¡δσ τáß«ó »α¿ ñ½¿Γѽ∞¡δσ
  152.        «»Ñαᵿ∩σ..........................................
  153.  6.3. éδí«α »«½∞º«óáΓѽѼ ¿¡«Σα¼áµ¿¿ ß »«¼«Θ∞ε ¼δΦ¿...........
  154.     6.3.1. ìáτὫ óδí«α¬¿ úαáΣ¿¬¿.............................
  155.     6.3.2. ê¡ñ¿µ¿α«óá¡¿Ñ óδí«α¬¿..............................
  156.     6.3.3. Ä¬«¡τá¡¿Ñ óδí«α¬¿..................................
  157.  6.4. êß»«½∞º«óá¡¿Ñ ¬παß«αá ß ¬½áó¿áΓπα«⌐.....................
  158.     6.4.1. êß»«½∞º«óá¡¿Ñ ¬½áó¿áΓπαδ ñ½∩ »ÑαѼÑΘÑ¡¿∩ ¬παß«αá...
  159.     6.4.2. êß»«½∞º«óá¡¿Ñ ¬παß«αá »α¿ «ΓßπΓßΓó¿¿ ¼δΦ¿..........
  160.  6.5. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ: Cursor.....................
  161.     6.5.1. ä«íáó½Ñ¡¿Ñ «»ÑαáΓ«αá CURSOR........................
  162.     6.5.2. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ........................
  163.     6.5.3. ôßΓá¡«ó¬á ¬παß«αá ¬½áßßá...........................
  164.     6.5.4. Å«ñú«Γ«ó¬á ¬παß«αá ó ó¿ñÑ »Ñß«τ¡δσ τáß«ó...........
  165.     6.5.5. ä«íáó½Ñ¡¿Ñ ñ½¿Γѽ∞¡«⌐ «»Ñαᵿ¿.....................
  166.     6.5.6. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γ«ó WM_LBUTTONDOWN, WM_MOUSEMOVE
  167.     6.5.7. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_KEYDOWN ¿ WM_KEYUP.........
  168.     6.5.9. ä«íáó∞ΓÑ Σá⌐½ BULLSEYE.CUR ¬ MAKE-Σá⌐½π............
  169.    6.5.10. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á............................
  170.  6.6. çᬽετÑ¡¿Ñ..............................................
  171.  
  172.  
  173.                                    004
  174.  
  175.  
  176.  
  177.  âïÇéÇ 7.  îàì₧...............................................
  178.  
  179.  7.1. ùΓ« ΓᬫѠ¼Ñ¡ε..........................................
  180.  7.2. Ä»αÑñѽѡ¿Ñ ¼Ñ¡ε........................................
  181.     7.2.1. êñÑ¡Γ¿Σ¿¬áΓ«αδ ¼Ñ¡ε................................
  182.  7.3. Å«ñ¬½ετÑ¡¿Ñ ¼Ñ¡ε ¬ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ.................
  183.     7.3.1. Ä»αÑñѽѡ¿Ñ ¼Ñ¡ε ó ¬áτÑßΓóÑ ¼Ñ¡ε ¬½áßßá............
  184.     7.3.2. ôßΓá¡«ó¬á ¼Ñ¡ε «¬¡á................................
  185.  7.4. Äíαáí«Γ¬á óó«ñá «Γ ¼Ñ¡ε.................................
  186.  7.5. Éáí«Γá ß ¼Ñ¡ε ¿º »α¿¬½áñ¡«⌐ »α«úαá¼¼δ...................
  187.     7.5.1. ä«ßΓπ»¡δÑ ¿ ¡Ññ«ßΓπ»¡δÑ φ½Ñ¼Ñ¡Γδ ¼Ñ¡ε..............
  188.     7.5.2. è«¡Γα«½∞ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε............................
  189.     7.5.3. ä«íáó½Ñ¡¿Ñ φ½Ñ¼Ñ¡Γ«ó ¬ ¼Ñ¡ε........................
  190.     7.5.4. î«ñ¿Σ¿¬áµ¿∩ ßπΘÑßΓóπεΘÑú« ¼Ñ¡ε.....................
  191.     7.5.5. ôñá½Ñ¡¿Ñ φ½Ñ¼Ñ¡Γᠼѡε.............................
  192.     7.5.6. êß»«½∞º«óá¡¿Ñ ó ¬áτÑßΓóÑ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε αáßΓα«óδσ..
  193.            ¬áαΓ...............................................
  194.     7.5.7. çá¼Ñ¡á ¼Ñ¡ε........................................
  195.     7.5.8. æ«ºñá¡¿Ñ ¡«ó«ú«  ¼Ñ¡ε..............................
  196.     7.5.9. ê¡¿µ¿á½¿ºáµ¿∩ ¼Ñ¡ε.................................
  197.  7.6. æ»Ñµ¿á½∞¡δѠ󫺼«ª¡«ßΓ¿ ¼Ñ¡ε............................
  198.     7.6.1. è½áó¿Φ¿ - π߬«α¿Γѽ¿...............................
  199.     7.6.2. êß»«½∞º«óá¡¿Ñ ¬á߬áñ¡δσ ¼Ñ¡ε.......................
  200.     7.6.3. êß»«½∞º«óá¡¿Ñ »½áóáεΘ¿σ ¡á¬½áñδóáѼδσ ¼Ñ¡ε.........
  201.     7.6.4. æ«ºñá¡¿Ñ ß«íßΓóÑ¡¡δ󠬫¡Γα«½∞¡δσ «Γ¼ÑΓ«¬...........
  202.     7.6.5. êß»«½∞º«óá¡¿Ñ ¼Ñ¡ε, α¿ßπѼδσ ó½áñѽ∞µÑ¼............
  203.  7.7. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ: EditMenu...................
  204.     7.7.1. ä«íáó½Ñ¡¿Ñ ¡«óδσ ¼Ñ¡ε ¬ Σá⌐½π «»¿ßá¡¿∩ αÑßπα«ß«ó...
  205.     7.7.2. ä«íáó½Ñ¡¿Ñ «»αÑñѽѡ¿⌐ ó« ó¬½ετáѼδ⌐ Σá⌐½..........
  206.     7.7.3. ä«íáó½Ñ¡¿Ñ   ¬   Σá⌐½π   «»¿ßá¡¿∩  αÑßπαß«ó  Γáí½¿µ
  207.     7.7.4. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ........................
  208.     7.7.5. çáúαπº¬á Γáí½¿µδ π߬«α¿ΓѽÑ⌐.......................
  209.     7.7.6. î«ñ¿Σ¿¬áµ¿∩ µ¿¬½á «íαáí«Γ¬¿ ß««íΘÑ¡¿⌐..............
  210.     7.7.7. î«ñ¿Σ¿¬áµ¿∩ Σαáú¼Ñ¡Γá WM_COMMAND...................
  211.     7.7.8. è«¼»¿½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á............................
  212.  7.8. çᬽετÑ¡¿Ñ..............................................
  213.  
  214.  
  215.  âïÇéÇ 8.  üïÄèê ôÅÉÇéïàìêƒ...................................
  216.  
  217.  8.1. ùΓ« Γá¬«Ñ í½«¬ π»αáó½Ñ¡¿∩?..............................
  218.  8.2. æ«ºñá¡¿Ñ í½«¬á π»αáó½Ñ¡¿∩...............................
  219.     8.2.1. Ä»αÑñѽѡ¿Ñ ¬½áßßá í½«¬á π»αáó½Ñ¡¿∩................
  220.     8.2.2. éδí«α Γ¿»á í½«¬á π»αáó½Ñ¡¿∩........................
  221.     8.2.3. Ä»αÑñѽѡ¿Ñ α«ñ¿Γѽ∞߬«ú« «¬¡á.....................
  222.     8.2.4. éδí«α ¿ñÑ¡Γ¿Σ¿¬áΓ«αá í½«¬á π»αáó½Ñ¡¿∩..............
  223.  8.3. êß»«½∞º«óá¡¿Ñ í½«¬«ó π»αáó½Ñ¡¿∩.........................
  224.     8.3.1. Å«½πτÑ¡¿Ñ óó«ñá «Γ »«½∞º«óáΓѽ∩....................
  225.     8.3.2. ÅÑαÑñáτá π»αáó½∩εΘ¿σ ß««íΘÑ¡¿⌐.....................
  226.     8.3.3. èᬠßñѽáΓ∞ í½«¬ π»αáó½Ñ¡¿∩ ñ«ßΓπ»¡δ¼ ¿½¿..........
  227.        ¡Ññ«ßΓπ»¡δ¼ ñ½∩ óó«ñá..............................
  228.     8.3.4. ÅÑαѼÑΘÑ¡¿Ñ ¿ ¿º¼Ñ¡Ñ¡¿Ñ αẼÑαá í½«¬á π»αáó½Ñ¡¿∩...
  229.  
  230.  
  231.                                    005
  232.  
  233.     8.3.5. ÉáºαπΦÑ¡¿Ñ í½«¬á π»αáó½Ñ¡¿∩........................
  234.  8.4. æ«ºñá¡¿Ñ ¿ ¿ß»«½∞º«óá¡¿Ñ ¡Ñ¬«Γ«αδσ ¡á¿í«½ÑÑ τáßΓ«.......
  235.       óßΓαÑτáεΘ¿σß∩ í½«¬«ó π»αáó½Ñ¡¿∩.........................
  236.     8.4.1. êß»«½∞º«óá¡¿Ñ ¬½áó¿Φ¡δσ í½«¬«ó π»αáó½Ñ¡¿∩..........
  237.     8.4.2. êß»«½∞º«óá¡¿Ñ ßΓáΓ¿τÑ߬¿σ í½«¬«ó π»αáó½Ñ¡¿∩........
  238.     8.4.3. êß»«½∞º«óá¡¿Ñ »á¡Ñ½Ñ⌐ »ÑαÑτ¡Ñ⌐.....................
  239.     8.4.4. è«¼í¿¡¿α«óá¡¡δÑ í½«¬¿ π»αáó½Ñ¡¿∩...................
  240.     8.4.5. ÉÑñá¬Γ¿απѼδÑ í½«¬¿................................
  241.     8.4.6. æΓ᫬¿ »α«¬απΓ¬¿...................................
  242.  8.5. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ EditCntl....................
  243.     8.5.1. ä«íáó½Ñ¡¿Ñ ¬«¡ßΓá¡Γδ ó« ó¬½ετáѼδ⌐ Σá⌐½............
  244.     8.5.2. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ........................
  245.     8.5.3. ä«íáó½Ñ¡¿Ñ Σπ¡¬µ¿¿ CreateWindow....................
  246.     8.5.4. î«ñ¿Σ¿¬áµ¿∩ Σαáú¼Ñ¡Γá WM_COMMAND...................
  247.     8.5.5. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_SETFOCUS...................
  248.     8.5.6. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_SIZE.......................
  249.     8.5.7. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á............................
  250.  8.6. çᬽετÑ¡¿Ñ..............................................
  251.  
  252.  
  253.  âïÇéÇ 9. ÅÇìàäêÇïÄâÇ......................................
  254.  
  255.  9.1. ùΓ« ΓᬫѠ»á¡Ñ½∞ ñ¿á½«úá................................
  256.     9.1.1. î«ñá½∞¡δÑ »á¡Ñ½¿ ñ¿á½«úá...........................
  257.     9.1.2. ìѼ«ñá½∞¡δÑ »á¡Ñ½¿ ñ¿á½«úá.........................
  258.  9.2. êß»«½∞º«óá¡¿Ñ »á¡Ñ½¿ ñ¿á½«úá............................
  259.     9.2.1. æ«ºñá¡¿Ñ Σπ¡¬µ¿¿ »á¡Ñ½¿ ñ¿á½«úá....................
  260.     9.2.2. êß»«½∞º«óá¡¿Ñ í½«¬«ó π»αáó½Ñ¡¿∩ ó »á¡Ñ½∩σ ñ¿á½«úá..
  261.  9.3. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ FileOpen....................
  262.     9.3.1. ä«íáó½Ñ¡¿Ñ ¬«¡ßΓá¡Γδ ó« ó¬½ετáѼδ⌐ Σá⌐½............
  263.     9.3.2. æ«ºñá¡¿Ñ Φáí½«¡á »á¡Ñ½¿ ñ¿á½«úá Open...............
  264.     9.3.3. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ........................
  265.     9.3.4. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá IDM_OPEN......................
  266.     9.3.5. æ«ºñá¡¿Ñ Σπ¡¬µ¿¿ OpenDlg...........................
  267.     9.3.6. ä«íáó½Ñ¡¿Ñ óß»«¼«úáΓѽ∞¡δσ Σπ¡¬µ¿⌐.................
  268.     9.3.7. ¥¬ß»«αΓ¿α«óá¡¿Ñ Σπ¡¬µ¿¿ ñ¿á½«úá....................
  269.     9.3.8. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á............................
  270.  9.4. çᬽετÑ¡¿Ñ..............................................
  271.  
  272.  
  273.  âïÇéÇ 10. ééÄä ê é¢éïä êç öÇëïÄé.............................
  274.  
  275.  10.1. Åαáó¿½á αáí«Γδ ß Σá⌐½á¼¿ ó ßαÑñÑ Windows...............
  276.  10.2. æ«ºñá¡¿Ñ Σá⌐½«ó........................................
  277.  10.3. ÄΓ¬αδΓ¿Ñ ßπΘÑßΓóπεΘ¿σ Σá⌐½«ó...........................
  278.  10.4. ùΓÑ¡¿Ñ ¿ ºá»¿ß∞ Σá⌐½«ó.................................
  279.  10.5. Å«óΓ«α¡«Ñ «Γ¬αδΓ¿Ñ Σá⌐½«ó..............................
  280.  10.6. çá»α«ß ¿¼Ñ¡¿ Σá⌐½á.....................................
  281.  10.7. Åα«óÑα¬á ß«ßΓ«∩¡¿∩ Σá⌐½á...............................
  282.  10.8. Åα«ßΓ«⌐ αÑñá¬Γ«α Σá⌐½«ó EditFile.......................
  283.     10.8.1. ä«íáó½Ñ¡¿Ñ ¬«¡ßΓá¡Γ ó« ó¬½ετáѼδ⌐ Σá⌐½............
  284.     10.8.2. ä«íáó½Ñ¡¿Ñ »á¡Ñ½¿ ñ¿á½«úá SaveAs..................
  285.     10.8.3. ä«íáó½Ñ¡¿Ñ «»ÑαáΓ«α«ó include.....................
  286.     10.8.4. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ.......................
  287.  
  288.  
  289.                                    006
  290.  
  291.     10.8.5. çá¼Ñ¡á Σαáú¼Ñ¡Γá WM_COMMAND.......................
  292.     10.8.6. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γ«ó WM_QUERYENDSESSION ¿ WM_CLOS
  293.     10.8.7. î«ñ¿Σ¿¬áµ¿∩ Σπ¡¬µ¿¿ ñ¿á½«úá OpenDlg...............
  294.     10.8.8. ä«íáó½Ñ¡¿Ñ Σπ¡¬µ¿¿ ñ¿á½«úá SaveAsDlg..............
  295.     10.8.9. ä«íáó½Ñ¡¿Ñ óß»«¼«úáΓѽ∞¡δσ Σπ¡¬µ¿⌐................
  296.     10.8.10. ¥¬ß»«αΓ Σπ¡¬µ¿¿ ñ¿á½«úá SaveAsDlg................
  297.     10.8.11. ÉáßΦ¿αÑ¡¿Ñ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿...........
  298.     10.8.12. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á..........................
  299.  10.9. çᬽετÑ¡¿Ñ.............................................
  300.  
  301.  
  302.  âïÇéÇ 11. ÉÇæÆÉÄé¢à èÇÉÆ¢....................................
  303.  
  304.  11.1. ùΓ« ΓᬫѠαáßΓα«óá∩ ¬áαΓá..............................
  305.  11.2. æ«ºñá¡¿Ñ αáßΓα«óδσ ¬áαΓ................................
  306.     11.2.1. æ«ºñá¡¿Ñ ¿ ºáúαπº¬á Σá⌐½«ó αáßΓα«óδσ ¬áαΓ.........
  307.     11.2.2. æ«ºñá¡¿Ñ ¿ ºá»«½¡Ñ¡¿Ñ »πßΓδσ αáßΓα«óδσ ¬áαΓ.......
  308.     11.2.3. æ«ºñá¡¿Ñ αáßΓα«óδσ ¬áαΓ ß »«¼«Θ∞ε Σ¿¬ß¿α«óá¡¡δσ...
  309.     11.2.4. É¿ß«óá¡¿Ñ µóÑΓ¡δσ αáßΓα«óδσ ¬áαΓ..................
  310.  11.3. ÄΓ«íαáªÑ¡¿Ñ αáßΓα«óδσ ¬áαΓ ¡á φ¬αá¡Ñ...................
  311.     11.3.1. ê¡ñ¿µ¿α«óá¡¿Ñ  αáßΓα«ó«⌐  ¬áαΓδ  ß  »«¼«Θ∞ε Σπ¡¬µ¿
  312.             BitBlt............................................
  313.     11.3.2. ÉáßΓ∩ªÑ¡¿Ñ αáßΓα«óδσ ¬áαΓ.........................
  314.     11.3.3. êß»«½∞º«óá¡¿Ñ αáßΓα«óδσ ¬áαΓ ó ¬¿ßΓ¿ Φáí½«¡á......
  315.     11.3.4. ê¡ñ¿µ¿α«óá¡¿Ñ á»»áαáΓ¡« ¡Ñºáó¿ß¿¼δσ αáßΓα«óδσ ¬áαΓ
  316.     11.3.5. êß»«½∞º«óá¡¿Ñ  αáßΓα«ó«⌐  ¬áαΓδ ó ¬áτÑßΓóÑ φ½Ñ¼Ñ¡Γ
  317.             ¼Ñ¡ε..............................................
  318.  11.4. ä«íáó½Ñ¡¿Ñ µóÑΓá ¬ ¼«¡«σα«¼¡«⌐ αáßΓα«ó«⌐ ¬áαΓÑ.........
  319.  11.5. ôñá½Ñ¡¿Ñ αáßΓα«óδσ ¬áαΓ................................
  320.  11.6. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ Bitmap.....................
  321.     11.6.1. î«ñ¿Σ¿¬áµ¿∩ ó¬½ετáѼ«ú« Σá⌐½á.....................
  322.     11.6.2. ä«íáó½Ñ¡¿Ñ αÑßπαß«ó αáßΓα«ó«⌐ ¬áαΓδ...............
  323.     11.6.3. ä«íáó½Ñ¡¿Ñ ¼Ñ¡ε Bitmap, Pattern ¿ Mode............
  324.     11.6.4. ä«íáó½Ñ¡¿Ñ ú½«íá½∞¡δσ ¿ ½«¬á½∞¡δσ »ÑαѼѡ¡δσ......
  325.     11.6.5. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_CREATE....................
  326.     11.6.6. î«ñ¿Σ¿¬áµ¿∩ Σαáú¼Ñ¡Γá WM_DESTROY..................
  327.     11.6.7. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γ«ó WM_LBUTTONUP, WM_MOUSEMOVE..
  328.             ¿ WM_LBUTTONDOWN..................................
  329.     11.6.8. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_RBUTTONUP.................
  330.     11.6.9. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_ERASEBKGND................
  331.     11.6.10. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_COMMAND..................
  332.     11.6.11. î«ñ¿Σ¿¬áµ¿∩ make-Σá⌐½á...........................
  333.     11.6.12. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á..........................
  334.  11.7. çᬽετÑ¡¿Ñ.............................................
  335.  
  336.  
  337.  âïÇéÇ 12. é¢éÄä ìÇ ÅàùÇÆ£....................................
  338.  
  339.  12.1. ÅÑτáΓ∞ ó ßαÑñÑ Windows.................................
  340.     12.1.1. êß»«½∞º«óá¡¿Ñ π»αáó½∩εΘ¿σ »«ß½Ññ«óáΓѽ∞¡«ßΓÑ⌐.....
  341.  12.2. Å«½πτÑ¡¿Ñ ¿¡Σ«α¼áµ¿¿ « ΓѬπΘѼ »α¿¡ΓÑαÑ................
  342.  12.3. ÅÑτáΓ∞ ßΓ᫬¿ ΓѬßΓá...................................
  343.  12.4. ÅÑτáΓ∞ αáßΓα«ó«⌐ ¬áαΓδ.................................
  344.  12.5. Äíαáí«Γ¬á «Φ¿í«¬ ó« óαѼ∩ »ÑτáΓ¿.......................
  345.  
  346.  
  347.                                    007
  348.  
  349.  12.6. ÄΓ¼Ñ¡á «»Ñαᵿ¿ »ÑτáΓ¿.................................
  350.     12.6.1. Ä»αÑñѽѡ¿Ñ »á¡Ñ½¿ ñ¿á½«úá........................
  351.     12.6.2. Ä»αÑñѽѡ¿Ñ Σπ¡¬µ¿¿ »á¡Ñ½¿ ñ¿á½«úá................
  352.     12.6.3. öπ¡¬µ¿∩ »αÑαδóá¡¿∩ »ÑτáΓ¿.........................
  353.     12.6.4. éδ»«½¡Ñ¡¿Ñ »αÑαδóáѼδσ «»Ñαᵿ⌐ »ÑτáΓ¿............
  354.     12.6.5. ÄΓ¼Ñ¡á «»Ñαᵿ¿ »ÑτáΓ¿ ß »«¼«Θ∞ε ABORTDOC.........
  355.  12.7. ÅÑτáΓ∞ »«αµ¿∩¼¿........................................
  356.  12.8. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ PrntFile...................
  357.     12.8.1. ä«íáó½Ñ¡¿Ñ »á¡Ñ½¿ ñ¿á½«úá  AbortDlg...............
  358.     12.8.2. ä«íáó½Ñ¡¿Ñ »ÑαѼѡ¡δσ ñ½∩ »ÑτáΓ¿..................
  359.     12.8.3. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá IDM_PRINT....................
  360.         12.8.4. æ«ºñá¡¿Ñ Σπ¡¬µ¿⌐ AbortDlg ¿ AbortProc.........
  361.     12.8.5. ä«íáó½Ñ¡¿Ñ Σπ¡¬µ¿¿ GetPrinterDC...................
  362.     12.8.6. ¥¬ß»«αΓ¿α«óá¡¿Ñ Σπ¡¬µ¿¿ AbortDlg ¿ AbortProc......
  363.     12.6.7. è«¼»¿½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á...........................
  364.  12.9. çᬽετÑ¡¿Ñ.............................................
  365.  
  366.  âïÇéÇ 13. æêæÆàîì¢ë üôöàÉ....................................
  367.  
  368.  13.1. êß»«½∞º«óá¡¿Ñ ß¿ßΓѼ¡«ú« íπΣÑαá........................
  369.     13.1.1. è«»¿α«óá¡¿Ñ ΓѬßΓá ó ß¿ßΓѼ¡δ⌐ íπΣÑα..............
  370.     13.1.2. éßΓáó¬á ΓѬßΓá ¿º ß¿ßΓѼ¡«ú« íπΣÑαá...............
  371.     13.1.3. éßΓáó¬á αáßΓα«óδσ ¬áαΓ ¿º ß¿ßΓѼ¡«ú« íπΣÑαá.......
  372.     13.1.4. ê¡ßΓαπ¼Ñ¡Γá½∞¡á∩ »α«úαá¼¼á Clipboard..............
  373.  13.2. êß»«½∞º«óá¡¿Ñ  ß»Ñµ¿á½∞¡δσ  ó«º¼«ª¡«ßΓÑ⌐   ß¿ßΓѼ¡«ú«..
  374.        íπΣÑαá...............................................
  375.     13.2.1. ÅαÑñßΓáó½Ñ¡¿Ñ ñá¡¡δσ »« ºá»α«ßπ...................
  376.     13.2.2. ÅαÑñßΓáó½Ñ¡¿Ñ Σ«α¼áΓ«ó »ÑαÑñ ºáóÑαΦÑ¡¿Ñ¼ αáí«Γδ...
  377.     13.2.3. ÉÑú¿ßΓαᵿ∩ ß«íßΓóÑ¡¡δσ Σ«α¼áΓ«ó..................
  378.     13.2.4. ô»αáó½Ñ¡¿Ñ  «Γ«íαáªÑ¡¿Ñ¼  ñá¡¡δσ Clipboard........
  379.  13.3. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ClipText...................
  380.     13.3.1. ä«íáó½Ñ¡¿Ñ ¡«óδσ »ÑαѼѡ¡δσ.......................
  381.     13.3.2. î«ñ¿Σ¿¬áµ¿∩ »α«úαá¼¼δ ¿¡¿µ¿á½¿ºáµ¿¿ φ¬ºÑ¼»½∩αá....
  382.     13.3.3. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_INITMENU..................
  383.     13.3.4. î«ñ¿Σ¿¬áµ¿∩ Σαáú¼Ñ¡Γá WM_COMMAND..................
  384.     13.3.5. ä«íáó½Ñ¡¿Ñ Σαáú¼Ñ¡Γá WM_PAINT.....................
  385.     13.3.6. ä«íáó½Ñ¡¿Ñ Σπ¡¬µ¿¿ OutOfMemory....................
  386.     13.3.7. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á...........................
  387.  13.4. çᬽετÑ¡¿Ñ.............................................
  388.  
  389.  
  390.  âïÇéÇ 14. ƒç¢è æ ê ƒç¢è ÇææàîüïàÉÇ............................
  391.  
  392.  14.1. éδí«α ¼«ñѽ¿ »á¼∩Γ¿....................................
  393.  14.2. êß»«½∞º«óá¡¿Ñ NULL.....................................
  394.  14.3. êß»«½∞º«óá¡¿Ñ   áαúπ¼Ñ¡Γ«ó   ¬«¼á¡ñ¡«⌐    ßΓ᫬¿    ¿
  395.        »ÑαѼѡ¡δσ ßαÑñδ DOS...................................
  396.  14.4. ìỿßá¡¿Ñ φ¬ß»«αΓ¿απѼδσ Σπ¡¬µ¿⌐.......................
  397.     14.4.1. æ«ºñá¡¿Ñ Σπ¡¬µ¿¿ ¼¡«ú«¬αáΓ¡«ú« ó맮óá.............
  398.     14.4.2. æ«ºñá¡¿Ñ Σπ¡¬µ¿¿ WinMain..........................
  399.  14.5. êß»«½∞º«óá¡¿Ñ Σπ¡¬µ¿⌐ ¿ß»«½¡∩εΘÑ⌐ ß¿ßΓÑ¼δ æ............
  400.     14.5.1. êß»«½∞º«óá¡¿Ñ í¿í½¿«ΓѬ æ.........................
  401.     14.5.2. éδñѽѡ¿Ñ »á¼∩Γ¿..................................
  402.     14.5.3. Éáí«Γá ß« ßΓα«¬á¼¿................................
  403.  
  404.  
  405.                                    008
  406.  
  407.     14.5.4. êß»«½∞º«óá¡¿Ñ Σπ¡¬µ¿⌐ Σá⌐½«ó«ú« óó«ñá/óδó«ñá .....
  408.     14.5.5. êß»«½∞º«óá¡¿Ñ Σπ¡¬µ¿⌐ óó«ñá ¿ óδó«ñá ¡á ¬«¡ß«½∞...
  409.     14.5.6. êß»«½∞º«óá¡¿Ñ úαáΣ¿τÑ߬¿σ Σπ¡¬µ¿⌐.................
  410.     14.5.7. êß»«½∞º«óá¡¿Ñ óδτ¿ß½Ñ¡¿⌐ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐.......
  411.     14.5.8. çá»π߬ ñαπú¿σ »α¿¬½áñ¡δσ »α«úαá¼¼.................
  412.     14.5.9. êß»«½∞º«óá¡¿Ñ Σπ¡¬µ¿⌐ ¿¡ΓÑαΣÑ⌐ßá ß MS-DOS ¿ BIOS..
  413.    14.5.10. ê߬½ετÑ¡¿Ñ ßΓáαΓ«ó«ú« ¬«ñá æ......................
  414.  14.6. ìỿßá¡¿Ñ »α«úαá¼¼ ¡á ∩ºδ¬Ñ áßßѼí½Ñα..................
  415.     14.6.1. êº¼Ñ¡Ñ¡¿Ñ ß«ßΓ«∩¡¿∩ Σ½áúá »αÑαδóá¡¿∩..............
  416.     14.6.2. èᬠ¡á áßßѼí½ÑαÑ ¡á»¿ßáΓ∞ φ¬ß»«αΓ¿απѼπε Σπ¡¬µ¿ε.
  417.     14.6.3. êß»«½∞º«óá¡¿Ñ αÑú¿ßΓαá ES.........................
  418.  14.7. çᬽετÑ¡¿Ñ.............................................
  419.  
  420.  
  421.  âïÇéÇ 15.  ôÅÉÇéïàìêà ÅÇîƒÆ£₧................................
  422.  
  423.  15.1. êß»«½∞º«óá¡¿Ñ »á¼∩Γ¿...................................
  424.     15.1.1. êß»«½∞º«óá¡¿Ñ ú½«íá½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿.....
  425.             »á¼∩Γ¿............................................
  426.     15.1.2. êß»«½∞º«óá¡¿Ñ ½«¬á½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ
  427.     15.1.3. Éáí«Γá ß« ßíαáßδóáѼ«⌐ »á¼∩Γ∞ε....................
  428.  15.2. êß»«½∞º«óá¡¿Ñ ßÑú¼Ñ¡Γ«ó................................
  429.     15.2.1. êß»«½∞º«óá¡¿Ñ ¬«ñ«óδσ ßÑú¼Ñ¡Γ«ó...................
  430.     15.2.2. æÑú¼Ñ¡Γδ ñá¡¡δσ...................................
  431.  15.3. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ Memory.....................
  432.     15.3.1. Éáºñѽѡ¿Ñ ¿ßσ«ñ¡«ú« æ-Σá⌐½á......................
  433.     15.3.2. î«ñ¿Σ¿¬áµ¿∩ ó¬½ετáѼ«ú« Σá⌐½á.....................
  434.     15.3.3. ä«íáó½Ñ¡¿Ñ ¡«óδσ «»αÑñѽѡ¿⌐ ßÑú¼Ñ¡Γ«ó............
  435.     15.3.4. î«ñ¿Σ¿¬áµ¿∩ Σá⌐½á make............................
  436.     15.3.5. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á...........................
  437.  15.4. çᬽετÑ¡¿Ñ.............................................
  438.  
  439.  âïÇéÇ 16. àÖà Äü ôÅÉÇéïàìêê ÅÇîƒÆ£₧..........................
  440.  
  441.  16.1. è«¡Σ¿úπαᵿ¿ »á¼∩Γ¿ Windows............................
  442.     16.1.1. üẫóá∩ ¬«¡Σ¿úπαᵿ∩ »á¼∩Γ¿.......................
  443.     16.1.2. è«¡Σ¿úπαᵿ∩ »á¼∩Γ¿ EMS 4.0.......................
  444.     16.1.3. æΓá¡ñáαΓ¡á∩ ¬«¡Σ¿úπαᵿ∩ »á¼∩Γ¿ Windows...........
  445.     16.1.4. è«¡Σ¿úπαᵿ∩  »á¼∩Γ¿  Windows  ó αáßΦ¿αÑ¡¡«¼......
  446.             αѪ¿¼Ñ............................................
  447.  16.2. êß»«½∞º«óá¡¿Ñ »á¼∩Γ¿ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ Windows...
  448.     16.2.1. ô»αáó½Ñ¡¿Ñ áóΓ«¼áΓ¿τÑ߬¿¼¿ ßÑú¼Ñ¡ΓἿ ñá¡¡δσ......
  449.     16.2.2. ô»αáó½Ñ¡¿Ñ í½«¬á¼¿ ½«¬á½∞¡«⌐  ñ¿¡á¼¿τÑ߬«⌐  «í½áßΓ
  450.             »á¼∩Γ¿............................................
  451.     16.2.3. ô»αáó½Ñ¡¿Ñ í½«¬á¼¿ ú½«áí½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐  «í½áßΓ
  452.             »á¼∩Γ¿............................................
  453.     16.2.4. êß»«½∞º«óá¡¿Ñ ñ«»«½¡¿Γѽ∞¡δσ íá⌐Γ Ä¬¡á ¿ ¬½áßßá...
  454.     16.2.5. ô»αáó½Ñ¡¿Ñ αÑßπαßἿ..............................
  455.  16.3. êß»«½∞º«óá¡¿Ñ ¼«ñѽÑ⌐ »á¼∩Γ¿...........................
  456.  16.4. êß»«½∞º«óá¡¿Ñ ñá¡¡δσ Γ¿»á huge.........................
  457.  16.5. ùÑú« ß½ÑñπÑΓ ¿ºíÑúáΓ∞ »α¿ αáí«ΓÑ ß ñá¡¡δ¼¿.............
  458.  16.6. ô»αáó½Ñ¡¿Ñ »á¼∩Γ∞ε ñ½∩ ¬«ñá »α«úαá¼¼δ..................
  459.     16.6.1. êß»«½∞º«óá¡¿Ñ áΓα¿íπΓ«ó ¬«ñ«óδσ ßÑú¼Ñ¡Γ«ó.........
  460.     16.6.2. êß»«½∞º«óá¡¿Ñ ¡Ñ߬«½∞¬¿σ ¬«ñ«óδσ ßÑú¼Ñ¡Γ«ó........
  461.     16.6.3. üá½á¡ß¿α«óá¡¿Ñ ¬«ñ«óδσ ßÑú¼Ñ¡Γ«ó..................
  462.  
  463.  
  464.                                    009
  465.  
  466.     16.6.4. Å«α∩ñ«¬   ¬«ñ«óδσ  ßÑú¼Ñ¡Γ«ó  ó  Σá⌐½Ñ  «»αÑñѽѡ¿
  467.             ¼«ñπ½∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ (.DEF)................
  468.  16.7. çᬽετÑ¡¿Ñ.............................................
  469.  
  470.  
  471.  âïÇéÇ 17.  ÅÇÉÇîàÆÉ¢ ÅÉêìÆàÉÇ................................
  472.  
  473.  17.1. èᬠWindows π»αáó½∩ÑΓ »áαá¼ÑΓαἿ »α¿¡ΓÑα«ó............
  474.     17.7.1. Åáαá¼ÑΓαδ »α¿¡ΓÑαá ¿ ßΓαπ¬Γπαá DEVMODE............
  475.     17.1.2. Åáαá¼ÑΓαδ »α¿¡ΓÑαá ¿ ßαÑñá »α¿¡ΓÑαá...............
  476.  17.2. êß»«½∞º«óá¡¿Ñ Σπ¡¬µ¿⌐ ñαá⌐óÑα«ó πßΓα«⌐ßΓó..............
  477.  17.3. Å«½πτÑ¡¿Ñ σáαá¬ΓÑα¿ßΓ¿¬ ñαá⌐óÑαá »α¿¡ΓÑαá..............
  478.  17.4. Éáí«Γá ß »áαá¼ÑΓαἿ »α¿¡ΓÑαá..........................
  479.     17.4.1. Ä»αÑñѽѡ¿Ñ óó«ñá ¿ óδó«ñá Σπ¡¬µ¿¿ ExtDeviceMode..
  480.     17.4.2. Å«½πτÑ¡¿Ñ ¬«»¿¿ »áαá¼ÑΓα«ó »α¿¡ΓÑαá...............
  481.     17.4.3. êº¼Ñ¡Ñ¡¿Ñ »áαá¼ÑΓα«ó »α¿¡ΓÑαá.....................
  482.     17.4.4. Åα¿ß»«ß«í½Ñ¡¿Ñ  »áαá¼ÑΓα«ó  »α¿¡ΓÑαá  ñ½∩.........
  483.         ¿ß»«½∞º«óá¡¿∩ ß CreateDC..........................
  484.     17.4.5. êº¼Ñ¡Ñ¡¿Ñ »áαá¼ÑΓα«ó »α¿¡ΓÑαá íѺ ó½¿∩¡¿∩ ¡á......
  485.             ñαπú¿Ñ »α¿¬½áñ¡δÑ »α«úαá¼¼δ.......................
  486.     17.4.6. çá»α«ß π »«½∞º«óáΓѽ∩ ¿º¼Ñ¡Ñ¡¿∩ »áαá¼ÑΓα«ó........
  487.             »α¿¡ΓÑαá..........................................
  488.  17.5. è«»¿α«óá¡¿Ñ »áαá¼ÑΓα«ó »α¿¡ΓÑαᠼѪñπ ñαá⌐óÑαἿ.......
  489.  17.6. Å«ññÑ᪬á ß«íßΓóÑ¡¡δσ »áαá¼ÑΓα«ó »α¿¡ΓÑαá..............
  490.  17.7. Éáí«Γá ß« ßΓáα묨 ñαá⌐óÑαἿ »α¿¡ΓÑα«ó.................
  491.  17.8. çᬽετÑ¡¿Ñ.............................................
  492.  
  493.  
  494.  âïÇéÇ 18.  ÿÉêöÆ¢............................................
  495.  
  496.  18.1. çỿß∞ ΓѬßΓá..........................................
  497.  18.2. êß»«½∞º«óá¡¿Ñ µóÑΓá »α¿ ºá»¿ß¿ ΓѬßΓá..................
  498.  18.3. êß»«½∞º«óá¡¿Ñ ºá¬áº¡δσ Φα¿ΣΓ«ó.........................
  499.  18.4. æ«ºñá¡¿Ñ ½«ú¿τÑ߬«ú« Φα¿ΣΓá............................
  500.  18.5. êß»«½∞º«óá¡¿Ñ ¡Ñ߬«½∞¬« Φα¿ΣΓ«ó ó «ñ¡«⌐ ßΓ᫬Ñ.........
  501.  18.6. Å«½πτÑ¡¿Ñ ¿¡Σ«α¼áµ¿¿ « óδíαá¡¡«¼ Φα¿ΣΓÑ................
  502.  18.7. Å«½πτÑ¡¿Ñ ¿¡Σ«α¼áµ¿¿ « ½«ú¿τÑ߬«¼ Φα¿ΣΓÑ...............
  503.  18.8. ÅÑαÑτ¿ß½Ñ¡¿Ñ Φα¿ΣΓ«ó...................................
  504.  18.9. Åα«óÑα¬á ΓѬßΓ«óδσ ó«º¼«ª¡«ßΓÑ⌐ πßΓα«⌐ßΓóá.............
  505.  18.10. ä«íáó½Ñ¡¿Ñ αÑßπαßá Φα¿ΣΓá.............................
  506.  18.11. ôßΓá¡«ó¬á óδαáó¡¿óá¡¿∩ ΓѬßΓá.........................
  507.  18.12. æ«ºñá¡¿Ñ αÑßπαßá Φα¿ΣΓá...............................
  508.     18.12.1. æ«ºñá¡¿Ñ Σá⌐½«ó Φα¿ΣΓ«ó..........................
  509.     18.12.2. æ«ºñá¡¿Ñ «»¿ßá¡¿∩ αÑßπαßá Φα¿ΣΓá.................
  510.     18.12.3. æ«ºñá¡¿Ñ Φáí½«¡á »α«úαá¼¼¡«ú« ¼«ñπ½∩.............
  511.     18.12.4. æ«ºñá¡¿Ñ Σá⌐½á «»αÑñѽѡ¿∩ ¼«ñπ½∩................
  512.     18.12.5. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á Σá⌐½á αÑßπαßá Φα¿ΣΓá.....
  513.  18.13. Åα¿¼Ñα »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ShowFont..................
  514.  18.14. çᬽετÑ¡¿Ñ............................................
  515.  
  516.  
  517.  âïÇéÇ 19.  ÅÇïêÆÉ¢ ûéàÆÄé....................................
  518.  
  519.  19.1. ùΓ« ñѽáÑΓ »á½¿Γαá µóÑΓ«ó..............................
  520.  19.2. èᬠαáí«ΓáεΓ »á½¿Γαδ µóÑΓ«ó............................
  521.  
  522.  
  523.                                    010
  524.  
  525.  19.3. æ«ºñá¡¿Ñ ¿ ¿ß»«½∞º«óá¡¿Ñ ½«ú¿τÑ߬«⌐ »á½¿Γαδ............
  526.     19.3.1. æ«ºñá¡¿Ñ ßΓαπ¬Γπαδ ñá¡¡δσ LOGPALETTE..............
  527.     19.3.2. æ«ºñá¡¿Ñ ½«ú¿τÑ߬«⌐ »á½¿Γαδ.......................
  528.     19.3.3. éδí«α »á½¿Γαδ ó ¬«¡ΓѬßΓÑ πßΓα«⌐ßΓóá..............
  529.     19.3.4. ÉÑ὿ºáµ¿∩ »á½¿Γαδ................................
  530.  19.4. É¿ß«óá¡¿Ñ ß ¿ß»«½∞º«ó᡿Ѽ µóÑΓ«ó »á½¿Γαδ..............
  531.     19.4.1. Åα∩¼«Ñ «»αÑñѽѡ¿Ñ µóÑΓ«ó Γáí½¿µδ.................
  532.     19.4.2. ìÑ»α∩¼«Ñ «»αÑñѽѡ¿Ñ µóÑΓ«ó »á½¿Γαδ...............
  533.     19.4.3. êß»«½∞º«óá¡¿Ñ »á½¿Γαδ »α¿ óδó«ñÑ αáßΓα«óδσ ¬áαΓ...
  534.  19.5. êº¼Ñ¡Ñ¡¿Ñ ½«ú¿τÑ߬«⌐ »á½¿Γαδ...........................
  535.  19.6. ÉÑᬵ¿∩ ¡á ¿º¼Ñ¡Ñ¡¿∩ ß¿ßΓѼ¡«⌐ »á½¿Γαδ.................
  536.     19.6.1. Äíαáí«Γ¬á ß««íΘÑ¡¿∩ WM_QUERYNEWPALETTE............
  537.     19.6.2. ÉÑᬵ¿∩ ¡á ß««íΘÑ¡¿Ñ WM_PALETTECHANGED............
  538.  19.7. çᬽετÑ¡¿Ñ.............................................
  539.  
  540.  âïÇéÇ 20.  äêìÇîêùàæèê ÅÄäèï₧ùÇàî¢à üêüïêÄÆàèê...............
  541.  
  542.  20.1. ùΓ« ΓᬫѠDLL..........................................
  543.     20.1.1. ê¼»«αΓ¿απѼδÑ í¿í½¿«ΓѬ¿ ¿ DLL....................
  544.     20.1.2. î«ñπ½¿ DLL ¿ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.................
  545.     20.1.3. DLL ¿ ºáñáτ¿......................................
  546.     20.1.4. DLL ¿ ßΓѬ¿.......................................
  547.     20.1.5. èᬠWindows ¿ΘÑΓ DLL..............................
  548.  20.2. è«úñá ¿ß»«½∞º«óáΓ∞ ß«íßΓóÑ¡¡δÑ DLL.....................
  549.     20.2.1. Éáºñѽѡ¿Ñ ¼Ñªñπ »α¿¬½áñ¡δ¼¿ »α«úαἼἿ..........
  550.     20.2.2. î«ñ¿Σ¿¬áµ¿∩ »α«úαá¼¼ ñ½∩ αẽ¿τ¡δσ α뭪«ó.........
  551.     20.2.3. ï«óπΦ¬¿ «¬«¡......................................
  552.     20.2.4. äαá⌐óÑαδ πßΓα«⌐ßΓó................................
  553.     20.2.5. æ«íßΓóÑ¡¡δÑ í½«¬¿ π»αáó½Ñ¡¿∩......................
  554.     20.2.6. ô»αáó½Ñ¡¿Ñ »α«Ñ¬ΓἿ..............................
  555.  20.3. æ«ºñá¡¿Ñ DLL...........................................
  556.     20.3.1. æ«ºñá¡¿Ñ Σá⌐½á ß ¿ßσ«ñ¡δ¼ ¬«ñ«¼ ¡á æ..............
  557.     20.3.2. æ«ºñá¡¿Ñ Σá⌐½á «»αÑñѽѡ¿∩ ¼«ñπ½∩.................
  558.     20.3.3. æ«ºñá¡¿Ñ Make-Σá⌐½á...............................
  559.  20.4. ä«ßΓπ» ¬ DLL ¿º »α¿¬½áñ¡δσ »α«úαá¼¼....................
  560.     20.4.1. æ«ºñá¡¿Ñ »α«Γ«Γ¿»á í¿í½¿«ΓÑτ¡δσ Σπ¡¬µ¿⌐...........
  561.     20.4.2. ê¼»«αΓ¿α«óá¡¿Ñ í¿í½¿«ΓÑτ¡δσ Σπ¡¬µ¿⌐...............
  562.  20.5. Åαáó¿½á ó½áñÑ¡¿∩ ñ½∩ «íΩÑ¬Γ«ó Windows..................
  563.  20.6. Åα¿¼Ñα í¿í½¿«ΓѬ¿: Select..............................
  564.     20.6.1. æ«ºñá¡¿Ñ Σπ¡¬µ¿⌐..................................
  565.     20.6.2. æ«ºñá¡¿Ñ Σπ¡¬µ¿¿ ¿¡¿µ¿á½¿ºáµ¿¿....................
  566.     20.6.3. æ«ºñá¡¿Ñ »α«µÑñπαδ ºáóÑαΦÑ¡¿∩.....................
  567.     20.6.4. æ«ºñá¡¿Ñ Σá⌐½á «»αÑñѽѡ¿∩ ¼«ñπ½∩.................
  568.     20.6.5. æ«ºñá¡¿Ñ ó¬½ετáѼ«ú« Σá⌐½á........................
  569.     20.6.6. Æαá¡ß½∩µ¿∩ ¿ ¬«¼»«¡«ó¬á...........................
  570.  20.7. çᬽετÑ¡¿Ñ.............................................
  571.  
  572.  âïÇéÇ 21. êìÆàÉöàëæ îìÄåàæÆéÇ äÄèôîàìÆÄé.....................
  573.  
  574.  21.1. æΓαπ¬Γπαá »α¿¬½áñ¡«⌐ »α«úαá¼¼δ, ¿ß»«½∞ºπεΘÑ⌐ MDI.......
  575.  21.2. ê¡¿µ¿á½¿ºáµ¿∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ, ¿ß»«½∞ºπεΘÑ⌐ MDI...
  576.     21.2.1. ÉÑú¿ßΓαᵿ∩ ¬½áß߫󠫬«¡..........................
  577.     21.2.2. æ«ºñá¡¿Ñ «¬«¡.....................................
  578.  21.3. æ«ºñá¡¿Ñ µ¿¬½á «íαáí«Γ¬¿ ß««íΘÑ¡¿⌐.....................
  579.  
  580.  
  581.                                    011
  582.  
  583.  21.4. æ«ºñá¡¿Ñ Σπ¡¬µ¿¿ «íαáí«Γ¬¿ ß««íΘÑ¡¿⌐ «¬¡á ΣαÑ⌐¼á.......
  584.  21.5. æ«ºñá¡¿Ñ  Σπ¡¬µ¿¿  «íαáí«Γ¬¿  ß««íΘÑ¡¿⌐ ñ½∩ ñ«τÑα¡Ñú«..
  585.        «¬¡á MDI...............................................
  586.  21.6. æó∩ºδóá¡¿Ñ ñá¡¡δσ ß ñ«τÑα¡¿¼¿ «¬¡á¼¿...................
  587.     21.6.1. òαá¡Ñ¡¿Ñ ñá¡¡δσ ó ßΓαπ¬ΓπαÑ «¬¡á..................
  588.     21.6.2. êß»«½∞º«óá¡¿Ñ ßó«⌐ßΓ󠫬¡á........................
  589.  21.7. ô»αáó½Ñ¡¿Ñ ñ«τÑα¡¿¼¿ «¬¡á¼¿............................
  590.     21.7.1. æ«ºñá¡¿Ñ ñ«τÑα¡¿σ «¬«¡............................
  591.     21.7.2. ÉáºαπΦÑ¡¿Ñ ñ«τÑα¡¿σ «¬«¡..........................
  592.     21.7.3. Ç¬Γ¿ó¿ºáµ¿∩ ¿ ñÑá¬Γ¿ó¿ºáµ¿∩ ñ«τÑα¡¿σ «¬«¡.........
  593.     21.7.4. ÉáßßΓá¡«ó¬á ñ«τÑα¡¿σ «¬«¡ ¡á φ¬αá¡Ñ...............
  594.  21.8. çᬽετÑ¡¿Ñ.............................................
  595.  
  596.  âïÇéÇ 22. äêìÇîêùàæèêë Äüîàì äÇìì¢îê.........................
  597.  
  598.  22.1. Äí¼Ñ¡ ñá¡¡δ¼¿ ó Windows................................
  599.     22.1.1. ÅÑαÑñáτá ñá¡¡δσ τÑαѺ ß¿ßΓѼ¡δ⌐ íπΣÑα.............
  600.     22.1.2. ä¿¡á¼¿τÑ߬¿ »«ñ¬½ετáѼδÑ í¿í½¿«ΓѬ¿...............
  601.     22.1.3. ä¿¡á¼¿τÑ߬¿⌐ «í¼Ñ¡ ñá¡¡δ¼¿........................
  602.     22.1.4. è«úñá ¿ß»«½∞º«óáΓ∞ Windows DDE....................
  603.     22.1.5. DDE ß Γ«τ¬¿ ºαÑ¡¿∩ »«½∞º«óáΓѽ∩...................
  604.  22.2. è«¡µÑ»µ¿¿ DDE..........................................
  605.     22.2.1. è½¿Ñ¡Γ, ßÑαóÑα ¿ ñ¿á½«ú...........................
  606.     22.2.2. ¥½Ñ¼Ñ¡Γ, »αÑñ¼ÑΓ, »α¿½«ªÑ¡¿Ñ......................
  607.     22.2.3. Å«ßΓ«∩¡¡á∩ ("ú«α∩τá∩" ¿ "ΓÑ»½á∩") ßó∩º∞ »« ñá¡¡δ¼.
  608.  22.3. æ««íΘÑ¡¿∩ DDE..........................................
  609.  22.4. Å«Γ«¬ ß««íΘÑ¡¿⌐ DDE....................................
  610.     22.4.1. ê¡¿µ¿á½¿ºáµ¿∩ ñ¿á½«úá.............................
  611.     22.4.2. ÅÑαÑñáτá «ñ¡«ú« φ½Ñ¼Ñ¡Γá..........................
  612.     22.4.3. ôßΓá¡«ó½Ñ¡¿Ñ »«ßΓ«∩¡¡«⌐ ßó∩º¿ »« ñá¡¡δ¼...........
  613.     22.4.4. çá»π߬ ¬«¼á¡ñ ó πñá½Ñ¡¡«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ....
  614.     22.4.5. çáóÑαΦÑ¡¿Ñ ñ¿á½«úá................................
  615.  22.5. Åα¿¼Ñαδ »α«úαá¼¼ Client ¿ Server.......................
  616.  22.6. çᬽετÑ¡¿Ñ.............................................
  617.  
  618.  
  619.                                    012
  620.  
  621.                             éóÑñÑ¡¿Ñ.
  622.                             ─────────
  623.  
  624.       ¥Γ« óóÑñÑ¡¿Ñ  ß«ñÑαª¿Γ  ¿¡Σ«α¼áµ¿ε,  ¬«Γ«απε   óδ   ñ«½ª¡δ
  625.  »α«τÑßΓ∞ »ÑαÑñ ¿ß»«½∞º«ó᡿Ѽ ñá¡¡«ú« απ¬«ó«ñßΓóá.
  626.  
  627.       é φΓ«⌐ ¿¡Σ«α¼áµ¿¿ «»¿ßá¡δ ß½ÑñπεΘ¿Ñ óÑΘ¿:
  628.  
  629.       - ùΓ« óδ ñ«½ª¡δ º¡áΓ∞ »ÑαÑñ ¡áτὫ¼ αáí«Γδ;
  630.  
  631.       - ìạáτÑ¡¿Ñ ¿ ß«ñÑαªá¡¿Ñ ñá¡¡«ú« απ¬«ó«ñßΓóá;
  632.  
  633.       - æαÑñßΓóá,  ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ß«ºñá¡¿∩ »α¿¬½áñ¡δσ »α«úαá¼¼,
  634.         αáí«ΓáεΘ¿σ ó ßαÑñÑ Windows 3.0;
  635.  
  636.       - êß»«½∞º«óá¡¿Ñ »α«ßΓ«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ,  «»¿ßá¡¡«⌐ ó
  637.         ñá¡¡«¼ απ¬«ó«ñßΓóÑ;
  638.  
  639.       - æ«ú½áΦÑ¡¿∩, ¿ß»«½∞ºπѼδÑ ó απ¬«ó«ñßΓóÑ;
  640.  
  641.       - Éπ¬«ó«ñßΓóá,  ¬«Γ«αδÑ »«ßΓáó½∩εΓß∩  ó¼ÑßΓÑ  ß  Microsoft
  642.         Windows Software Development Kit (SDK).
  643.  
  644.             ùΓ« óδ ñ«½ª¡δ º¡áΓ∞ »ÑαÑñ ¡áτὫ¼ αáí«Γδ.
  645.             ─────────────────────────────────────────
  646.  
  647.       ä½∩ Γ«ú«,   τΓ«íδ  ¿ß»«½∞º«óáΓ∞  ñá¡¡«Ñ  απ¬«ó«ñßΓó«,  óá¼
  648.  ¡Ñ«íσ«ñ¿¼δ:
  649.  
  650.       - Ä»δΓ ¿ß»«½∞º«óá¡¿∩ Windows ¿ »«¡¿¼á¡¿Ñ »«½∞º«óáΓѽ∞߬«ú«
  651.         ¿¡ΓÑαΣÑ⌐ßá ßαÑñδ Windows.
  652.  
  653.         ÅÑαÑñ ¡áτὫ¼  αáºαáí«Γ¬¿ ½εí«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ñ½∩
  654.         αáí«Γδ ó ßαÑñÑ Windows óδ  ñ«½ª¡δ  πßΓá¡«ó¿Γ∞  ¡á  ßó«Ñ¼
  655.         ¬«¼»∞εΓÑαÑ  Windows  óÑαß¿¿ 3.0 ¿ ¡áπτ¿Γ∞ß∩ »«½∞º«óáΓ∞ß∩
  656.         Ñε. ôíÑñ¿ΓÑß∞,  τΓ« óδ ¿ºπτ¿½¿  ¡áºóá¡¿∩,  ¡áº¡áτÑ¡¿Ñ  ¿
  657.         αáí«Γπ  αẽ¿τ¡δσ  τáßΓÑ⌐  »α¿¬½áñ¡δσ  »α«úαá¼¼  Windows
  658.         (Γ¿»á «¬«¡,  í½«¬«ó ñ¿á½«úá,  ¼Ñ¡ε,  í½«¬«ó π»αáó½Ñ¡¿∩ ¿
  659.         ßΓ᫬  »α«¬απΓ¬¿).  Å«ß¬«½∞¬π  óáΦ¿ »α¿¬½áñ¡δÑ »α«úαá¼¼δ
  660.         ñ½∩ ßαÑñδ Windows íπñπΓ ó¬½ετáΓ∞  φΓ¿  φ½Ñ¼Ñ¡Γδ,  ó᪡«,
  661.         τΓ«íδ  óδ  »«¡¿¼á½¿  ¿σ  ñ½∩  Γ«ú«,  τΓ«íδ  »αáó¿½∞¡« ¿σ
  662.         αÑ὿º«óáΓ∞.
  663.  
  664.       - Å«¡¿¼á¡¿Ñ ßΓ¿½∩ »«½∞º«óáΓѽ∞߬«ú« ¿¡ΓÑαΣÑ⌐ßá Windows.
  665.  
  666.         ûѽ∞ Microsoft Windows 3.0 ß«ßΓ«¿Γ ó »αÑñ«ßΓáó½Ñ¡¿¿ π¡¿-
  667.         Σ¿µ¿α«óá¡¡«ú« »«½∞º«óáΓѽ∞߬«ú«   ¿¡ΓÑαΣÑ⌐ßá   ñ½∩  óßÑσ
  668.         »α¿¬½áñ¡δσ »α«úαá¼¼.  ¥Γ« »«¼«ªÑΓ »«½∞º«óáΓѽε π¼Ñ¡∞Φ¿Γ∞
  669.         Γαπñ¡«ßΓ¿, ó«º¡¿¬áεΘ¿Ñ  »α¿  ¿ºπτÑ¡¿¿  »«½∞º«óáΓѽ∞߬«ú«
  670.         ¿¡ΓÑαΣÑ⌐ßá »α¿¬½áñ¡δσ »α«úαá¼¼.  Äñ¡á¬«,  ñ½∩ ñ«ßΓ¿ªÑ¡¿∩
  671.         φΓ«⌐ µÑ½¿ óδ ñ«½ª¡δ ß½Ññ«óáΓ∞ αѬ«¼Ñ¡ñᵿ∩¼,  ¿º½«ªÑ¡¡δ¼
  672.         ó "System Application Architecture,  Common User Access:
  673.         Advance Interface User Guide".
  674.  
  675.                                                               013
  676.  
  677.  
  678.  
  679.       - Ä»δΓ  ¡á»¿ßá¡¿∩  »α«úαá¼¼  ¡á ∩º¿¬Ñ »α«úαá¼¼¿α«óá¡¿∩ æ ß
  680.         ¿ß»«½∞º«ó᡿Ѽ ßΓá¡ñáαΓ¡δσ í¿í½¿«ΓÑτ¡δσ Σπ¡¬µ¿⌐ æ.
  681.  
  682.         ä½∩ αáºαáí«Γ¬¿ »α¿¬½áñ¡δσ  »α«úαá¼¼  ñ½∩  ßαÑñδ  Windows
  683.         »αÑñ»«τΓ¿Γѽ∞¡ÑÑ  ¿ß»«½∞º«óáΓ∞  ∩ºδ¬ »α«úαá¼¼¿α«óá¡¿∩ æ.
  684.         î¡«ú¿Ñ »α«úαá¼¼¡δѠ󫺼«ª¡«ßΓ¿ Windows í뫨  αáºαáí«Γá¡δ
  685.         ñ½∩   ¿ß»«½∞º«óá¡¿∩   ó  »α«úαá¼¼áσ  ¡á  æ.  (Åਪ½áñ¡δÑ
  686.         »α«úαá¼¼δ   ñ½∩   Windows    ¼«ª¡«    αáºαáíáΓδóáΓ∞    ß
  687.         ¿ß»«½∞º«ó᡿Ѽ  ΓᬪѠ∩ºδ¬«ó Pascal ¿ Assembler,  «ñ¡á¬«
  688.         φΓ¿  ∩ºδ¬¿   »αÑñ«ßΓáó½∩εΓ   ñ«»«½¡¿Γѽ∞¡δÑ   ß½«ª¡«ßΓ¿,
  689.         ¬«Γ«αδσ ¡Ñ ó«º¡¿¬áÑΓ »α¿ ¿ß»«½∞º«óá¡¿¿ æ).
  690.  
  691.                           Äí φΓ«¼ απ¬«ó«ñßΓóÑ.
  692.                           ────────────────────
  693.  
  694.       ¥Γ« απ¬«ó«ñßΓó«  »αÑñ¡áº¡áτÑ¡«  ñ½∩  Γ«ú«,  τΓ«íδ   »«¼«τ∞
  695.  «»δΓ¡δ¼ »α«úαá¼¼¿ßΓá¼,  ó½áñÑεΘ¿¼  ∩ºδ¬«¼  »α«úαá¼¼¿α«óá¡¿∩  æ,
  696.  αáºαáíáΓδóáΓ∞   »α¿¬½áñ¡δÑ   »α«úαá¼¼δ,   ¬«Γ«αδÑ    ¿ß»«½∞ºπεΓ
  697.  ¿¡ΓÑαΣÑ⌐ß  »«½∞º«óáΓѽ∩  ßαÑñδ  Windows 3.0.  ä«¬π¼Ñ¡Γ ß«ñÑনΓ
  698.  »«ñα«í¡δÑ  »«∩ߡѡ¿∩  ¬á¬  ¿ß»«½∞º«óáΓ∞  Σπ¡¬µ¿¿,  ß««íΘÑ¡¿∩  ¿
  699.  ßΓαπ¬Γπαδ   ñá¡¡δσ   Windows  ñ½∩  óδ»«½¡Ñ¡¿∩  «íΘ¿σ  ñ½∩  óßÑσ
  700.  »α¿¬½áñ¡δσ »α«úααá¼¼ Windows ºáñáτ.  é  απ¬«ó«ñßΓóÑ  ß«ñÑαªáΓß∩
  701.  ΓᬪѠ«»¿ßá¡¿∩ »α¿¼Ñα«ó »α¿¬½áñ¡δσ »α«úαá¼¼, ¬«Γ«αδÑ ¼«úπΓ íδΓ∞
  702.  «ΓΓαá¡ß½¿α«óá¡δ ¿ ºá»πΘÑ¡δ ó αáí«Γπ ó¼ÑßΓÑ  ß«  ßαÑñ«⌐  Windows
  703.  3.0.
  704.  
  705.       ¥Γ« απ¬«ó«ñßΓó« ß«ßΓ«¿Γ ¿º ΓαÑσ τáßΓÑ⌐,  ¬áªñá∩ ¿º ¬«Γ«αδσ
  706.  ß«ñÑαª¿Γ »« ¡Ñ߬«½∞¬« ú½áó.
  707.  
  708.       ùáßΓ∞ 1,  "éóÑñÑ¡¿Ñ ó  ß«ºñá¡¿Ñ  »α¿¬½áñ¡δσ  »α«úαá¼¼  ñ½∩
  709.  Windows",  »αÑñ½áúáÑΓ  «íº«α  ßαÑñδ  Windows  ¿  ñáÑΓ »«ñα«í¡«Ñ
  710.  «»¿ßá¡¿Ñ »α«ßΓ«⌐  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.  ùáßΓ∞  1  ß«ßΓ«¿Γ  ¿º
  711.  ß½ÑñπεΘ¿σ ú½áó:
  712.  
  713.       - â½áóá 1,  "Äíº«α ßαÑñδ  Windows",  »α«¿ºó«ñ¿Γ  ßαáó¡Ñ¡¿Ñ
  714.         Windows ß« ßΓá¡ñáαΓ¡δ¼ «¬απªÑ¡¿Ñ¼ æ, »αÑñ½áúáÑΓ ¬«α«Γ¬¿⌐
  715.         «íº«α Windows,  á  ΓᬪѠ «»¿ßδóáÑΓ  »α«úαá¼¼¡πε  ¼«ñѽ∞
  716.         Windows ¿   »α«µÑßß  ß«ºñá¡¿∩  »α¿¬½áñ¡δσ  »α«úαá¼¼  ñ½∩
  717.         Windows.
  718.  
  719.       - â½áóá 2, "Åਪ½áñ¡á∩ »α«úαá¼¼á Generic", »«¬áºδóáÑΓ, ¬á¬
  720.         ß«ºñáΓ∞  »α«ßΓπε  »α¿¬½áñ¡πε  »α«úαá¼¼π   ñ½∩   Windows,
  721.         ¬«Γ«αá∩  ¡áºδóáÑΓß∩  Generic.  ¥Γπ  »α«úαá¼¼π  óδ íπñÑΓÑ
  722.         ¿ß»«½∞º«óáΓ∞  ó  ñá½∞¡Ñ⌐ΦѼ  ó  ¬áτÑßΓóÑ   íẫó«⌐   ñ½∩
  723.         »«ß½ÑñπεΘ¿σ  »α¿¼Ñα«ó »α«úαá¼¼ ¿º ñá¡¡«ú« απ¬«ó«ñßΓóá »«
  724.         «íπτÑ¡¿ε.
  725.  
  726.       ùáßΓ∞ 2,  "櫺ñá¡¿Ñ  »α¿¬½áñ¡δσ  »α«úαá¼¼  ñ½∩   Windows",
  727.  «»¿ßδóáÑΓ «ß¡«ó¡δÑ ºáñáτ¿, ¬«Γ«αδÑ óßΓáεΓ »α¿ ß«ºñá¡¿¿ »α«úαá¼¼
  728.  ñ½∩ Windows,  ΓᬿѠ¬á¬ ß«ºñá¡¿Ñ ¼Ñ¡ε,  »ÑτáΓ∞ ¿  ¿ß»«½∞º«óá¡¿Ñ
  729.  ß¿ßΓѼ¡«ú« íπΣÑαá. èáªñá∩ ú½áóá «»¿ßδóáÑΓ «»αÑñѽѡ¡δ⌐ αáºñѽ ¿
  730.  ß«ñÑαª¿Γ »α¿¼Ñα »α«úαá¼¼δ ¡á  φΓπ  ΓѼπ.  ùáßΓ∞  2  ß«ßΓ«¿Γ  ¿º
  731.  ß½ÑñπεΘ¿σ ú½áó:
  732.  
  733.                                                               014
  734.  
  735.  
  736.  
  737.       - â½áóá  3,  "éδó«ñ ó «¬¡«",  óó«ñ¿Γ ¿¡ΓÑαΣÑ⌐ß úαáΣ¿τÑ߬¿σ
  738.         πßΓα«⌐ßΓó (GDI) ¿ «»¿ßδóáÑΓ  ¿ß»«½∞º«óá¡¿Ñ  ßαÑñßΓó  GDI
  739.         ñ½∩ óδó«ñá ó «¬¡«.
  740.  
  741.       - â½áóá  4,  "éó«ñ  ß  ¿ß»«½∞º«óá¡¿Ñ  ¼δΦ¿  ¿ ¬½áó¿áΓπαδ",
  742.         »«¬áºδóáÑΓ ¬á¬ «íαáíáΓδóáΓ∞ óó«ñ «Γ ¼δΦ¿ ¿ ¬½áó¿áΓπαδ.
  743.  
  744.       - â½áóá 5,  "ꬫ¡δ",  »«¬áºδóáÑΓ ¬á¬ ß«ºñáΓ∞ ¿  «Γ«íαếΓ∞
  745.         ¿¬«¡π ñ½∩ óáΦÑ⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  746.  
  747.       - â½áóá   6,   "èπαß«α,   ¼δΦ∞  ¿  ¬½áó¿áΓπαá",  «»¿ßδóáÑΓ
  748.         ¡áº¡áτÑ¡¿Ñ ¬παß«αá,  ¼δΦ¿ ¿ ¬½áó¿áΓπαδ ¿ »«¬áºδóáÑΓ, ¬á¬
  749.         ¿σ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ó óáΦ¿σ »α¿¬½áñ¡δσ »α«úαá¼¼áσ.
  750.  
  751.       - â½áóá  7,  "îÑ¡ε",  »«¬áºδóáÑΓ,  ¬á¬  ó óáΦÑ⌐ »α¿¬½áñ¡«⌐
  752.         »α«úαἼѠ߫ºñáΓ∞ ¼Ñ¡ε ¿ ¬á¬ «íαáíáΓδóáΓ∞ óó«ñ «Γ ¼Ñ¡ε.
  753.  
  754.       - â½áóá 8,  "ü½«¬¿ π»αáó½Ñ¡¿∩",  «»¿ßδóáÑΓ,  ¬á¬ ß«ºñáΓ∞ ¿
  755.         ¿ß»«½∞º«óáΓ∞  í½«¬¿  π»αáó½Ñ¡¿∩,  Γ¿»á  ¬½áó¿Φ ¿ »á¡Ñ½Ñ⌐
  756.         »ÑαÑτ¡∩.
  757.  
  758.       - â½áóá 9,  "ü½«¬¿ ñ¿á½«úá",  «»¿ßδóáÑΓ,  ¬á¬ ß«ºñáóáΓ∞  ¿
  759.         ¿ß»«½∞º«óáΓ∞  í½«¬¿ ñ¿á½«úá,  ¿ ¬á¬ ºá»«½¡∩Γ∞ ¿σ í½«¬á¼¿
  760.         π»αáó½Ñ¡¿∩.
  761.  
  762.       - â½áóá 10,  "éó«ñ ¿  óδó«ñ  ó  Σá⌐½",  «»¿ßδóáÑΓ  Σπ¡¬µ¿ε
  763.         OpenFile ¿ »αáó¿½á αáí«Γδ ß Σá⌐½á¼¿.
  764.  
  765.       - â½áóá 11, "ÉáßΓα«óδÑ ¬áαΓδ", »«¬áºδóáÑΓ, ¬á¬ ß«ºñáóáΓ∞ ¿
  766.         «Γ«íαáªáΓ∞ αáßΓα«óδÑ ¬áαΓδ.
  767.  
  768.       - â½áóá 12, "ÅÑτáΓ∞", »«¬áºδóáÑΓ, ¬á¬ ¿ß»«½∞º«óáΓ∞ »α¿¡ΓÑα
  769.         »α¿ αáí«ΓÑ »«ñ Windows.
  770.  
  771.       - â½áóá 13, "æ¿ßΓѼ¡δ⌐ íπΣÑα", «»¿ßδóáÑΓ ß¿ßΓѼ¡δ⌐ íπΣÑα ¿
  772.         »«¬áºδóáÑΓ, ¬á¬  Ñú«  ¿ß»«½∞º«óáΓ∞  ó  óáΦ¿σ  »α¿¬½áñ¡δσ
  773.         »α«úαá¼¼áσ.
  774.  
  775.       ùáßΓ∞ 3,  "ü«½ÑÑ ß½«ª¡δÑ αáºñѽδ",  »«¬áºδóáÑΓ ¿ «»¿ßδóáÑΓ
  776.  ¡Ñ¬«Γ«αδÑ  ß½«ª¡δÑ  αáºñѽδ,  óα«ñÑ  π»αáó½Ñ¡¿∩   »á¼∩Γ∞ε   ¿½¿
  777.  ñ¿¡á¼¿τÑ߬«ú«    «í¼Ñ¡á   ñá¡¡δ¼¿.   èáªñá∩   ú½áóá   «»¿ßδóáÑΓ
  778.  «»αÑñѽѡ¡δ⌐ αáºñѽ. ùáßΓ∞ 3 ß«ßΓ«¿Γ ¿º ß½ÑñπεΘ¿σ ú½áó:
  779.  
  780.       - â½áóá  14,  "ƒºδ¬  æ  ¿  ∩ºδ¬  áßßѼí½Ñαá",   »αÑñ½áúáÑΓ
  781.         ¡Ñ¬«Γ«αδÑ   »α¿Ñ¼δ  ¡á»¿ßá¡¿∩  »α¿¬½áñ¡δσ  »α«úαá¼¼  ñ½∩
  782.         Windows ß ¿ß»«½∞º«ó᡿Ѽ ∩ºδ¬«ó ¿ æ ¿ áßßѼí½Ñαá.
  783.  
  784.       - â½áóá 15, "ô»αáó½Ñ¡¿Ñ »á¼∩Γ∞ε", »«¬áºδóáÑΓ, ¬á¬ óδñѽ∩Γ∞
  785.         ú½«íá½∞¡πε ¿ ½«¬á½∞¡πε »á¼∩Γ∞.
  786.  
  787.       - â½áóá 16,  "àΘÑ «í π»αáó½Ñ¡¿¿ »á¼∩Γ∞ε", »αÑñ½áúáÑΓ í«½ÑÑ
  788.         ñÑΓá½∞¡«Ñ «»¿ßá¡¿Ñ Γ«ú«,  ¬á¬ »α¿¬½áñ¡á∩ »α«úαἼᠼ«ªÑΓ
  789.         φΣΣÑ¬Γ¿ó¡« ¿ß»«½∞º«óáΓ∞  »á¼∩Γ∞.  é  ñá¡¡«⌐  ú½áóÑ ΓᬪÑ
  790.  
  791.                                                               015
  792.  
  793.  
  794.         «»¿ßá¡« ¬á¬ Windows π»αáó½∩ÑΓ  αáß»αÑñѽѡ¿Ñ¼  »á¼∩Γ¿  ó
  795.         αẽ¿τ¡δ󠬫¡Σ¿úπαᵿ∩σ.
  796.  
  797.       - â½áóá   17,   "Åáαá¼ÑΓαδ   »α¿¡ΓÑαá",   »«¬áºδóáÑΓ,  ¬á¬
  798.         »α¿ß»«ßáí½¿óáΓ∞  »áαá¼ÑΓαδ  »α¿¡ΓÑαá  (Γ¿»á  αẼÑα«ó  ¿
  799.         «α¿Ñ¡Γᵿ¿ ßΓαá¡¿µ) ñ½∩ ¡πªñ óáΦÑ⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  800.  
  801.       - â½áóá   18,   "ÿα¿ΣΓδ",   »«¬áºδóáÑΓ,  ¬á¬  ß«ºñáóáΓ∞  ¿
  802.         ºáúαπªáΓ∞ Φα¿ΣΓδ ¿ ¬á¬ ¿σ ºáΓѼ ¿ß»«½∞º«óáΓ∞  ó  Σπ¡¬µ¿¿
  803.         TextOut.
  804.  
  805.       - â½áóá    19,   "ûóÑΓ«óδÑ   »á½¿Γαδ",   »«¬áºδóáÑΓ,   ¬á¬
  806.         ¿ß»«½∞º«óáΓ∞   »á½¿Γαδ   µóÑΓ«ó   Windows   ñ½∩    í«½ÑÑ
  807.         φΣΣÑ¬Γ¿ó¡«⌐   αáí«Γδ   ß   µóÑΓἿ  ó  óáΦÑ⌐  »α¿¬½áñ¡«⌐
  808.         »α«úαá¼¼Ñ.
  809.  
  810.       - â½áóá   20,   "信ἿτÑ߬¿   »«ñ¬½ετáѼδÑ   í¿í½¿«ΓѬ¿",
  811.         «»¿ßδóáÑΓ,   ¬á¬   ß«ºñáΓ∞  ¿  ¿ß»«½∞º«óáΓ∞  ñ¿¡á¼¿τÑ߬¿
  812.         »«ñ¬½ετáѼδÑ í¿í½¿«ΓѬ¿ ó Windows.
  813.  
  814.       - â½áóá 21,  "ê¡ΓÑαΣÑ⌐ß ¼¡«ªÑßΓóá ñ«¬π¼Ñ¡Γ«ó", »«¬áºδóáÑΓ,
  815.         ¬á¬  ß«ºñáóáΓ∞ »α¿¬½áñ¡δÑ »α«úαá¼¼δ,  ¬«Γ«αδÑ ¿ß»«½∞ºπεΓ
  816.         ¿¡ΓÑαΣÑ⌐ß ¼¡«ªÑßΓóá ñ«¬π¼Ñ¡Γ«ó  Windows  (MDI),  ¬«Γ«αδ⌐
  817.         »«ºó«½∩ÑΓ    »«½∞º«óáΓÑ½ε    αáí«ΓáΓ∞   «ñ¡«óαѼѡ¡«   ß
  818.         ¡Ñ߬«½∞¬¿¼¿ ñ«¬π¼Ñ¡ΓἿ.
  819.  
  820.       - â½áóá 22,  "信ἿτÑ߬¿⌐ «í¼Ñ¡ ñá¡¡δ¼¿",  «»¿ßδóáÑΓ, ¬á¬
  821.         »ÑαÑñáóáΓ∞ ñá¡¡δÑ «Γ «ñ¡«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ñαπú«⌐ ß
  822.         »«¼«Θ∞ε   »α«Γ«¬«½á   ä¿¡á¼¿τÑ߬«ú«   Äí¼Ñ¡á    äá¡¡δ¼¿,
  823.         íếαπεΘÑú«ß∩ ¡á »ÑαÑñáτÑ ß««íΘÑ¡¿⌐.
  824.  
  825.                       ìÑ«íσ«ñ¿¼δ⌐ ¿¡ßΓαπ¼Ñ¡Γáα¿⌐.
  826.                       ───────────────────────────
  827.  
  828.       ä½∩ αáºαáí«Γ¬¿ í«½∞Φ¿¡ßΓóá  »α¿¬½áñ¡δσ  »α«úαá¼¼  ó  ßαÑñÑ
  829.  Windows óÑαß¿¿ 3.0 ¡Ñ«íσ«ñ¿¼ ß½ÑñπεΘ¿⌐ ¿¡ßΓαπ¼Ñ¡Γáα¿⌐:
  830.  
  831.       - «»Γ¿¼¿º¿απεΘ¿⌐ ¬«¼»¿½∩Γ«α ß ∩ºδ¬á æ:CL;
  832.  
  833.       - ¬«¼»«¡«óΘ¿¬:LINK;
  834.  
  835.       - ¬«¼»¿½∩Γ«α αÑßπαß«ó:RC;
  836.  
  837.       - αÑñá¬Γ«α ¿¬«¡:SDKPAINT;
  838.  
  839.       - αÑñá¬Γ«α ñ¿á½«úá:DIALOG.
  840.  
  841.       ä½∩ ß«ºñá¡¿∩  í¿í½¿«ΓѬ  Windows  ¿  Σá⌐½«ó αÑßπαßá Φα¿ΣΓá
  842.  ¡Ñ«íσ«ñ¿¼ ß½ÑñπεΘ¿⌐ ñ«»«½¡¿Γѽ∞¡δ⌐ ¿¡ßΓαπ¼Ñ¡Γáα¿⌐:
  843.  
  844.       - ¼á¬α«áßßѼí½Ñα:MASW;
  845.  
  846.       - αÑñá¬Γ«α Φα¿ΣΓ«ó:FONTEDIT.
  847.  
  848.  
  849.                                                               016
  850.  
  851.  
  852.       Åα¿ ß«ºñá¡¿¿  ¿  «Γ½áñ¬Ñ  »α¿¬½áñ¡δσ  »α«úαá¼¼  ñ½∩  ßαÑñδ
  853.  Windows óá¼ ¼«úπΓ »«¡áñ«í¿Γ∞ß∩ ß½ÑñπεΘ¿Ñ ßαÑñßΓóá:
  854.  
  855.       - »α«úαá¼¼¡«Ñ ßαÑñßΓó« ß«»α«ó«ªñÑ¡¿∩ »α«Ñ¬Γ«ó: MAKE;
  856.  
  857.       - ß¿¼ó«½∞¡δ⌐ «Γ½áñτ¿¬: SYMDEB;
  858.  
  859.       - CodeView ñ½∩ Windows: CVW;
  860.  
  861.       - »α«Σ¿½Ñα: PROFILER;
  862.  
  863.       - »α«úαá¼¼á SWAP;
  864.  
  865.       - »α«úαἼᠻα«ß¼«Γαá »á¼∩Γ¿: HEAPWALK;
  866.  
  867.       - »α«úαἼᠫΓ߽Ѫ¿óá¡¿∩ ß««íΘÑ¡¿⌐: SPY.
  868.  
  869.       ü«½∞Φá∩ τáßΓ∞   φΓ«ú«   ¿¡ßΓαπ¼Ñ¡Γáα¿∩   óσ«ñ¿Γ  ó  ß«ßΓáó
  870.  Microsoft Windows Software Development Kit  óÑαß¿¿  3.0  (¬α«¼Ñ
  871.  ¬«¼»¿½∩Γ«αá   æ,   ¼á¬α«áßßѼí½Ñαá,  ¬«¼»«¡«óΘ¿¬á  ¿  »α«úαá¼¼δ
  872.  ß«»α«ó«ªñÑ¡¿∩  »α«Ñ¬Γ«ó).   Å«½¡«ßΓ∞ε   ß«ßΓáó   ¿¡ßΓαπ¼Ñ¡Γáα¿∩
  873.  »α¿óÑñÑ¡ ó "Tools".
  874.  
  875.       æ»¿ß«¬ ΓαÑí«óá¡¿⌐ Windows 3.0 ¬ »α«úαá¼¼¡«¼π ¿ á»»áαáΓ¡«¼π
  876.  «íÑß»ÑτÑ¡¿ε óδ ¡á⌐ñÑΓÑ ó "Éπ¬«ó«ñßΓóÑ »« πßΓá¡«ó¬Ñ".
  877.  
  878.                   Åα¿¼Ñαδ »α¿¬½áñ¡δσ »α«úαá¼¼.
  879.                   ────────────────────────────
  880.  
  881.       Åα¿¼Ñαδ »α¿¬½áñ¡δσ   »α«úαá¼¼,  αáßß¼áΓα¿óáѼδÑ  ó  ñá¡¡«¼
  882.  ñ«¬π¼Ñ¡ΓÑ,  ¡á»¿ßá¡δ ¡á ∩ºδ¬Ñ æ ¿ ß½ÑñπεΓ αѬ«¼Ñ¡ñ«óá¡¡«¼π  ñ½∩
  883.  Windows ßΓ¿½ε ¿¡ΓÑαΣÑ⌐ßá »«½∞º«óáΓѽ∩.
  884.  
  885.       êßσ«ñ¡δÑ Σá⌐½δ  óßÑσ »α¿¼Ñα«ó »α¿¬½áñ¡δσ »α«úαá¼¼ óσ«ñ∩Γ ó
  886.  ß«ßΓáó  »α«úαá¼¼¡δσ  ßαÑñßΓó  SDK.  éδ   ¼«ªÑΓÑ   »α«ß¼áΓα¿óáΓ∞
  887.  ¿ßσ«ñ¡δÑ   ΓѬßΓδ  φΓ¿σ  »α«úαá¼¼  »α¿  τΓÑ¡¿¿  ß««ΓóÑΓßΓóπεΘ¿σ
  888.  αáºñѽ«ó ñá¡¡«ú«  απ¬«ó«ñßΓóá.  ä½∩   πñ«íßΓóá   »«ññ¿αÑ¬Γ«α¿¿,
  889.  ß«ñÑαªáµ¿Ñ ß««ΓóÑΓßΓóπεΘ¿Ñ »α«úαá¼¼δ,  ¡áºóá¡δ ó ß««ΓóÑΓßΓó¿¿ ß
  890.  ú½áóἿ.  ¥Γ¿ »α¿¼Ñαδ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ »«½∞º«óáΓѽѼ ¬á¬
  891.  «ß¡«óá »α¿ αáºαáí«Γ¬Ñ ß«íßΓóÑ¡¡δσ »α«úαá¼¼.
  892.  
  893.                       æ»Ñµ¿á½∞¡δÑ ΓÑନ¡δ.
  894.  
  895.       Éáºαáí«Γτ¿¬! äá¡¡«Ñ  απ¬«ó«ñßΓó«  ¡á»¿ßá¡« ñ½∩ óáß.  æ½«ó«
  896.  "óδ" ¼«ªÑΓ π¬áºδóáΓ∞ ¬á¬ óáß,  Γ.Ñ.  αáºαáí«Γτ¿¬á,  Γᬠ¿  óáΦπ
  897.  »α¿¬½áñ¡πε »α«úαá¼¼π. ìá»α¿¼Ñα:
  898.  
  899.       "éδ ß«ºñáÑΓÑ  ¿¬«¡δ,  ¬παß«αδ  ¿ αáßΓα«óδÑ ¬áαΓδ ß »«¼«Θ∞ε
  900.        αÑñá¬Γ«αá SDKPaint."
  901.  
  902.       "éδ ¼«ªÑΓÑ óδóÑßΓ¿ ΓѬßΓ ß »«¼«Θ∞ε Σπ¡¬µ¿¿ TextOut."
  903.  
  904.       "éáΦá »α¿¬½áñ¡á∩ »α«úαἼᠠ»«½πτáÑΓ  ß««íΘÑ¡¿Ñ  WM_PAINT,
  905.        ¬«úñá   ó«º¡¿¬áÑΓ  ¡Ñ«íσ«ñ¿¼«ßΓ∞  ó  »ÑαÑα¿ß«ó¬Ñ  «í½áßΓ¿
  906.  
  907.                                                               017
  908.  
  909.  
  910.        »«½∞º«óáΓѽ∩.
  911.  
  912.       é ñá¡¡«¼ ñ«¬π¼Ñ¡ΓÑ ß½«ó« "»«½∞º«óáΓѽ∞" «»αÑñѽ∩ÑΓ ¡Ñ óáß,
  913.  αáºαáí«Γτ¿¬á   »α¿¬½áñ¡«⌐   »α«úαá¼¼δ,   á   Γ«ú«,   ¬Γ«  íπñÑΓ
  914.  ¿ß»«½∞º«óáΓ∞ »α¿¬½áñ¡πε »α«úαá¼¼π, ¬«Γ«απε óδ ¡á»¿ß὿:
  915.  
  916.       "è«úñá »«½∞º«óáΓѽ∞  óδí¿αáÑΓ  φ½Ñ¼Ñ¡Γ  ¼Ñ¡ε  About,  óáΦá
  917.  »α¿¬½áñ¡á∩ »α«úαá¼¼á óδó«ñ¿Γ »á¡Ñ½∞ ñ¿á½«úá About".
  918.  
  919.       "éδ ¼«ªÑΓÑ  «Γ«íαếΓ∞  α∩ñ«¼  ß  φ½Ñ¼Ñ¡Γ«¼  ¼Ñ¡ε »«¼ÑΓ¬π,
  920.  ¬«Γ«αá∩ ú«ó«α¿Γ « Γ«¼, τΓ« »«½∞º«óáΓѽ∞ óδíαá½ ñá¡¡δ⌐ φ½Ñ¼Ñ¡Γ.
  921.  
  922.           æ«ú½áΦÑ¡¿∩, ¿ß»«½∞ºπѼδÑ ó ñá¡¡«¼ ñ«¬π¼Ñ¡ΓÑ.
  923.           ────────────────────────────────────────────
  924.  
  925.       é ñá¡¡«¼  ñ«¬π¼Ñ¡ΓÑ  "DOS"  «»αÑñѽ∩ÑΓ  ¬á¬ MS-DOS,  Γᬠ¿
  926.  PC-DOS,  ºá ¿ß¬½ετÑ¡¿Ñ¼ ΓÑσ ß½πτáÑó,  ¬«úñá ¿σ  ó«º¼«ª¡«ßΓ¿  ¡Ñ
  927.  ß««ΓóÑΓßΓóπεΓ ñαπú ñαπúπ.
  928.  
  929.       é ñá¡¡«¼ απ¬«ó«ñßΓóÑ ¿ß»«½∞ºπεΓß∩ ß½ÑñπεΘ¿Ñ ß«ú½áΦÑ¡¿∩:
  930.  
  931.  æ«ú½áΦÑ¡¿Ñ          Ä»¿ßá¡¿Ñ
  932.  ───────────────────────────────────────────────────────────────
  933.  å¿α¡δ⌐ ΓѬßΓ        å¿α¡δÑ íπ¬óδ óδñѽ∩εΓ ß»Ñµ¿á½∞¡δÑ ΓÑନ¡δ
  934.                      ¿½¿ º¡á¬¿   »π¡¬Γπᵿ¿,   ¬«Γ«αδÑ    ñ«½ª¡δ
  935.                      ¿ß»«½∞º«óáΓ∞ß∩  ó  Γ«¼  ó¿ñÑ,  ó  ¬á¬«¼ «¡¿
  936.                      »α¿óÑñÑ¡δ:  ¥Γ« ¬½ετÑóδÑ ß½«óá ¿½¿  Σπ¡¬µ¿¿
  937.                      (Γ¿»á  EXETYPE  ¿½¿ CreateWindow),  ¬«¼á¡ñδ
  938.                      DOS ¿ ¬½ετ¿ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ (Γ¿»á /Zi). éδ
  939.                      ñ«½ª¡δ  óó«ñ¿Γ∞ φΓ¿ ß¿¼ó«½δ Γ«τ¡« Γá¬,  ¬á¬
  940.                      «¡¿ »«¬áºá¡δ.  Äñ¡á¬« ¿ß»«½∞º«óá¡¿Ñ í«½∞Φ¿σ
  941.                      ¿  ¼á½Ñ¡∞¬¿σ íπ¬ó ¡Ñ óßÑúñá ¿¼ÑÑΓ º¡áτÑ¡¿Ñ.
  942.                      ìá»α¿¼Ñα, óδ  ¼«ªÑΓÑ  óδºóáΓ∞  ¬«¼»«¡«óΘ¿¬,
  943.                      ¡áíαáó ¿ LINK,  ¿ Link,  ¿ link ó »«ñ߬ẬÑ
  944.                      DOS.
  945.  
  946.  ()                  é ß¿¡Γá¬ß¿τÑ߬¿σ «»ÑαáΓ«αáσ ß¬«í¬¿ ºá¬½ετá-
  947.                      εΓ «ñ¿¡ ¿½¿ í«½ÑÑ  »áαá¼ÑΓα«ó,  ¬«Γ«αδÑ  óδ
  948.                      »ÑαÑñáÑΓÑ Σπ¡¬µ¿¿.
  949.  
  950.  èπα߿󠠠           èπαß¿ó «Γ¼ÑτáÑΓ ΓѬßΓ, ¬«Γ«αδ⌐ ó ñá¡¡«¼ ¼Ñß-
  951.                      ΓÑ óδ ºá¼Ñ¡¿ΓÑ ¡á ßó«⌐ »áαá¼ÑΓα.  ìá»α¿¼Ñα,
  952.                      ó ¡¿ªÑ»α¿óÑñÑ¡¡«¼ ΓѬßΓÑ óδ ñ«½ª¡δ ºá¼Ñ¡¿Γ∞
  953.                      »áαá¼ÑΓαδ    X    ¿    Y    ñÑ⌐ßΓó¿Γѽ∞¡δ¼¿
  954.                      ¬««αñ¿¡áΓἿ:
  955.  
  956.                      SetCursorPos(X,Y)
  957.  
  958.  ìÑ»α«»«αµ¿«¡á½∞¡δ⌐  ÆÑ¬ßΓδ »α¿¼Ñα«ó »α«úαá¼¼ óδó«ñ∩Γß∩ ¡Ñ»α«»«α-
  959.  Φα¿ΣΓ               µ¿«¡á½∞¡δ¼ Φα¿ΣΓ«¼.
  960.  
  961.  BEGIN               éÑαΓ¿¬á½∞¡δ⌐ φ½½¿»ß¿ß ó »α¿¼Ñαáσ »α«úαá¼¼
  962.    .                 «Γ¼ÑτáÑΓ τáßΓ∞ ΓѬßΓá, ¬«Γ«αá∩ «»πΘÑ¡á.
  963.    .
  964.  
  965.                                                               018
  966.  
  967.  
  968.    .
  969.  END
  970.  
  971.  ...                 ¥½½¿»ß¿ß, ß½ÑñπεΘ¿⌐ ºá φ½Ñ¼Ñ¡Γ«¼, ú«ó«α¿Γ «
  972.                      Γ«¼, τΓ« ¼«úπΓ íδΓ∞ π¬áºá¡δ  ÑΘÑ  φ½Ñ¼Ñ¡Γδ,
  973.                      ¿¼ÑεΘ¿Ñ  Γπ  ªÑ  Σ«α¼π.  é »α¿óÑñÑ¡¡«¼ ¡¿ªÑ
  974.                      »α¿¼ÑαÑ, ú«α¿º«¡Γá½∞¡δ⌐            φ½½¿»ß¿ß
  975.                      »«¬áºδóáÑΓ, τΓ«  óδ  ¼«ªÑΓÑ π¬áºáΓ∞ í«½∞ΦÑ,
  976.                      τѼ «ñ¿¡ breakadress ó ¬«¼á¡ñÑ g.
  977.  
  978.                      g [=startadress] [breakadress]...
  979.  
  980.  []                  èóáñαáΓ¡δѠ߬«í¬¿ ºá¬½ετáεΓ ¡Ñ«í∩ºáΓѽ∞¡δÑ
  981.                      »«½∩ ¿½¿  »áαá¼ÑΓαδ ó ¬«¼á¡ñ¡δσ ßΓ᫬áσ ¿½¿
  982.                      ó  ß¿¡Γá¬ß¿τÑ߬¿σ  «»ÑαáΓ«αáσ.  é   »α¿¼ÑαÑ
  983.                      »áαá¼ÑΓαδ     ¬«¼á¡ñδ     RC    option    ¿
  984.                      executable-file ∩ó½∩εΓß∩ ¡Ñ«í∩ºáΓѽ∞¡δ¼¿.
  985.  
  986.                      RC [option] filename [executable-file]
  987.  
  988.  |                   éÑαΓ¿¬á½∞¡á∩ τÑαΓá «»αÑñѽ∩ÑΓ, τΓ« óδ ¼«ªÑ-
  989.                      ΓÑ óóÑßΓ¿  «ñ¿¡  ¿º φ½Ñ¼Ñ¡Γ«ó,  π¬áºá¡¡δσ ß
  990.                      «íÑ¿σ  ßΓ«α«¡   τÑαΓδ.   æ½ÑñπεΘ¿⌐   »α¿¼Ñα
  991.                      ¿½½εßΓα¿απÑΓ   ¿ß»«½∞º«óá¡¿Ñ   óÑαΓ¿¬á½∞¡«⌐
  992.                      τÑαΓδ:
  993.  
  994.                      DB [adress | range]
  995.  
  996.                      éÑαΓ¿¬á½∞¡á∩ τÑαΓá «»αÑñѽ∩ÑΓ, τΓ« óß½Ññ ºá
  997.                      ¬«¼á¡ñ«⌐  DB (Dump Bytes) óδ ñ«½ª¡δ π¬áºáΓ∞
  998.                      ¿½¿ adress ¿½¿ range.
  999.  
  1000.  ""                  èáóδτ¬¿ »«¬áºδóáεΓ ΓÑନ¡, «»αÑñѽ∩Ѽδ⌐ ó
  1001.                      ΓѬßΓÑ.
  1002.  
  1003.  { }                 ö¿úπα¡δѠ߬«í¬¿ π¬áºδóáεΓ, τΓ« óδ ¼«ªÑΓÑ
  1004.                      π¬áºáΓ∞ «ñ¿¡  ¿º  φ½Ñ¼Ñ¡Γ«ó,  ºá¬½ετÑ¡¡δσ ó
  1005.                      ¡¿σ.
  1006.  
  1007.  îÇïàì£èêà çÇâïÇéì¢à îá½Ñ¡∞¬¿Ñ ºáú½áó¡δÑ ß¿¼ó«½δ «»αÑñѽ∩εΓ ¿¼Ñ¡á
  1008.  æêîéÄ            ¬½áó¿Φ ¿½¿ ¬«¼í¿¡áµ¿⌐ ¬½áó¿Φ. ìá»α¿¼Ñα:
  1009.  
  1010.                      ALT+SPACEBAR
  1011.  
  1012.  
  1013.   ìáí«α ñ«¬π¼Ñ¡Γᵿ¿ »« Microsoft Windows  Software  Development
  1014.                               Kit.
  1015.  
  1016.       é ñá¡¡«⌐  ñ«¬π¼Ñ¡Γᵿ¿  ΓÑନ¡  SDK  «»αÑñѽ∩ÑΓ  Microsoft
  1017.  Windows Software Development Kit ¿ Ñú« ß«ñÑন¼«Ñ. SDK ó¬½ετáÑΓ
  1018.  ß½ÑñπεΘ¿Ñ απ¬«ó«ñßΓóá:
  1019.  
  1020.  çáú½áó¿Ñ            æ«ñÑন¼«Ñ
  1021.  ───────────────────────────────────────────────────────────────
  1022.  
  1023.                                                               019
  1024.  
  1025.  
  1026.  Éπ¬«ó«ñßΓó« »« πß-  ÅαÑñ«ßΓáó½∩ÑΓ ¿¡Σ«α¼áΘ¿ε, »«ºó«½∩εΘπε
  1027.  Γá¡«ó¬Ñ ¿ ¿º¼Ñ¡Ñ¡¿∩ «α¿Ñ¡Γ¿α«óáΓ∞ß∩ ó SDK. Ä»¿ßδóáÑΓ, ¬á¬ πßΓá-
  1028.                      ¡«ó¿Γ∞ SDK, ¿ »«¬áºδóáÑΓ ¿º¼Ñ¡Ñ¡¿∩ ó óÑαß¿¿
  1029.                      3.0
  1030.  
  1031.  Éπ¬«ó«ñßΓó«         Ä»¿ßδóáÑΓ, ¬á¬ »¿ßáΓ∞ »α¿¬½áñ¡δÑ »α«úαá¼¼δ
  1032.  »α«úαá¼¼¿ßΓá        ñ½∩ ßαÑñδ Windows, ß«ñÑαª¿Γ »α«ßΓπε »α¿¬-
  1033.                      ½áñ¡πε »α«úαá¼¼π,    ¬«Γ«απε    óδ   ¼«ªÑΓÑ
  1034.                      ¿ß»«½∞º«óáΓ∞ ó ¬áτÑßΓóÑ ¼á߬¿ »α¿  ß«ºñá¡¿¿
  1035.                      ßó«¿σ  »α«úαá¼¼.  Ä»¿ßá¡δ  ΓᬪѠ ¡Ñ¬«Γ«αδÑ
  1036.                      ß½«ª¡δÑ   αáºñÑ½δ   »α«úαá¼¼¿α«óá¡¿∩    »«ñ
  1037.                      Windows.
  1038.  
  1039.  Tools               Ä»¿ßδóáÑΓ ¿¡ßΓαπ¼Ñ¡Γá½∞¡δÑ ßαÑñßΓóá ñ½∩
  1040.                      αáºαáí«Γ¬¿ »α«úαá¼¼, ¬«Γ«αδÑ ¡Ñ«íσ«ñ¿¼δ ñ½∩
  1041.                      ß«ºñá¡¿∩  »α¿¬½áñ¡δσ  »α«úαá¼¼ ñ½∩ Windows,
  1042.                      ΓᬿѠ¬á¬ «Γ½áñτ¿¬¿ ¿ αÑñá¬Γ«αδ αÑßπαß«ó.
  1043.  
  1044.  æ»αáó«τ¡«Ñ          ¥Γ« »«ñα«í¡«Ñ απ¬«ó«ñßΓó« »« óßѼ ñÑΓá½∩¼
  1045.  απ¬«ó«ñßΓó«         ¿¡ΓÑαΣÑ⌐ßá »α¿¬½áñ¡δσ     »α«úαá¼¼    (API)
  1046.                      Microsoft Windows.  é ¡Ñ¼ ß«ñÑনΓß∩ ß»¿ß«¬
  1047.                      óßÑσ  Σπ¡¬µ¿⌐,  ß««íΘÑ¡¿⌐ ¿ ßΓαπ¬Γπα ñá¡¡δσ
  1048.                      (ó á½Σáó¿Γ¡«¼ »«α∩ñ¬Ñ) API,  ¿ »αÑñ½áúáÑΓß∩
  1049.                      »«α∩ñ«¬ ¿σ ¿ß»½∞º«óá¡¿∩.
  1050.  
  1051.  System Application  ÅαÑñ«ßΓáó½∩ÑΓ αѬ«¼Ñ¡ñᵿ¿ »« ¡á»¿ßá¡¿ε
  1052.  Architecture,       »α«úαá¼¼, ¬«Γ«αδÑ ¼«úπΓ αáí«ΓáΓ∞ ó¼ÑßΓÑ
  1053.  Common User Access: ß ñαπú¿¼¿ »α«úαἼἿ »«ñ Windows.
  1054.  Advanced Interface
  1055.  Design Guide
  1056.  
  1057.  
  1058.                             ùÇæÆ£ 1.
  1059.  
  1060.       ééàäàìêà é æÄçäÇìêà ÅÉêèïÇäì¢ò ÅÉÄâÉÇîî äWINDOWS.
  1061.       ────────────────────────────────────────────────────
  1062.  
  1063.       ò«Γ∩ »α¿¬½áñ¡δÑ  »α«úαá¼¼δ  ñ½∩  Windows  «íδτ¡«  »¿ΦπΓ ¡á
  1064.  ∩ºδ¬Ñ æ,  φΓ¿ »α¿¬½áñ¡δÑ  »α«úαá¼¼δ  ó«  ¼¡«ú«¼  «Γ½¿τáεΓß∩  «Γ
  1065.  ßΓá¡ñáαΓ¡δσ »α«úαá¼¼ ¡á æ. ¥Γ« »α«¿ßσ«ñ¿Γ »«Γ«¼π, τΓ« «¡¿ ¼«úπΓ
  1066.  αáí«ΓáΓ∞ Γ«½∞¬«  ó  ßαÑñÑ  Windows,  φΓ¿  »α¿¬½áñ¡δÑ  »α«úαá¼¼δ
  1067.  ñ«½ª¡δ  íδΓ∞  ß«ó¼ÑßΓ¿¼δ  ß  Windows  ¿  ß  ñαπú¿¼¿ »α¿¬½áñ¡δ¼¿
  1068.  »α«úαἼἿ,  «¡¿ ñ«½ª¡δ »« ó«º¼«ª¡«ßΓ¿  »ÑαÑñáóáΓ∞  π»αáó½Ñ¡¿Ñ
  1069.  Windows,  ¿  ñ«½ª¡δ  αáºñѽ∩Γ∞  ß¿ßΓѼ¡δÑ αÑßπαßδ ß Windows ¿ ß
  1070.  ñαπú¿¼¿ »α¿¬½áñ¡δ¼¿ »α«úαἼἿ.
  1071.  
  1072.       ùáßΓ∞ »Ñαóá∩ óó«ñ¿Γ  óáß  ó  ßαÑñπ  Windows  ¿  »α«¿ºó«ñ¿Γ
  1073.  ßαáó¡Ñ¡¿Ñ ß« ßΓá¡ñáαΓ¡δ¼ «¬απªÑ¡¿Ñ¼,  ó ¬«Γ«α«¼ «íδτ¡« αáí«ΓáεΓ
  1074.  æ-»α«úαá¼¼δ.  é ¡Ñ⌐ ΓᬪѠ«»¿ßá¡á «ß¡«ó¡á∩ ßΓαπ¬Γπαá »α¿¬½áñ¡«⌐
  1075.  »α«úαá¼¼δ  »«ñ Windows,  ¿ »α¿ó«ñ¿Γß∩ »α¿¼Ñα »α«ßΓ«⌐ »α«úαá¼¼δ,
  1076.  ¬«Γ«αδ⌐ ¿½½εßΓα¿απÑΓ φΓπ ßΓαπ¬Γπαπ.
  1077.  
  1078.        Åα«τ¿Γáó ú½áóδ  ¿º  »Ñαó«⌐  τáßΓ¿  óδ  »«½πτ¿ΓÑ  «ß¡«ó¡«Ñ
  1079.  »αÑñßΓáó½Ñ¡¿Ñ   «   ßαÑñÑ  Windows  ¿  «  ßΓαπ¬ΓπαÑ  »α¿¬½áñ¡δσ
  1080.  
  1081.                                                               020
  1082.  
  1083.  
  1084.  »α«úαá¼¼, αáí«ΓáεΘ¿σ »«ñ Windows.
  1085.  
  1086.  
  1087.