home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / win_ref.doc / w_ref1-7.doc < prev    next >
Encoding:
Text File  |  1992-09-16  |  414.0 KB  |  8,067 lines

  1.                                    Äú½áó½Ñ¡¿Ñ                                  
  2.        Windows 3.0/Ref/1#7                                        = 1 =
  3.  
  4.        â½áóá 1. öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá π»αáó½Ñ¡¿∩ «¬¡á¼¿..................5
  5.        1.1.1 âÑ¡Ñαᵿ∩ ¿ «íαáí«Γ¬á ß««íΘÑ¡¿⌐..........................6
  6.        1.1.2 Æαá¡ß½∩µ¿∩ ß««íΘÑ¡¿⌐.....................................7
  7.        1.1.3 è«¡Γα«½∞ ß««íΘÑ¡¿⌐.......................................8
  8.        1.1.4 Å«ß佬á ß««íΘÑ¡¿⌐........................................8
  9.        1.1.5 ê߬½ετÑ¡¿Ñ Γπ»¿¬«óδσ ß¿Γπᵿ⌐ »α¿ αáí«ΓÑ ß ß««íΘÑ¡¿∩¼¿...9
  10.        1.2 öπ¡¬µ¿¿ ß«ºñá¡¿∩ «¬¡á.....................................10
  11.        1.2.1 è½áßßδ «¬«¡.............................................11
  12.        1.2.2 Ä»αÑñѽѡ¿Ñ ¼ÑßΓ«¡áσ«ªñÑ¡¿∩ ¬½áßßá......................12
  13.        1.2.3 Ä»αÑñѽѡ¿Ñ ß«íßΓóÑ¡¡¿¬á ¬½áßßá.........................12
  14.        1.2.4 ÉÑú¿ßΓαᵿ∩ ¬½áßßá «¬¡á.................................13
  15.        1.2.5 Éáºñѽ∩ѼδÑ ¬½áßßδ «¬«¡.................................13
  16.        1.2.6 éßΓα«Ñ¡¡δÑ ¬½áßßδ «¬¡á..................................13
  17.        1.2.7 ¥½Ñ¼Ñ¡Γδ ¬½áßßá «¬¡á....................................13
  18.        1.2.8 Æ¿»δ ¬½áßß«ó............................................17
  19.        1.2.9 é¡πΓαÑ¡¡¿Ñ ßΓαπ¬Γπαδ ñá¡¡δσ.............................19
  20.        1.2.10 Å«ñ¬½áßßδ «¬¡á.........................................19
  21.        1.2.11 ÅÑαÑα¿ß«ó¬á «í½áßΓ¿ »«½∞º«óáΓѽ∩.......................20
  22.        1.2.12 ùáßΓ¡δ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¿ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩....20
  23.        1.2.13 öπ¡¬µ¿∩  «¬¡á..........................................21
  24.        1.2.14 Æ¿»δ «¬«¡..............................................25
  25.        1.2.15 Ä¬¡á ¿¡ΓÑαΣÑ⌐ßá ¼¡«ªÑßΓóá ñ«¬π¼Ñ¡Γ«ó...................28
  26.        1.2.16 æΓα«¬á ºáú«½«ó¬á.......................................29
  27.        1.2.17 æ¿ßΓѼ¡«Ñ ¼Ñ¡ε.........................................29
  28.        1.2.18 æΓ᫬¿ »α«¬απΓ¬¿.......................................29
  29.        1.2.19 îÑ¡ε...................................................29
  30.        1.2.20 æ«ßΓ«∩¡¿Ñ «¬¡á.........................................31
  31.        1.2.21 å¿º¡Ñ¡¡δ⌐ µ¿¬½ «¬¡á....................................31
  32.        1.3 öπ¡¬µ¿¿ ¿¡ñ¿µ¿α«óá¡¿∩ ¿ »ÑαѼÑΘÑ¡¿∩.......................33
  33.        1.4 öπ¡¬µ¿¿ óó«ñá.............................................35
  34.        1.5 Ç»»áαáΓ¡δÑ Σπ¡¬µ¿¿........................................37
  35.        1.6 öπ¡¬µ¿¿ α¿ß«óá¡¿∩.........................................38
  36.        1.6.1 èᬠWindows π»αáó½∩ÑΓ ñ¿ß»½ÑѼ..........................39
  37.        1.6.2 Æ¿»δ ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩..............................39
  38.        1.6.3 èφΦ ¬«¡ΓѬßΓ«ó «Γ«íαáªÑ¡¿⌐..............................43
  39.        1.6.4 Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞ α¿ß«óá¡¿∩............................44
  40.        1.6.5 æ««íΘÑ¡¿Ñ WM_PAINT......................................44
  41.        1.6.6 Äí½áßΓ∞ ¬«ααÑ¬Γ¿α«ó¬¿...................................45
  42.        1.6.7 ö«¡ «¬¡á................................................45
  43.        1.6.8 ìáßΓα«⌐¬á ¬¿ßΓ¿.........................................46
  44.        1.6.9 É¿ß«óá¡¿Ñ »α∩¼«πú«½∞¡δσ «í½áßΓÑ⌐........................46
  45.        1.6.10 É¿ß«óá¡¿Ñ ¿¬«¡.........................................47
  46.        1.6.11  É¿ß«óá¡¿Ñ Σ«α¼áΓ¿α«óá¡¡«ú« ΓѬßΓá.....................47
  47.        1.6.12 É¿ß«óá¡¿Ñ ΓѬßΓá ßÑα«ú« µóÑΓá..........................50
  48.        1.6.13 É¿ß«óá¡¿Ñ ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿...................51
  49.        1.7 öπ¡¬µ¿¿ »á¡Ñ½¿ ñ¿á½«úá....................................53
  50.        1.7.1 êß»«½∞º«óá¡¿Ñ »á¡Ñ½Ñ⌐ ñ¿á½«úá...........................54
  51.        1.7.2 æ«ºñá¡¿Ñ »á¡Ñ½¿ ñ¿á½«úá.................................56
  52.        1.7.3 é«ºóαáΘáѼδÑ º¡áτÑ¡¿∩ »á¡Ñ½Ñ⌐ ñ¿á½«úá...................57
  53.        1.7.4 ü½«¬¿ π»αáó½Ñ¡¿∩ ó »á¡Ñ½¿ ñ¿á½«úá.......................57
  54.        1.8 öπ¡¬µ¿¿ »α«¬απΓ¬¿.........................................65
  55.  
  56.        Windows 3.0/Ref/1#7                                        = 2 =
  57.  
  58.        1.1.8 ï¿ΣΓ ßΓ᫬¿ »α«¬απΓ¬¿...................................66
  59.        1.8.3 çá»α«ßδ ¡á »α«¬απΓ¬π....................................67
  60.        1.8.4 Äíαáí«Γ¬á ß««íΘÑ¡¿⌐ « »α«¬απΓ¬Ñ.........................67
  61.        1.8.5 Å᫬απΓ¬á «í½áßΓ¿ »«½∞º«óáΓѽ∩..........................67
  62.        1.8.6 èᬠ߻α∩ΓáΓ∞ ßΓá¡ñáαΓ¡πε ßΓ᫬π »α«¬απΓ¬¿...............68
  63.        1.9 öπ¡¬µ¿¿ ¼Ñ¡ε..............................................69
  64.        1.10 ê¡Σ«α¼áµ¿«¡¡δÑ Σπ¡¬µ¿¿...................................71
  65.        1.11 æ¿ßΓѼ¡δÑ Σπ¡¬µ¿¿........................................72
  66.        1.12 öπ¡¬µ¿¿ ß¿ßΓѼ¡«ú« íπΣÑαá................................73
  67.        1.13 öπ¡¬µ¿¿ «Φ¿í«¬...........................................74
  68.        1.14 öπ¡¬µ¿¿ »ßÑóñ«¬παß«αá....................................75
  69.        1.14.1 æ«ºñá¡¿Ñ ¿ ¿¡ñ¿µ¿α«óá¡¿Ñ »ßÑóñ«¬παß«αá.................75
  70.        1.15 öπ¡¬µ¿¿ ¬παß«αá..........................................77
  71.        1.15.1 ôßΓα«⌐ßΓóᠼ᡿»π½¿α«óá¡¿∩ ¿ ¬παß«α....................77
  72.        1.15.2 èᬠ¿¡ñ¿µ¿α«óáΓ∞ ¿ »α∩ΓáΓ∞ ¬παß«α......................77
  73.        1.15.3 Å«º¿µ¿«¡¿α«óá¡¿Ñ ¬παß«αá...............................78
  74.        1.15.4 Æ«τ¬á »α¿ó∩º¬¿ ¬παß«αá ¿ «úαá¡¿τÑ¡¿Ñ ¬παß«αá...........78
  75.        1.15.5 æ«ºñá¡¿Ñ ºá¬áº¡«ú« ¬παß«αá.............................78
  76.        1.16 öπ¡¬µ¿¿ ½«óπΦѬ..........................................80
  77.        1.16.1 ûÑ»«τ¬á Σπ¡¬µ¿⌐ Σ¿½∞Γαá................................80
  78.        1.16.2 ôßΓá¡«ó¬á Σπ¡¬µ¿¿ Σ¿½∞Γαá..............................81
  79.        1.17 öπ¡¬µ¿¿ ßó«⌐ßΓó..........................................82
  80.        1.18 öπ¡¬µ¿¿ »α∩¼«πú«½∞¡¿¬á...................................85
  81.        1.18.1 êß»«½∞º«óá¡¿Ñ »α∩¼«πú«½∞¡¿¬«ó ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ..85
  82.        1.18.2 è««αñ¿¡áΓδ »α∩¼«πú«½∞¡¿¬á..............................86
  83.        1.18.3 æ«ºñá¡¿Ñ »α∩¼«πú«½∞¡¿¬«ó ¿ ¼á¡¿»π½¿α«óá¡¿Ñ ¿¼¿.........86
  84.        1.19 çᬽετÑ¡¿Ñ...............................................88
  85.        â½áóá 2. öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá úαáΣ¿τÑ߬«ú« πßΓα«⌐ßΓóá...........90
  86.        2.1. öπ¡¬µ¿¿ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.............................90
  87.        2.1.1 ÇΓα¿íπΓδ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá...........................91
  88.        2.1.2 æ«σαá¡Ñ¡¿Ñ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.........................93
  89.        2.1.3 ôñá½Ñ¡¿Ñ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá...........................93
  90.        2.1.4 æ«ó¼ÑßΓ¿¼δ⌐ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá.........................93
  91.        2.1.5 ê¡Σ«α¼áµ¿«¡¡δÑ ¬«¡ΓѬßΓδ................................93
  92.        2.2 öπ¡¬µ¿¿ ßαÑñßΓó α¿ß«óá¡¿∩.................................95
  93.        2.2.1 êß»«½∞º«óá¡¿Ñ ßαÑñßΓó α¿ß«óá¡¿∩.........................96
  94.        2.2.2 ûóÑΓ....................................................98
  95.        2.3 öπ¡¬µ¿¿ µóÑΓ«ó«⌐ »á½¿Γαδ.................................100
  96.        2.3.1 èᬠαáí«ΓáÑΓ µóÑΓ«óá∩ »á½¿Γαá..........................101
  97.        2.3.2 êß»«½∞º«óá¡¿Ñ µóÑΓ«ó«⌐ »á½¿Γαδ.........................103
  98.        2.4. öπ¡¬µ¿¿ áΓα¿íπΓ«ó α¿ß«óá¡¿∩.............................105
  99.        2.4.1 ÉѪ¿¼ ¿ µóÑΓ Σ«¡á......................................105
  100.        2.4.2 ÉѪ¿¼ αáßΓ∩ªÑ¡¿∩/ߪáΓ¿∩................................106
  101.        2.4.3 ûóÑΓ ΓѬßΓá............................................106
  102.        2.5 öπ¡¬µ¿¿ «Γ«íαáªÑ¡¿∩......................................107
  103.        2.5.1 Äúαá¡¿τÑ¡¡δÑ αѪ¿¼δ «Γ«íαáªÑ¡¿∩........................109
  104.        2.5.2 ùáßΓ¿τ¡« «úαá¡¿τÑ¡¡δÑ ¿ ¡Ñ«úαá¡¿τÑ¡¡δÑ αѪ¿¼δ
  105.              «Γ«íαáªÑ¡¿∩............................................109
  106.        2.5.3 ôαáó¡Ñ¡¿∩ »αÑ«íαẫóá¡¿∩...............................110
  107.        2.5.4 Åα¿¼Ñα: MM_TEXT........................................111
  108.        2.5.5 Åα¿¼Ñα: MM_LOENGLISH...................................112
  109.        2.6 öπ¡¬µ¿¿ ¬««αñ¿¡áΓ........................................113
  110.  
  111.        Windows 3.0/Ref/1#7                                        = 3 =
  112.  
  113.        2.7 öπ¡¬µ¿¿ «í½áßΓ¿..........................................114
  114.        2.8 öπ¡¬µ¿¿ «ΓßÑτÑ¡¿∩........................................116
  115.        2.9 öπ¡¬µ¿¿ α¿ß«óá¡¿∩ ½¿¡¿⌐..................................117
  116.        2.9.1 è««αñ¿¡áΓδ Σπ¡¬µ¿¿.....................................117
  117.        2.9.2 Æ¿»δ, µóÑΓá ¿ Φ¿α¿¡á »Ñαá..............................117
  118.        2.10 öπ¡¬µ¿¿ φ½½¿»ßá ¿ ¼¡«ú«πú«½∞¡¿¬á........................119
  119.        2.10.1 è««αñ¿¡áΓδ Σπ¡¬µ¿¿....................................119
  120.        2.10.2 Äúαá¡¿τ¿óáεΘ¿Ñ »α∩¼«πú«½∞¡¿¬¿.........................120
  121.        2.11 öπ¡¬µ¿¿ αáßΓα«ó«⌐ ¬áαΓδ.................................121
  122.        2.11.1 ÉáßΓα«óδÑ ¬áαΓδ ¿ πßΓα«⌐ßΓóá..........................122
  123.        2.11.2 ìѺáó¿ß¿¼δÑ «Γ πßΓα«⌐ßΓóá Σπ¡¬µ¿¿ αáßΓα«ó«⌐ ¬áαΓδ.....122
  124.        2.12 öπ¡¬µ¿¿ ΓѬßΓá..........................................124
  125.        2.13 öπ¡¬µ¿¿ Φα¿ΣΓ«ó.........................................125
  126.        2.13.1 æÑ¼Ñ⌐ßΓó« Φα¿ΣΓ«ó.....................................126
  127.        2.13.2 ç¡á¬«¼ÑßΓ«............................................127
  128.        2.13.3 î«ñ¿Σ¿¬áµ¿¿ ß¿¼ó«½«ó..................................128
  129.        2.13.4 Éáºαδóδ ¼Ñªñπ ßΓα«¬á¼¿................................129
  130.        2.13.5 ìáí«α ß¿¼ó«½«ó........................................130
  131.        2.13.6 ÿáú...................................................131
  132.        2.13.7 éδí«α Φα¿ΣΓá »α¿ »«¼«Θ¿ GDI...........................132
  133.        2.13.8 öá⌐½δ Φα¿ΣΓ«ó ¿ αÑßπαßδ Φα¿ΣΓ«ó.......................138
  134.        2.14 öπ¡¬µ¿¿ ¼ÑΓáΣá⌐½á.......................................139
  135.        2.14.1 æ«ºñá¡¿Ñ ¼ÑΓáΣá⌐½á....................................139
  136.        2.14.2 òαá¡Ñ¡¿Ñ ¼ÑΓáΣá⌐½á ó »á¼∩Γ¿ ¿½¿ ¡á ñ¿ß¬Ñ..............141
  137.        2.14.3 ôñá½Ñ¡¿Ñ ¼ÑΓáΣá⌐½á....................................141
  138.        2.14.4 êº¼Ñ¡Ñ¡¿Ñ »«α∩ñ¬á óδ»«½¡Ñ¡¿∩ ¼ÑΓáΣá⌐½á ó Windows......141
  139.        2.15 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ »α¿¡ΓÑα«¼............................143
  140.        2.16 ô»αáó½∩εΘ¿Ñ Σπ¡¬µ¿¿ »ÑτáΓ¿..............................144
  141.        2.16.1 ö«α¼¿α«óá¡¿Ñ ñá¡¡δσ ñ½∩ óδó«ñá........................144
  142.        2.16.2 éδó«ñ ß αáºñѽѡ¿Ñ¼ ¡á  »«αµ¿¿........................145
  143.        2.16.3 çá»π߬ ¿ ºáóÑαΦÑ¡¿Ñ ºáñá¡¿∩ »ÑτáΓ¿....................145
  144.        2.16.4 çáóÑαΦÑ¡¿Ñ ºáñá¡¿∩ »ÑτáΓ¿.............................146
  145.        2.16.5 ê¡Σ«α¼áµ¿«¡¡δÑ escape-Σπ¡¬µ¿¿.........................146
  146.        2.16.6 ä«íáó«τ¡δÑ escape-Σπ¡¬µ¿¿.............................146
  147.        2.17 öπ¡¬µ¿¿ «¬απªÑ¡¿∩.......................................148
  148.        2.18 çᬽετÑ¡¿Ñ..............................................149
  149.  
  150.        Windows 3.0/Ref/1#7                                        = 4 =
  151.  
  152.        â½áóá 3. öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá ß¿ßΓѼ¡«ú« ßÑαó¿ßá...............150
  153.        3.1 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ ¼«ñπ½Ñ¼...............................151
  154.        3.2 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε...............................152
  155.        3.3. öπ¡¬µ¿¿ ßÑú¼Ñ¡Γ«ó.......................................156
  156.        3.4 öπ¡¬µ¿¿ »αÑαδóá¡¿⌐ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ..................158
  157.        3.5 öπ¡¬µ¿¿ ºáñáτ¿...........................................159
  158.        3.6 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ αÑßπαßἿ.............................160
  159.        3.7 öπ¡¬µ¿¿ ¼á¡¿»π½¿α«óá¡¿∩ ßΓα«¬á¼¿.........................161
  160.        3.8 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ áΓ«¼á¼¿...............................163
  161.        3.9 öπ¡¬µ¿¿ Σá⌐½á ¿¡¿µ¿á½¿ºáµ¿¿..............................164
  162.        3.10 öπ¡¬µ¿¿ ¬«¼¼π¡¿¬áµ¿⌐....................................165
  163.        3.11 öπ¡¬µ¿¿ «ºóπτ¿óá¡¿∩.....................................166
  164.        3.12 éß»«¼«úáΓѽ∞¡δÑ Σπ¡¬µ¿¿ ¿ ¼á¬α«ßδ.......................168
  165.        3.13 öπ¡¬µ¿¿ óó«ñá/óδó«ñá Σá⌐½«ó.............................169
  166.        3.14 öπ¡¬µ¿¿ «Γ½áñ¬¿.........................................170
  167.        3.15 öπ¡¬µ¿¿ ßαÑñßΓó «»Γ¿¼¿ºáµ¿¿.............................171
  168.        3.16 öπ¡¬µ¿¿ óδ»«½¡Ñ¡¿∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.................172
  169.        3.17 çᬽετÑ¡¿Ñ..............................................173
  170.  
  171.        Windows 3.0/Ref/1#7                                        = 5 =
  172.  
  173.                      â½áóá 1.      öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá π»αáó½Ñ¡¿∩ «¬¡á¼¿        
  174.        ----------------------------------------------------------------
  175.  
  176.              ¥Γá  ú½áóá  «»¿ßδóáÑΓ  Σπ¡¬µ¿¿  Microsoft Windows, ¬«Γ«αδÑ
  177.         «íαáíáΓδóáεΓ ß««íΘÑ¡¿∩, ß«ºñáεΓ, »ÑαѼÑΘáεΓ ¿½¿ ¬á¬¿¼-Γ« ñαπú¿¼
  178.         «íαẫ¼ ó«ºñÑ⌐ßΓóπεΓ ¡á «¬¡«, á ΓᬪѠ߫ºñáεΓ ß¿ßΓѼ¡δ⌐  óδó«ñ.
  179.         ¥Γ¿ Σπ¡¬µ¿¿ ¿ ß«ßΓáó½∩εΓ ¿¡ΓÑαΣÑ⌐ß π»αáó½Ñ¡¿∩ «¬¡á¼¿.
  180.  
  181.              ¥Γá ú½áóá ß«ßΓ«¿Γ ¿º ß½ÑñπεΘ¿σ ΓѼ:
  182.  
  183.              öπ¡¬µ¿¿ ß««íΘÑ¡¿⌐
  184.              öπ¡¬µ¿¿ ß«ºñá¡¿∩ «¬¡á
  185.              öπ¡¬µ¿¿ ¿¡ñ¿¬áµ¿¿ ¿ »ÑαѼÑΘÑ¡¿∩
  186.              öπ¡¬µ¿¿ óó«ñá
  187.              öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ á»»áαáΓπα«⌐
  188.              öπ¡¬µ¿¿ α¿ß«óá¡¿∩
  189.              öπ¡¬µ¿¿ »á¡Ñ½Ñ⌐ ñ¿á½«úá
  190.              öπ¡¬µ¿¿ »α«¬απΓ¬¿
  191.              öπ¡¬µ¿¿ ¼Ñ¡ε
  192.              ê¡Σ«α¼áµ¿«¡¡δÑ Σπ¡¬µ¿¿
  193.              æ¿ßΓѼ¡δÑ Σπ¡¬µ¿¿
  194.              öπ¡¬µ¿¿ ß¿ßΓѼ¡«ú« íπΣÑαá
  195.              öπ¡¬µ¿¿ «íαáí«Γ¬¿ «Φ¿í«¬
  196.              öπ¡¬µ¿¿ »ßÑóñ«¬παß«αá
  197.              öπ¡¬µ¿¿ ¬παß«αá
  198.              öπ¡¬µ¿¿ ½«óπΦѬ
  199.              öπ¡¬µ¿¿ ßó«⌐ßΓó
  200.              öπ¡¬µ¿¿ »α∩¼«πú«½∞¡¿¬á
  201.  
  202.              öπ¡¬µ¿∩                Ä»¿ßá¡¿Ñ
  203.              -------------------------------
  204.              WinMain                æ½πª¿Γ Γ«τ¬«⌐ óσ«ñá ñ½∩ óδ»«½¡Ñ¡¿∩
  205.                                     »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ó ßαÑñÑ
  206.                                     Windows
  207.  
  208.  
  209.  
  210.        Windows 3.0/Ref/1#7                                        = 6 =
  211.  
  212.                           1.1.1 âÑ¡Ñαᵿ∩ ¿ «íαáí«Γ¬á ß««íΘÑ¡¿⌐                
  213.        ----------------------------------------------------------------
  214.  
  215.              Ä»Ñαᵿ«¡¡á∩  ßαÑñá Windows úÑ¡Ñα¿απÑΓ ß««íΘÑ¡¿Ñ ¡á ¬áªñ«Ñ
  216.         ß«íδΓ¿Ñ   »«   óó«ñπ   ¿¡Σ«α¼áµ¿¿,   ΓᬫѠ  ¬á¬    »ÑαѼÑΘÑ¡¿Ñ
  217.         »«½∞º«óáΓѽѼ "¼δΦ¿" ¿½¿ ¡áªáΓ¿Ñ ¬½áó¿Φ¿ ¡á ¬½áó¿áΓπαÑ. Windows
  218.         ß«í¿αáÑΓ  φΓ¿  ß««íΘÑ¡¿∩  «  óó«ñÑ ó «íΘπε ß¿ßΓѼ¡πε «τÑαÑñ∞, á
  219.         ºáΓѼ »«¼ÑΘáÑΓ ¿σ (¡á»α¿¼Ñα, ß««íΘÑ¡¿∩ Γá⌐¼Ñαá ¿½¿ ß««íΘÑ¡¿∩  «
  220.         α¿ß«óá¡¿¿)  ó  «τÑαÑñ∞ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. ÄτÑαÑñ∞ »α¿¬½áñ¡«⌐
  221.         »α«úαá¼¼δ - φΓ« «τÑαÑñ∞ Γ¿»á FIFO (»Ñαóδ⌐-ó/»Ñαóδ⌐-¿º), ¬«Γ«αá∩
  222.         »α¿¡áñ½Ñª¿Γ  «Γñѽ∞¡«  ¬áªñ«⌐  »α¿¬½áñ¡«⌐   »α«úαá¼¼Ñ;   «ñ¡á¬«
  223.         ß««íΘÑ¡¿∩  Γá⌐¼Ñαá  ¿  α¿ß«óá¡¿∩ ºáñÑনóáεΓß∩ ó «τÑαÑñ¿ ñ« ΓÑσ
  224.         »«α, »«¬á ¡Ñ íπñπΓ «íαáí«Γá¡δ óßÑ «ßΓá½∞¡δÑ ß««íΘÑ¡¿∩.  Windows
  225.         »«¼ÑΘáÑΓ   ß««íΘÑ¡¿∩,   ¬«Γ«αδÑ  »α¿¡áñ½ÑªáΓ  ß»Ñµ¿Σ¿µ¿α«óá¡¡«⌐
  226.         »α«úαá¼¼Ñ,  ó  ß««ΓóÑΓßΓóπεΘπε  Ñ⌐  «τÑαÑñ∞.  çáΓѼ  »α¿¬½áñ¡á∩
  227.         »α«úαἼᠠßτ¿ΓδóáÑΓ ß««íΘÑ¡¿∩, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε GetMessage, ¿
  228.         ¡á»αáó½∩ÑΓ ¿σ ß««ΓóÑΓßΓóπεΘÑ⌐ Σπ¡¬µ¿¿ «¬¡á,  ¿ß»«½∞ºπ∩  Σπ¡¬µ¿ε
  229.         DispatchMessage.
  230.              Windows   »«ßδ½áÑΓ   ¡Ñ¬«Γ«αδÑ  ß««íΘÑ¡¿∩  ¡Ñ»«ßαÑñßΓóÑ¡¡«
  231.         Σπ¡¬µ¿¿ «¬¡á »α¿¬½áñ¡«⌐  »α«úαá¼¼δ,  ¼¿¡π∩  «τÑαÑñ∞  »α¿¬½áñ¡«⌐
  232.         »«úαá¼¼δ. Æá¬¿Ñ ß««íΘÑ¡¿∩ ¡áºδóáεΓß∩ ó¡Ñ«τÑαÑñ¡δ¼¿. é «ß¡«ó¡«¼,
  233.         ó¡Ñ«τÑαÑñ¡«Ñ  ß««íΘÑ¡¿Ñ  -  φΓ«  ¡Ñ¬«Γ«α«Ñ  ß««íΘÑ¡¿Ñ,  ¬«Γ«α«Ñ
  234.         ó«ºñÑ⌐ßΓóπÑΓ  Γ«½∞¬«  ¡á  «¬¡«.  öπ¡¬µ¿∩  SendMessage  »«ßδ½áÑΓ
  235.         ß««íΘÑ¡¿Ñ ¡Ñ»«ßαÑñßΓóÑ¡¡« ó «¬¡«.
  236.              ìá»α¿¼Ñα, Σπ¡¬µ¿∩ CreateWindow ºáßΓáó½∩ÑΓ Windows  »«ß½áΓ∞
  237.         ß««íΘÑ¡¿Ñ  WM_CREATE  ó  Σπ¡¬µ¿ε  «¬¡á  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ ¿
  238.         «ª¿ñáΓ∞ ñ« ΓÑσ »«α, »«¬á ß««íΘÑ¡¿Ñ ¡Ñ íπñÑΓ «íαáí«Γá¡« Σπ¡¬µ¿Ñ⌐
  239.         «¬¡á. Windows »«ßδ½áÑΓ φΓ« ß««íΘÑ¡¿Ñ ¡Ñ»«ßαÑñßΓóÑ¡¡« ó  Σπ¡¬µ¿ε
  240.         ¿ ¡Ñ »«¼ÑΘáÑΓ Ñú« ó «τÑαÑñ∞ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  241.              ò«Γ∩  í«½∞Φ¿¡ßΓó«  ß««íΘÑ¡¿⌐  úÑ¡Ñα¿απÑΓß∩ ßαÑñ«⌐ Windows,
  242.         »α¿¬½áñ¡δÑ »α«úαá¼¼δ ¼«úπΓ ß«ºñáóáΓ∞ ßó«¿ ß«íßΓóÑ¡¡δÑ ß««íΘÑ¡¿∩
  243.         ¿ αẼÑΘáΓ∞ ¿σ ó «τÑαÑñ¿ ñαπú¿σ »α¿¬½áñ¡δσ »α«úαá¼¼.
  244.              Åਪ½áñ¡á∩   »α«úαἼᠠ ¼«ªÑΓ   óδí¿αáΓ∞   ß««íΘÑ¡¿∩   ¿º
  245.         ß««ΓóÑΓßΓóπεΘÑ⌐ Ñ⌐ «τÑαÑñ¿, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε  GetMessage.  ¥Γá
  246.         Σπ¡¬µ¿∩  «ßπΘÑßΓó½∩ÑΓ  »«¿ß¬  ß««íΘÑ¡¿∩  ó «τÑαÑñ¿ ¿ ó«ºóαáΘáÑΓ
  247.         »Ñαó«Ñ ß««íΘÑ¡¿Ñ ó «τÑαÑñ¿, Ñß½¿ «¡« ßπΘÑßΓóπÑΓ.  àß½¿  «τÑαÑñ∞
  248.         »α¿¬½áñ¡«⌐  »α«úαá¼¼δ »πßΓá, GetMessage «ª¿ñáÑΓ, »«¬á ß««íΘÑ¡¿Ñ
  249.         íπñÑΓ »«¼ÑΘÑ¡« ó «τÑαÑñ∞. ìá óαѼ∩ «ª¿ñá¡¿∩ GetMessage »ÑαÑñáÑΓ
  250.         π»αáó½Ñ¡¿Ñ ßαÑñÑ Windows, τΓ« »«ºó«½∩ÑΓ ñαπú¿¼ »α«úαἼἠóº∩Γ∞
  251.         π»αáó½Ñ¡¿Ñ ¿ «íαáí«ΓáΓ∞ ßó«¿ ß«íßΓóÑ¡¡δÑ ß««íΘÑ¡¿∩.
  252.              èá¬ Γ«½∞¬« «ß¡«ó¡á∩ Σπ¡¬µ¿∩ »«½πτáÑΓ ß««íΘÑ¡¿Ñ ¿º «τÑαÑñ¿,
  253.         «¡á  ¼«ªÑΓ  »ÑαÑñáΓ∞  Ñú«  Σπ¡¬µ¿¿  «¬¡á,   ¿ß»«½∞ºπ∩   Σπ¡¬µ¿ε
  254.         DispatchMessage.  ¥Γá Σπ¡¬µ¿∩ »«íπªñáÑΓ Windows óδºóáΓ∞ Σπ¡¬µ¿ε
  255.         «¬¡á, ßó∩ºá¡¡πε ß ß««íΘÑ¡¿Ñ¼, ¿ »ÑαÑñáΓ∞ ß«ñÑন¼«Ñ ß««íΘÑ¡¿∩ ó
  256.         ¬áτÑßΓóÑ  áαúπ¼Ñ¡Γ«ó  Σπ¡¬µ¿¿.   öπ¡¬µ¿∩   «¬¡á   ¼«ªÑΓ   ºáΓѼ
  257.         «íαáí«ΓáΓ∞  ß««íΘÑ¡¿Ñ ¿ óδ»«½¡¿Γ∞ ½εíδÑ ºá»αáΦ¿óáѼδÑ ¿º¼Ñ¡Ñ¡¿∩
  258.         «¬¡á.  è«úñá  Σπ¡¬µ¿∩  «¬¡á  ó«ºóαáΘáÑΓ   π»αáó½Ñ¡¿Ñ,   Windows
  259.         ó«ºóαáΘáÑΓ  π»αáó½Ñ¡¿Ñ «ß¡«ó¡«⌐ Σπ¡¬µ¿¿. Äß¡«ó¡á∩ Σπ¡¬µ¿∩ ¼«ªÑΓ
  260.         ºáΓѼ óδíαáΓ∞ ß½ÑñπεΘÑÑ ß««íΘÑ¡¿Ñ ¿º «τÑαÑñ¿.
  261.              Åα¿¼Ñτá¡¿Ñ.  ùΓ«íδ ¬áªñδ⌐ αẠ¡Ñ «ú«óáα¿óáΓ∞, ºá¼ÑΓ¿¼, τΓ«
  262.         Windows ¼«ªÑΓ »«ßδ½áΓ∞ ß««íΘÑ¡¿∩  ó  ½εí«⌐  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿.
  263.         Åਪáñ¡á∩  »α«úαἼᠠ¡Ñ ñ«½ª¡á »«½áúáΓ∞ß∩ ¡á »«α∩ñ«¬ »«½πτÑ¡¿∩
  264.         ß««íΘÑ¡¿⌐.
  265.  
  266.        Windows 3.0/Ref/1#7                                        = 7 =
  267.  
  268.              èáªñδ⌐  αáº,  ¬«úñá  »«½∞º«óáΓѽ∞  ¡áª¿¼áÑΓ   ¬½áó¿Φπ   ¡á
  269.         ¬½áó¿áΓπαÑ,  Windows  úÑ¡Ñα¿απÑΓ ß««íΘÑ¡¿Ñ ó¿αΓπá½∞¡«⌐ ¬½áó¿Φ¿.
  270.         æ««íΘÑ¡¿Ñ ó¿αΓπá½∞¡«⌐ ¬½áó¿Φ¿ ß«ñÑαª¿Γ ¬«ñ ó¿αΓπá½∞¡«⌐ ¬½áó¿Φ¿,
  271.         ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ, ¬á¬á∩ ¬½áó¿Φá íδ½á ¡áªáΓá, ¡« ¡Ñ «»αÑñѽ∩ÑΓ
  272.         ß¿¼ó«½∞¡«Ñ º¡áτÑ¡¿Ñ φΓ«⌐  ¬½áó¿Φ¿.  ä½∩  Γ«ú«,  τΓ«íδ  »«½πτ¿Γ∞
  273.         ß¿¼ó«½∞¡«Ñ  º¡áτÑ¡¿Ñ  φΓ«⌐  ¬½áó¿Φ¿,  «ß¡«ó¡á∩  Σπ¡¬µ¿∩  ñ«½ª¡á
  274.         »αÑ«íαẫóáΓ∞ º¡áτÑ¡¿Ñ ó¿αΓπá½∞¡«⌐ ¬½áó¿Φ¿,  ¿ß»«½∞ºπ∩  Σπ¡¬µ¿ε
  275.         TranslateMessage.  ¥Γá  Σπ¡¬µ¿∩  »«¼ÑΘáÑΓ  ñαπú«Ñ  ß««íΘÑ¡¿Ñ  ß
  276.         ß««ΓóÑΓßΓóπεΘ¿¼  ß¿¼ó«½∞¡δ¼  º¡áτÑ¡¿Ñ¼  ó  «τÑαÑñ∞   »α¿¬½áñ¡«⌐
  277.         »α«úαá¼¼δ.  ¥Γ«  ß««íΘÑ¡¿Ñ  ºáΓѼ ¼«ªÑΓ íδΓ∞ «Γ»αáó½Ñ¡« Σπ¡¬µ¿¿
  278.         «¬¡á.
  279.                                 1.1.2 Æαá¡ß½∩µ¿∩ ß««íΘÑ¡¿⌐                     
  280.  
  281.              ìá  ßἫ¼  ñѽÑ,  «ß¡«ó¡á∩  Σπ¡¬µ¿∩  ñ«½ª¡á   ¿ß»«½∞º«óáΓ∞
  282.         Σπ¡¬µ¿ε  TranslateMessage ñ½∩ »αÑ«íαẫóá¡¿¿ ¬áªñ«ú« ß««íΘÑ¡¿∩,
  283.         á ¡Ñ Γ«½∞¬« ß««íΘÑ¡¿⌐ ó¿αΓπá½∞¡δ󠬽áó¿Φ. ò«Γ∩ TranslateMessage
  284.         ¡Ñ ó«ºñÑ⌐ßΓóπÑΓ ¡á ñαπú¿Ñ Γ¿»δ ß««íΘÑ¡¿⌐, «¡á úáαá¡Γ¿απÑΓ,  τΓ«
  285.         ½εíá∩ ¿¡Σ«α¼áµ¿∩ ß ¬½áó¿áΓπαδ »αÑ«íαáºπÑΓß∩ »αáó¿½∞¡«.
  286.              Åα¿óÑñÑ¡¡δ⌐  ¡¿ªÑ Σαáú¼Ñ¡Γ »α«úαá¼¼δ ¿½½εßΓα¿απÑΓ Γ¿»¿τ¡δ⌐
  287.         µ¿¬½, ¿ß»«½∞ºπѼδ⌐ «ß¡«ó¡«⌐ Σπ¡¬µ¿Ñ⌐ ñ½∩ óδí«α¬¿  ß««íΘÑ¡¿⌐  ¿º
  288.         «τÑαÑñ¿   ¿   ¡á»αáó½Ñ¡¿∩   ¿σ   Σπ¡¬µ¿∩¼   «¬¡á:
  289.         int  PASCAL WinMain(hInstance,hPrevInstance,lpCmdLine,nShowCmd)
  290.         HANDLE hInstance;
  291.         HANDLE hPrevInstance;
  292.         LPSTR lpCmdLine;
  293.         int nShowCmd;
  294.         {
  295.            MSG msg;
  296.            . . .
  297.            while(GetMessage((LPMSG)&msg,NULL,0,0))
  298.            {
  299.               TranslateMessage((LPMSG)&msg);
  300.               DispatchMessage((LPMSG)&msg);
  301.            }
  302.            exit(msg.wParam);
  303.         }
  304.  
  305.              Åਪ½áñ¡δÑ    »α«úαá¼¼δ,    ¬«Γ«αδÑ   ¿ß»«½∞ºπεΓ   ¬½áó¿Φ¿
  306.         π߬«αÑ¡¿∩,  ñ«½ª¡δ  ºáúαπº¿Γ∞  Γáí½¿µπ  π߬«α¿ΓѽÑ⌐  ¿º   Σá⌐½á
  307.         αÑßπαß«ó,   ¿ß»«½∞ºπ∩   Σπ¡¬µ¿ε   LoadAccelerators,   á   ºáΓѼ
  308.         »αÑ«íαẫóáΓ∞   ß««íΘÑ¡¿∩   ¬½áó¿áΓπαδ   ó   ß««íΘÑ¡¿∩   ¬½áó¿Φ
  309.         π߬«αÑ¡¿∩,  ¿ß»«½∞ºπ∩  Σπ¡¬µ¿ε  TranslateAccelerator.  Äß¡«ó¡«⌐
  310.         µ¿¬½ ñ½∩ »α¿¬½áñ¡δσ »α«úαá¼¼,  ¬«Γ«αδÑ  ¿ß»«½∞ºπεΓ  π߬«α¿Γѽ¿,
  311.         ñ«½ªÑ¡ ¿¼ÑΓ∞ ß½ÑñπεΘ¿⌐ ó¿ñ:
  312.  
  313.         while (GetMessage((LPMSG)&msg,(HWND)NULL,0,0))
  314.            {
  315.            if(TranslateAccelerator(hWindow,hAccel,(LPMSG)&msg)==0)
  316.               {
  317.               TranslateMessage((LPMSG)&msg);
  318.               DispatchMessage(LPMSG)&msg);
  319.               }
  320.  
  321.        Windows 3.0/Ref/1#7                                        = 8 =
  322.  
  323.            }
  324.         exit(msg.wParam);
  325.  
  326.              é맮ó  Σπ¡¬µ¿¿  TranslateAccelerator  ñ«½ªÑ¡  ßΓ«∩Γ∞ »ÑαÑñ
  327.         ßΓá¡ñáαΓ¡δ¼¿  Σπ¡¬µ¿∩¼¿  TranslateMessage  ¿   DispatchMessage.
  328.         ü«½ÑÑ     Γ«ú«,    »«ß¬«½∞¬π    Σπ¡¬µ¿∩    TranslateAccelerator
  329.         áóΓ«¼áΓ¿τÑ߬¿ ¡á»αáó½∩ÑΓ  ß««íΘÑ¡¿Ñ  π߬«αÑ¡¿∩  ß««ΓóÑΓßΓóπεΘÑ⌐
  330.         Σπ¡¬µ¿¿  «¬¡á,  Σπ¡¬µ¿¿  TranslateMessage  ¿ DispatchMessage ¡Ñ
  331.         ñ«½ª¡δ   óδºδóáΓ∞ß∩,   Ñß½¿   TranslateAccelerator   ó«ºóαáΘáÑΓ
  332.         ¡Ñ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ.
  333.                                                                                
  334.            1.1.3 è«¡Γα«½∞ ß««íΘÑ¡¿⌐
  335.  
  336.              Åਪ½áñ¡á∩    »α«úαἼᠠ  ¼«ªÑΓ    ¿ß»«½∞º«óáΓ∞   Σπ¡¬µ¿ε
  337.         PeekMessage, Ñß½¿ ¡Ñ«íσ«ñ¿¼« ¬«¡Γα«½¿α«óáΓ∞ «τÑαÑñ∞ ¡á  ¡á½¿τ¿Ñ
  338.         ß««íΘÑ¡¿∩,  ¡«  ¡Ñ  ªÑ½áΓѽ∞¡«  ¿ºó½Ñ¬áΓ∞ ß««íΘÑ¡¿Ñ ¿º «τÑαÑñ¿.
  339.         öπ¡¬µ¿∩ ó«ºóαáΘáÑΓ ¡Ñ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ, Ñß½¿ ß««íΘÑ¡¿Ñ ¡áσ«ñ¿Γß∩
  340.         ó «τÑαÑñ¿, ¿ »«ºó«½∩ÑΓ »α¿¬½áñ¡«⌐ »α«úαἼѠ»«½πτ¿Γ∞  ß««íΘÑ¡¿Ñ
  341.         ¿ «íαáí«ΓáΓ∞ Ñú«, ¡Ñ »α«σ«ñ∩ τÑαѺ «ß¡«ó¡«⌐ µ¿¬½.
  342.              PeekMessage   «íδτ¡«   ¿ß»«½∞ºπÑΓß∩   ñ½∩   »Ñα¿«ñ¿τÑ߬«ú«
  343.         ¬«¡Γα«½∩  ¡á  ¡á½¿τ¿Ñ  ß««íΘÑ¡¿∩,  ¬«úñá  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  344.         óδ»«½¡∩ÑΓ   ΓᬿѠ  ñ½¿Γѽ∞¡δÑ  «»Ñαᵿ¿,  ¬á¬  óó«ñ  ¿  óδó«ñ.
  345.         ìá»α¿¼Ñα, φΓá Σπ¡¬µ¿∩ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á ñ½∩  ¬«¡Γα«½∩  ¡á
  346.         ¡á½¿τ¿Ñ   ß««íΘÑ¡¿⌐,   ¬«Γ«αδÑ   ºáóÑαΦáεΓ   «»Ñαᵿε.  öπ¡¬µ¿∩
  347.         PeekMessage  ΓᬪѠ ñáÑΓ   »α¿¬½áñ¡«⌐   »α«úαἼѠ  ó«º¼«ª¡«ßΓ∞
  348.         »ÑαÑñáΓ∞  π»αáó½Ñ¡¿Ñ, Ñß½¿ ñ½∩ ¡ÑÑ ¡ÑΓ ¡¿¬á¬¿σ ß««íΘÑ¡¿⌐, Γ. ¬.
  349.         φΓá Σπ¡¬µ¿∩ ¼«ªÑΓ óÑα¡πΓ∞ß∩,  Ñß½¿  ó  «τÑαÑñ¿  ¡ÑΓ  ß««íΘÑ¡¿⌐.
  350.         ñ«½ª¡δ íδΓ∞ »«¼ÑΘÑ¡δ ó «τÑαÑñ∞. ¥Γ« »«ºó«½∩ÑΓ ñαπú¿¼ »α¿¬½áñ¡δ¼
  351.         »α«úαἼἠ óº∩Γ∞  π»αáó½Ñ¡¿Ñ  ¿  «íαáí«ΓáΓ∞  ßó«¿  ß«íßΓóÑ¡¡δÑ
  352.         ß««íΘÑ¡¿∩,  Ñß½¿  «τÑαÑñ∞  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ »πßΓá. Windows
  353.         ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ  »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ,  ¬«úñá  ß««íΘÑ¡¿Ñ
  354.         »«¼ÑΘáÑΓß∩ ó «τÑαÑñ∞.
  355.                                  1.1.4 Å«ß佬á ß««íΘÑ¡¿⌐                       
  356.  
  357.              öπ¡¬µ¿¿  SendMessage  ¿  PostMessage  »«ºó«½∩εΓ »α¿¬½áñ¡δ¼
  358.         »α«úαἼἠ»ÑαÑñáóáΓ∞ ß««íΘÑ¡¿∩ ßó«¿¼ «¬¡á¼  ¿½¿  «¬¡á¼  ñαπú¿σ
  359.         »α¿¬½áñ¡δσ »α«úαá¼¼.
  360.              öπ¡¬µ¿∩ PostMessage ºáßΓáó½∩ÑΓ Windows »ÑαÑñáΓ∞ ß««íΘÑ¡¿Ñ,
  361.         »«¼ÑΘá∩ Ñú«  ó  «τÑαÑñ∞  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.  Ä¡á  ßαáºπ  ªÑ
  362.         ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ óδºδóáεΘÑ⌐ »α«úαá¼¼Ñ, ¿ óδ»«½¡Ñ¡¿Ñ ½εí«ú«
  363.         ñÑ⌐ßΓó¿∩,   ¬«Γ«α«Ñ   ñ«½ª¡«  íδΓ∞  »α«¿ºóÑñÑ¡«  ¬á¬  αѺπ½∞ΓáΓ
  364.         «íαáí«Γ¬¿ ß««íΘÑ¡¿∩, «Γ¬½áñδóáÑΓß∩ ñ« ΓÑσ »«α,  »«¬á  ß««íΘÑ¡¿Ñ
  365.         ¡Ñ íπñÑΓ ßτ¿Γá¡« ¿º «τÑαÑñ¿.
  366.              öπ¡¬µ¿∩  SendMessage  ºáßΓáó½∩ÑΓ Windows »«ß½áΓ∞ ß««íΘÑ¡¿Ñ
  367.         ¡Ñ»«ßαÑñßΓóÑ¡¡« ñá¡¡«⌐ Σπ¡¬µ¿¿ «¬¡á, ¼¿¡π∩  «τÑαÑñ∞  »α¿¬½áñ¡«⌐
  368.         »α«úαá¼¼δ.   Windows   ¡Ñ   ó«ºóαáΘáÑΓ   π»αáó½Ñ¡¿Ñ  óδºδóáεΘÑ⌐
  369.         »α«úαἼѠñ« ΓÑσ »«α, »«¬á Σπ¡¬µ¿∩ «¬¡á, »α¿¡¿¼áεΘá∩ ß««íΘÑ¡¿Ñ,
  370.         ¡Ñ «íαáí«ΓáÑΓ Ñú«.
  371.              è«úñá »α¿¬½áñ¡á∩ »α«úαἼᠻÑαÑñáÑΓ ß««íΘÑ¡¿Ñ, «¡á  ñ«½ª¡á
  372.         »«ß½áΓ∞  Ñú«  ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  SendMessage, Ñß½¿ ñá½∞¡Ñ⌐Φá∩
  373.         αáí«Γá   «ß¡«óá¡á   ¡á   ó«ºóαáΘáѼ«¼    º¡áτÑ¡¿¿    ß««íΘÑ¡¿∩.
  374.         é«ºóαáΘáѼ«Ñ    º¡áτÑ¡¿Ñ    Σπ¡¬µ¿¿    SendMessage   á¡á½«ú¿τ¡«
  375.  
  376.        Windows 3.0/Ref/1#7                                        = 9 =
  377.  
  378.         ó«ºóαáΘáѼ«¼π º¡áτÑ¡¿ε Σπ¡¬µ¿¿, «íαáíáΓδóáεΘÑ⌐  φΓ«  ß««íΘÑ¡¿Ñ.
  379.         öπ¡¬µ¿∩  PostMessage  ó«ºóαáΘáÑΓß∩  ¡Ñ¼Ññ½Ñ¡¡«  »«ß½Ñ  »ÑαÑñáτ¿
  380.         ß««íΘÑ¡¿∩,  Γᬠ τΓ«  ÑÑ  ó«ºóαáΘáѼ«Ñ  º¡áτÑ¡¿Ñ  -  íπ½Ñó߬«Ñ,
  381.         »«¬áºδóáεΘÑÑ Γ«½∞¬«, πñáτ¡« ½¿ »ÑαÑñá¡« ß««íΘÑ¡¿Ñ, á ¡Ñ Γ«, ¬á¬
  382.         ß««íΘÑ¡¿Ñ í佫 «íαáí«Γá¡«.
  383.              Windows  óºá¿¼«ñÑ⌐ßΓóπÑΓ  ß  »α¿¬½áñ¡δ¼¿ »α«úαἼἿ τÑαѺ
  384.         ß««íΘÑ¡¿∩ «¬«¡. æ««íΘÑ¡¿∩ »«ßδ½áεΓß∩ ó Σπ¡¬µ¿ε «¬¡á  »α¿¬½áñ¡«⌐
  385.         »α«úαá¼¼δ  ñ½∩  «íαáí«Γ¬¿.  ò«Γ∩  «ß¡«ó¡á∩  Σπ¡¬µ¿∩  »α¿¬½áñ¡«⌐
  386.         »α«úαá¼¼δ ΓᬪѠ¼«ªÑΓ τ¿ΓáΓ∞ ¿  »ÑαÑñáóáΓ∞  ß««íΘÑ¡¿∩  «¬«¡,  ó
  387.         í«½∞Φ¿¡ßΓóÑ ß½πτáÑó ¿σ «íαáíáΓδóáÑΓ Σπ¡¬µ¿∩ «¬¡á.
  388.              1.1.5 ê߬½ετÑ¡¿Ñ Γπ»¿¬«óδσ ß¿Γπᵿ⌐ »α¿ αáí«ΓÑ ß ß««íΘÑ¡¿∩¼¿      
  389.  
  390.              Åਪ½áñ¡á∩  »α«úαἼᠼ«ªÑΓ ß«ºñáóáΓ∞ Γπ»¿¬«óδÑ ß¿Γπᵿ¿ ó
  391.         Windows, Ñß½¿ «¡á  ó«ºóαáΘáÑΓ  π»αáó½Ñ¡¿Ñ  ó  ¼«¼Ñ¡Γ  «íαáí«Γ¬¿
  392.         ß««íΘÑ¡¿∩,  »«½πτÑ¡¡«ú«  «Γ ñαπú«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ (¿½¿ «Γ
  393.         Windows   «Γ   ¿¼Ñ¡¿   ñαπú«⌐  »α«úαá¼¼δ)  »«ßαÑñßΓó«¼  Σπ¡¬µ¿¿
  394.         SendMessage. Åਪ½áñ¡á∩ »α«úαἼᠡ¿ ó ¬«Ñ¼  ß½πτáÑ  ¡Ñ  ñ«½ª¡á
  395.         »ÑαÑñáóáΓ∞ π»αáó½Ñ¡¿Ñ. é맮ó «ñ¡«⌐ ¿º ¡¿ªÑ»ÑαÑτ¿ß½Ñ¡¡δσ Σπ¡¬µ¿⌐
  396.         »α¿ó«ñ¿Γ ¬ »ÑαÑñáτÑ π»αáó½Ñ¡¿∩:
  397.  
  398.              DialogBox
  399.              DialogBoxInderect
  400.              DialogBoxInderectParam
  401.              DialogBoxParam
  402.              GetMessage
  403.              MessageBox
  404.              PeekMessage
  405.              Yield
  406.  
  407.              Äíδτ¡« ºáñáτá, ¬«Γ«αá∩ óδºδóáÑΓ  Σπ¡¬µ¿ε  SendMessage  ñ½∩
  408.         »ÑαÑñáτ¿  ß««íΘÑ¡¿∩  ñαπú«⌐ ºáñáτÑ, ¡Ñ »α«ñ«½ªáÑΓ óδ»«½¡Ñ¡¿Ñ ñ«
  409.         ΓÑσ »«α, »«¬á ¡Ñ óÑα¡ÑΓß∩ Γá »α«µÑñπαá «¬¡á,  ¬«Γ«αá∩  »«½πτ¿½á
  410.         ß««íΘÑ¡¿Ñ.  Äñ¡á¬«,  Ñß½¿  ºáñáτá,  ¬«Γ«αá∩ »«½πτ¿½á ß««íΘÑ¡¿Ñ,
  411.         »ÑαÑñá½á π»αáó½Ñ¡¿Ñ, Windows ¼«ªÑΓ íδΓ∞ »«ßΓáó½Ñ¡á ó  Γπ»¿¬«óπε
  412.         ß¿Γπᵿε,  ¬«úñá  »«ß½á¡¡á∩  ºáñáτá  ¡πªñáÑΓß∩  ó  óδ»«½¡Ñ¡¿¿ ¿
  413.         «íαáí«Γ¬Ñ ß««íΘÑ¡¿⌐,  ¡«  ¡Ñ  ¼«ªÑΓ  φΓ«ú«  ßñѽáΓ∞,  Γ.¬.  «¡á
  414.         «ª¿ñáÑΓ ó«ºóαáΘÑ¡¿∩ Σπ¡¬µ¿¿ SendMessage.
  415.              Åਪ½áñ¡á∩   »α«úαἼᠠ ¼«ªÑΓ   «»αÑñѽ¿Γ∞,  »ÑαÑñá¡«  ½¿
  416.         »«½πτÑ¡¡«Ñ ß««íΘÑ¡¿Ñ  ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  SendMessage,  óδºóáó
  417.         Σπ¡¬µ¿ε   InSendMessage.   ÅÑαÑñ   ΓѼ,  ¬á¬  óδºóáΓ∞  «ñ¡π  ¿º
  418.         óδΦÑ»ÑαÑτ¿ß½Ñ¡¡δσ Σπ¡¬µ¿⌐ ó« óαѼ∩ «íαáí«Γ¬¿ ß««íΘÑ¡¿∩, Σπ¡¬µ¿∩
  419.         «¬¡á ñ«½ª¡á ß¡áτá½á óδºóáΓ∞  Σπ¡¬µ¿ε  InSendMessage.  àß½¿  φΓá
  420.         Σπ¡¬µ¿∩  ó«ºóαáΘáÑΓ  TRUE, Γ« »ÑαÑñ ΓѼ, ¬á¬ óδºóáΓ∞ ¬á¬πε-½¿í«
  421.         ¿º Σπ¡¬µ¿⌐, »ÑαÑñáεΘÑ⌐ π»αáó½Ñ¡¿, Σπ¡¬µ¿∩ «¬¡á  ñ«½ª¡á  óδºóáΓ∞
  422.         Σπ¡¬µ¿ε ReplyMessage.
  423.              èᬠ á½∞ΓÑα¡áΓ¿óπ  ¼«ª¡«  ¿ß»«½∞º«óáΓ∞ ß¿ßΓѼ¡δÑ ¼«ñá½∞¡δÑ
  424.         »á¡Ñ½¿ ñ¿á½«úá ¿½¿ »á¡Ñ½¿ ß««íΘÑ¡¿∩. Æ.¬.  ß¿ßΓѼ¡δÑ  ¼«ñá½∞¡δÑ
  425.         «¬¡á  ºá»αÑΘáεΓ  ñαπú¿¼  «¬¡á¼  »«½πτáΓ∞  Σ«¬πß¿α«ó¬π óó«ñá ¿½¿
  426.         ß««íΘÑ¡¿∩, »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á  ¿ß»«½∞º«óáΓ∞  ß¿ßΓѼ¡δÑ
  427.         ¼«ñá½∞¡δÑ «¬¡á Γ«½∞¬« ¬«úñá φΓ« ¡Ñ«íσ«ñ¿¼«.
  428.  
  429.  
  430.  
  431.        Windows 3.0/Ref/1#7                                       = 10 =
  432.  
  433.                                  1.2 öπ¡¬µ¿¿ ß«ºñá¡¿∩ «¬¡á                     
  434.        ----------------------------------------------------------------
  435.  
  436.              öπ¡¬µ¿¿  ß«ºñá¡¿∩  «¬¡á ß«ºñáεΓ, αáºαπΦáεΓ, ¼«ñ¿Σ¿µ¿απεΓ ¿
  437.         »«½πτáεΓ ¿¡Σ«α¼áµ¿ε «í  «¬¡áσ.  ì¿ªÑ»αÑóÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«
  438.         «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε ß«ºñá¡¿∩ «¬¡á:
  439.  
  440.              öπ¡¬µ¿∩                    Ä»¿ßá¡¿Ñ
  441.              ----------------------------------------------------------
  442.              AdjustWindowRect           éδτ¿ß½∩ÑΓ αẼÑαδ «¬¡á ñ½∩ ñá¡-
  443.                                         ¡«⌐ «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  444.  
  445.              AdjustWindowRectEx         éδτ¿ß½∩ÑΓ αẼÑαδ «¬¡á αáΦ¿αÑ¡-
  446.                                         ¡«ú« Γ¿»á ñ½∩ ñá¡¡«⌐ «í½áßΓ¿
  447.                                         »«½∞º«óáΓѽ∩.
  448.  
  449.              CreateWindow               æ«ºñáÑΓ »ÑαѬαδóáεΘ¿Ñß∩, ¡á¬½á-
  450.                                         ñδóáѼδÑ ¿ ñ«τÑα¡¿Ñ «¬¡á.
  451.  
  452.              CreateWindowExt            æ«ºñáÑΓ »ÑαѬαδóáεΘ¿Ñß∩, ¡á¬½á-
  453.                                         ñδóáѼδÑ ¿ ñ«τÑα¡¿Ñ «¬¡á αáßΦ¿-
  454.                                         αÑ¡¡«ú« Γ¿»á.
  455.  
  456.              DefDlgProc                 ÄíÑß»Ñτ¿óáÑΓ «íαáí«Γ¬π »« π¼«½-
  457.                                         τá¡¿ε  ñ½∩ ΓÑσ ß««íΘÑ¡¿⌐ »á¡Ñ½¿
  458.                                         ñ¿á½«úá, ¬«Γ«αδÑ »α¿¬½áñ¡á∩
  459.                                         »α«úαἼᠡѠ«íαáíáΓδóáÑΓ.
  460.  
  461.              DefFrameProc               ÄíÑß»Ñτ¿óáÑΓ «íαáí«Γ¬π »« π¼«½-
  462.                                         τá¡¿ε ñ½∩  ΓÑσ  ß««íΘÑ¡¿⌐  «¬¡á
  463.                                         ΣαÑ⌐¼á  MDI, ¬«Γ«αδÑ »α¿¬½áñ¡á∩
  464.                                         »α«úαἼᠡѠ«íαáíáΓδóáÑΓ.
  465.  
  466.              DefMDIChildProc            ÄíÑß»Ñτ¿óáÑΓ «íαáí«Γ¬π »« π¼«½-
  467.                                         τá¡¿ε ΓÑσ ß««íΘÑ¡¿⌐ ñ«τÑα¡Ñú«
  468.                                         «¬¡á MDI, ¬«Γ«αδÑ »α«úαἼᠡÑ
  469.                                         «íαá∞áΓδóáÑΓ.
  470.  
  471.              DefWindowProc              ÄíÑß»Ñτ¿óáÑΓ «íαáí«Γ¬π »« π¼«½-
  472.                                         τá¡¿ε ΓÑσ ß««íΘÑ¡¿⌐ «¬¡á, ¬«Γ«-
  473.                                         αδÑ »α¿¬½áñ¡á∩ »α«úαἼᠡѠ«í-
  474.                                         αáíáΓδóáÑΓ.
  475.  
  476.              DestroyWindow              ÉáºαπΦáÑΓ «¬¡«.
  477.  
  478.              GetClassInfo               Å«½πτáÑΓ ¿¡Σ«α¼áµ¿ε « ß»Ñµ¿Σ¿-
  479.                                         µ¿α«óá¡¡«¼ ¬½áßßÑ.
  480.  
  481.              GetClassLong               Å«½πτáÑΓ ¿¡Σ«α¼áµ¿ε « ¬½áßßÑ
  482.                                         «¬¡á ¿º ßαπ¬Γπαδ WNDCLASS.
  483.  
  484.              GetClassName               Å«½πτáÑΓ ¿¼∩ ¬½áßßá «¬¡á.
  485.  
  486.  
  487.        Windows 3.0/Ref/1#7                                       = 11 =
  488.  
  489.              GetClassWord               Å«½πτáÑΓ ¿¡Σ«α¼áµ¿ε « ¬½áßßÑ
  490.                                         «¬¡á ¿º ßαπ¬Γπαδ WNDCLASS.
  491.  
  492.              GetLastActivPopup          Ä»αÑñѽ∩ÑΓ, ¬á¬«Ñ ¡á¬½áñδóáѼ«Ñ
  493.                                         «¬¡«, »α¿¡áñ½ÑªáΘÑÑ ñαπú«¼π «¬-
  494.                                         ¡π, í佫 »«ß½Ññ¡¿¼ á¬Γ¿ó¡δ¼ «¬-
  495.                                         ¡«¼.
  496.  
  497.              GetWindowLong              Å«½πτáÑΓ ¿¡Σ«α¼áµ¿ε «í «¬¡Ñ.
  498.  
  499.              GetWindowWord              Å«½πτáÑΓ ¿¡Σ«α¼áµ¿ε «í «¬¡Ñ.
  500.  
  501.              RegisterClass              ÉÑú¿ßΓα¿απÑΓ ¬½áßß «¬¡á.
  502.  
  503.              SetClassLong               çá¼Ñ¡∩ÑΓ ¿¡Σ«α¼áµ¿ε ó ßΓαπ¬ΓπαÑ
  504.                                         WNDCLASS.
  505.  
  506.              SetClassWord               çá¼Ñ¡∩ÑΓ ¿¡Σ«α¼áµ¿ε ó ßΓαπ¬ΓπαÑ
  507.                                         WNDCLASS.
  508.  
  509.              SetWindowLong              êº¼Ñ¡∩ÑΓ áΓα¿íπΓδ «¬¡á.
  510.  
  511.              SetWindowWord              êº¼Ñ¡∩ÑΓ áΓα¿íπΓδ «¬¡á.
  512.  
  513.              UnregisterClass            ôñá½∩ÑΓ ¬½áßß «¬¡á ¿º Γáí½¿µδ
  514.                                         ¬½áßß«ó.
  515.  
  516.                                      1.2.1 è½áßßδ «¬«¡                         
  517.  
  518.              è½áßß  «¬¡á  -  φΓ«  ¡áí«α  áΓα¿íπΓ«ó,  ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ
  519.         ó¡ÑΦ¡¿⌐ ó¿ñ «¬¡á ¿ Ñú« σáαá¬ΓÑα¿ßΓ¿¬¿. ÅÑαÑñ ΓѼ, ¬á¬ ß«ºñáΓ∞ ¿
  520.         ¿ß»«½∞º«óáΓ∞ «¬¡«, »α¿¬½áñ¡á∩  »α«úαἼᠠñ«½ª¡á  «»αÑñѽ¿Γ∞  ¿
  521.         ºáαÑú¿ßΓα¿α«óáΓ∞  ¬½áßß «¬¡á. Åਪ½áñ¡á∩ »α«úαá¼¼á αÑú¿ßΓα¿απÑΓ
  522.         ¬½áßß   «¬¡á   »α¿   »«¼«Θ¿   Σπ¡¬µ¿¿   RegisterClass.    î«ª¡«
  523.         ºáαÑú¿ßΓα¿α«óáΓ∞  ½εí«Ñ  τ¿ß½«  ¬½áß߫󠠫¬¡á. èá¬ Γ«½∞¬« ¬½áßß
  524.         ºáαÑú¿ßΓα¿α«óá¡, Windows αáºαÑΦáÑΓ »α¿¬½áñ¡«⌐ »α«úαἼѠ߫ºñáΓ∞
  525.         ½εí«Ñ    τ¿ß½«    «¬«¡,     »α¿¡áñ½ÑªáΘ¿σ     φΓ«¼π     ¬½áßßπ.
  526.         çáαÑú¿ßΓα¿α«óá¡¡δ⌐ ¬½áßß «ßΓáÑΓß∩ ñ«ßΓπ»¡δ¼ ñ« ΓÑσ »«α, »«¬á «¡
  527.         ¡Ñ íπñÑΓ πñá½Ñ¡, ¿½¿ »α«úαἼᠡѠºáóÑαΦ¿Γ ßó«ε αáí«Γπ.
  528.              ò«Γ∩  ¬½áßß  «¬¡á  ß«ßΓ«¿Γ  ¿º  ¼¡«ú¿σ  φ½Ñ¼Ñ¡Γ«ó, Windows
  529.         ΓαÑíπÑΓ, τΓ«íδ »α¿¬½áñ¡á∩ »α«úαἼᠺáñá½á Γ«½∞¬«  ¿¼∩  ¬½áßßá,
  530.         áñαÑß  Σπ¡¬µ¿¿  «¬¡á,  «íαáíáΓδóáεΘÑ⌐  óßÑ  ß««íΘÑ¡¿∩  ñ½∩ «¬«¡
  531.         ñá¡¡«ú«  ¬½áßßá  ¿  ñÑß¬α¿»Γ«α   φ¬ºÑ¼»½∩αá,   ¿ñÑ¡Γ¿Σ¿µ¿απεΘ¿⌐
  532.         »α¿¬½áñ¡πε  »α«úαá¼¼π,  ºáαÑú¿ßΓα¿α«óáóΦπε ñá¡¡δ⌐ ¬½áßß. äαπú¿Ñ
  533.         φ½Ñ¼Ñ¡Γδ ¬½áßßá «¬¡á «»αÑñѽ∩εΓ  áΓα¿íπΓδ  «¬¡á  »«  π¼«½τá¡¿ε,
  534.         ΓᬿѠ¬á¬ Σ«α¼á ¬παß«αá ¿½¿ ß«ñÑন¼«Ñ ¼Ñ¡ε «¬¡á.
  535.              æπΘÑßΓóπÑΓ  Γα¿  Γ¿»á  ¬½áß߫󠠫¬¡á.  Ä¡¿  αẽ¿τáεß∩  »«
  536.         «í½áßΓ¿ ñÑ⌐ßΓó¿∩ ¿ »« Γ«¼π, ¬«úñá «¡¿ ß«ºñáεΓß∩ ¿ αáºαπΦáεΓß∩.
  537.  
  538.              æ¿ßΓѼ¡δÑ ú½«íá½∞¡δÑ ¬½áßßδ
  539.  
  540.              Åα¿ ºáúαπº¬Ñ Windows ß«ºñáÑΓ ß¿ßΓѼ¡δÑ ú½«íá½∞¡δÑ  ¬½áßßδ.
  541.  
  542.        Windows 3.0/Ref/1#7                                       = 12 =
  543.  
  544.         ¥Γ¿ ¬½áßßδ ñ«ßΓπ»¡δ ñ½∩ ¿ß»«½∞º«óá¡¿∩ óßѼ¿ »α«úαἼἿ ó ½εí«Ñ
  545.         óαѼ∩.  Å«ß¬«½∞¬π  Windows  ß«ºñáÑΓ ß¿ßΓѼ¡δÑ ú½«íá½∞¡δÑ ¬½áßßδ
  546.         ñ½∩  óßÑσ  »α¿¬½áñ¡δσ  »α«úαá¼¼,  ¡¿¬á¬á∩  »α«úαἼᠠ¡Ñ  ¼«ªÑΓ
  547.         ß«ºñáΓ∞  ¿½¿  αáºαπΦ¿Γ∞  ¬á¬«⌐-½¿í«  ¿º  φΓ¿σ ¬½áßß«ó. Åα¿¼Ñα«¼
  548.         ß¿ßΓѼ¡δσ ú½«íá½∞¡δ󠬽áß߫󠼫úπΓ ß½πª¿Γ∞ ¬½áßßδ αÑñá¬Γ¿απѼδσ
  549.         í½«¬«ó π»αáó½Ñ¡¿∩ ¿ »á¡Ñ½Ñ⌐ »ÑαÑτ¡∩.
  550.  
  551.             Åα«úαá¼¼¡δÑ ú½«íá½∞¡δÑ ¬½áßßδ
  552.  
  553.              Åਪ½áñ¡δÑ »α«úαá¼¼δ ¿½¿  (¡á¿í«½ÑÑ  óÑα«∩Γ¡«)  í¿í½¿«ΓѬ¿
  554.         ß«ºñáεΓ  »α«úαá¼¼¡δÑ ú½«íá½∞¡δÑ ¬½áßßδ, ß»Ñµ¿Σ¿µ¿απ∩ ñ½∩ ¬½áßßá
  555.         Γ¿» CS_GLOBALCLASS. üπñπτ¿  ß«ºñá¡¡δ¼,  «¡  ú½«íá½∞¡«  ñ«ßΓπ»Ñ¡
  556.         óßѼ  »α¿¬½áñ¡δ¼  »α«úαἼἠ ó¡πΓα¿  ß¿ßΓѼδ. ùáΘÑ »α«úαá¼¼¡δ⌐
  557.         ú½«íá½∞¡δ⌐ ¬½áßß ß«ºñáÑΓ  í¿í½¿«ΓѬá,  Γᬠ τΓ«  ΓÑ  »α«úαá¼¼δ,
  558.         ¬«Γ«αδÑ óδºδóáεΓ φΓπ í¿í½¿«ΓѬπ, ¼«úπΓ φëଽáßß ¿ß»«½∞º«óáΓ∞.
  559.         Windows αáºαπΦáÑΓ »α«úαá¼¼¡δ⌐ ú½«íá½∞¡δ⌐ ¬½áßß, ¬«úñá ß«ºñáóΦá∩
  560.         Ñú«  »α«úαἼᠠ¿½¿  í¿í½¿«ΓѬᠠºáóÑαΦáÑΓ ßó«ε αáí«Γπ. Å«φΓ«¼π
  561.         ßπΘÑßΓóÑ¡¡«,  τΓ«íδ  óßÑ  »α¿¬½áñ¡δÑ  »α«úαá¼¼δ  αáºαπΦ¿½¿  óßÑ
  562.         ¿ß»«½∞ºπεΘ¿Ñ  φëଽáßß «¬¡á ñ« Γ«ú«, ¬á¬ ºá¬«¡τ¿Γ ßó«ε αáí«Γπ
  563.         í¿í½¿«ΓѬᠿ½¿ »α«úαá¼¼á, ß«ºñáóΦá∩ φëଽáßß.
  564.  
  565.              Åα«úαá¼¼¡δÑ ½«¬á½∞¡δÑ ¬½áßßδ
  566.  
  567.              Åα«úαá¼¼¡δÑ   ½«¬á½∞¡δÑ   ¬½áßßδ   ß«ºñáεΓß∩    »α¿¬½áñ¡«⌐
  568.         »α«úαá¼¼«⌐   ñ½∩   ó¡πΓαÑ¡¡Ñú«   ¿ß»«½∞º«óá¡¿∩.   ¥Γ«  ¡á¿í«½ÑÑ
  569.         αáß»α«ßΓαá¡Ñ¡¡δ⌐ Γ¿» ¬½áßßá, ß«ºñáóáѼ«ú« »α«úαá¼¼«⌐.
  570.                                                                                
  571.             1.2.2 Ä»αÑñѽѡ¿Ñ ¼ÑßΓ«¡áσ«ªñÑ¡¿∩ ¬½áßßá
  572.  
  573.              è«úñá »α¿¬½áñ¡á∩ »α«úαá¼¼á ß«ºñáÑΓ «¬¡« ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú«
  574.         ¬½áßßá,  Windows  ¿ß»«½∞ºπÑΓ  ß½ÑñπεΘ¿⌐ á½ú«α¿Γ¼ ñ½∩ ¡áσ«ªñÑ¡¿∩
  575.         ¬½áßßá:
  576.  
  577.              1. Windows ¿ΘÑΓ ½«¬á½∞¡δ⌐ ¬½áßß ß ºáñá¡¡δ¼ ¿¼Ñ¡Ñ¼.
  578.  
  579.              2. ôß½¿ Windows ¡Ñ  ¡áσ«ñ¿Γ  ½«¬á½∞¡δ⌐  ¬½áßß  ß  ºáñá¡¡δ¼
  580.         ¿¼Ñ¡Ñ¼,   «¡á   »α«ß¼áΓα¿óáÑΓ   ß»¿ß«¬  »α«úαá¼¼¡δσ  ú½«íá½∞¡δσ
  581.         ¬½áßß«ó.
  582.  
  583.              3.  ôß½¿  Windows  ¡Ñ  ¡áσ«ñ¿Γ  ñá¡¡«ú«  ¿¼Ñ¡¿  ó   ß»¿ß¬Ñ
  584.         »α«úαá¼¼¡δσ   ú½«íá½∞¡δσ   ¬½áßß«ó,  «¡á  »α«ß¼áΓα¿óáÑΓ  ß»¿ß«¬
  585.         ß¿ßΓѼ¡δσ ú½«íá½∞¡δ󠬽áßß«ó.
  586.  
  587.              ¥Γá  »α«µÑñπαá  ¿ß»«½∞ºπÑΓß∩  ñ½∩  óßÑσ  «¬«¡,   ß«ºñá¡¡δσ
  588.         »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐,  ó¬½ετá∩  «¬¡á, ß«ºñá¡¡δÑ »« ΓαÑí«óá¡¿ε
  589.         »α«úαá¼¼δ, ΓᬿѠ¬á¬ í½«¬¿ π»αáó½Ñ¡¿∩ »á¡Ñ½¿ ñ¿á½«úá.  é«º¼«ª¡«
  590.         ºáΓѼ  ß¿ßΓѼ¡δÑ  «Γ¼Ñ¡¿Γ∞  ß¿ßΓѼ¡δÑ  ú½«íá½∞¡δÑ  ¬½áßßδ   íѺ
  591.         ó«ºñÑ⌐ßΓó¿∩ ¡á ñαπú¿Ñ »α¿¬½áñ¡δÑ »α«úαá¼¼δ.
  592.                                                                                
  593.             1.2.3 Ä»αÑñѽѡ¿Ñ ß«íßΓóÑ¡¡¿¬á ¬½áßßá
  594.  
  595.              Windows «»αÑñѽ∩ÑΓ ß«íßΓóÑ¡¡¿¬á  ¬½áßßá  »α¿  »«¼«Θ¿  »«½∩
  596.         hInstance   ßΓαπ¬Γπαδ   WNDCLASS,  ¬«Γ«α«Ñ  »ÑαÑñáÑΓß∩  Σπ¡¬µ¿¿
  597.  
  598.        Windows 3.0/Ref/1#7                                       = 13 =
  599.  
  600.         RegisterClass,  ¬«úñá  »α¿¬½áñ¡á∩  »α«úαἼᠠ ¿½¿   í¿í½¿«ΓѬá
  601.         αÑú¿ßΓα¿απÑΓ  ¬½áßß. ä½∩ í¿í½¿«ΓѬ Windows φΓ« »«½Ñ ñ«½ª¡« íδΓ∞
  602.         ñÑß¬α¿»Γ«α«¼   φ¬ºÑ¼»½∩αá    í¿í½¿«ΓѬ¿.    è«úñá    »α«úαá¼¼á,
  603.         ºáαÑú¿ßΓα¿α«óáóΦá∩  ¬½áßß,  ºá¬«¡τ¿½á  αáí«Γπ,  ¿½¿ í¿í½¿«ΓѬá,
  604.         ºáαÑúΓßΓα¿α«óáóΦá∩   ¬½áßß,   óδúαπªÑ¡á,   ¬½áßß   αáºαπΦáÑΓß∩.
  605.         Å«φΓ«¼π,   óßÑ  «¬¡á,  ¿ß»«½∞ºπεΘ¿Ñ  φëà ¬½áßß,  ñ«½ª¡δ  íδΓ∞
  606.         αáºαπΦÑ¡δ »αѪñÑ, τѼ »α«úαá¼¼á á½¿ í¿í½¿«ΓѬᠺáóÑαΦáΓ αáí«Γπ.
  607.                                                                                
  608.             1.2.4 ÉÑú¿ßΓαᵿ∩ ¬½áßßá «¬¡á
  609.  
  610.              è«úñá  Windows  αÑú¿ßΓα¿απÑΓ  ¬½áßß  «¬¡á,  «¡á   ¬«»¿απÑΓ
  611.         áΓα¿íπΓδ  ¬½áßßá  ó  ßó«ε  ß«íßΓóÑ¡¡πε  «í½áßΓ∞ »á¼∩Γ¿. Windows
  612.         ¿ß»«½∞ºπÑΓ φΓ¿ ß«σαá¡Ñ¡¡δÑ ó¡πΓα¿  áΓα¿íπΓδ,  ¬«úñá  »α¿¬½áñ¡á∩
  613.         »α«úαἼᠠßßδ½áÑΓß∩ ¡á φëଽáßß «¬¡á »« ¿¼Ñ¡¿; »«φΓ«¼π ßἫ⌐
  614.         »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ,  ¬«Γ«αá∩  »Ñαó«¡áτá½∞¡«  ºáαÑú¿ßΓα¿α«óá½á
  615.         ¬½áßß «¬¡á, ¡ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ¿ σαá¡¿Γ∞ φΓπ ßΓαπ¬Γπαπ.
  616.                                                                                
  617.             1.2.5 Éáºñѽ∩ѼδÑ ¬½áßßδ «¬«¡
  618.  
  619.              Åਪ½áñ¡δÑ      »α«úαá¼¼δ      ¡Ñ     ñ«½ª¡δ     αáºñѽ∩Γ∞
  620.         ºáαÑú¿ßΓα¿α«óá¡¡δÑ ¬½áßßδ ß  ñαπú¿¼¿  »α¿¬½áñ¡δ¼¿  »α«úαἼἿ.
  621.         ìѬ«Γ«αá∩   ¿¡Σ«α¼áµ¿∩,   «Γ¡«ß∩Θá∩ß∩  ¬  ¬½áßßπ  «¬¡á,  Γá¬á∩,
  622.         ¡á»α¿¼Ñα, ¬á¬ áñαÑß Σπ¡¬µ¿¿ «¬¡á, ß»Ñµ¿Σ¿τ¡á Γ«½∞¬« ñ½∩  ñá¡¡«⌐
  623.         »α«úαá¼¼δ   ¿   ¡Ñ  ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞ß∩  ñαπú¿¼¿  »α¿¬½áñ¡δ¼¿
  624.         »α«úαἼἿ.  Äñ¡á¬«  »α¿¬½áñ¡δÑ  »α«úαá¼¼δ   ¼«úπΓ   αáºñѽ∩Γ∞
  625.         »α«úαá¼¼¡δ⌐   ú½«íá½∞¡δ⌐  ¬½áßß.  æ¼.  "Åα«úαá¼¼¡δÑ  ú½«íá½∞¡δÑ
  626.         ¬½áßßδ"  ó  αáºñѽѠ 1.2.1  ñ½∩   »«½πτÑ¡¿∩   í«½ÑÑ   »«ñα«í¡«⌐
  627.         ¿¡Σ«α¼áµ¿¿.
  628.                                                                                
  629.             1.2.6 éßΓα«Ñ¡¡δÑ ¬½áßßδ «¬¡á
  630.  
  631.              Windows  «íÑß»Ñτ¿óáÑΓ  ¡Ñ߬«½∞¬«  óßΓα«Ñ¡¡δ󠬽áß߫󠫬¡á.
  632.         ¥Γ¿  ¬½áßßδ  «»αÑñѽ∩εΓ  ß»Ñµ¿á½∞¡δÑ  «¬¡á  í½«¬«ó  π»αáó½Ñ¡¿∩,
  633.         ¬«Γ«αδÑ   óδ»«½¡∩εΓ   «íΘ¿Ñ  ºáñáτ¿  »«  óó«ñπ,  τΓ«  »«ºó«½∩ÑΓ
  634.         »«½∞º«óáΓѽε óó«ñ¿Γ∞ ΓѬßΓ,  π»αáó½∩Γ∞  »α«¬απΓ¬«⌐  ¿  óδí¿αáΓ∞
  635.         ¿¼Ñ¡á   ¿º   »ÑαÑτ¡∩.  éßΓα«Ñ¡¡δÑ  ¬½áßßδ  «¬¡á  ñ«ßΓπ»¡δ  óßѼ
  636.         »α¿¬½áñ¡δ¼ »α«úαἼἠ¿ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ ½εí«Ñ τ¿ß½« αáº
  637.         ñ½∩ ß«ºñá¡¿∩ ½εí«ú« τ¿ß½á «¬«¡ í½«¬«ó π»αáó½Ñ¡¿∩.
  638.                                 1.2.7 ¥½Ñ¼Ñ¡Γδ ¬½áßßá «¬¡á                     
  639.  
  640.              ¥½Ñ¼Ñ¡Γδ ¬½áßßá «¬¡á  «»αÑñѽ∩εΓ  »«óÑñÑ¡¿Ñ  »«  π¼«½τá¡¿ε
  641.         «¬«¡,  «Γ¡«ß∩Θ¿σß∩  ¬  ñá¡¡«¼π  ¬½áßßπ.  Åਪ½áñ¡á∩  »α«úαá¼¼á,
  642.         ¬«Γ«αá∩ αÑú¿ßΓα¿απÑΓ ¬½áßß «¬¡á,  «»αÑñѽ∩ÑΓ  φ½Ñ¼Ñ¡Γδ  ¬½áßßá,
  643.         πßΓá¡áó½¿óá∩  º¡áτÑ¡¿∩  ß««ΓóÑΓßΓóπεΘ¿σ  »«½Ñ⌐ ßΓαπ¬Γπαδ ñá¡¡δσ
  644.         WNDCLASS   ¿   »ÑαÑñáóá∩   ßΓαπ¬Γπαπ   Σπ¡¬µ¿¿   RegisterClass.
  645.         Åਪ½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ  »«½πτ¿Γ∞ ¿¡Σ«α¼áµ¿ε « ñá¡¡«¼ «¬¡Ñ
  646.         τÑαѺ Σπ¡¬µ¿ε GetClassInfo.
  647.  
  648.  
  649.  
  650.        Windows 3.0/Ref/1#7                                       = 14 =
  651.  
  652.              é  Γáí½¿µÑ 1.1 »α¿óÑñÑ¡δ φ½Ñ¼Ñ¡Γδ ¬½áßßá «¬¡á.
  653.  
  654.         Æáí½¿µá 1.1                 ¥½Ñ¼Ñ¡Γδ ¬½áßßá «¬¡á
  655.         ============================================================
  656.                ¥½Ñ¼Ñ¡Γ        |           ìạáτÑ¡¿Ñ
  657.         ======================|=====================================
  658.            ê¼∩ ¬½áßßá         | ÄΓ½¿τáÑΓ  ñá¡¡δ⌐ ¬½áßß «Γ ñαπú¿σ ºá-
  659.                               | αÑú¿ßΓα¿α«óá¡¡δ󠬽áßß«ó.
  660.                               |
  661.            ÇñαÑß Σπ¡¬µ¿¿ «¬¡á | ô¬áºáΓѽ∞  ¡á Σπ¡¬µ¿ε, ¬«Γ«αá∩ «íαá-
  662.                               | íáΓδóáÑΓ  óßÑ  ß««íΘÑ¡¿∩, »«ßδ½áѼδÑ
  663.                               | «¬¡á¼  φΓ«ú« ¬½áßßá, ¿ «»αÑñѽ∩ÑΓ »«-
  664.                               | óÑñÑ¡¿Ñ «¬¡á.
  665.                               |
  666.            äÑß¬α¿»Γ«α φ¬ºÑ¼»- | êñÑ¡Γ¿Σ¿µ¿απÑΓ »α«úαá¼¼π, ¬«Γ«αá∩ ºáαÑ-
  667.            ½∩αá               | ú¿ßΓα¿α«óá½á ¬½áßß.
  668.                               |
  669.            èπαß«α ¬½áßßá      | Ä»αÑñѽ∩ÑΓ Σ«α¼π ¬παß«αá, ¬«úñá ¬παß«α
  670.                               | ¡áσ«ñ¿Γß∩ ó «¬¡Ñ ñá¡¡«ú« ¬½áßßá.
  671.                               |
  672.            ê¬«¡á ¬½áßßá       | Ä»αÑñѽ∩ÑΓ  Σ«α¼π ¿¬«¡δ, ¬«Γ«απε Windows
  673.                               | ¿¡ñ¿µ¿απÑΓ, ¬«úñá «¬¡«,  »α¿¡áñ½ÑªáΘÑÑ
  674.                               | ñá¡¡«¼π ¬½áßßπ, ºá¬αδóáÑΓß∩.
  675.                               |
  676.            è¿ßΓ∞ Σ«¡á ¬½áßßá  | Ä»αÑñѽ∩ÑΓ µóÑΓ ¿ Φáí½«¡, ¿ß»«½∞ºπÑ-
  677.                               | ¼δÑ  Windows ñ½∩ ºá½¿ó¬¿ «í½áßΓ¿
  678.                               | »«½∞º«óáΓѽ∩, ¬«úñá «¬¡« «Γ¬αδóáÑΓß∩
  679.                               | ¿½¿ »α«α¿ß«óδóáÑΓß∩.
  680.                               |
  681.            îÑ¡ε ¬½áßßá        | Ä»αÑñѽ∩ÑΓ  ¼Ñ¡ε »« π¼«½τá¡¿ε, ¿ß»«-
  682.                               | ½∞ºπѼ«Ñ  ñ½∩  ½εí«ú« «¬¡á ó ¬½áßßÑ,
  683.                               | ¬«Γ«α«Ñ ∩ó¡« ¡Ñ «»αÑñѽ∩ÑΓ ¼Ñ¡ε.
  684.                               |
  685.            Æ¿» ¬½áßßá         | æ»Ñµ¿Σ¿µ¿απÑΓ,   ¬á¬  ¬«ααÑ¬Γ¿α«óáΓ∞
  686.                               | «¬¡« »«ß½Ñ »ÑαѼÑΘÑ¡¿∩ ¿½¿ ¿º¼Ñ¡Ñ¡¿∩
  687.                               | αẼÑαá,  ¬á¬ «íαáí«ΓáΓ∞ ñó«⌐¡«Ñ ¡á-
  688.                               | ªáΓ¿Ñ  ¡á ¬¡«»¬π "¼δΦ¿", ¬á¬ «ΓóÑßΓ¿
  689.                               | ¼ÑßΓ«  ñ½∩  ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩ ¿
  690.                               | ñαπú¿Ñ á߻ѬΓδ, ßó∩ºá¡¡δÑ ß «¬¡«¼.
  691.                               |
  692.            ä«»«½¡¿Γѽ∞¡á∩     | Ä»αÑñѽ∩ÑΓ  «íΩѼ »á¼∩Γ¿ (ó íá⌐Γáσ),
  693.            »á¼∩Γ∞ ¬½áßßá      | ¬«Γ«αδ⌐ Windows ñ«½ª¡á ºáαѺÑαó¿α«-
  694.                               | óáΓ∞ ó ¬«¡µÑ ßΓαπ¬Γπαδ ñá¡¡δ󠬽áßßá.
  695.                               |
  696.            ä«»«½¡¿Γѽ∞¡á∩     | Ä»αÑñѽ∩ÑΓ  «íΩѼ »á¼∩Γ¿ (ó íá⌐Γáσ),
  697.            »á¼∩Γ∞ «¬¡á        | ¬«Γ«αδ⌐ Windows ñ«½ª¡á ºáαѺÑαó¿α«-
  698.                               | óáΓ∞  ó ¬«¡µÑ ½εí«⌐ ßΓαπ¬Γπαδ «¬¡á,
  699.                               | «Γ¡«ß∩ΘÑú«ß∩ ¬ ñá¡¡«¼π ¬½áßßπ.
  700.  
  701.              ì¿ªÑß½ÑñπεΘ¿Ñ αáºñÑ½δ «»¿ßδóáεΓ  φ½Ñ¼Ñ¡Γδ  ¬½áßßá  «¬¡á  ¿
  702.         ß«ñÑαªáΓ  º¡áτÑ¡¿∩  »«  π¼«½τá¡¿ε  ñ½∩ φΓ¿σ φ½Ñ¼Ñ¡Γ«ó, ¬«úñá ¡Ñ
  703.         ºáñá¡« Γ«τ¡δσ º¡áτÑ¡¿⌐ »α¿ αÑú¿ßΓαᵿ¿ ¬½áßßá.
  704.  
  705.  
  706.        Windows 3.0/Ref/1#7                                       = 15 =
  707.  
  708.              ê¼∩ ¬½áßßá
  709.  
  710.              èáªñ«¼π ¬½áßßπ  «¬¡á  ¡Ñ«íσ«ñ¿¼«  ¿¼ÑΓ∞  ¿¼∩  ¬½áßßá.  ê¼∩
  711.         ¬½áßßá  «Γ½¿τáÑΓ  «ñ¿¡  ¬½áßß  «Γ ñαπú«ú«. Åਪ½áñ¡á∩ »α«úαá¼¼á
  712.         »α¿ßóá¿óáÑΓ ¿¼∩ ¬½áßßπ, ºá»¿ßáó ó »«½Ñ lpszClassName  ßΓαπ¬Γπαδ
  713.         WNDCLASS  áñαÑß  «¬á¡τ¿óáεΘÑ⌐ß∩  ¡π½Ñ¼ ßΓ᫬¿, ¬«Γ«αá∩ ß«ñÑনΓ
  714.         ¿¼∩.
  715.              é  ß½πτáÑ  »α«úαá¼¼¡«ú«  ú½«íá½∞¡«ú«  ¬½áßßá,  ¿¼∩  ¬½áßßá
  716.         ñ«½ª¡«  íδΓ∞  π¡¿¬á½∞¡δ¼ ñ½∩ Γ«ú«, τΓ«íδ «Γ½¿τ¿Γ∞ «ñ¿¡ ¬½áßß «Γ
  717.         ñαπú«ú«. àß½¿  »α¿¬½áñ¡á∩  »α«úαἼᠠαÑú¿ßΓα¿απÑΓ  »α«úαá¼¼¡δ⌐
  718.         ú½«íá½∞¡δ⌐  ¬½áßß,  ñáó  Ñ¼π  ¿¼∩,  »α¿¡áñ½ÑªáΘÑÑ ßπΘÑßΓóπεΘѼπ
  719.         »α«úαá¼¼¡«¼π   ú½«íáñí¡«¼π   ¬½áßßπ,   Σπ¡¬µ¿∩    RegisterClass
  720.         ó«ºóαáΘáÑΓ  FALSE, τΓ« «º¡áτáÑΓ «Φ¿í¬π. ôß½«ó½Ñ¡¡δ¼ ¼ÑΓ«ñ«¼ ñ½∩
  721.         «íÑß»ÑτÑ¡¿∩  φΓ«⌐   π¡¿¬á½∞¡«ßΓ¿   ∩ó½∩ÑΓß∩   ó¬½ετÑ¡¿Ñ   ¿¼Ñ¡¿
  722.         »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ó ¿¼∩ »α«úαá¼¼¡«ú« ú½«íá½∞¡«ú« ¬½áßßá.
  723.              ê¼∩  ¬½áßßá  ñ«½ª¡«  íδΓ∞  π¡¿¬á½∞¡δ¼  ñ½∩  óßÑσ  ¬½áßß«ó,
  724.         αÑú¿ßΓα¿απ¼δσ »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐.  Åਪ½áñ¡á∩  »α«úαἼᠠ¡Ñ
  725.         ¼«ªÑΓ    ºáαÑú¿ßΓα¿α«óáΓ∞   »α«úαá¼¼¡δ⌐   ½«¬á½∞¡δ⌐   ¬½áßß   ¿
  726.         »α«úαá¼¼¡δ⌐ ú½«íá½∞¡δ⌐ ¬½áßß »«ñ «ñ¡¿¼ ¿ ΓѼ ªÑ ¿¼Ñ¡Ñ¼ ¬½áßßá.
  727.  
  728.              ÇñαÑß Σπ¡¬µ¿¿ «¬¡á
  729.  
  730.              èáªñ«¼π   ¬½áßßπ   ¡Ñ«íσ«ñ¿¼  áñαÑß  Σπ¡¬µ¿¿  «¬¡á.  ÇñαÑß
  731.         «»αÑñѽ∩ÑΓ Γ«τ¬π óσ«ñá Σπ¡¬µ¿¿ «¬¡á, ¿ß»«½∞ºπѼ«⌐ ñ½∩ «íαáí«Γ¬¿
  732.         óßÑσ ß««íΘÑ¡¿⌐ «¬«¡ φΓ«ú« ¬½áßßá.  Windows  »ÑαÑñáÑΓ  ß««íΘÑ¡¿∩
  733.         Σπ¡¬µ¿¿,  τΓ«íδ  óδ»«½¡Ñ¡¿Γ∞  ΓᬿѠ ñÑ⌐ßΓó¿⌐,  ¬á¬ α¿ß«óá¡¿Ñ ó
  734.         «í½áßΓ¿ »«½∞º«óáΓѽ∩ ¿½¿ »«½πτÑ¡¿Ñ «ΓóÑΓá ¡á óó«ñ »«½∞º«óáΓѽ∩.
  735.         Åਪ½áñ¡á∩ »α«úαἼᠻα¿ßóá¿óáÑΓ áñαÑß  Σπ¡¬µ¿¿  «¬¡á,  ¬«»¿απ∩
  736.         áñαÑß  ó  »«½Ñ  lpfnWndProc  ßΓαπ¬Γπαδ  WNDCLASS.  öπ¡¬µ¿∩ «¬¡á
  737.         ñ«½ª¡á íδΓ∞ «íΩ∩ó½Ñ¡á ¬á¬ expotr  ó  Σá⌐½Ñ  «»αÑñѽѡ¿∩  ¼«ñπ½∩
  738.         (.DEF).  æ¼«Γα¿  ú½áóπ  10,  "Ä»ÑαáΓ«αδ  «»αÑñѽѡ¿∩ ¼«ñπ½∩", ó
  739.         æ»αáó«τ¡«¼ απ¬«ó«ñßΓóÑ, Γ«¼ 2, ñ½∩  »«½πτÑ¡¿∩  í«½ÑÑ  »«ñα«í¡«⌐
  740.         ¿¡Σ«α¼áµ¿¿.  ü«½ÑÑ  »«ñα«í¡«  Σπ¡¬µ¿∩  «¬¡á  «»¿ßá¡á  ó αáºñѽÑ
  741.         1.2.13 "öπ¡¬µ¿∩ «¬¡á".
  742.  
  743.              äÑß¬α¿»Γ«α φ¬ºÑ¼»½∩αá
  744.  
  745.              èáªñ«¼π  ¬½áßßπ  ¡Ñ«íσ«ñ¿¼   ñÑß¬α¿»Γ«α   φ¬ºÑ¼»½∩αá   ñ½∩
  746.         ¿ñÑ¡Γ¿Σ¿¬áµ¿¿  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ, αÑú¿ßΓα¿απεΘÑ⌐ ¬½áßß. èá¬
  747.         ¼¡«ú«ºáñáτ¡á∩ ß¿ßΓѼá Windows αáºαÑΦáÑΓ ó «ñ¡« ¿  Γ«  ªÑ  óαѼ∩
  748.         αáí«ΓáΓ∞  ¡Ñ߬«½∞¬¿¼ »α«úαá¼¼á¼, »«φΓ«¼π ñÑß¬α¿»Γ«αδ φ¬ºÑ¼»½∩αá
  749.         ¡Ñ«íσ«ñ¿¼δ  ñ½∩   «Γ߽Ѫ¿óá¡¿∩   óδ»«½¡Ñ¡¿∩   óßÑσ   »α¿¬½áñ¡δσ
  750.         »α«úαá¼¼. Windows »α¿ßóá¿óáÑΓ π¡¿¬á½∞¡δÑ ñÑß¬α¿»Γ«αδ φ¬ºÑ¼»½∩αá
  751.         ¬áªñ«⌐ ¬«»¿¿ αáí«ΓáεΘÑ⌐ »α«úαá¼¼δ.
  752.              Windows    »ÑαÑñáÑΓ   ñÑß¬α¿»Γ«α   φ¬ºÑ¼»½∩αá   »α¿¬½áñ¡«⌐
  753.         »α«úαá¼¼Ñ, ¬«úñá «¡á ó»ÑαóδÑ ¡áτ¿¡áÑΓ αáí«ΓáΓ∞. é ßó«ε  «τÑαÑñ∞
  754.         »α«úαἼᠠ »α¿ßóá¿óáÑΓ   φëà ñÑß¬α¿»Γ«α  φ¬ºÑ¼»½∩αá  ¬½áßßπ,
  755.         ¬«»¿απ∩ Ñú« ó »«½Ñ hInstance ßΓαπ¬Γπαδ WNDCLASS.
  756.  
  757.              èπαß«α ¬½áßßá
  758.  
  759.              èπαß«α ¬½áßßá «»αÑñѽ∩ÑΓ Σ«α¼π ¬παß«αá, ¬«úñá «¡ ¡áσ«ñ¿Γß∩
  760.         ó  «í½áßΓ¿  »«½∞º«óáΓѽ∩  «¬¡á,  »α¿¡áñ½ÑªáΘÑú« ñá¡¡«¼π ¬½áßßπ.
  761.  
  762.        Windows 3.0/Ref/1#7                                       = 16 =
  763.  
  764.         Windows áóΓ«¼áΓ¿τÑ߬¿ πßΓá¡áó½¿óáÑΓ ºáñá¡¡πε Σ«α¼π ¬παß«αá, ¬á¬
  765.         Γ«½∞¬« «¡ »«»áñáÑΓ ó¡πΓα∞ «í½áßΓ¿ »«½∞º«óáΓѽ∩, ¿ ß«σαá¡∩ÑΓ φΓπ
  766.         Σ«α¼π óßÑ óαѼ∩, »«¬á ¬παß«α ¡áσ«ñ¿Γß∩ ó  ñá¡¡«⌐  «í½áßΓ¿.  ä½∩
  767.         »α¿ßóá¿óá¡¿∩  Σ«α¼δ  ¬παß«αá  ¬½áßßπ  «¬¡á »α¿¬½áñ¡á∩ »α«úαá¼¼á
  768.         «íδτ¡«  ºáúαπªáÑΓ  ÑÑ  ¿º  ßó«¿σ  αÑßπαß«ó,  ¿ß»«½∞ºπ∩  Σπ¡¬µ¿ε
  769.         LoadCursor,  á  ºáΓѼ »α¿ßóá¿óáÑΓ »«½πτÑ¡¡δ⌐ ñÑß¬α¿»Γ«α ¬παß«αá
  770.         »«½ε hCursor ßΓαπ¬Γπαδ WNDCLASS.
  771.              Windows  ¡Ñ  ΓαÑíπÑΓ  «í∩ºáΓѽ∞¡«ú«  «»αÑñѽѡ¿∩   ¬παß«αá
  772.         ¬½áßßá.  àß½¿  ¬παß«α ¬½áßßá ¡Ñ «»αÑñѽѡ, »«ñαáºπ¼ÑóáÑΓß∩, τΓ«
  773.         Σ«α¼á ¬παß«αá íπñÑΓ πßΓá¡áó½¿óáΓ∞ß∩  «¬¡«¼  ¬áªñδ⌐  αáº,  ¬«úñá
  774.         ¬παß«α ó ¡Ñú« »«»áñáÑΓ.
  775.  
  776.              ê¬«¡á ¬½áßßá
  777.  
  778.              ê¬«¡á  ¬½áßßá  «»αÑñѽ∩ÑΓ  Σ«α¼π  ¿¬«¡δ,  ¿ß»«½∞ºπѼ«⌐ »α¿
  779.         ¼¿¡¿¼¿ºáµ¿¿  «¬¡á  ºáñá¡¡«ú«  ¬½áßßá.  ä½∩  »α¿ßóá¿óá¡¿∩  ¿¬«¡δ
  780.         ¬½áßßπ  «¬¡á  »α¿¬½áñ¡á∩  »α«úαἼᠠ«íδτ¡«  ºáúαπªáÑΓ ¿¬«¡π ¿º
  781.         ßó«¿σ αÑßπαß«ó, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε LoadIcon, á ºáΓѼ »α¿ßóá¿óáÑΓ
  782.         »«½πτÑ¡¡δ⌐ ñÑß¬α¿»Γ«α ¿¬«¡δ »«½ε hIcon ßΓαπ¬Γπαδ WNDCLASS.
  783.              Windows ¡Ñ ΓαÑíπÑΓ «í∩ºáΓѽ∞¡«⌐ ¿¬«¡δ ¬½áßßá.  àß½¿  ¿¬«¡á
  784.         ¬½áßßá  ¡Ñ  «»αÑñѽѡá,  »«ñαáºπ¼ÑóáÑΓß∩,  τΓ«  »α«úαá¼¼á íπñÑΓ
  785.         α¿ß«óáΓ∞ ¿¬«¡π ¬áªñδ⌐ αáº, ¬«úñá «¬¡«  ¼¿¡¿¼¿º¿απÑΓß∩.  é  φΓ«¼
  786.         ß½πτáÑ Windows »«ßδ½áÑΓ ß««ΓóÑΓßΓóπεΘÑÑ ß««íΘÑ¡¿Ñ Σπ¡¬µ¿¿ «¬¡á,
  787.         ºá»αáΦ¿óá∩ »ÑαÑα¿ß«ó¬π ¿¬«¡δ.
  788.  
  789.              è¿ßΓ∞ Σ«¡á ¬½áßßá
  790.  
  791.              è¿ßΓ∞ Σ«¡á ¬½áßßá - φΓ« ¬¿ßΓ∞, ¿ß»«½∞ºπѼá∩ ñ½∩ »«ñú«Γ«ó¬¿
  792.         «í½áßΓ¿  »«½∞º«óáΓѽ∩  «¬¡á ñ½∩ »«ß½ÑñπεΘÑú« α¿ß«óá¡¿∩. Windows
  793.         ¿ß»«½∞ºπÑΓ ¬¿ßΓ∞  ñ½∩  ºá½¿ó¬¿  «í½áßΓ¿  »«½∞º«óáΓѽ∩  ß»½«Φ¡δ¼
  794.         µóÑΓ«¼   ¿½¿   Φáí½«¡«¼,   ΓѼ   ßá¼δ¼  πñá½∩∩  óßÑ  »αÑñδñπΘ¿Ñ
  795.         ¿º«íαáªÑ¡¿∩  ¿º  φΓ«⌐  «í½áßΓ¿   ó¡Ñ   ºáó¿ß¿¼«ßΓ¿   «Γ   Γ«ú«,
  796.         »α¿¡áñ½ÑªáΓ «¡¿ «¬¡π ¿½¿ ¡ÑΓ.
  797.              ä½∩  Γ«ú«,  τΓ«íδ  »α¿ßó«¿Γ∞ ¬¿ßΓ∞ Σ«¡á ¬½áßßπ, »α¿¬½áñ¡á∩
  798.         »α«úαἼᠠ«íδτ¡«  ß«ºñáÑΓ  ¬¿ßΓ∞,  ¿ß»«½∞ºπ∩   ß««ΓóÑΓßΓóπεΘ¿Ñ
  799.         Σπ¡¬µ¿¿  GDI,  á  ºáΓѼ »α¿ßóá¿óáÑΓ »«½πτÑ¡¡δ⌐ ñÑß¬α¿»Γ«α ¬¿ßΓ¿
  800.         »«½ε hbrBackground ßΓαπ¬Γπαδ WNDCLASS.
  801.              é¼ÑßΓ«  Γ«ú«,  τΓ«íδ  ß«ºñáóáΓ∞  ¬¿ßΓ∞,  »α«úαἼᠠ ¼«ªÑΓ
  802.         ¿ß»«½∞º«óáΓ∞ ßΓá¡ñáαΓ¡δÑ ß¿ßΓѼ¡δÑ µóÑΓá, πßΓá¡áó½¿óá∩ º¡áτÑ¡¿Ñ
  803.         »«½∩ ó «ñ¡« ¿º ß½ÑñπεΘ¿σ µóÑΓ«óδσ º¡áτÑ¡¿⌐:
  804.  
  805.              COLOR_ACTIVECAPTION
  806.              COLOR_APPWORKSPACE
  807.              COLOR_BACKGROUND
  808.              COLOR_BTNFACE
  809.              COLOR_BTNSHADOW
  810.              COLOR_BTNTEXT
  811.              COLOR_CAPTIONTEXT
  812.              COLOR_GRAYTEXT
  813.              COLOR_HIGHLIGHT
  814.              COLOR_HIGHLIGHTTEXT
  815.              COLOR_INACTIVECAPTION
  816.              COLOR_MENU
  817.  
  818.        Windows 3.0/Ref/1#7                                       = 17 =
  819.  
  820.              COLOR_MENUTEXT
  821.              COLOR_SCROLLBAR
  822.              COLOR_WINDOW
  823.              COLOR_WINDOWFRAME
  824.              COLOR_WINDOWTEXT
  825.  
  826.              ä½∩ ¿ß»«½∞º«óá¡¿∩ ßΓá¡ñáαΓ¡«ú« ß¿ßΓѼ¡«ú« µóÑΓá »α¿¬½áñ¡á∩
  827.         »α«úαá¼¼á ñ«½ª¡á πóѽ¿τ¿Γ∞ º¡áτÑ¡¿Ñ µóÑΓá Σ«¡á ¡á 1.  ìá»α¿¼Ñα,
  828.         COLOR_BACKGROUND+1 - φΓ« ß¿ßΓѼ¡δ⌐ µóÑΓ Σ«¡á.
  829.  
  830.  
  831.              îÑ¡ε ¬½áßßá
  832.  
  833.              îÑ¡ε  ¬½áßßá  «»αÑñѽ∩ÑΓ ¼Ñ¡ε »« π¼«½τá¡¿ε, ¬«Γ«α«Ñ ñ«½ª¡«
  834.         íδΓ∞ ¿ß»«½∞º«óá¡« «¬¡á¼¿ ñá¡¡«ú«  ¬½áßßá,  Ñß½¿  ¼Ñ¡ε  ∩ó¡«  ¡Ñ
  835.         ºáñá¡«   »α¿   ß«ºñá¡¿¿  «¬«¡.  îÑ¡ε  -  φΓ«  »ÑαÑτÑ¡∞  ¬«¼á¡ñ,
  836.         »«∩ó½∩εΘ¿⌐ß∩ ó óÑασ¡Ñ⌐ τáßΓ¿ «¬¡á  »«ñ  ßΓ᫬«⌐  ºáú«½«ó¬á,  ¿º
  837.         ¬«Γ«α«ú« »«½∞º«óáΓѽ∞ óδí¿αáÑΓ ñÑ⌐ßΓó¿∩, óδ»«½¡∩ѼδÑ »α¿¬½áñ¡«⌐
  838.         »α«úαá¼¼«⌐.   ä½∩  ºáñá¡¿∩  ¼Ñ¡ε  ¬½áßßá  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  839.         »α¿ßóá¿óáÑΓ  »«½ε   lpszMenuName   ßΓαπ¬Γπαδ   WNDCLASS   áñαÑß
  840.         «¬á¡τ¿óáεΘÑ⌐ß∩  ¡π½Ñ¼  ßΓ᫬¿,  ß«ñÑαªáΘÑ⌐  ¿¼∩  αÑßπαßá  ¼Ñ¡ε.
  841.         ÅαÑñ»«½áúáÑΓß∩,  τΓ«  ¼Ñ¡ε  -  φΓ«  αÑßπαß  ñá¡¡«⌐   »α¿¬½áñ¡«⌐
  842.         »α«úαá¼¼δ.  Åα¿  ¡Ñ«íσ«ñ¿¼«ßΓ¿  Windows áóΓ«¼áΓ¿τÑ߬¿ ºáúαπªáÑΓ
  843.         ¼Ñ¡ε. çá¼ÑΓ¿¼, τΓ«,  Ñß½¿  αÑßπαß  ¼Ñ¡ε  ¿ñÑ¡Γ¿Σ¿µ¿α«óá¡  µÑ½δ¼
  844.         º¡áτÑ¡¿Ñ¼, á ¡Ñ ¿¼Ñ¡Ñ¼, Γ« »«½ε lpszMenuName φΓ« µÑ½«Ñ º¡áτÑ¡¿Ñ
  845.         »α¿ßóá¿óáÑΓß∩    »«ß½Ñ    «íαáí«Γ¬¿    º¡áτÑ¡¿∩   ¼á¬α«¬«¼á¡ñ«⌐
  846.         MAKEINTRESOURCE.
  847.              ä½∩ Windows ¼Ñ¡ε  ¬½áßßá  ¡Ñ  «í∩ºáΓѽ∞¡«.  àß½¿  ¼Ñ¡ε  ¡Ñ
  848.         ºáñá¡«, »αÑñ»«½áúáÑΓß∩, τΓ« «¬¡á ñá¡¡«ú« ¬½áßßá ¡Ñ ¿¼ÑεΓ ßΓ᫬¿
  849.         ¼Ñ¡ε.  ì« Ñß½¿ ñáªÑ ¼Ñ¡ε ¬½áßßá ¡Ñ ºáñá¡«, »α¿¬½áñ¡á∩ »α«úαá¼¼á
  850.         ¼«ªÑΓ «»αÑñѽ¿Γ∞ ¼Ñ¡ε »α¿ ß«ºñá¡¿¿ «¬¡á.
  851.              Windows  ¡Ñ  ñ«»π߬áÑΓ  ¿ß»«½∞º«óá¡¿Ñ  ßΓ᫬¿   ¼Ñ¡ε   ñ½∩
  852.         ñ«τÑα¡¿σ  «¬«¡.  àß½¿  ºáñá¡«  ¼Ñ¡ε  ¬½áßßá,  ¿  ñ«τÑα¡ÑÑ  «¬¡«
  853.         ß«ºñáÑΓß∩ ß ¿ß»«½∞º«ó᡿Ѽ φΓ«ú« ¬½áßßá, ¼Ñ¡ε ¿ú¡«α¿απÑΓß∩.
  854.                                     1.2.8 Æ¿»δ ¬½áß߫󠠠                      
  855.  
  856.              Æ¿» ¬½áßßá «»αÑñѽ∩ÑΓ ñ«»«½¡¿Γѽ∞¡δÑ φ½Ñ¼Ñ¡Γδ ¬½áßßá «¬¡á.
  857.         ä«»π߬áÑΓß∩  «íΩÑñ¿¡Ñ¡¿Ñ ¡Ñ߬«½∞¬¿σ Γ¿»«ó ß »«¼«Θ∞ε »«αáºα∩ñ¡«⌐
  858.         «»Ñαᵿ¿ OR. é »α¿óÑñÑ¡¡«⌐ ¡¿ªÑ Γáí½¿µÑ 1.2 »ÑαÑτ¿ß½∩εΓß∩  Γ¿»δ
  859.         ¬½áßß«ó:
  860.  
  861.          Æáí½¿µá 1.2                    Æ¿»δ ¬½áß߫󠫬«¡
  862.         ============================================================
  863.                 Æ¿»         |              Ä»¿ßá¡¿Ñ
  864.         ====================|=======================================
  865.          CS_BYTEALIGNCLIENT | éδαáó¡¿óáÑΓ  «í½áßΓ∞ »«½∞º«óáΓѽ∩ «¬¡á
  866.                             | ¡á úαá¡¿µπ íá⌐Γá (ó ¡á»αáó½Ñ¡¿¿ σ).
  867.                             |
  868.          CS_BYTEALIGNWINDOW | éδαáó¡¿óáÑΓ  «¬¡«  ¡á úαá¡¿µπ íá⌐Γá (ó
  869.                             | ¡á»αáó½Ñ¡¿¿ σ).
  870.                             |
  871.  
  872.        Windows 3.0/Ref/1#7                                       = 18 =
  873.  
  874.          CS_CLASSDC         | ÄΓó«ñ¿Γ «ñ¿¡ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩, ¬«-
  875.                             | Γ«αδ⌐  íπñÑΓ  αáºñѽ∩Γ∞ß∩ óßѼ¿ «¬¡á¼¿
  876.                             | ñá¡¡«ú« ¬½áßßá.
  877.                             |
  878.          CS_DBLCLKS         | Å«ßδ½áÑΓ  ß««íΘÑ¡¿∩  « ñó«⌐¡«¼ ¡áªáΓ¿¿
  879.                             | ¬¡«»¬¿ "¼δΦ¿" Σπ¡¬µ¿¿ «¬¡á.
  880.  
  881.          CS_GLOBALCLASS     | æ»Ñµ¿Σ¿µ¿απÑΓ, τΓ« ¬½áßß «¬¡á ∩ó½∩ÑΓß∩
  882.                             | »α«úαá¼¼¡δ¼ ú½«íá½∞¡δ¼ ¬½áßß«¼. Åα«úαá¼-
  883.                             | ¡δ⌐ ú½«íá½∞¡δ⌐ ¬½áßß ß«ºñáÑΓß∩ »α¿¬½áñ¡«⌐
  884.                             | »α«úαá¼¼«⌐ ¿½¿ í¿í½¿«ΓѬ«⌐, ¿ ñ«ßΓπ»Ñ¡
  885.                             | ñ½∩ óßÑσ »α¿¬½áñ¡δσ »α«úαá¼¼. è½áßß αáº-
  886.                             | απΦáÑΓß∩, ¬«úñá »α«úαἼᠿ½¿ í¿í½¿«ΓѬá,
  887.                             | ß«ºñáóΦ¿Ñ φëଽáßß, ºá¬«¡τ¿½¿ αáí«Γπ;
  888.                             | ß½Ññ«óáΓѽ∞¡«, »ÑαÑñ φΓ¿¼ ñ«½ª¡δ íδΓ∞ ºá-
  889.                             | ¬αδΓδ óßÑ «¬¡á, »α¿¡áñ½ÑªáΘ¿Ñ φΓ«¼π »α«ú-
  890.                             | αá¼¼¡«¼π ú½«íá½∞¡«¼π ¬½áßßπ.
  891.                             |
  892.          CS_HREDRAW         | ÆαÑíπÑΓ, τΓ«íδ óß∩ «í½áßΓ∞ »«½∞º«óáΓѽ∩
  893.                             | »ÑαÑα¿ß«óδóá½áß∞, Ñß½¿ »ÑαѼÑΘÑ¡¿Ñ ¿½¿ ¿º-
  894.                             | ¼Ñ¡Ñ¡¿Ñ  αẼÑαá  «¬¡á ¿º¼Ñ¡¿½« Φ¿α¿¡π
  895.                             | «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  896.                             |
  897.          CS_NOCLOSE         | ÅαÑ»∩ΓßΓóπÑΓ óδ»«½¡Ñ¡¿ε ¬«¼á¡ñδ çáóÑαΦ¿Γ∞
  898.                             | ß¿ßΓѼ¡«ú« ¼Ñ¡ε.
  899.                             |
  900.          CS_OWNDC           | ÄΓó«ñ¿Γ π¡¿¬á½∞¡δ⌐  ¬«¡ΓѬßΓ «Γ«íαáªÑ-
  901.                             | ¡¿∩ ñ½∩ ¬áªñ«ú« «¬¡á ñá¡¡«ú« ¬½áßßá
  902.                             |
  903.          CW_PARENTDC        | äáÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ α«ñ¿Γѽ∞߬«ú«
  904.                             | «¬¡á ¬½áßß𠫬¡á
  905.                             |
  906.          CS_SAVEBITS        | æ«σαá¡∩ÑΓ τáßΓ∞ «íαáºá φ¬αá¡á, ¬«Γ«αá∩
  907.                             | ¡Ññ«ßΓπ»¡á «¬¡π; Windows ¿ß»«½∞ºπÑΓ ß«σ-
  908.                             | αá¡Ñ¡¡πε αáßΓα«óπε ¬áαΓπ ñ½∩ ó«ßß«ºñá-
  909.                             | ¡¿∩ «íαáºá φ¬αá¡á, ¬«úñá «¬¡« πñá½Ñ¡«.
  910.                             | Windows ¿¡ñ¿µ¿απÑΓ αáßΓα ó ß««ΓóÑΓßΓó¿¿
  911.                             | ß  Ñú« »Ñαó«¡áτá½∞¡δ¼ »«½«ªÑ¡¿Ñ¼ ¿ ¡Ñ
  912.                             | »«ßδ½áÑΓ ß««íΘÑ¡¿∩ WM_PAINT «¬¡á¼, ¬«Γ«-
  913.                             | αδÑ ¡Ñ ¼«úπΓ íδΓ∞ ¿¼¿ «íαáí«Γá¡δ, Ñß½¿
  914.                             | »á¼∩Γ∞, ¿ß»«½∞ºπѼá∩ ñ½∩ αáßΓα«ó«⌐ ¬áαΓδ,
  915.                             | ¡Ñ ¼«ªÑΓ ßíαáßδóáΓ∞ß∩, ¿ Ñß½¿ ñαπú¿Ñ ¼á-
  916.                             | ¡¿»π½∩µ¿¿ ß φ¬αá¡«¼ ¡Ñ ñѽáεΓ Ñú« «íαáº
  917.                             | ¡ÑñÑ⌐ßΓó¿Γѽ∞¡δ¼.
  918.                             |
  919.          CS_VREDRAW         | ÆαÑíπÑΓ, τΓ«íδ óß∩ «í½áßΓ∞ »«½∞º«óáΓѽ∩
  920.                             | »ÑαÑα¿ß«óá½áß∞, Ñß½¿ »ÑαѼÑΘÑ¡¿Ñ ¿½¿ ¿º-
  921.                             | ¼Ñ¡Ñ¡¿Ñ  αẼÑαá  «¬¡á ¿º¼Ñ¡¿½« óδß«Γπ
  922.                             | «í½áßΓ¿ »«½∞º«óáΓѽ∩
  923.  
  924.  
  925.              ä½∩  »α¿ßó«Ñ¡¿∩  Γ¿»á  ¬½áßßπ  «¬¡á  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  926.         »α¿ßóá¿óáÑΓ º¡áτÑ¡¿Ñ Γ¿»á »«½ε style ßΓαπ¬Γπαδ WNDCLASS.
  927.  
  928.  
  929.        Windows 3.0/Ref/1#7                                       = 19 =
  930.  
  931.                                                                                
  932.             1.2.9 é¡πΓαÑ¡¡¿Ñ ßΓαπ¬Γπαδ ñá¡¡δσ
  933.  
  934.              Windows  »«ññÑনóáÑΓ  ó¡πΓαÑ¡¡¿Ñ  ßΓαπ¬Γπαδ  ñá¡¡δσ   ªñ∩
  935.         ¬áªñ«ú«  ¬½áßßá  «¬¡á  ¿  ß«íßΓóÑ¡¡«  «¬¡á.  ¥Γ¿  ßΓαπ¬Γπαδ  ¡Ñ
  936.         ñ«ßΓπ»¡δ  ¡á»α∩¼πε  »α¿¬½áñ¡«⌐   »α«úαá¼¼Ñ,   ¡«   ¼«úπΓ   íδΓ∞
  937.         »α«ß¼«ΓαÑ¡δ ¿ ¿º¼Ñ¡Ñ¡δ »α¿ »«¼«Θ¿ ß½ÑñπεΘ¿σ Σπ¡¬µ¿⌐:
  938.  
  939.              GetClassInfo
  940.              GetClassLong
  941.              GetClassName
  942.              GetClassWord
  943.              GetWindowLong
  944.              GetWindowWord
  945.              SetClassLong
  946.              SetClassWord
  947.              SetWindowLong
  948.              SetWindowWord
  949.  
  950.              é  αáºñѽѠ1.2.10 «»¿ßδóáεΓß∩ ¡Ñ¬«Γ«αδÑ ß»«ß«íδ, ß »«¼«Θ∞ε
  951.         ¬«Γ«αδσ ¼«úπΓ íδΓ∞ ¿º¼Ñ¡Ñδ ¬½áßß «¬¡á ¿½¿ ßἫ «¬¡«.
  952.                                    1.2.10 Å«ñ¬½áßßδ «¬¡á                       
  953.  
  954.              Å«ñ¬½áßß  - φΓ« «¬¡« ¿½¿ ¼¡«ªÑßΓó« «¬«¡, ¬«Γ«αδÑ «Γ¡«ß∩Γß∩
  955.         ¬ «ñ¡«¼π  ¬½áßßπ  «¬¡á,  ¡«  τ∞¿  ß««íΘÑ¡¿∩  »ÑαÑσóáΓδóáεΓß∩  ¿
  956.         «íαáíáΓδóáεΓß∩  ñαπú«⌐  Σπ¡¬µ¿Ñ⌐  (¿½¿  ) Σπ¡¬µ¿∩¼¿ «¬¡á, »ÑαÑñ
  957.         ΓѼ, ¬á¬ «¡¿ íπñπΓ »ÑαÑñá¡δ ó Σπ¡¬µ¿ε «¬¡á ¬½áßßá.
  958.              ä½∩ Γ«ú«, τΓ«íδ  ß«ºñáΓ∞  »«ñ¬½áßß,  ¿ß»«½∞ºπÑΓß∩  Σπ¡¬µ¿∩
  959.         SetWindowLong ñ½∩ ¿º¼Ñ¡Ñ¡¿∩ Σπ¡¬µ¿¿ «¬¡á, ßó∩ºá¡¡«⌐ ß «Γñѽ∞¡δ¼
  960.         «¬¡«¼,  τΓ«  ºáßΓáó½∩ÑΓ  Windows  óδºδóáΓ∞  ¡«óπε  Σπ¡¬µ¿ε «¬¡á
  961.         óºá¼Ñ¡   αá¡ÑÑ   «íΩ∩ó½Ñ¡¡«⌐.   ÆÑ   ß««íΘÑ¡¿∩,   ¬«Γ«αδÑ    ¡Ñ
  962.         «íαáíáΓδóáεΓß∩   ¡«ó«⌐  Σπ¡¬µ¿Ñ⌐  «¬¡á,  ñ«½ª¡δ  íδΓ∞  »ÑαÑñá¡δ
  963.         »αÑñδñπΘÑ⌐  Σπ¡¬µ¿¿  »α¿  »«¼«Θ¿  ó맮óá  CallWindowProc.   ¥Γ«
  964.         »«ºó«½∩ÑΓ   Windows   ß«ºñáóáΓ∞  µÑ»«τ¬π  Σπ¡¬µ¿⌐  «¬¡á.  ÇñαÑß
  965.         »αÑñδñπΘÑ⌐ Σπ¡¬µ¿¿ «¬¡á ¼«ªÑΓ íδΓ∞ »«½πτÑ¡  »«ßαÑñßΓó«¼  ó맮óá
  966.         Σπ¡¬µ¿¿     GetWindowLong    »ÑαÑñ    ¿ß»«½∞º«ó᡿Ѽ    Σπ¡¬µ¿¿
  967.         SetWindowLong.
  968.              æσ«ñ¡δ¼  «íαẫ¼  Σπ¡¬µ¿∩  SetClassLong  ¿º¼Ñ¡∩ÑΓ  Σπ¡¬µ¿ε
  969.         «¬¡á,   ßó∩ºá¡¡πε   ß   ¬½áßß«¼   «¬¡á.  èáªñ«Ñ  «¬¡«,  ¬«Γ«α«Ñ
  970.         »«ß½Ññ«óáΓѽ∞¡« ß«ºñáÑΓß∩, ¿ß»«½∞ºπ∩ φëଽáßß, ßó∩ºδóáÑΓß∩  ß
  971.         ¼Ñ¡∩εΘÑ⌐ß∩  Σπ¡¬µ¿Ñ⌐  «¬¡á  φΓ«ú«  ¬½áßßá  »α¿  »«¼«Θ¿ »ÑαÑñáτ¿
  972.         ñÑß¬α¿»Γ«αá «¬¡á Σπ¡¬µ¿¿ SetClassLong.  Äñ¡á¬«,  φΓ«  ¡Ñ  íπñÑΓ
  973.         ó«ºñÑ⌐ßΓó«óáΓ∞   ¡á  ñαπú¿Ñ  ßπΘÑßΓóπεΘ¿Ñ  «¬¡á  φΓ«ú«  ¬½áßßá,
  974.         ¬«Γ«αδÑ í뫨 ß«ºñá¡δ αá¡ÑÑ.
  975.              è«úñá ß«ºñá¡ »«ñ¬½áßß  «¬¡á  ¿½¿  ¬½áßß  «¬«¡,  ¡Ñ«íσ«ñ¿¼«
  976.         φ¬ß»«αΓ¿α«óáΓ∞  ºá¼Ñ¡∩Ѽπε  Σπ¡¬µ¿ε  «¬¡á  ó  Σá⌐½Ñ «»αÑñѽѡ¿∩
  977.         ¼«ñπ½∩  ¿  ß«ºñáΓ∞   áñαÑß   »α«µÑñπαδ,   »ÑαÑñá¡¡«⌐   Σπ¡¬µ¿∩¼
  978.         SetWindowLong    ¿½¿    SetClassLong    »α¿    »«¼«Θ¿   Σπ¡¬µ¿¿
  979.         MakeProcInstance.
  980.              Åα¿¼Ñτá¡¿Ñ.  Åਪ½áñ¡á∩  »α«úαἼᠠ¡Ñ   ñ«½ª¡á   »δΓáΓ∞ß∩
  981.         ß«ºñáΓ∞  »«ñ¬½áßß  ßΓá¡ñáαΓ¡δσ í½«¬«ó π»αá߽ѡ¿∩ ßαÑñδ Windows,
  982.         Γᬿσ ¬á¬ ¬«¼í¿¡¿α«óá¡¡δÑ »á¡Ñ½¿ ¿ ¬½áó¿Φ¿.
  983.  
  984.  
  985.        Windows 3.0/Ref/1#7                                       = 20 =
  986.  
  987.                                                                                
  988.             1.2.11 ÅÑαÑα¿ß«ó¬á «í½áßΓ¿ »«½∞º«óáΓѽ∩
  989.  
  990.              Åα¿  »ÑαѼÑΘÑ¡¿¿  «¬¡á  Windows   áóΓ«¼áΓ¿τÑ߬¿   ¬«»¿απÑΓ
  991.         ß«ñÑন¼«Ñ  «í½áßΓ¿  »«½∞º«óáΓѽ∩ ¡á ¡«ó«Ñ ¼ÑßΓ«. ¥Γ« ß«σαá¡∩ÑΓ
  992.         óαѼ∩, »«Γ«¼π τΓ« «¬¡π ¡Ñ ¡áñ« »α¿ »ÑαѼÑΘÑ¡¿¿ »ÑαÑßτ¿ΓδóáΓ∞  ¿
  993.         »ÑαÑα¿ß«óδóáΓ∞  «í½áßΓ∞  »«½∞º«óáΓѽ∩. àß½¿ «¬¡« »ÑαѼÑΘáÑΓß∩ ¿
  994.         ¿º¼Ñ¡∩ÑΓ αẼÑα, Windows ¬«»¿απÑΓ Γ«½∞¬«  Γπ  τáßΓ∞  »αÑñδñπΘÑ⌐
  995.         «í½áßΓ¿  »«½∞º«óáΓѽ∩, ¬«Γ«αá∩ ¡Ñ«íσ«ñ¿¼á ñ½∩ ºá»«½¡Ñ¡¿∩ ¡«ó«ú«
  996.         ¼ÑßΓ«»«½«ªÑ¡¿∩ «¬¡á. àß½¿ «¬¡« πóѽ¿τ¿óáÑΓß∩ ó αẼÑαÑ, Windows
  997.         ¬«»¿απÑΓ óßε «í½áßΓ∞ »«½∞º«óáΓѽ∩  ¿  »«ßδ½áÑΓ  «¬¡π  ß««íΘÑ¡¿Ñ
  998.         WM_PAINT  ñ½∩  ºá»«½¡Ñ¡¿∩  ¡«ó«⌐  «í½áßΓ¿. Åα¿ »ÑαѼÑΘÑ¡¿¿ «¬¡á
  999.         »αÑñ»«½áúáÑΓß∩, τΓ« ß«ñÑন¼«Ñ  «í½áßΓ¿  »«½∞º«óáΓѽ∩  «ßΓáÑΓß∩
  1000.         ¬«ααÑ¬Γ¡δ¼  ¿  íѺ  ¼«ñ¿Σ¿¬áµ¿¿ ¼«ªÑΓ íδΓ∞ ß¬«»¿α«óá¡« ¡á ¡«ó«Ñ
  1001.         ¼ÑßΓ«.
  1002.              Äñ¡á¬«, ñ½∩ ¡Ñ¬«Γ«αδσ  «¬«¡,  «ß«íÑ¡¡«  »α¿  ¿º¼Ñ¡Ñ¡¿¿  ¿σ
  1003.         αẼÑαá   »α¿   »ÑαѼÑΘÑ¡¿¿,  ß«ñÑন¼«Ñ  «í½áßΓ¿  »«½∞º«óáΓѽ∩
  1004.         ßΓá¡«ó¿Γß∩ ¡Ñ¬«ααÑ¬Γ¡δ¼. ìá»α¿¼Ñα »α«úαá¼¼á "Clock",  τ∞Ñ  «¬¡«
  1005.         óßÑúñá  ß«ñÑαª¿Γ  »«½¡«Ñ  ¿º«íαáªÑ¡¿Ñ  τáß«ó, ñ«½ª¡á ¬áªñδ⌐ αáº
  1006.         »ÑαÑα¿ß«óδóáΓ∞ «¬¡« »α¿ ¿º¼Ñ¡Ñ¡¿¿ Ñú« αẼÑαá ¿  ¬«ααÑ¬Γ¿α«óáΓ∞
  1007.         óαѼ∩  »«ß½Ñ  »ÑαѼÑΘÑ¡¿∩  «¬¡á.  ä½∩ Γ«ú«, τΓ«íδ ¡Ñ ¬«»¿α«óáΓ∞
  1008.         »αÑñδñπΘÑÑ  ß«ñÑন¼«Ñ  «í½áßΓ¿   »«½∞º«óáΓѽ∩,   «¬¡«   ñ«½ª¡«
  1009.         ß»Ñµ¿Σ¿µ¿α«óáΓ∞ ó ¬½áßßÑ «¬¡á Γ¿»δ CS_VREDRAW ¿ CS_HREDRAW.
  1010.           1.2.12 ùáßΓ¡δ⌐  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  ¿  ¬«¡ΓѬßΓ   «Γ«íαáªÑ¡¿∩     
  1011.               ¬½áßßá
  1012.  
  1013.              è«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  -  φΓ«  ß»Ñµ¿á½∞¡δ⌐ ¡áí«α º¡áτÑ¡¿⌐,
  1014.         ¬«Γ«αδ⌐ »α¿¬½áñ¡á∩ »α«úαἼᠿ߻«½∞ºπεΓ ñ½∩ α¿ß«óá¡¿∩ ó «í½áßΓ¿
  1015.         »«½∞º«óáΓѽ∩ ßó«¿σ «¬«¡. Windows ΓαÑíπÑΓ  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩
  1016.         ñ½∩  ¬áªñ«ú«  «¬¡á ¡á ß¿ßΓѼ¡«¼ ñ¿ß»½ÑÑ, ¡« »«ºó«½∩ÑΓ ¡Ñ¬«Γ«απε
  1017.         ú¿í¬«ßΓ∞ ó Γ«¼, ¬á¬ φëଫ¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ íπñÑΓ σαá¡¿Γ∞ß∩ ¿
  1018.         «íαáíáΓδóáΓ∞ß∩ ß¿ßΓѼ«⌐.
  1019.              àß½¿  ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¡Ñ ºáñá¡ ∩ó¡«, »«ñαáºπ¼ÑóáÑΓß∩,
  1020.         τΓ« ¬áªñ«Ñ «¬¡«  ñá¡¡«ú«  ¬½áßßá  íπñÑΓ  ¿ß»«½∞º«óáΓ∞  ¬«¡ΓѬßΓ
  1021.         «Γ«íαáªÑ¡¿∩,  »«½πτáѼδ⌐  ¿º  »π½á  ¬«¡ΓѬßΓ«ó Windows. é Γᬫ¼
  1022.         ß½πτáÑ ¬áªñ«Ñ «¬¡« ñ«½ª¡« »«½πτ¿Γ∞ ¿ ¿¡¿µ¿á½¿º¿α«óáΓ∞  ¬«¡ΓѬßΓ
  1023.         «Γ«íαáªÑ¡¿∩ »ÑαÑñ α¿ß«ó᡿Ѽ ¿ «ßó«í«ñ¿Γ∞ Ñú« »«ß½Ñ α¿ß«óá¡¿∩.
  1024.              ä½∩ Γ«ú«, τΓ«íδ ¡Ñ »«½πτáΓ∞  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  ¬áªñδ⌐
  1025.         αáº,  ¬«úñá  »α¿Φѽ  ºá»α«ß  ¡á α¿ß«óá¡¿Ñ, »α¿¬½áñ¡á∩ »α«úαá¼¼á
  1026.         ¼«ªÑΓ «»αÑñѽ¿Γ∞ Γ¿» CS_OWNDC ñ½∩ ¬½áßßá «¬¡á. ¥Γ«Γ Γ¿»  ¬½áßßá
  1027.         »«íπªñáÑΓ   Windows   ß«ºñáΓ∞  ß«íßΓóÑ¡¡δ⌐  (τáßΓ¡δ⌐)  ¬«¡ΓѬßΓ
  1028.         «Γ«íαáªÑ¡¿∩, Γ.Ñ. ¡áº¡áτ¿Γ∞ π¡¿¬á½∞¡δ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ñ½∩
  1029.         ¬áªñ«ú« ¿º «¬«¡ ¬½áßßá.  é  φΓ«¼  ß½πτáÑ  »α«úαἼѠ ñ«ßΓáΓ«τ¡«
  1030.         Γ«½∞¬«   «ñ¿¡   αẠ »«½πτ¿Γ∞  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩,  á  ºáΓѼ
  1031.         ¿ß»«½∞º«óáΓ∞  Ñú«  ó«  óßÑσ   »«ß½ÑñπεΘ¿σ   »α«α¿ß«ó¬áσ.   ò«Γ∩
  1032.         ¿ß»«½∞º«óá¡¿Ñ  φΓ«ú«  Γ¿»á  ¿ πñ«í¡«, º½«π»«ΓαÑí½∩Γ∞ ¿¼ ¡Ñ½∞º∩:
  1033.         ¬áªñδ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ºá¡¿¼áÑΓ «¬«½«  800  íá⌐Γ«ó  »á¼∩Γ¿
  1034.         ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ GDI.
  1035.              Åα¿  ºáñá¡¿¿ Γ¿»á CS_CLASSDC »α¿¬½áñ¡á∩ »α«úαἼᠻ«½πτáÑΓ
  1036.         ¡Ñ¬«Γ«αδѠ󫺼«ª¡«ßΓ¿  ß«íßΓóÑ¡¡«ú«  ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩  íѺ
  1037.         ¡áº¡áτÑ¡¿∩  «Γñѽ∞¡«ú«  ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩ ñ½∩ ¬áªñ«ú« «¬¡á.
  1038.         ¥Γ«Γ  Γ¿»  »«íπªñáÑΓ  Windows  ß«ºñáΓ∞  Ññ¿¡ßΓóÑ¡¡δ⌐   ¬«¡ΓѬßΓ
  1039.         «Γ«íαáªÑ¡¿∩   ¬½áßßá;  Γ.Ñ.  «ñ¿¡  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  íπñÑΓ
  1040.  
  1041.        Windows 3.0/Ref/1#7                                       = 21 =
  1042.  
  1043.         αáºñѽ∩Γ∞ß∩ óßѼ¿ «¬¡á¼¿  φΓ«ú«  ¬½áßßá.  Åਪ½áñ¡«⌐  »α«úαá¼¼Ñ
  1044.         ¡πª¡«  íπñÑΓ  Γ«½∞¬« »ÑαÑñáΓ∞ φëଫ¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ «¬¡π, ¿
  1045.         «¬¡« íπñÑΓ ¿ß»«½∞º«óáΓ∞ Ñú« ñ« ΓÑσ »«α, »«¬á ¬á¬«Ñ-½¿í«  ñαπú«Ñ
  1046.         «¬¡« ñá¡¡«ú« ¬½áßßá ¡Ñ ºáΓαÑíπÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩.
  1047.              æσ«ñ¡δ¼  «íαẫ¼, ß»Ñµ¿Σ¿µ¿απ∩ Γ¿» CS_PARENTDC, »α¿¬½áñ¡á∩
  1048.         »α«úαἼᠼ«ªÑΓ  ß«ºñáóáΓ∞  ñ«τÑα¡¿Ñ  «¬¡á,  ¬«Γ«αδÑ  ¡áß½ÑñπεΓ
  1049.         ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ßó«Ñú« α«ñ¿Γѽ∞߬«ú« «¬¡á.
  1050.                                    1.2.13 öπ¡¬µ¿∩  «¬¡á                        
  1051.  
  1052.              öπ¡¬µ¿∩  «¬¡á  «íαáíáΓδóáÑΓ óßÑ ß««íΘÑ¡¿∩, »«ßδ½áѼδÑ «¬¡π
  1053.         ñá¡¡«ú« ¬½áßßá. Windows »«ßδ½áÑΓ ß««íΘÑ¡¿∩ Σπ¡¬µ¿¿ «¬¡á,  ¬«úñá
  1054.         «¡á   »«½πτáÑΓ  »αÑñ¡áº¡áτÑ¡¡πε  ñ½∩  ñá¡¡«ú«  «¬¡á  ¿¡Σ«α¼áµ¿ε
  1055.         »«½∞º«óáΓѽ∩,  ¿½¿  ¬«úñá  Ñ⌐  ¡Ñ«íσ«ñ¿¼«  óδ»«½¡¿Γ∞  ¡Ñ¬«Γ«αδÑ
  1056.         ñÑ⌐ßΓó¿∩  ó  «¬¡Ñ,  ΓᬿÑ,  ¡á»α¿¼Ñα,  ¬á¬  α¿ß«óá¡¿Ñ ó «í½áßΓ¿
  1057.         »«½∞º«óáΓѽ∩.
  1058.              öπ¡¬µ¿∩ «¬¡á »«½πτáÑΓ  ß««íΘÑ¡¿∩  «  óó«ñÑ  ß  ¬½áó¿áΓπαδ,
  1059.         "¼δΦ¿"  ¿½¿ Γá⌐¼Ñαá. Ä¡á ΓᬪѠ»«½πτáÑΓ ¿¡Σ«α¼áµ¿«¡¡δÑ ºá»α«ßδ,
  1060.         ¡á»α¿¼Ñα, ºá»α«ß «  ºáú«½«ó¬Ñ  «¬¡á,  πóÑñ«¼½Ñ¡¿∩  «  ß¿ßΓѼ¡δσ
  1061.         ¿º¼Ñ¡Ñ¡¿∩σ,  óδ»«½¡∩Ѽδσ  ñαπú¿¼¿  «¬¡á¼¿,  ¡á»α¿¼Ñα, ¿º¼Ñ¡Ñ¡¿∩
  1062.         Σá⌐½á WIN.INI, ¿ ß««íΘÑ¡¿∩, ñáεΘ¿Ñ  ó«º¼«ª¡«ßΓ∞  ¼«ñ¿Σ¿µ¿α«óáΓ∞
  1063.         ßΓá¡ñáαΓ¡δ⌐  «ΓóÑΓ  ß¿ßΓÑ¼δ ¡á «»αÑñѽѡ¡δÑ ñÑ⌐ßΓó¿∩, ΓᬿѠ¬á¬
  1064.         ¡áßΓα«⌐¬á ¼Ñ¡ε »ÑαÑñ Ñú« ¿¡ñ¿¬áµ¿Ñ⌐. Ä¡á  »«½πτáÑΓ  ºá»α«ßδ  ¡á
  1065.         óδ»«½¡Ñ¡¿Ñ   ¡Ñ¬«Γ«αδσ   ñÑ⌐ßΓó¿⌐   ¡áñ   «¬¡«¼   ¿½¿  «í½áßΓ∞ε
  1066.         »«½∞º«óáΓѽ∩, ¡á»α¿¼Ñα,  Γᬿσ,  ¬á¬  ºá»α«ß  ¡á  ¬«ααÑ¬Γ¿α«ó¬π
  1067.         «í½áßΓ¿  »«½∞º«óáΓѽ∩. öπ¡¬µ¿∩ «¬¡á ΓᬪѠ»«½πτáÑΓ ¿¡Σ«α¼áµ¿ε «
  1068.         ßó«Ñ¼ ß«ßΓ«∩¡¿¿ «Γ¡«ß¿Γѽ∞¡«  ñαπú¿σ  «¬«¡,  Γá¬πε  ¬á¬  »«ΓÑα∩
  1069.         ñ«ßΓπ»á ¬ ¬½áó¿áΓπαÑ ¿½¿ á¬Γ¿ó¿ºáµ¿∩ «¬¡á.
  1070.              ü«½∞Φ¿¡ßΓó« ß««íΘÑ¡¿⌐ Σπ¡¬µ¿∩ «¬¡á »«½πτáÑΓ «Γ Windows, ¡«
  1071.         «¡á  ΓᬪѠ ¼«ªÑΓ  »«½πτáΓ∞ ß««íΘÑ¡¿∩ ¿ «Γ ñαπú¿σ «¬«¡, ó¬½ετá∩
  1072.         «¬¡á, ¬«Γ«α묨 «¡á ó½áñÑÑΓ. ¥Γ¿ ß««íΘÑ¡¿∩ ¼«úπΓ íδΓ∞  ºá»α«ßἿ
  1073.         ¡á  ¿¡Σ«α¼áµ¿ε  ¿½¿  πóÑñ«¼½Ñ¡¿∩¼¿  «  Γ«¼,  τΓ«  ó ñαπú«¼ «¬¡Ñ
  1074.         »α«¿º«Φ½« ñá¡¡«Ñ ß«íδΓ¿Ñ.
  1075.              öπ¡¬µ¿∩ «¬¡á »α«ñ«½ªáÑΓ »«½πτáΓ∞ ß««íΘÑ¡¿∩ «Γ ß¿ßΓÑ¼δ  (¿,
  1076.         ó«º¼«ª¡«,   «Γ   ñαπú¿σ   «¬«¡)   ñ«   ΓÑσ  »«α,  »«¬á  Σπ¡¬µ¿∩
  1077.         α«ñ¿Γѽ∞߬«ú«  «¬¡á  ¿½¿  ß¿ßΓѼᠠ¡Ñ  αáºαπΦ¿Γ  «¬¡«.  äáªÑ  ó
  1078.         »α«µÑßßÑ   αáºαπΦÑ¡¿∩   Σπ¡¬µ¿∩  «¬¡á  »«½πτáÑΓ  ñ«»«½¡¿Γѽ∞¡δÑ
  1079.         ß««íΘÑ¡¿∩, ¬«Γ«αδÑ ñáεΓ Ñ⌐  ó«º¼«ª¡«ßΓ∞  óδ»«½¡¿Γ∞  ¿  ßíα«ß¿Γ∞
  1080.         ºáñáτ¿  »ÑαÑñ ºáóÑαΦÑ¡¿Ñ¼ αáí«Γδ. ì« ¬á¬ Γ«½∞¬« «¬¡« αáºαπΦÑ¡«,
  1081.         ß««íΘÑ¡¿∩  »ÑαÑßΓáεΓ  »ÑαÑñáóáΓ∞ß∩  Σπ¡¬µ¿¿  φΓ«ú«  «¬¡á.  àß½¿
  1082.         ¿¼ÑÑΓß∩  ¡Ñ߬«½∞¬«  «¬«¡  «ñ¡«ú«  ¬½áßßá, Γ« Σπ¡¬µ¿∩ »α«ñ«½ªáÑΓ
  1083.         »α¿¡¿¼áΓ∞ ß««íΘÑ¡¿∩, »ÑαÑñá¡¡δÑ ñαπú¿¼ «¬¡á¼ ñ« ΓÑσ  »«α,  »«¬á
  1084.         «¡¿, ó ßó«ε «τÑαÑñ∞, ¡Ñ íπñπΓ αáºαπΦÑ¡δ.
  1085.              öπ¡¬µ¿∩  «¬¡á  «»αÑñѽ∩ÑΓ ñÑ⌐ßΓó¿Γѽ∞¡«Ñ »«óÑñÑ¡¿Ñ ñá¡¡«ú«
  1086.         «¬¡á, Γ.Ñ. «¡á «»αÑñѽ∩ÑΓ, ¬á¬«⌐ «ΓóÑΓ «¬¡«  ñáßΓ  ¡á  ¬«¼á¡ñδ,
  1087.         »«½πτÑ¡¡δÑ  «Γ  »«½∞º«óáΓѽ∩  ¿½¿  ß¿ßΓѼδ.  æ««íΘÑ¡¿∩, ¬«Γ«αδÑ
  1088.         Σπ¡¬µ¿∩  «¬¡á  »«½πτáÑΓ  «Γ   ß¿ßΓѼδ,   ß«ñÑαªáΓ   ¿¡Σ«α¼áµ¿ε,
  1089.         ¿ºóÑßΓ¡πε  Σπ¡¬µ¿¿ (¡á»α¿¼Ñα, »«½∞º«óáΓѽ∞ á¬Γ¿ó¿º¿α«óá½ ßΓ᫬π
  1090.         »α«¬απΓ¬¿, ¿½¿ óδíαá½ ¬«¼á¡ñπ Open  ¿º  ¼Ñ¡ε  File  ¿½¿  ñóáªñδ
  1091.         ¡áªá½ ¬¡«»¬π "¼δΦ¿" ó «í½áßΓ¿ »«½∞º«óáΓѽ∩).
  1092.              öπ¡¬µ¿∩  «¬¡á  ñ«½ª¡á »α«óÑα¿Γ∞ ¬áªñ«Ñ ß««íΘÑ¡¿Ñ ¿ αÑΦ¿Γ∞,
  1093.         ¬á¬«Ñ ñÑ⌐ßΓó¿Ñ óδ»«½¡¿Γ∞, Ñß½¿ φΓ« ¡Ñ«íσ«ñ¿¼«.  ìá»α¿¼Ñα,  Ñß½¿
  1094.         »«½∞º«óáΓѽ∞  ¡áªá½  ¬¡«»¬π  "¼δΦ¿" ó ßΓα«¬Ñ »α«¬απΓ¬¿, Σπ¡¬µ¿∩
  1095.  
  1096.        Windows 3.0/Ref/1#7                                       = 22 =
  1097.  
  1098.         «¬¡á  ñ«½ª¡á  »α«¬απΓ¿Γ∞  «í½áßΓ∞  »«½∞º«óáΓѽ∩.  ò«Γ∩  Windows
  1099.         »αÑñ«ßΓáó½∩ÑΓ  »«ñα«í¡πε  ¿¡Σ«α¼áµ¿ε  «  Γ«¼, τΓ« »α«¿º«⌐ñÑΓ, ¿
  1100.         ¡Ñ¬«Γ«αδ⌐  ¿¡ßΓαπ¼Ñ¡Γáα¿⌐  ñ½∩  óδ»«½¡Ñ¡¿∩  Γá¬¿σ  ºáñáτ,   ¬á¬
  1101.         α¿ß«óá¡¿Ñ ¿  »α«¬απΓ¬á,  Σπ¡¬µ¿∩  «¬¡á  ñ«½ª¡á  ßá¼á  óδ»«½¡¿Γ∞
  1102.         óδ»«½¡¿Γ∞ φΓπ αÑá½∞¡πε ºáñáτπ.
  1103.             öπ¡¬µ¿∩ «¬¡á ¼«ªÑΓ ΓᬪѠóδíαáΓ∞, «ΓóÑτáÑΓ «¡á ¿½¿  ¡ÑΓ  ¡á
  1104.         ñá¡¡«Ñ  ß««íΘÑ¡¿Ñ. àß½¿ ¡Ñ «ΓóÑτáÑΓ, Γ« ¡Ñ«íσ«ñ¿¼« ñáΓ∞ ß¿ßΓѼÑ
  1105.         ó«º¼«ª¡«ßΓ∞ óßÑ-Γᬿ »«½πτ¿Γ∞ «ΓóÑΓ, »ÑαÑñáó ß««íΘÑ¡¿Ñ  Σπ¡¬µ¿¿
  1106.         DefWindowProc.  ¥Γá  Σπ¡¬µ¿∩  óδ»«½¡∩ÑΓ  ñÑ⌐ßΓó¿∩ »« π¼«½τá¡¿ε,
  1107.         «ß¡«óδóá∩ß∞ ¡á ñá¡¡«¼ ß««íΘÑ¡¿¿  ¿  Ñú«  »áαá¼ÑΓαáσ.  î¡«ªÑßΓó«
  1108.         ß««íΘÑ¡¿⌐,   «ß«íÑ¡¡«   ß««íΘÑ¡¿∩  ¡Ñ»«½∞º«óáΓѽ∞߬«⌐  «í½áßΓ¿,
  1109.         ñ«½ª¡δ  íδΓ∞  «íαáí«Γá¡δ,   Γᬠ  τΓ«   Σπ¡¬µ¿∩   DefWindowProc
  1110.         ¡Ñ«íσ«ñ¿¼á ó« óßÑσ Σπ¡¬µ¿∩󠫬«¡.
  1111.              öπ¡¬µ¿∩   «¬¡á   ΓᬪѠ  »«½πτáÑΓ   ß««íΘÑ¡¿∩,  ¬«Γ«αδÑ  ó
  1112.         ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿  »αÑñ¡áº¡áτÑ¡δ  ñ½∩  «íαáí«Γ¬¿   ßαÑñ«⌐.   ¥Γ¿
  1113.         ß««íΘÑ¡¿∩,  ¡áºδóáѼδÑ  ß««íΘÑ¡¿∩¼¿ ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿,
  1114.         ¿¡Σ«α¼¿απεΓ Σπ¡¬µ¿ε « Γ«¼, óδ»«½¡¿½ ½¿  »«½∞º«óáΓѽ∞  ¡Ñ¬«Γ«αδÑ
  1115.         ñÑ⌐ßΓó¿∩  ó  ¡Ñ»«½∞º«óáΓѽ∞߬«⌐  «í½áßΓ¿ «¬¡á, ΓᬿÑ, ¡á»α¿¼Ñα,
  1116.         ¬á¬ ¡áªáΓ¿Ñ ¡á  ¬¡«»¬π  "¼δΦ¿"  ó  ßΓα«¬Ñ  ºáú«½«ó¬á,  ¿½¿  τΓ«
  1117.         ¡Ñ«íσ«ñ¿¼á ¡Ñ¬«Γ«αá∩ ¿¡Σ«α¼áµ¿∩ «í «¬¡Ñ, ¬áßáεΘá∩ß∩ »ÑαѼÑΘÑ¡¿∩
  1118.         ¿½¿ ¿º¼Ñ¡Ñ¡¿∩ αẼÑαá «¬¡á. ò«Γ∩ Windows »«ßδ½áÑΓ φΓ¿ ß««íΘÑ¡¿∩
  1119.         ó   Σπ¡¬µ¿ε   «¬¡á,   »«ß½Ññ¡∩∩   ñ«½ª¡á  »ÑαÑñáΓ∞  ¿σ  Σπ¡¬µ¿¿
  1120.         DefWindowProc, ¡Ñ »δΓá∩ß∞ «íαáí«ΓáΓ∞ ¿σ. é ½εí«¼ ß½πτáÑ Σπ¡¬µ¿∩
  1121.         «¬¡á ¡Ñ ñ«½ª¡á ¿ú¡«α¿α«óáΓ∞ ß««íΘÑ¡¿Ñ, »ÑαÑñáóá∩ ¿σ,  Ñß½¿  φΓ«
  1122.         ¡Ñ«íσ«ñ¿¼«, Σπ¡¬µ¿¿ DefWindowProc.
  1123.  
  1124.              æ««íΘÑ¡¿∩ «¬«¡
  1125.  
  1126.              æ««íΘÑ¡¿Ñ  «¬¡á  - φΓ« ¼¡«ªÑßΓó« º¡áτÑ¡¿⌐, ¬«Γ«αδÑ Windows
  1127.         »«ßδ½áÑΓ  ó  Σπ¡¬µ¿ε  «¬¡á,  ¬«úñá  Ñ⌐   ¡Ñ«íσ«ñ¿¼«   óδ»«½¡¿Γ∞
  1128.         ¡Ñ¬«Γ«αδÑ  ñÑ⌐ßΓó¿∩ ¿½¿ ¿¡Σ«α¼¿α«óáΓ∞ «¬¡« « Γ«¼, τΓ« »α«¿º«Φѽ
  1129.         óó«ñ. èáªñ«Ñ ß««íΘÑ¡¿Ñ ß«ßΓ«¿Γ ¿º τÑΓδαÑσ τáßΓÑ⌐:  ñÑß¬α¿»Γ«αá,
  1130.         ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑú«   «¬¡«,   ¿ñÑ¡Γ¿Σ¿¬áΓ«αá   ß««íΘÑ¡¿∩  ¿  ñóπσ
  1131.         º¡áτÑ¡¿⌐,  ºáó¿ß∩Θ¿σ  «Γ  ñá¡¡«ú«  ß««íΘÑ¡¿∩  -  16-í¿Γ«ó«ú«  ¿
  1132.         32-í¿Γ«ó«ú«.   öπ¡¬µ¿∩   «¬¡á   ºáΓѼ  »α«óÑα∩ÑΓ  ¿ñÑ¡Γ¿Σ¿¬áΓ«α
  1133.         ß««íΘÑ¡¿∩, τΓ«íδ «»αÑñѽ¿Γ∞, ¬á¬¿Ñ ñÑ⌐ßΓó¿∩ »αÑñ»α¿¡∩Γ∞  ¿  ¬á¬
  1134.         ¿¡ΓÑα»α¿Γ¿α«óáΓ∞ φΓ¿ 16- ¿ 32-í¿Γ«óδÑ º¡áτÑ¡¿∩.
  1135.              Windows  ¿¼ÑÑΓ  Φ¿α«¬¿⌐  ß»Ñ¬Γα ß««íΘÑ¡¿⌐, ¬«Γ«αδÑ «¡á ¿½¿
  1136.         »α¿¬½áñ¡á »α«úαἼᠼ«ªÑΓ »«ßδ½áΓ∞  Σπ¡¬µ¿¿  «¬¡á.  ü«½∞Φ¿¡ßΓó«
  1137.         ß««íΘÑ¡¿⌐  »«ßδ½áÑΓß∩  «¬¡π  ¬á¬  αѺπ½∞ΓáΓ óδ»«½¡Ñ¡¿∩ ºáñá¡¡«⌐
  1138.         Σπ¡¬µ¿¿ ¿½¿ ¬á¬ ¿¡Σ«α¼áµ¿∩ «Γ »«½∞º«óáΓѽ∩.
  1139.              Å«ßδ½á∩ ß««íΘÑ¡¿Ñ Σπ¡¬µ¿¿ «¬¡á, Windows »αÑñ»«½áúáÑΓ,  τΓ«
  1140.         Σπ¡¬µ¿∩  «¬¡á ¿¼ÑÑΓ τÑΓδαÑ »áαá¼ÑΓαá ¿ ¿ß»«½∞ºπÑΓ ß«ú½áΦÑ¡¿∩ »«
  1141.         ó맮óπ ß¿ßΓѼδ Åá߬á½∞. ì¿ªÑ »α¿ó«ñ¿Γß∩ ß¿¡Γá¬ß¿ß Σπ¡¬µ¿¿ «¬¡á:
  1142.  
  1143.              LONG FAR PASCAL WndProc(hWnd, wMsg, wParam, lParam)
  1144.              HWND hWnd;
  1145.              WORD wMsg;
  1146.              WORD wParam;
  1147.              DWORD lParam;
  1148.  
  1149.              Åáαá¼ÑΓα  hWnd  ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ «¬¡«, »«½πτáεΘÑÑ ß««íΘÑ¡¿Ñ;
  1150.         »áαá¼ÑΓα wMsg - ¿ñÑ¡Γ¿Σ¿¬áΓ«α ß««íΘÑ¡¿∩; »áαá¼ÑΓα wParam  -  16
  1151.  
  1152.        Windows 3.0/Ref/1#7                                       = 23 =
  1153.  
  1154.         í¿Γ   ñ«»«½¡¿Γѽ∞¡«⌐   ¿¡Σ«α¼áµ¿¿,   ß»Ñµ¿Σ¿τ¡«⌐   ñ½∩  ñá¡¡«ú«
  1155.         ß««íΘÑ¡¿∩; »áαá¼ÑΓα lParam - 32 í¿Γá ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿.
  1156.         öπ¡¬µ¿∩ «¬¡á ñ«½ª¡á  ó«ºóαáΘáΓ∞  32-í¿Γ«ó«Ñ  º¡áτÑ¡¿Ñ,  ¬«Γ«α«Ñ
  1157.         »αÑñßΓáó½∩ÑΓ  ß«í«⌐ αѺπ½∞ΓáΓ «íαáí«Γ¬¿ ß««íΘÑ¡¿∩. é«ºóαáΘáѼ«Ñ
  1158.         º¡áτÑ¡¿Ñ ºáó¿ß¿Γ «Γ ¬«¡¬αÑΓ¡«ú« »«ß½á¡¡«ú« ß««íΘÑ¡¿∩.
  1159.              Windows  »αÑñ»«½áúáÑΓ  ¼ÑªßÑú¼Ñ¡Γ¡δ⌐  ó맮ó  Σπ¡¬µ¿¿ «¬¡á,
  1160.         »«φΓ«¼π Σπ¡¬µ¿∩ ñ«½ª¡á íδΓ∞  «íΩ∩ó½Ñ¡á  ß  áΓα¿íπΓ«¼  FAR.  ê¼∩
  1161.         Σπ¡¬µ¿¿  «¬¡á  ñ«½ª¡« íδΓ∞ φ¬ß»«αΓ¿α«óá¡« »«ßαÑñßΓó«¼ ó¬½ετÑ¡¿∩
  1162.         Ñú« ó «»ÑαáΓ«α  EXPORTS  Σá⌐½á  «»αÑñѽѡ¿∩  ¼«ñπ½∩  »α¿¬½áñ¡«⌐
  1163.         »α«úαá¼¼δ.
  1164.  
  1165.              öπ¡¬µ¿∩ «¬¡á »« π¼«½τá¡¿ε
  1166.  
  1167.              öπ¡¬µ¿∩  DefWindowProc  «íαáíáΓδóáÑΓ   »«   π¼«½τá¡¿ε   ΓÑ
  1168.         ß««íΘÑ¡¿∩,  ¬«Γ«αδÑ  ¡Ñ  ñ«½ª¡δ  ¿½¿  ¡Ñ  ¼«úπΓ íδΓ∞ «íαáí«Γá¡δ
  1169.         Σπ¡¬µ¿Ñ⌐   «¬¡á.   ä½∩   í«½∞Φ¿¡ßΓóá   Σπ¡¬µ¿⌐   «¬«¡   Σπ¡¬µ¿∩
  1170.         DefWindowProc  óδ»«½¡∩ÑΓ  í«½∞Φ¿¡ßΓó«,  Ñß½¿  ¡Ñ  óßε «íαáí«Γ¬π
  1171.         ß««íΘÑ¡¿⌐      ¡Ñ»«½∞º«óáΓѽ∞߬«⌐      «í½áßΓ¿.       æ««íΘÑ¡¿∩
  1172.         ¡Ñ»«½∞º«óáΓѽ∞߬«⌐   «í½áßΓ¿   -   φΓ«  ΓÑ  ß««íΘÑ¡¿∩,  ¬«Γ«αδÑ
  1173.         »αÑñ»«½áúáεΓ óδ»«½¡Ñ¡¿Ñ ñÑ⌐ßΓó¿⌐ ¡áñ ΓѼ¿ τáßΓ∩¼¿ «¬¡á, ¬«Γ«αδÑ
  1174.         ¡Ñ óσ«ñ∩Γ ó «í½áßΓ∞ »«½∞º«óáΓѽ∩.  é  Γáí½¿µÑ  1.3  »ÑαÑτ¿ß½Ñ¡δ
  1175.         ß««íΘÑ¡¿∩,    «íαáíáΓδóáѼδÑ    Σπ¡¬µ¿Ñ⌐    DefWindowProc,    ¿
  1176.         ß««ΓóÑΓßΓóπεΘ¿Ñ ñÑ⌐ßΓó¿∩ »« π¼«½τá¡¿ε:
  1177.  
  1178.  
  1179.        Windows 3.0/Ref/1#7                                       = 24 =
  1180.  
  1181.  
  1182.         Æáí½¿µá 1.3          ÉÑᬵ¿∩ ¡á ß««íΘÑ¡¿∩ »« π¼«½τá¡¿ε
  1183.  
  1184.         ===============================================================
  1185.             æ««íΘÑ¡¿Ñ       |       äÑ⌐ßΓó¿Ñ »« π¼«½τá¡¿ε
  1186.         ====================|==========================================
  1187.          WM_ACTIVATE        | ôßΓá¡áó½¿óáÑΓ ¿½¿ π¡¿τΓ«ªáÑΓ Σ«¬πß¿α«ó¬π
  1188.                             | óó«ñá.
  1189.                             |
  1190.          WM_CANCELMODE      | çáóÑαΦáÑΓ ó¡πΓαÑ¡¡εε «íαáí«Γ¬π ßΓá¡ñáαΓ-
  1191.                             | ¡«ú« óó«ñá ßΓ᫬¿ »α«¬απΓ¬¿, ó¡πΓαÑ¡¡εε
  1192.                             | «íαáí«Γ¬π ¼Ñ¡ε ¿ αáφαÑΦáÑΓ óó«ñ «Γ
  1193.                             | "¼δΦ¿".
  1194.                             |
  1195.          WM_CLOSE           | éδºδóáÑΓ Σπ¡¬µ¿ε DestroyWindow.
  1196.                             |
  1197.          WM_CTLCOLOR        | ôßΓá¡áó½¿óáÑΓ µóÑΓ Σ«¡á ¿ ΓѬßΓá ¿ ó«ºó-
  1198.                             | αáΘáÑΓ ñÑß¬α¿»Γ«α ¬¿ßΓ¿, ¿ß»«½∞ºπѼ«⌐ ñ½∩
  1199.                             | ºá½¿ó¬¿ Σ«¡á í½«¬á π»αáó½Ñ¡¿∩.
  1200.                             |
  1201.          WM_ERASEBKGND      | ç὿óáÑΓ «í½áßΓ∞ »«½∞º«óáΓѽ∩, ¿ß»«½∞ºπ∩
  1202.                             | µóÑΓ ¿ Φáí½«¡, «»αÑñѽ∩ѼδÑ ¬¿ßΓ∞ε ¬½áßßá,
  1203.                             | Ñß½¿ Γᬫóá∩ ßπΘÑßΓóπÑΓ.
  1204.                             |
  1205.          WM_GETTEXT         | è«»¿απÑΓ ºáú«½«ó«¬ «¬¡á ó ß»Ñµ¿Σ¿µ¿α«óá¡-
  1206.                             | ¡δ⌐ íπΣÑα.
  1207.                             |
  1208.          WM_GETTEXTLENGTH   | é«ºóαáΘáÑΓ ñ½¿¡π (ó ß¿¼óá½áσ) ºáú«½«ó¬á
  1209.                             | «¬¡á.
  1210.                             |
  1211.          WM_ICONERASEBKGND  | ç὿óáÑΓ «í½áßΓ∞ »«½∞º«óáΓѽ∩ ¿¬«¡δ ¬¿ßΓ∞ε
  1212.                             | Σ«¡á α«ñ¿Γѽ∞߬«ú« «¬¡á.
  1213.                             |
  1214.          WM_NCACTIVATE      | Ç¬Γ¿ó¿º¿απÑΓ ¿½¿ ñѺá¬Γ¿ó¿º¿απÑΓ «¬¡« ¿
  1215.                             | »ÑαÑα¿ß«óδóáÑΓ ¿¬«¡π ¿½¿ ßΓ᫬π ºáú«½«ó¬á
  1216.                             | «¬¡á, τΓ«íδ »«¬áºáΓ∞ ¡«ó«Ñ ß«ßΓ«∩¡¿Ñ.
  1217.                             |
  1218.          WM_NCCALCSIZE      | éδτ¿ß½∩ÑΓ αẼÑαδ «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  1219.                             |
  1220.          WM_NCCREATE        | ê¡¿µ¿á½¿º¿απÑΓ ßΓá¡ñáαΓ¡πε ßΓ᫬π »α«¬απ-
  1221.                             | Γ¬¿, Ñß½¿ ßπΘÑßΓóπÑΓ, ¿ πßΓá¡áó½¿óáÑΓ ºá-
  1222.                             | ú«½«ó«¬ «¬¡á »« π¼«½τá¡¿ε.
  1223.                             |
  1224.          WM_NCDESTROY       | Äßó«í«ªñáÑΓ »á¼∩Γ∞, ó¡πΓαÑ¡¡Ñ óδñѽѡ¡πε
  1225.                             | ñ½∩ ºáú«½«ó¬á «¬¡á.
  1226.                             |
  1227.          WM_NCHITTEST       | Ä»αÑñѽ∩ÑΓ, ó ¬á¬«⌐ τáßΓ¿ «¬¡á ¡áσ«ñ¿Γß∩
  1228.                             | "¼δΦ∞".
  1229.                             |
  1230.          WM_NCLBUTTONDBLCLK | ÆÑßΓ¿απÑΓ ñá¡¡πε Γ«τ¬π ¡á »αÑñ¼ÑΓ ¼ÑßΓ«-
  1231.                             | »«½«ªÑ¡¿∩ "¼δΦ¿" ¿, Ñß½¿ ¡Ñ«íσ«ñ¿¼«, úÑ-
  1232.                             | ¡Ñα¿απÑΓ ñ«»«½¡¿Γѽ∞¡δÑ ß««íΘÑ¡¿∩.
  1233.                             |
  1234.  
  1235.        Windows 3.0/Ref/1#7                                       = 25 =
  1236.  
  1237.          WM_NCLBUTTONDOWN   | Ä»αÑñѽ∩ÑΓ, íδ½á ½¿ ¡áªáΓá ½Ñóá∩ ¬¡«»¬á
  1238.                             | "¼δΦ¿" ó Γ« óαѼ∩, ¬«úñá "¼δΦ∞" ¡áσ«ñ¿-
  1239.                             | ½áß∞ ó ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿.
  1240.                             |
  1241.          WM_NCLBUTTONUP     | ÆÑßΓ¿απÑΓ ñá¡¡πε Γ«τ¬π ¡á »αÑñ¼ÑΓ ¼ÑßΓ«-
  1242.                             | »«½«ªÑ¡¿∩ "¼δΦ¿" ¿, Ñß½¿ ¡Ñ«íσ«ñ¿¼«, úÑ-
  1243.                             | ¡Ñα¿απÑΓ ñ«»«½¡¿Γѽ∞¡δÑ ß««íΘÑ¡¿∩.
  1244.                             |
  1245.          WM_NCMOUSEMOVE     | ÆÑßΓ¿απÑΓ ñá¡¡πε Γ«τ¬π ¡á »αÑñ¼ÑΓ ¼ÑßΓ«-
  1246.                             | »«½«ªÑ¡¿∩ "¼δΦ¿" ¿, Ñß½¿ ¡Ñ«íσ«ñ¿¼«, úÑ-
  1247.                             | ¡Ñα¿απÑΓ ñ«»«½¡¿Γѽ∞¡δÑ ß««íΘÑ¡¿∩.
  1248.                             |
  1249.          WM_NCPAINT         | É¿ßπÑΓ ¡Ñ»«½∞º«óáΓѽ∞߬πε «í½áßΓ∞ «¬¡á.
  1250.                             |
  1251.          WM_PAINT           | Å«¼ÑτáÑΓ ñ½∩ »ÑαÑα¿ß«ó¬¿ ¿º¼Ñ¡Ñ¡¡πε «í-
  1252.                             | ½áßΓ∞, ¡« ¡Ñ »ÑαÑα¿ß«óδóáÑΓ ÑÑ.
  1253.                             |
  1254.          WM_PAINITICON      | É¿ßπÑΓ ¿¬«¡π ¬½áßßá, ¬«úñá «¬¡« ¼¿¡¿¼¿º¿-
  1255.                             | απÑΓß∩.
  1256.                             |
  1257.          WM_QUERYENDSESSION | é«ºóαáΘáÑΓ TRUE.
  1258.                             |
  1259.          WM_QUERYOPEN       | é«ºóαáΘáÑΓ TRUE.
  1260.                             |
  1261.          WM_SETREDRAW       | ÆαÑíπÑΓ ¡Ñ¼Ññ½Ñ¡¡«⌐ ¬«ααÑ¬Γ¿α«ó¬¿ ¿¡Σ«α-
  1262.                             | ¼áµ¿¿ «í «í½áßΓ¿ «ΓßÑτÑ¡¿∩ »«½¡«ú« «¬¡á.
  1263.                             |
  1264.          WM_SETTEXT         | ôßΓá¡áó½¿óáÑΓ ¿ ¿¡ñ¿µ¿απÑΓ ºáú«½«ó«¬ «¬¡á.
  1265.                             |
  1266.          WM_SYSCHAR         | âÑ¡Ñα¿απÑΓ ß««íΘÑ¡¿Ñ WM_SYSCOMMABD ñ½∩
  1267.                             | óó«ñá ¿º ¼Ñ¡ε
  1268.                             |
  1269.          WM_SYSCOMMAND      | éδ»«½¡∩ÑΓ ºá»α«ΦÑ¡¡πε ß¿ßΓѼ¡πε ¬«¼á¡ñπ
  1270.                             |
  1271.          WM_SYSKEYDOWN      | Åα«óÑα∩ÑΓ ºáñá¡¡πε ¬½áó¿Φπ ¿ úÑ¡Ñα¿απÑΓ
  1272.                             | ß««íΘÑ¡¿Ñ WM_SYSKEYDOWN, Ñß½¿ φΓá ¬½áó¿Φá
  1273.                             | TAB ¿½¿ ENTER
  1274.                                      1.2.14 Æ¿»δ «¬«¡                          
  1275.  
  1276.              Windows  «íÑß»Ñτ¿óáÑΓ  ¡Ñ߬«½∞¬«  αẽ¿τ¡δσ  Γ¿»«ó   «¬«¡,
  1277.         ¬«Γ«αδÑ  ¼«úπΓ ¬«¼í¿¡¿α«óáΓ∞ß∩ ñ½∩ Σ«α¼¿α«óá¡¿∩ «¬«¡ αẽ¿τ¡«ú«
  1278.         ó¿ñá. ¥Γ¿ Γ¿»δ ¿ß»«½∞ºπεΓß∩ Σπ¡¬µ¿Ñ⌐ CreateWindow »α¿  ß«ºñá¡¿¿
  1279.         «¬¡á.
  1280.  
  1281.              ÅÑαѬαδóáεΘ¿Ñß∩ «¬¡á
  1282.  
  1283.              ÅÑαѬαδóáεΘÑÑß∩  «¬¡«  -  φΓ« óßÑúñá «¬¡« óÑασ¡Ñú« πα«ó¡∩.
  1284.         äαπú¿¼¿  ß½«óἿ,  »ÑαѬαδóáεΘÑÑß∩  «¬¡«   ¡¿¬«úñá   ¡Ñ   ¿¼ÑÑΓ
  1285.         α«ñ¿Γѽ∞߬«ú« «¬¡á. Ä¡« ¿¼ÑÑΓ «í½áßΓ∞ »«½∞º«óáΓѽ∩, «¬á¡Γ«ó¬π ¿
  1286.         ßΓα«¬π  ºáú«½«ó¬á.  Ä¬¡« φΓ«ú« Γ¿»á ΓᬪѠ¼«ªÑΓ ¿¼ÑΓ∞ ß¿ßΓѼ¡«Ñ
  1287.         ¼Ñ¡ε, »á¡Ñ½¿ ¼á¬ß¿¼¿ºáµ¿¿/¼¿¡¿¼¿ºáµ¿¿ «¬¡á, ßΓ᫬¿ »α«¬απΓ¬¿  ¿
  1288.         ¼Ñ¡ε,  Ñß½¿  óßÑ φΓ¿ φ½Ñ¼Ñ¡Γδ «»αÑñÑ½Ñ¡δ »α¿ «Γ¬αδΓ¿¿ «¬¡á. ä½∩
  1289.  
  1290.        Windows 3.0/Ref/1#7                                       = 26 =
  1291.  
  1292.         «¬«¡,  ¿ß»«½∞ºπѼδσ   ó   ¬áτÑßΓóÑ   «ß¡«ó¡«ú«   ¿¡ΓÑαΣÑ⌐ßá   ß
  1293.         »«½∞º«óáΓѽѼ,    ¡áßΓ«∩Γѽ∞¡«    αѬ«¼Ñ¡ñπÑΓß∩    ¿ß»«½∞º«óáΓ∞
  1294.         ß¿ßΓѼ¡«Ñ ¼Ñ¡ε ¿ »á¡Ñ½¿ ¼á¬ß¿¼¿ºáµ¿¿/¼¿¡¿¼¿ºáµ¿¿.
  1295.              èáªñ«Ñ »ÑαѬαδóáεΘÑÑß∩ «¬¡« ¿¼ÑÑΓ  ß««ΓóÑΓßΓóπεΘπε  ¿¬«¡π,
  1296.         ¬«Γ«απε    Windows    ¿¡ñ¿µ¿απÑΓ    »α¿    ¼¿¡¿¼¿ºáµ¿¿    «¬¡á.
  1297.         î¿¡¿¼¿º¿α«óá¡¡«Ñ «¬¡« ¡Ñ αáºαπΦáÑΓß∩. Ä¡«  ¼«ªÑΓ  íδΓ∞  «Γ¬αδΓ«
  1298.         ó¡«ó∞   ó«ßßΓá¡«ó½Ñ¡¿Ñ¼  Ñú«  ¿º  ¿¬«¡δ.  Åਪ½áñ¡á∩  »α«úαá¼¼á
  1299.         ¼¿¡¿¼¿º¿απÑΓ «¬¡« ñ½∩ ß«σαá¡Ñ¡¿∩ φ¬αá¡¡«ú« »α«ßΓαá¡ßΓóá,  ¬«úñá
  1300.         ó «ñ¡« ¿ Γ« ªÑ óαѼ∩ «Γ¬αδΓ« ¡Ñ߬«½∞¬« «¬«¡.
  1301.              ÅÑαѬαδóáεΘÑÑß∩   «¬¡«   ß«ºñáÑΓß∩   ß   »«¼«Θ∞ε   Σπ¡¬µ¿¿
  1302.         CreateWindow »«ßαÑñßΓó«¼ ¿ß»«½∞º«óá¡¿∩ Γ¿»á  WS_OVERLAPPED  ¿½¿
  1303.         WS_OVERLAPPEDWINDOW.  àß½¿  »ÑαѬαδóáεΘÑÑß∩  «¬¡«  ¿¼ÑÑΓ Γ«½∞¬«
  1304.         ºáú«½«ó«¬ ¿ «¬á¡Γ«ó¬π, Γ« «¡« ß«ºñáÑΓß∩ ß  ¿ß»«½∞º«ó᡿Ѽ  Γ¿»á
  1305.         WS_OVERLAPPED.  Æ¿» WS_OVERLAPPEDWINDOW ß«ºñáÑΓ »ÑαѬαδóáεΘÑÑß∩
  1306.         «¬¡«  ß  ºáú«½«ó¬«¼,  «¬á¡Γ«ó¬«⌐,  ß¿ßΓѼ¡δ¼  ¼Ñ¡ε  ¿  »á¡Ñ½∩¼¿
  1307.         ¼¿¡¿¼¿ºáµ¿¿ ¿ ¼á¬ß¿¼¿ºáµ¿¿.
  1308.  
  1309.              çáó¿ß¿¼δÑ «¬¡á
  1310.  
  1311.              çáó¿ß¿¼δÑ  «¬¡á  -  φΓ«  ß»Ñµ¿á½∞¡δ⌐  Γ¿» »ÑαѬαδóáεΘÑú«ß∩
  1312.         «¬¡á. èáªñ«Ñ ºáó¿ß¿¼«Ñ «¬¡« ¿¼ÑÑΓ ó½áñѽ∞µá. ¥Γ«Γ ó½áñѽѵ  Γá¬
  1313.         ªÑ  ñ«½ªÑ¡  íδΓ∞  »ÑαѬαδóáεΘ¿¼ß∩  «¬¡«¼.  çáó¿ß¿¼«Ñ «¬¡« ¿¼ÑÑΓ
  1314.         ß½ÑñπεΘ¿Ñ «úαá¡¿τÑ¡¿∩:
  1315.  
  1316.              çáó¿ß¿¼«Ñ «¬¡« óßÑúñá ñ«½ª¡« íδΓ∞ "óδΦÑ" ßó«Ñú«  ó½áñѽ∞µá
  1317.         ó«    óαѼ∩    π»«α∩ñ«τ¿óá¡¿∩    «¬«¡.    Å«»δΓ¬á   »ÑαѼÑßΓ¿Γ∞
  1318.         «¬¡«-ó½áñѽ∞µá »«óÑασ  ºáó¿ß¿¼«ú«  «¬¡á  »α¿ó«ñ¿Γ  ¬  ¿º¼Ñ¡Ñ¡¿ε
  1319.         »«½«ªÑ¡¿∩ »«ß½Ññ¡Ñú« Γᬿ¼ «íαẫ¼, τΓ«íδ «¡« óßÑúñá «ßΓáóὫß∞
  1320.         ßóÑασπ.
  1321.  
  1322.              Windows  áóΓ«¼áΓ¿τÑ߬¿  αáºαπΦáÑΓ  ºáó¿ß¿¼«Ñ  «¬¡«,  ¬«úñá
  1323.         αáºαπΦáÑΓß∩ Ñú« ó½áñѽѵ.
  1324.  
  1325.              çáó¿ß¿¼δÑ «¬¡á ¡Ñó¿ñ¿¼δ, ¬«úñá «¬¡«-ó½áñѽѵ ¼¿¡¿¼¿º¿α«óá¡«.
  1326.  
  1327.              Åਪ½áñ¡á∩  »α«úαἼᠠ߫ºñáÑΓ  ºáó¿ß¿¼«Ñ «¬¡« »«ßαÑñßΓó«¼
  1328.         ºáñá¡¿∩  ñÑß¬α¿»Γ«αá  «¬¡á-ó½áñѽ∞µá  ó  »áαá¼ÑΓαÑ   hWndParent
  1329.         Σπ¡¬µ¿¿   CreateWindow,   ¬«Γ«αá∩  ß«ºñáÑΓ  «¬¡«,  ¿¼ÑεΘÑÑ  Γ¿»
  1330.         WS_OVERLAPPED.
  1331.              Åá¡Ñ½¿ ñ¿á½«úá ∩ó½∩εΓß∩ ºáó¿ß¿¼δ¼¿  «¬¡á¼¿  »«  π¼«½τá¡¿ε.
  1332.         öπ¡¬µ¿∩,  ¬«Γ«αá∩  ß«ºñáÑΓ  »á¡Ñ½∞ ñ¿á½«úá, »«½πτáÑΓ ñÑß¬α¿»Γ«α
  1333.         «¬¡á-ó½áñѽ∞µá ó ¬áτÑßΓóÑ »áαá¼ÑΓαá hParentWnd.
  1334.  
  1335.              ìᬽáñδóáѼδÑ «¬¡á
  1336.  
  1337.              ìᬽáñδóáѼδÑ «¬¡á - φΓ« ß»Ñµ¿á½∞¡δ⌐ Γ¿»  »ÑαѬαδóáεΘÑú«ß∩
  1338.         «¬¡á.  Äß¡«ó¡«Ñ  αẽ¿τ¿Ñ ¼Ñªñπ ¡á¬½áñδóáÑ¼δ¼ ¿ »ÑαѬαδóáεΘ¿¼ß∩
  1339.         «¬¡«¼ ß«ßΓ«¿Γ ó Γ«¼, τΓ« »ÑαѬαδóáεΘÑÑß∩ «¬¡«  óßÑúñá  ß«ñÑনΓ
  1340.         ºáú«½«ó«¬   ó  Γ«  óαѼ∩,  ¬á¬  ñ½∩ ¡á¬½áñδóáѼ«ú« «¬¡á ßë᫬á
  1341.         ºáú«½«ó¬á  ∩ó½∩ÑΓß∩  ¡Ñ«í∩ºáΓѽ∞¡δ¼  áΓα¿íπΓ«¼.  Æá¬  ªÑ  ¬á¬ ¿
  1342.         »ÑαѬαδóáεΘ¿Ñß∩ «¬¡á ¡á¬½áñδóáѼδÑ «¬¡á ¼«úπΓ íδΓ∞ ºáó¿ß¿¼δ¼¿.
  1343.              ìᬽáñδóáѼ«Ñ   «¬¡«  ß«ºñáÑΓß∩  Σπ¡¬µ¿Ñ⌐  CreateWindow  ß
  1344.         ºáñá¡¡δ¼ Γ¿»«¼ «¬¡á WS_POPUP.  ìᬽáñδóáѼ«Ñ  «¬¡«  ¼«ªÑΓ  íδΓ∞
  1345.  
  1346.        Windows 3.0/Ref/1#7                                       = 27 =
  1347.  
  1348.         «Γ¬αδΓ« ¿½¿ ºá¬αδΓ« Σπ¡¬µ¿Ñ⌐ ShowWindow.
  1349.  
  1350.              ä«τÑα¡¿Ñ «¬¡á
  1351.  
  1352.              ä«τÑα¡ÑÑ  «¬¡« - φΓ« Γ¿» «¬¡á, ºá¬½ετÑ¡¡«ú« ó¡πΓα¿ «í½áßΓ¿
  1353.         »«½∞º«óáΓѽ∩ ñαπú«ú« «¬¡á. Äíδτ¡«  ñ«τÑα¡¿Ñ  «¬¡á  ¿ß»«½∞ºπεΓß∩
  1354.         ñ½∩  αáºñѽѡ¿∩  «í½áßΓ¿  »«½∞º«óáΓѽ∩  α«ñ¿Γѽ∞߬«ú«  «¬¡á  ¡á
  1355.         αẽ¿τ¡δÑ Σπ¡¬µ¿«¡á½∞¡δÑ «í½áßΓ¿.
  1356.              ä«τÑα¡ÑÑ «¬¡« ß«ºñáÑΓß∩ Σπ¡¬µ¿Ñ⌐ CreateWindow  ß  ºáñá¡¡δ¼
  1357.         Γ¿»«¼  «¬¡á  WS_CHILD.  ä«τÑα¡ÑÑ  «¬¡«  ¼«ªÑΓ  íδΓ∞ «Γ¬αδΓ« ¿½¿
  1358.         ºá¬αδΓ« Σπ¡¬µ¿Ñ⌐ ShowWindow.
  1359.              èáªñ«Ñ  ñ«τÑα¡ÑÑ  «¬¡«  ñ«½ª¡«  ¿¼ÑΓ∞  α«ñ¿Γѽ∞߬«Ñ  «¬¡«.
  1360.         É«ñ¿Γѽ∞߬«Ñ   «¬¡«   ¼«ªÑΓ   íδΓ∞    »ÑαѬαδóáεΘ¿¼ß∩    «¬¡«¼,
  1361.         ¡á¬½áñδóáÑ¼δ¼   «¬¡«¼   ¿½¿   ñáªÑ   ñαπú¿¼   ñ«τÑα¡¿¼   «¬¡«¼.
  1362.         É«ñ¿Γѽ∞߬«Ñ «¬¡«  «Γó«ñ¿Γ  τáßΓ∞  ßó«Ñ⌐  «í½áßΓ¿  »«½∞º«óáΓѽ∩
  1363.         ñ«τÑα¡Ñ¼π  «¬¡π,  ¿º  ¬«Γ«α«⌐  ñ«τÑα¡ÑÑ  «¬¡«  ¿  »«½πτáÑΓ  óßε
  1364.         óó«ñ¿¼πε ¿¡Σ«α¼áµ¿ε. ä½∩ αẽ¿τ¡δσ ñ«τÑα¡¿σ «¬«¡ «ñ¡«ú« ¿  Γ«ú«
  1365.         ªÑ   α«ñ¿Γѽ∞߬«ú«   «¬¡á  ¬½áßß  «¬¡á  ¡Ñ  «í∩ºáΓѽ∞¡«  ñ«½ªÑ¡
  1366.         ß«ó»áñáΓ∞.  ¥Γ«   «º¡áτáÑΓ,   τΓ«   Windows   ¼«ªÑΓ   ºá»«½¡¿Γ∞
  1367.         α«ñ¿Γѽ∞߬«Ñ «¬¡« ñ«τÑα¡¿¼¿ «¬¡á¼¿, ¬«Γ«αδÑ óδú½∩ñ∩Γ »«-αạ«¼π
  1368.         ¿ óδ»«½¡∩εΓ αẽ¿τ¡δÑ ºáñáτ¿.
  1369.              ä«τÑα¡ÑÑ  «¬¡«  ¿¼ÑÑΓ  «í½áßΓ∞  »«½∞º«óáΓѽ∩,  ¡« ¡Ñ ¿¼ÑÑΓ
  1370.         ñαπú¿σ áΓα¿íπΓ«ó «¬¡á,  Ñß½¿  Γ«½∞¬«  «¡¿  ¡Ñ  í뫨  ß»Ñµ¿á½∞¡«
  1371.         ºáñá¡δ. Åਪ½áñ¡á∩ »α«úαἼᠼ«ªÑΓ ºá»α«ß¿Γ∞ ñ½∩ ñ«τÑα¡Ñú« «¬¡á
  1372.         «¬á¡Γ«ó¬π,  ßΓ᫬π ºáú«½«ó¬á, »á¡Ñ½¿ ¼á¬ß¿¼¿ºáµ¿¿/¼¿¡¿¼¿ºáµ¿¿ ¿
  1373.         ßΓ᫬¿ »α«¬απΓ¬¿. é í«½∞Φ¿¡ßΓóÑ  ß½πτáÑó  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  1374.         ß«ºñáÑΓ ñ½∩ ñ«τÑα¡¿σ «¬«¡ ßó«¿ ß«íßΓóÑ¡¡δÑ áΓα¿íπΓδ.
  1375.              ò«Γ∩ φΓ« ¿ ¡Ñ ΓαÑíπÑΓß∩, ¬áªñ«¼π  ñ«τÑα¡Ñ¼π  «¬¡π  ß½ÑñπÑΓ
  1376.         ¿¼ÑΓ∞   π¡¿¬á½∞¡δ⌐  µÑ½δ⌐  ¿ñÑ¡Γ¿Σ¿¬áΓ«α.  ¥Γ«Γ  ¿ñÑ¡Γ¿Σ¿¬áΓ«α,
  1377.         ºáñá¡¡δ⌐ ó »áαá¼ÑΓαÑ ¼Ñ¡ε Σπ¡¬µ¿¿ CreateWindow ¡á  ¼ÑßΓÑ  ¼Ñ¡ε,
  1378.         »«¼«úáÑΓ αẽ¿τáΓ∞ ñ«τÑα¡¿Ñ «¬¡á, ¬«úñá ¿σ π α«ñ¿Γѽ∞߬«ú« «¬¡á
  1379.         ¡Ñ߬«½∞¬«. ä«τÑα¡ÑÑ «¬¡« ñ«½ª¡« ¿ß»«½∞º«óáΓ∞ φëà¿ñÑ¡Γ¿Σ¿¬áΓ«α
  1380.         ó«   óßÑσ   ß««íΘÑ¡¿∩σ,   »«ßδ½áѼδσ  α«ñ¿Γѽ∞߬«¼π  «¬¡π.  ¥Γ«
  1381.         »«ºó«½∩ÑΓ α«ñ¿Γѽ∞߬«¼π «¬¡π, ¿¼ÑεΘѼπ ¡Ñ߬«½∞¬« ñ«τÑα¡¿σ «¬«¡,
  1382.         ¿ñÑ¡Γ¿Σ¿µ¿α«óáΓ∞ Γ« «¬¡«, ¬«Γ«α«Ñ »«ß½á½« Ñ¼π ß««íΘÑ¡¿Ñ.
  1383.              Windows  óßÑúñá  αáß»«½áúáÑΓ  ñ«τÑα¡ÑÑ  «¬¡«  «Γ¡«ß¿Γѽ∞¡«
  1384.         óÑασ¡Ñú« ½Ñó«ú« πú½á «í½áßΓ¿ »«½∞º«óáΓѽ∩  α«ñ¿Γѽ∞߬«ú«  «¬¡á.
  1385.         è««αñ¿¡áΓδ  óßÑúñá  ∩ó½∩εΓß∩  ¬««αñ¿¡áΓἿ  »«½∞º«óáΓѽ∩.  (ä½∩
  1386.         »«½πτÑ¡¿∩ ¿¡Σ«α¼áµ¿¿ «í «Γ«íαáªÑ¡¿¿ ß¼«Γα¿ αáºñѽ 2.5  "öπ¡¬µ¿¿
  1387.         «Γ«íαáªÑ¡¿∩").   àß½¿  ñ«τÑα¡ÑÑ  «¬¡«  »«½¡«ßΓ∞ε  ¿½¿  τáßΓ¿τ¡«
  1388.         »ÑαѼÑΘáÑΓß∩ ºá  »αÑñÑ½δ  ó¿ñ¿¼«⌐  τáßΓ¿  «í½áßΓ¿  »«½∞º«óáΓѽ∩
  1389.         α«ñ¿Γѽ∞߬«ú«  «¬¡á,  Γ«  φΓ« ñ«τÑα¡ÑÑ «¬¡« «ΓßѬáÑΓß∩, Γ.Ñ. Γá
  1390.         τáßΓ∞, ¬«Γ«αá∩  «¬áºá½áß∞  ºá  »αÑñѽἿ  «í½áßΓ¿  »«½∞º«óáΓѽ∩
  1391.         α«ñ¿Γѽ∞߬«ú« «¬¡á, ¡Ñ ¿¡ñ¿µ¿απÑΓß∩.
  1392.              ä«τÑα¡ÑÑ «¬¡« ∩ó½∩ÑΓß∩ ¡Ñºáó¿ß¿¼δ¼ «¬¡«¼, »«½πτáεΘ¿¼  ßó«¿
  1393.         ß«íßΓóÑ¡¡δÑ  ß««íΘÑ¡¿∩  « óó«ñÑ ¿ ñαπú¿Ñ ß««íΘÑ¡¿∩. ê¡Σ«α¼áµ¿∩,
  1394.         »αÑñ¡áº¡áτÑ¡¡á∩ ñ«τÑα¡Ñ¼π «¬¡π, »«ßΓπ»áÑΓ ¡Ñ»«ßαÑñßΓóÑ¡¡« ó φΓ«
  1395.         «¬¡«,  á  ¡Ñ  »ÑαÑñáÑΓß∩   τÑαѺ   α«ñ¿Γѽ∞߬«Ñ.   àñ¿¡ßΓóÑ¡¡δ¼
  1396.         ¿ß¬½ετÑ¡¿Ñ¼  ß½πª¿Γ  ß½πτá⌐,  ¬«úñá  óó«ñ  ñѽáÑΓß∩  ¡Ññ«ßΓπ»Ñ¡
  1397.         ñ«τÑα¡Ñ¼π «¬¡π ß »«¼«Θ∞ε Σπ¡¬µ¿¿ EnableWindow.  é  φΓ«¼  ß½πτáÑ
  1398.         Windows  »ÑαÑñáÑΓ óßε ¿¡Σ«α¼áµ¿ε, »αÑñ¡áº¡áτÑ¡¡πε ñ½∩ ñ«τÑα¡Ñú«
  1399.         «¬¡á, α«ñ¿Γѽ∞߬«¼π «¬¡π. ¥Γ«  ñáÑΓ  ó«º¼«ª¡«ßΓ∞  α«ñ¿Γѽ∞߬«¼π
  1400.         «¬¡π   «ßπΘÑßΓó½∩Γ∞   ¬«¡Γα«½∞   ¡áñ   óó«ñ«¼   ¿,   ó   ß½πτáÑ
  1401.  
  1402.        Windows 3.0/Ref/1#7                                       = 28 =
  1403.  
  1404.         ¡Ñ«íσ«ñ¿¼«ßΓ¿, í½«¬¿α«óáΓ∞ ñ«τÑα¡ÑÑ «¬¡«.
  1405.              äÑ⌐ßΓó¿∩,   ó½¿∩εΘ¿Ñ   ¡á   α«ñ¿Γѽ∞߬«Ñ    «¬¡«,    ¼«úπΓ
  1406.         ó«ºñÑ⌐ßΓó«óáΓ∞  ¿  ¡á ñ«τÑα¡ÑÑ «¬¡«. ì¿ªÑ »α¿ó«ñ¿Γß∩ - »ÑαÑτÑ¡∞
  1407.         ñÑ⌐ßΓó¿⌐, ó½¿∩εΘ¿σ τÑαѺ α«ñ¿Γѽ∞¬«Ñ «¬¡« ¡á ñ«τÑα¡ÑÑ.
  1408.  
  1409.          É«ñ¿Γѽ∞߬«Ñ «¬¡«                 ä«τÑα¡ÑÑ «¬¡«
  1410.         ---------------------------------------------------------------
  1411.  
  1412.          äѽáÑΓß∩ ó¿ñ¿¼δ¼          äѽáÑΓß∩ ó¿ñ¿¼δ¼ »«ß½Ñ  α«ñ¿Γѽ∞߬«-
  1413.                                    ú« «¬¡á.
  1414.  
  1415.          äѽáÑΓß∩ ¡Ñó¿ñ¿¼δ¼        äѽáÑΓß∩ ¡Ñó¿ñ¿¼δ¼ »αѪñÑ, τѼ α«ñ¿-
  1416.                                    Γѽ∞߬«Ñ «¬¡« íπñÑΓ ºá¬αδΓ«. ä«τÑα-
  1417.                                    ¡ÑÑ «¬¡«  ¼«ªÑΓ  íδΓ∞  ó¿ñ¿¼«  Γ«½∞¬«
  1418.                                    Γ«úñá, ¬«úñá ó¿ñ¿¼« α«ñ¿Γѽ∞߬«Ñ.
  1419.  
  1420.          ÉáºαπΦáÑΓß∩               ÉáºαπΦáÑΓß∩ ñ« αáºαπΦÑ¡¿∩ α«ñ¿ΓÑ-
  1421.                                    ½∞߬«ú« «¬¡á.
  1422.  
  1423.          ÅÑαѼÑΘáÑΓß∩              ÅÑαѼÑΘáÑΓß∩ ß «í½áßΓ∞ε »«½∞º«óá-
  1424.                                    Γѽ∩ α«ñ¿Γѽ∞߬«ú« «¬¡á. ä«τÑα¡ÑÑ
  1425.                                    «¬¡« «ΓóÑτáÑΓ ºá α¿ß«óá¡¿Ñ  »«ß½Ñ
  1426.                                    »ÑαѼÑΘÑ¡¿∩.
  1427.  
  1428.          ôóѽ¿τ¿óáÑΓß∩ ó αáº-      ÅÑαÑα¿ß«óδóáÑΓ ΓÑ τáßΓ¿ α«ñ¿Γѽ∞߬«-
  1429.          ¼ÑαÑ ¿½¿ ¼á¬ß¿¼¿º¿απÑΓß∩  ú« «¬¡á, ¬«Γ«αδÑ «ßΓ὿ß∞ ¡ÑºáΘ¿ΘÑ¡-
  1430.                                    ¡δ¼¿ ó αѺπ½∞ΓáΓÑ πóѽ¿τÑ¡¿∩ αẼÑαá.
  1431.                                    «í½áßΓ¿  »«½∞º«óáΓѽ∩.
  1432.  
  1433.              Windows áóΓ«¼áΓ¿τÑ߬¿ ¡Ñ «ΓßѬáÑΓ ñ«τÑα¡ÑÑ «¬¡« ¿º «í½áßΓ¿
  1434.         »«½∞º«óáΓѽ∩ α«ñ¿Γѽ∞߬«ú« «¬¡á. ¥Γ« «º¡áτáÑΓ, τΓ« α«ñ¿Γѽ∞߬«Ñ
  1435.         «¬¡« íπñÑΓ α¿ß«óáΓ∞ »«óÑασ ñ«τÑα¡Ñú«, Ñß½¿ «¡« αáí«ΓáÑΓ ¡á  Γ«⌐
  1436.         ªÑ  τáßΓ¿  «í½áßΓ¿  »«½∞º«óáΓѽ∩,  τΓ« ¿ ñ«τÑα¡ÑÑ «¬¡«. Windows
  1437.         íπñÑΓ   óδ»«½¡∩Γ∞   «ΓßÑτÑ¡¿Ñ   ñ«τÑα¡Ñú«   «¬¡á   ¿º   «í½áßΓ¿
  1438.         »«½∞º«óáΓѽ∩ α«ñ¿Γѽ∞߬«ú« «¬¡á ó Γ«¼ ß½πτáÑ, Ñß½¿ α«ñ¿Γѽ∞߬«Ñ
  1439.         «¬¡«  ¿¼ÑÑΓ  Γ¿»  WS_CLIPCHILDREN. àß½¿ ñ«τÑα¡ÑÑ «¬¡« «ΓßÑτÑ¡«,
  1440.         α«ñ¿Γѽ∞߬«Ñ «¬¡« ¡Ñ ¼«ªÑΓ α¿ß«óáΓ∞ »«óÑασ ñ«τÑα¡Ñú«.
  1441.              ä«τÑα¡ÑÑ  «¬¡«  ¼«ªÑΓ  »ÑαѬαδóáΓ∞  ñαπú¿Ñ  ñ«τÑα¡¿Ñ «¬¡á,
  1442.         ºá¡¿¼áεΘ¿Ñ Γπ ªÑ ßá¼πε «í½áßΓ∞ »«½∞º«óáΓѽ∩. äóá ñ«τÑα¡¿σ  «¬¡á
  1443.         «ñ¡«ú«  ¿  Γ«ú«  ªÑ  α«ñ¿Γѽ∞߬«ú« «¬¡á ¼«úπΓ α¿ß«óáΓ∞ ¬áªñ«Ñ ó
  1444.         «í½áßΓ¿ »«½∞º«óáΓѽ∩ ñαπú«ú«, Ñß½¿ Γ«½∞¬« «ñ¡« ¿º ñ«τÑα¡¿σ «¬«¡
  1445.         ¡Ñ ¿¼ÑÑΓ Γ¿»á WS_CLIPSIBLING. é φΓ«¼ ß½πτáÑ  ¿¼ÑεΓ  ¼ÑßΓ«  Γ.¡.
  1446.         α«ñßΓóÑ¡¡δÑ  «¬¡á  -  ñ«τÑα¡¿Ñ  «¬¡á,  αáºñѽ∩εΘ¿Ñ «ñ¡« ¿ Γ« ªÑ
  1447.         α«ñ¿Γѽ∞߬«Ñ «¬¡«. àß½¿ Windows π¬áºá½á φΓ«Γ Γ¿» ñ½∩  ñ«τÑα¡Ñú«
  1448.         «¬¡á,  íπñÑΓ  «ΓßѬáΓ∞ß∩ ½εíá∩ τáßΓ∞ α«ñßΓóÑ¡¡«ú« «¬¡á, ¬«Γ«αá∩
  1449.         ½Ñª¿Γ ó¡πΓα¿ φΓ«ú« «¬¡á.
  1450.              àß½¿ «¬¡« ¿¼ÑÑΓ Γ¿»  WS_CLIPCHILDREN  ¿½¿  WS_CLIPSIBLING,
  1451.         ó«º¼«ª¡δ ¡Ñº¡áτ¿Γѽ∞¡δÑ »«ΓÑα¿ ó óδ»«½¡Ñ¡¿¿.
  1452.                                                                                
  1453.             1.2.15 Ä¬¡á ¿¡ΓÑαΣÑ⌐ßá ¼¡«ªÑßΓóá ñ«¬π¼Ñ¡Γ«ó
  1454.  
  1455.              ê¡ΓÑαΣÑ⌐ß     ¼¡«ªÑßΓóá     ñ«¬π¼Ñ¡Γ«ó    (MDI)    Windows
  1456.         »αÑñπß¼áΓα¿óáÑΓ »α¿¬½áñ¡δÑ »α«úαá¼¼δ ß« ßΓá¡ñáαΓ¡δ¼ ¿¡ΓÑαΣÑ⌐ß«¼
  1457.  
  1458.        Windows 3.0/Ref/1#7                                       = 29 =
  1459.  
  1460.         ñ½∩ ¿¡ñ¿¬áµ¿¿ ¼¡«ªÑßΓóá ñ«¬π¼Ñ¡Γ«ó  ó¡πΓα¿  «ñ¡«ú«  ¿  Γ«ú«  ªÑ
  1461.         φ¬ºÑ¼»½∩αá   »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.  Åਪ½áñ¡á∩  »α«úαἼᠠMDI
  1462.         ß«ºñáÑΓ «¬¡« ΣαÑ⌐¼á, ß«ñÑαªáΘÑÑ »«½∞º«óáΓѽ∞߬«Ñ «¬¡« ¡á  ¼ÑßΓÑ
  1463.         ßó«Ñ⌐   «í½áßΓ¿   »«½∞º«óáΓѽ∩.  Åਪ½áñ¡á∩  »α«úαἼᠠ߫ºñáÑΓ
  1464.         »«½∞º«óáΓѽ∞߬«Ñ   «¬¡«   MDI   »«ßαÑñßΓó«¼   ó맮óá    Σπ¡¬µ¿¿
  1465.         CreateWindow ß ¬½áßß«¼ MDICLIENT, »ÑαÑñáóá∩ Ñ⌐ ßΓαπ¬Γπαπ ñá¡¡δσ
  1466.         CREATESTRUCT ó ¬áτÑßΓóÑ »áαá¼ÑΓαá lpParam. ¥Γ« »«½∞º«óáΓѽ∞߬«Ñ
  1467.         «¬¡«,  ó ßó«ε «τÑαÑñ∞, ¼«ªÑΓ íδΓ∞ ó½áñѽ∞µÑ¼ ¼¡«ªÑßΓóá ñ«τÑα¡¿σ
  1468.         «¬«¡,  ¬áªñ«Ñ  ¿º  ¬«Γ«αδσ   ¿¡ñ¿µ¿απÑΓ   «Γñѽ∞¡δ⌐   ñ«¬π¼Ñ¡Γ.
  1469.         Åਪ½áñ¡á∩  »α«úαἼᠠMDI  π»αáó½∩ÑΓ  φΓ¿¼¿  ñ«τÑα¡¿¼¿ «¬¡á¼¿,
  1470.         »«ßδ½á∩ ß««íΘÑ¡¿Ñ ¿σ »«½∞º«óáΓѽ∞߬«¼π «¬¡π.
  1471.              ä½∩ »«½πτÑ¡¿∩ í«½ÑÑ  »«ñα«í¡«⌐  ¿¡Σ«α¼áµ¿¿  «í  ¿¡ΓÑαΣÑ⌐ßÑ
  1472.         ¼¡«ªÑßΓóá ñ«¬π¼Ñ¡Γ«ó ß¼«Γα¿ΓÑ Éπ¬«óñßΓó« »« «íπτÑ¡¿ε.
  1473.                                                                                
  1474.             1.2.16 æΓα«¬á ºáú«½«ó¬á
  1475.  
  1476.              æΓα«¬á  ºáú«½«ó¬á,  »α∩¼«πú«½∞¡¿¬  ó  óÑασ¡Ñ⌐  τáßΓ¿ «¬¡á,
  1477.         ß«ñÑαª¿Γ  ºáú«½«ó«¬  «¬¡á   ¿½¿   ¿¼∩.   Åਪ½áñ¡á∩   »α«úαá¼¼á
  1478.         «»αÑñѽ∩ÑΓ  ºáú«½«ó«¬  «¬¡á »α¿ Ñú« ß«ºñá¡¿¿. Åα«úαἼᠼ«ªÑΓ ó
  1479.         ½εí«Ñ óαѼ∩ ¿º¼Ñ¡¿Γ∞ φΓ«  ¿¼∩,  óδºóáó  Σπ¡¬µ¿ε  SetWindowText.
  1480.         àß½¿   «¬¡«   ¿¼ÑÑΓ   ßΓ᫬𠠠ºáú«½«ó¬á,   Windows   »«ºó«½∩ÑΓ
  1481.         »«½∞º«óáΓÑ½ε »ÑαѼÑΘáΓ∞ «¬¡«, ¿ß»«½∞ºπ∩ "¼δΦ∞".
  1482.                                                                                
  1483.             1.2.17 æ¿ßΓѼ¡«Ñ ¼Ñ¡ε
  1484.  
  1485.              æ¿ßΓѼ¡«Ñ ¼Ñ¡ε, »αÑñßΓáó½Ñ¡¡«Ñ ¿¬«¡«⌐ ó ½Ñó«¼ ¬«¡µÑ ßΓ᫬¿
  1486.         ºáú«½«ó¬á,  »αÑñßΓáó½∩ÑΓ  ß«í«⌐  ¡á¬½áñδóáѼ«Ñ  ¼Ñ¡ε,   ¬«Γ«α«Ñ
  1487.         ß«ñÑαª¿Γ  ß¿ßΓѼ¡δÑ  ¬«¼á¡ñδ.  æ¿ßΓѼ¡δÑ ¬«¼á¡ñδ - φΓ« ¬«¼á¡ñδ,
  1488.         óδí¿αáѼδÑ »«½∞º«óáΓѽѼ ¿ ºáßΓáó½∩εΘ¿Ñ Windows óδ»«½¡¿Γ∞ ΓᬿÑ
  1489.         ñÑ⌐ßΓó¿∩, ó«ºñÑ⌐ßΓóπεΦ¿Ñ ¡á «¬¡«,  ¬á¬,  ¡á»α¿¼Ñα,  »ÑαѼÑΘÑ¡¿Ñ
  1490.         ¿½¿ ºá¬αδΓ¿Ñ.
  1491.              àß½¿  ó  «¬¡Ñ  »αÑñ»«½áúáÑΓß∩  ¡á½¿τ¿Ñ ß¿ßΓѼ¡«ú« ¼Ñ¡ε ¿½¿
  1492.         »á¡Ñ½¿ ºá¬αδΓ¿∩, Γ« »α¿ Ñú« ß«ºñá¡¿¿ ¡Ñ«íσ«ñ¿¼« ß»Ñµ¿Σ¿µ¿α«óáΓ∞
  1493.         Γ¿»δ WS_SYSMENU ¿ WS_CAPTION.
  1494.                                                                                
  1495.             1.2.18 æΓ᫬¿ »α«¬απΓ¬¿
  1496.  
  1497.              â«α¿º«¡Γá½∞¡á∩  ¿  óÑαΓ¿¬á½∞¡á∩  ßΓ᫬¿ »α«¬απΓ¬¿, ßΓ᫬¿,
  1498.         αáß»«½«ªÑ¡¡δÑ  ó  »αáó«⌐   ¿  ¡¿ª¡Ñ⌐  τáßΓ∩σ  «¬¡á,   »«ºó«½∩εΓ
  1499.         »«½∞º«óáΓÑ½ε   »α«¬απτ¿óáΓ∞  ß«ñÑন¼«Ñ  «í½áßΓ¿  »«½∞º«óáΓѽ∩.
  1500.         Windows  »«ßδ½áÑΓ  ºá»α«ßδ  ¡á  »α«¬απΓ¬π  ó   ó¿ñÑ   ß««íΘÑ¡¿⌐
  1501.         WM_HSCROLL  ¿  WM_VSCROLL.  àß½¿  «¬¡«  αáºαÑΦáÑΓ  »α«¬απΓ¬π, ó
  1502.         Σπ¡¬µ¿¿  «¬¡á  ñ«½ª¡á   íδΓ∞   »αÑñπß¼«Γαѡᠠ «íαáí«Γ¬á   φΓ¿σ
  1503.         ß««íΘÑ¡¿⌐.
  1504.              Ä¬¡«  ¼«ªÑΓ ¿¼ÑΓ∞ «ñ¡π ¿½¿ «íÑ ßΓ᫬¿ »α«¬απΓ¬¿. ä½∩ Γ«ú«,
  1505.         τΓ«íδ ß«ºñáΓ∞ «¬¡« ß« ßΓ᫬«⌐ »α«¬απΓ¬¿,  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  1506.         ñ«½ª¡á  ß»Ñµ¿Σ¿µ¿α«óáΓ∞  Γ¿» «¬¡á WS_HSCROLL ¿½¿ WS_VSCROLL »α¿
  1507.         ß«ºñá¡¿¿ «¬¡á.
  1508.                                         1.2.19 îÑ¡ε                            
  1509.  
  1510.              îÑ¡ε - φΓ« ß»¿ß«¬ ¬«¼á¡ñ, ¿º ¬«Γ«α«ú«  »«½∞º«óáΓѽ∞  ¼«ªÑΓ
  1511.         óδíαáΓ∞ ¡πª¡δ⌐ Ñ¼π φ½Ñ¼Ñ¡Γ, ¿ß»«½∞ºπ∩  "¼δΦ∞"  ¿½¿  ¬½áó¿áΓπαπ.
  1512.  
  1513.        Windows 3.0/Ref/1#7                                       = 30 =
  1514.  
  1515.         è«úñá    »«½∞º«óáΓѽ∞    óδíαá½   φ½Ñ¼Ñ¡Γ,   Windows   »«ßδ½áÑΓ
  1516.         ß««ΓóÑΓßΓóπεΘÑÑ  ß««íΘÑ¡¿Ñ  ó  Σπ¡¬µ¿ε   «¬¡á   ñ½∩   ¿¡ñ¿¬áµ¿¿
  1517.         óδíαá¡¡«⌐  ¬«¼á¡ñδ.  é Windows  »αÑñπß¼áΓαÑ¡«  ñóá  Γ¿»á  ¼Ñ¡ε:
  1518.         ßΓα«¬á   ¼Ñ¡ε   (¿¡«úñá   ¡áºδóáѼá∩   ßΓáΓ¿τÑ߬¿¼   ¼Ñ¡ε)    ¿
  1519.         ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε.
  1520.              æΓα«¬á   ¼Ñ¡ε   -   φΓ«   ú«α¿º«¡Γá½∞¡«Ñ   ¼Ñ¡ε,   ¬«Γ«α«Ñ
  1521.         αáß»«½áúáÑΓß∩ ó óÑασ¡Ñ⌐ τáßΓ¿ «¬¡á »«ñ ßΓ᫬«⌐ ºáú«½«ó¬á,  Ñß½¿
  1522.         Γᬫóá∩  ßπΘÑßΓóπÑΓ. èáªñ«Ñ «¬¡«, ¿ß¬½ετá∩ ñ«τÑα¡ÑÑ «¬¡«, ¼«ªÑΓ
  1523.         ¿¼ÑΓ∞ ßΓ᫬π ¼Ñ¡ε. àß½¿ »α¿¬½áñ¡á∩ »α«úαἼᠠ¡Ñ  ß»Ñµ¿Σ¿µ¿απÑΓ
  1524.         ¼Ñ¡ε »α¿ ß«ºñá¡¿¿ «¬¡á, «¬¡« »«½πτáÑΓ ßΓ᫬π ¼Ñ¡ε »« π¼«½τá¡¿ε,
  1525.         «»αÑñѽѡ¡πε ó ¬½áßßÑ «¬¡á.
  1526.              ìᬽáñδóáѼ«Ñ  ¼Ñ¡ε ß«ñÑαª¿Γ óÑαΓ¿¬á½∞¡δ⌐ ß»¿ß«¬ φ½Ñ¼Ñ¡Γ«ó
  1527.         ¿ τáßΓ« ¿¡ñ¿µ¿απÑΓß∩, ¬«úñá »«½∞º«óáΓѽ∞ óδíαá½ φ½Ñ¼Ñ¡Γ  ßΓ᫬¿
  1528.         ¼Ñ¡ε.  é  ßó«ε  «τÑαÑñ∞  φ½Ñ¼Ñ¡Γ  ¡á¬½áñδóáѼ«ú«   ¼Ñ¡ε   ¼«ªÑΓ
  1529.         ¿¡ñ¿µ¿α«óáΓ∞  ß½ÑñπεΘÑÑ  ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε. ìᬽáñδóáѼ«Ñ ¼Ñ¡ε
  1530.         ¼«ªÑΓ íδΓ∞  ¿  "óß»½δóáεΘ¿¼".  éß»½δóáεΘÑÑ  ¡á¬½áñδóáѼ«Ñ  ¼Ñ¡ε
  1531.         ¼«ªÑΓ  »«∩ó¿Γß∩  ó  Γ«¼  ¼ÑßΓÑ  φ¬αá¡á,  úñÑ  φΓ« »αÑñπß¼«ΓαÑ¡«
  1532.         »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐.  Åਪ½áñ¡á∩  »α«úαἼᠠ߫ºñáÑΓ  »πßΓ«Ñ
  1533.         ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε »α¿ »«¼«Θ¿ ó맮óá Σπ¡¬µ¿¿ CreatePopupMenu, á
  1534.         ºáΓѼ ºá»«½¡∩ÑΓ Ñú«, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿¿ AppendMenu ¿ InsertMenu.
  1535.         ìᬽáñδóáѼ«Ñ  ¼Ñ¡ε  ¿¡ñ¿µ¿απÑΓß∩  »«ßαÑñßΓó«¼  ó맮óá  Σπ¡¬µ¿¿
  1536.         TrackPopupMenu.
  1537.              ÄΓñѽ∞¡δ⌐ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε ¼«ªÑΓ íδΓ∞ ß«ºñá¡ ¿½¿ ¼«ñ¿Σ¿µ¿α«óá¡
  1538.         »α¿  »«¼«Θ¿  Γ¿»á   MF_OWNERDRAW,   »«¬áºδóáεΘÑú«,   τΓ«   φΓ«Γ
  1539.         φ½Ñ¼Ñ¡Γ ∩ó½∩ÑΓß∩ φ½Ñ¼Ñ¡Γ«¼, α¿ßπÑ¼δ¼ ó½áñѽ∞µÑ¼. é φΓ«¼  ß½πτáÑ
  1540.         ó½áñѽѵ  ¼Ñ¡ε ∩ó½∩ÑΓß∩ «ΓóÑΓßΓóÑ¡¡δ¼ ºá α¿ß«óá¡¿Ñ óßÑσ ó¿ñ¿¼δσ
  1541.         áß»Ñ¬Γ«ó  φ½Ñ¼Ñ¡Γᠼѡε, ó¬½ετá∩ Ñú« «Γ¼ÑΓ¬π, ºáí½«¬¿α«óá¡¡«Ñ ¿
  1542.         »«ñßóÑτÑ¡¡«Ñ  ß«ßΓ«∩¡¿∩.  è«úñá  ¼Ñ¡ε  »«∩ó½∩ÑΓß∩   ¡á   φ¬αá¡Ñ
  1543.         ó»ÑαóδÑ,  «¬¡«,  ∩ó½∩εΘÑÑß∩ ó½áñѽ∞µÑ¼ ¼Ñ¡ε, »«½πτáÑΓ ß««íΘÑ¡¿Ñ
  1544.         WM_MEASUREITEM. Åáαá¼ÑΓα lParam φΓ«ú«  ß««íΘÑ¡¿∩  π¬áºδóáÑΓ  ¡á
  1545.         ßΓαπ¬Γπαπ  ñá¡¡δσ  MEASUREITEMSTRUCT.  çáΓѼ ó½áñѽѵ ºá»«½¡∩ÑΓ
  1546.         φΓπ  ßΓαπ¬Γπαπ   ñá¡¡δσ   αẼÑαἿ   φ½Ñ¼Ñ¡Γá   ¿   ó«ºóαáΘáÑΓ
  1547.         π»αáó½Ñ¡¿Ñ.  Windows  ¿ß»«½∞ºπÑΓ  ¿¡Σ«α¼áµ¿ε  ¿º φΓ«⌐ ßΓαπ¬Γπαδ
  1548.         ñá¡¡δσ ñ½∩ «»αÑñѽѡ¿∩ αẼÑαá  φ½Ñ¼Ñ¡Γá;  Γ.«.  Windows  ¼«ªÑΓ
  1549.         ß««ΓóÑΓßΓóÑ¡¡«  «»αÑñѽ¿Γ∞  óºá¿¼«ñÑ⌐ßΓó¿Ñ  »«½∞º«óáΓѽ∩ ß φΓ¿¼
  1550.         φ½Ñ¼Ñ¡Γ«¼.
  1551.              Windows »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ WM_DRAWITEM óß∩¬¿⌐  αáº,  ¬«úñá
  1552.         ó½áñѽѵ   ¼Ñ¡ε   ñ«½ªÑ¡   ¿º¼Ñ¡¿Γ∞   ó¿ºπá½∞¡«Ñ  »αÑñßΓáó½Ñ¡¿Ñ
  1553.         φ½Ñ¼Ñ¡Γá. é  «Γ½¿τ¿Ñ  «Γ  ñαπú¿σ  í½«¬«ó  π»αáó½Ñ¡¿∩,  α¿ßπѼδσ
  1554.         ó½áñѽ∞µÑ¼,   ó½áñѽѵ   ¼Ñ¡ε   ¡Ñ  ñ«½ªÑ¡  »«½πτáΓ∞  ß««íΘÑ¡¿Ñ
  1555.         WM_DELETEITEM »α¿  πñá½Ñ¡¿¿  φ½Ñ¼Ñ¡Γá  ¿º  ¼Ñ¡ε.  ¥½Ñ¼Ñ¡Γ  ¼Ñ¡ε
  1556.         óÑασ¡Ñú« πα«ó¡∩ ¡Ñ ¼«ªÑΓ íδΓ∞ φ½Ñ¼Ñ¡Γ«¼, α¿ßπÑ¼δ¼ ó½áñѽ∞µÑ¼.
  1557.              è«úñá  »α¿¬½áñ¡á∩  »α«úαἼᠠóδºδóáÑΓ Σπ¡¬µ¿¿ AppendMenu,
  1558.         InsertMenu  ¿½¿  ModifyMenu  ñ½∩  ñ«íáó½Ñ¡¿∩   φ½Ñ¼Ñ¡Γá   ¼Ñ¡ε,
  1559.         α¿ßπѼ«ú«  ó½áñѽ∞µÑ¼, ¿½¿  ñ½∩ »ÑαÑó«ñá ßπΘÑßΓóπεΘÑú« φ½Ñ¼Ñ¡Γá
  1560.         ¼Ñ¡ε ó ß«ßΓ«∩¡¿Ñ  α¿ß«óá¡¿∩  ó½áñѽ∞µÑ¼,  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  1561.         ñ«½ª¡á  »αÑñßΓáó¿Γ∞  Σπ¡¬µ¿¿  32-í¿Γ«ó«Ñ  º¡áτÑ¡¿Ñ  ó  ¬áτÑßΓóÑ
  1562.         »áαá¼ÑΓαá  lpNewItem.  Åਪ½áñ¡á∩  »α«úαἼᠼ«ªÑΓ ¿ß»«½∞º«óáΓ∞
  1563.         φëà»áαá¼ÑΓα ñ½∩ ß«σαá¡Ñ¡¿∩ ñ«íáó«τ¡«⌐ ¿¡Σ«α¼áµ¿¿, ßó∩ºá¡¡«⌐ ß
  1564.         φΓ¿¼ φ½Ñ¼Ñ¡Γ«¼.  ¥Γ«  º¡áτÑ¡¿Ñ  ñ«ßΓπ»¡«  »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ
  1565.         τÑαѺ  »«½Ñ  itemData  ßΓαπ¬Γπαδ,  π¬áºá¡¡«⌐  »áαá¼ÑΓα«¼ lParam
  1566.         ß««íΘÑ¡¿⌐  WM_MEASUREITEM   ¿   WM_DRAWITEM.   ìá»α¿¼Ñα,   Ñß½¿
  1567.         »α¿¬½áñ¡á∩  »α«úαἼᠠóδó«ñ¿Γ  ΓѬßΓ ó φ½Ñ¼Ñ¡Γ ¼Ñ¡ε, ¿ß»«½∞ºπ∩
  1568.  
  1569.        Windows 3.0/Ref/1#7                                       = 31 =
  1570.  
  1571.         ºáñá¡¡δ⌐ µóÑΓ, 32-í¿Γ«ó«Ñ º¡áτÑ¡¿Ñ ñ«½ª¡«  ß«ñÑαªáΓ∞  π¬áºáΓѽ∞
  1572.         ¡á  ßΓ᫬π.  Åਪ½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ ºáΓѼ πßΓá¡«ó¿Γ∞ µóÑΓ
  1573.         ΓѬßΓá »ÑαÑñ α¿ß«ó᡿Ѽ φ½Ñ¼Ñ¡Γá, ¬«úñá «¡á  »«½πτ¿Γ  ß««íΘÑ¡¿Ñ
  1574.         WM_DRAWITEM.
  1575.                                                                                
  1576.             1.2.20 æ«ßΓ«∩¡¿Ñ «¬¡á
  1577.  
  1578.              Ä¬¡«  ¼«ªÑΓ íδΓ∞ ó «Γ¬αδΓ«¼ ¿½¿ ºá¬αδΓ«¼ ß«ßΓ«∩¡¿¿ (ó ó¿ñÑ
  1579.         ¿¬«¡δ), ¡Ñó¿ñ¿¼« ¿½¿ ó¿ñ¿¼«, ºáí½«¬¿α«óá¡« ¿½¿  αáºí½«¬¿α«óá¡«.
  1580.         ÅÑαó«¡áτá½∞¡«Ñ ß«ßΓ«∩¡¿Ñ «¬¡á ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡« »α¿ »«¼«Θ¿
  1581.         ºáñá¡¿∩ ß½ÑñπεΘ¿σ Γ¿»«ó:
  1582.  
  1583.              WS_DISABLED
  1584.              WS_MINIMIZE
  1585.              WS_MAXIMIZE
  1586.              WS_VISIBLE
  1587.  
  1588.              Windows  ß«ºñáÑΓ  «¬¡á,  ó  ¬«Γ«αδÑ »Ñαó«¡áτá½∞¡« αáºαÑΦÑ¡
  1589.         óó«ñ, Γ.Ñ. «¬¡á, ¬«Γ«αδÑ ¼«úπΓ  ¡áτáΓ∞  »α¿¡¿¼áΓ∞  ß««íΘÑ¡¿∩  «
  1590.         óó«ñÑ ¡Ñ¼Ññ½Ñ¡¡«.  é  ¡Ñ¬«Γ«αδσ  ß½πτá∩σ  »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ
  1591.         ¡πª¡«  ºá»αÑΓ¿Γ∞  óó«ñ  ó«  ó¡«ó∞  ß«ºñá¡¡«Ñ  «¬¡«.  éó«ñ ¼«ª¡«
  1592.         ºáí½«¬¿α«óáΓ∞, ß»Ñµ¿Σ¿µ¿απε ñ½∩ «¬¡á Γ¿» WS_DISABLED.
  1593.              ì«ó«Ñ «¬¡« ¡Ñ ó¿ñ¿¼« ¡á φ¬αá¡Ñ ñ« ΓÑσ »«α, »«¬á »α¿¬½áñ¡á∩
  1594.         »α«úαἼᠠ¡Ñ  «Γ¬α«ÑΓ Ñú« »α¿ »«¼«Θ¿ ó맮óá Σπ¡¬µ¿¿ SwowWindow
  1595.         ¿½¿  ºáñá¡¿∩   Γ¿»á   WS_VISIBLE   »α¿   ß«ºñá¡¿¿   «¬¡á.   ä½∩
  1596.         »ÑαѬαδóáεΘ¿σß∩  «¬«¡  Γ¿» «¬¡á WS_ICONIC ß«ºñáÑΓ «¬¡«, ¬«Γ«α«Ñ
  1597.         »Ñαó«¡áτá½∞¡« ¼¿¡¿¼¿º¿α«óá¡«.
  1598.                                 1.2.21 å¿º¡Ñ¡¡δ⌐ µ¿¬½ «¬¡á                     
  1599.  
  1600.              Å«ß¬«½∞¬π  «ß¡«ó¡«Ñ  ¡áº¡áτÑ¡¿Ñ  ¬áªñ«ú«   «¬¡á   -   ñáΓ∞
  1601.         »«½∞º«óáΓÑ½ε   ó«º¼«ª¡«ßΓ∞   óó«ñ¿Γ∞  ñá¡¡δÑ  ¿½¿  ¿¡ñ¿µ¿α«óáΓ∞
  1602.         ¿¡Σ«α¼áµ¿ε, Γ« ª¿º¡Ñ¡¡δ⌐  µ¿¬½  «¬¡á  ¡áτ¿¡áÑΓß∩  Γ«úñá,  ¬«úñá
  1603.         »α¿¬½áñ¡á∩  »α«úαἼᠡπªñáÑΓß∩ ó« óó«ñÑ ¿½¿ óδó«ñÑ ¿¡Σ«α¼áµ¿¿.
  1604.         å¿º¡Ñ¡δ⌐  µ¿¬½  «¬¡á  »α«ñ«½ªáÑΓß∩  ñ«  ΓÑσ  »«α,   »«¬á   «¬¡«
  1605.         ßΓá¡«ó¿Γß∩  ¡Ñ ¡πª¡δ¼, ¿½¿ ¬«úñá »α¿¬ñáñ¡á∩ »α«úαἼᠺáóÑαΦáÑΓ
  1606.         αáí«Γπ. ìѬ«Γ«αδÑ «¬¡á, ¡á»α¿¼Ñα ΓᬿÑ, ¬«Γ«αδÑ ß½πªáΓ «ß¡«ó¡δ¼
  1607.         »«½∞º«óáΓѽ∞߬¿¼  ¿¡ΓÑαΣÑ⌐ß«¼   »α¿¬½áñ¡«⌐   »α«úαá¼¼δ,   ¿¼ÑεΓ
  1608.         ª¿º¡Ñ¡¡δ⌐   µ¿¬½,  ß«ó»áñáεΘ¿⌐  ß  óαѼѡѼ  αáí«Γδ  »α¿¬½áñ¡«⌐
  1609.         »α«úαá¼¼δ.  äαπú¿Ñ  «¬¡á,  ¡á»α¿¼Ñα,  «¬¡á,  ¿ß»«½∞ºπѼδÑ   ñ½∩
  1610.         »á¡Ñ½Ñ⌐ ñ¿á½«úá, ª¿óπΓ ¡á φ¬αá¡Ñ óßÑú« ¡Ñ߬«½∞¬« ßѬπ¡ñ.
  1611.              ÅÑαóδ⌐  Φáú  ª¿º¡Ñ¡¡«ú«  µ¿¬½á  «¬¡á - Ñú« ß«ºñá¡¿Ñ. çáñáó
  1612.         ºáαÑú¿ßΓα¿α«óá¡¡δ⌐ ¬½áßß «¬¡á ß ß««ΓóÑΓßΓóπεΘÑ⌐ Σπ¡¬µ¿Ñ⌐  «¬¡á,
  1613.         »α¿¬½áñ¡á∩   »α«úαἼᠠ ¿ß»«½∞ºπÑΓ  Σπ¡¬µ¿ε  CreateWindow  ñ½∩
  1614.         ß«ºñá¡¿∩  «¬¡á.  ¥Γá  Σπ¡¬µ¿∩  »«íπªñáÑΓ  Windows   »«ñú«Γ«ó¿Γ∞
  1615.         ó¡πΓαÑ¡¡εε  ßΓαπ¬Γπαπ ñá¡¡δ󠫬¡á ¿ ó«ºóαáΓ¿Γ∞ π¡¿¬á½∞¡«Ñ µÑ½«Ñ
  1616.         º¡áτÑ¡¿Ñ,  ¡áºδóáѼ«Ñ  ñÑß¬α¿»Γ«α«¼  «¬¡á,  ¬«Γ«α«Ñ  »α¿¬½áñ¡á∩
  1617.         »α«úαἼᠠ ¼«ªÑΓ   ¿ß»«½∞º«óáΓ∞   ñ½∩   ¿ñÑ¡Γ¿Σ¿¬áµ¿¿  «¬¡á  ó
  1618.         »«ß½ÑñπεΘ¿σ ó맮óáσ Σπ¡¬µ¿¿.
  1619.              ÅÑαó«Ñ ß««íΘÑ¡¿Ñ, ¬«Γ«α«Ñ «íαáíáΓδóáεΓ í«½∞Φ¿¡ßΓó« «¬«¡, -
  1620.         φΓ« ß««íΘÑ¡¿Ñ « ß«ºñá¡¿¿ «¬¡á WM_CREATE.  öπ¡¬µ¿∩  CreateWindow
  1621.         »«ßδ½áÑΓ  Ñú«  ñ½∩  ¿¡Σ«α¼¿α«óá¡¿∩  Σπ¡¬µ¿¿ «¬¡á « Γ«¼, τΓ« «¡á
  1622.         ¼«ªÑΓ  ΓÑ»Ñα∞   óδ»«½¡¿Γ∞   ¡Ñ¬«Γ«απε   ¿¡¿µ¿á½¿ºáµ¿ε,   Γá¬πε,
  1623.  
  1624.        Windows 3.0/Ref/1#7                                       = 32 =
  1625.  
  1626.         ¡á»α¿¼Ñα,  ¬á¬ αáß»αÑñѽѡ¿Ñ »á¼∩Γ¿ ¿ »«ñú«Γ«ó¬π Σá⌐½«ó ñá¡¡δσ.
  1627.         Åáαá¼ÑΓα wParam φΓ«ú« ß««íΘÑ¡¿∩  ¡Ñ  ¿ß»«½∞ºπÑΓß∩,  á  »áαá¼ÑΓα
  1628.         lParam   ß«ñÑαª¿Γ   ñ½¿¡¡δ⌐   π¬áºáΓѽ∞   ¡á  ßΓαπ¬Γπαπ  ñá¡¡δσ
  1629.         CREATESTRUCT, τ∞¿ »«½∩ ß««ΓóÑΓßΓóπεΓ »áαá¼ÑΓαá¼, »ÑαÑñáóáÑ¼δ¼ ó
  1630.         Σπ¡¬µ¿ε CreateWindow.
  1631.              Äíá  ß««íΘÑ¡¿∩,  WM_CREATE   ¿   WM_NCCREATE,   »«ßδ½áεΓß∩
  1632.         ¡Ñ»«ßαÑñßΓóÑ¡¡«   Σπ¡¬µ¿¿   «¬¡á,   ¼¿¡π∩   «τÑαÑñ∞  »α¿¬½áñ¡«⌐
  1633.         »α«úαá¼¼δ.  ¥Γ«  «º¡áτáÑΓ,  τΓ«  »α¿¬½áñ¡á∩   »α«úαἼᠠ íπñÑΓ
  1634.         ß«ºñáóáΓ∞  «¬¡«  ¿ «íαáíáΓδóáΓ∞ ß««íΘÑ¡¿Ñ WM_CREATE »αѪñÑ, τѼ
  1635.         «¡á ó«⌐ñÑΓ ó «ß¡«ó¡«⌐ µ¿¬½ »α«úαá¼¼δ.
  1636.              Å«ß½Ñ  Γ«ú«,  ¬á¬  «¬¡«  ß«ºñá¡«,  «¡« ñ«½ª¡« íδΓ∞ «Γ¬αδΓ«
  1637.         (¿¡ñ¿µ¿α«óá¡«) »αѪñÑ,  τѼ  íπñÑΓ  ¿ß»«½∞º«óáΓ∞ß∩.  Åਪ½áñ¡á∩
  1638.         »α«úαἼᠠ¼«ªÑΓ  «Γ¬αδΓ∞  «¬¡« «ñ¡¿¼ ¿º ñóπσ ß»«ß«í«ó: π¬áºáΓ∞
  1639.         Γ¿» «¬¡á WS_VISIBLE ó  Σπ¡¬µ¿¿  CreateWindow  ñ½∩  ¡Ñ¼Ññ½Ñ¡¡«ú«
  1640.         «Γ¬αδΓ¿∩  «¬¡á  »«ß½Ñ Ñú« ß«ºñá¡¿∩; ¡Ñ¼¡«ú« »«ñ«ªñáΓ∞ ¿ óδºóáΓ∞
  1641.         Σπ¡¬µ¿ε ShowWindow ñ½∩ «Γ¬αδΓ¿∩ «¬¡á.  Åα¿  ß«ºñá¡¿¿  «ß¡«ó¡«ú«
  1642.         «¬¡á   »α¿¬½áñ¡á∩   »α«úαἼᠠ¡Ñ  ñ«½ª¡á  ß»Ñµ¿Σ¿µ¿α«óáΓ∞  Γ¿»
  1643.         WS_VISIBLE, á ñ«½ª¡á óδºóáΓ∞  Σπ¡¬µ¿ε  ShowWindow  ¿º  «ß¡«ó¡«⌐
  1644.         Σπ¡¬µ¿¿   Windows,  πßΓá¡«ó¿ó  »áαá¼ÑΓα  nCmdShow  ó  ΓαÑíπѼ«Ñ
  1645.         º¡áτÑ¡¿Ñ.
  1646.              è«úñá  «¬¡«  í«½∞ΦÑ  ¡Ñ  ¡πª¡«,  ¿½¿  »α¿¬½áñ¡á∩ »α«úαá¼¼á
  1647.         ºáóÑαΦáÑΓ ßó«ε αáí«Γπ, «¬¡« ñ«½ª¡« íδΓ∞ αáºαπΦÑ¡«. ¥Γ« ñѽáÑΓß∩
  1648.         ß »«¼«Θ∞ε Σπ¡¬µ¿¿ DestroyWindow. öπ¡¬µ¿∩ DestroyWindow  πñá½∩ÑΓ
  1649.         «¬¡«  ß ß¿ßΓѼ¡«ú« φ¬αá¡á ¿ ñѽáÑΓ ¡Ññ«ßΓπ»¡δ¼ ñÑß¬α¿»Γ«α «¬¡á.
  1650.         Ä¡á  ΓᬪѠ »«ßδ½áÑΓ  ß««íΘÑ¡¿∩  WM_DESTROY  ¿  WM_NCDESTROY  ó
  1651.         Σπ¡¬µ¿ε «¬¡á.
  1652.              æ««íΘÑ¡¿Ñ WM_DESTROY «íδτ¡« ∩ó½∩ÑΓß∩ »«ß½Ññ¡¿¼ ß««íΘÑ¡¿Ñ¼,
  1653.         ¬«Γ«α«Ñ   «íαáíáΓδóáÑΓ   Σπ¡¬µ¿∩   «¬¡á.  Ä¡«  óδñáÑΓß∩,  ¬«úñá
  1654.         óδºδóáÑΓß∩ Σπ¡¬µ¿∩ DestroyWindow , ¿½¿ ¬«úñá ß««íΘÑ¡¿Ñ WM_CLOSE
  1655.         «íαáíáΓδóáÑΓß∩  Σπ¡¬µ¿Ñ⌐  DefWindowProc.  è«úñá  Σπ¡¬µ¿∩   «¬¡á
  1656.         »«½πτáÑΓ ß««íΘÑ¡¿Ñ WM_DESTROY, «¡á ñ«½ª¡á «ßó«í«ñ¿Γ∞ ºá¡¿¼áѼπε
  1657.         »á¼∩Γ∞ ¿ ºá¬αδΓ∞ óßÑ «Γ¬αδΓδÑ Σá⌐½δ ñá¡¡δσ.
  1658.              Ä¬¡«,  ¿ß»«½∞ºπѼ«Ñ ó ¬áτÑßΓóÑ «ß¡«ó¡«ú« »«½∞º«óáΓѽ∞߬«ú«
  1659.         ¿¡ΓÑαΣÑ⌐ßá, ñ«½ª¡« íδΓ∞ »«ß½Ññ¡¿¼ αáºαπΦáÑ¼δ¼  «¬¡«¼,  ¿  τÑαѺ
  1660.         ¡Ñú«  »α¿¬½áñ¡á∩  »α«úαá¼¼á ñ«½ª¡á ºáóÑαΦáΓ∞ ßó«ε αáí«Γπ. è«úñá
  1661.         «¬¡« »«½πτáÑΓ ß««íΘÑ¡¿Ñ WM_DESTROY, «¡« ñ«½ª¡« óδºóáΓ∞  Σπ¡¬µ¿ε
  1662.         PostQuitMessage.  ¥Γá  Σπ¡¬µ¿∩  ¬«»¿απÑΓ  ß««íΘÑ¡¿Ñ  WM_QUIT  ó
  1663.         «τÑαÑñ∞ ß««íΘÑ¡¿⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ¬á¬ ß¿ú¡á½  «  Γ«¼,  τΓ«
  1664.         αáí«Γá  ñ«½ª¡á íδΓ∞ ºáóÑαΦÑ¡á, ¬«úñá ß««íΘÑ¡¿Ñ íπñÑΓ ßτ¿Γá¡« ¿º
  1665.         «τÑαÑñ¿.
  1666.  
  1667.  
  1668.  
  1669.        Windows 3.0/Ref/1#7                                       = 33 =
  1670.  
  1671.                           1.3 öπ¡¬µ¿¿ ¿¡ñ¿µ¿α«óá¡¿∩ ¿ »ÑαѼÑΘÑ¡¿∩              
  1672.        ----------------------------------------------------------------
  1673.  
  1674.               öπ¡¬µ¿¿ ¿¡ñ¿µ¿α«óá¡¿∩ ¿ »ÑαѼÑΘÑ¡¿∩ ¿¡ñ¿µ¿απεΓ,  ß¬αδóáεΓ,
  1675.         »ÑαѼÑΘáεΓ  ¿  »«½πτáεΓ  ¿¡Σ«α¼áµ¿ε « ¬«½¿τÑßΓóÑ ¿ αáß»«½«ªÑ¡¿¿
  1676.         «¬«¡  ¡á  φ¬αá¡Ñ.  ì¿ªÑ  ¬αáΓ¬«  «»¿ßδóáÑΓß∩   ¬áªñá∩   Σπ¡¬µ¿∩
  1677.         ¿¡ñ¿µ¿α«óá¡¿∩ ¿ »ÑαѼÑΘÑ¡¿∩:
  1678.  
  1679.              öπ¡¬µ¿∩                       Ä»¿ßá¡¿Ñ
  1680.         ---------------------------------------------------------------
  1681.  
  1682.          ArrangeIconicWindows    ô»«α∩ñ«τ¿óáÑΓ ¼¿¡¿¼¿º¿α«óá¡¡δσ (¿¡ñ¿-
  1683.                                  µ¿α«óá¡¡δσ ó ó¿ñÑ ¿¬«¡δ) ñ«τÑα¡¿σ «¬«¡.
  1684.  
  1685.          BeginDeferWindowPos     ê¡¿µ¿á½¿º¿απÑΓ »á¼∩Γ∞, ¿ß»«½∞ºπ¼πε
  1686.                                  Σπ¡¬µ¿Ñ⌐ DeferWindowPos.
  1687.  
  1688.          BringWindowToTop        ÅÑαÑ¡«ß¿Γ «¬¡« ó ¡áτὫ ßΓѬᠻÑαѬαδ-
  1689.                                  óáεΘ¿σß∩ «¬«¡.
  1690.  
  1691.          CloseWindow             Åα∩τÑΓ ¿½¿ ¼¿¡¿¼¿º¿απÑΓ ß»Ñµ¿Σ¿µ¿α«óá-
  1692.                                  ¡¡«Ñ «¬¡«.
  1693.  
  1694.          DeferWindowPos          çỿßδóáÑΓ ¿¡Σ«α¼áµ¿ε « »«º¿µ¿«¡¿α«óá-
  1695.                                  ¡¿¿ «¬¡á, ¬«Γ«α«Ñ »ÑαѼÑßΓ¿½«ß∞ ¿½¿
  1696.                                  ¿º¼Ñ¡¿½« αẼÑα »α¿ »«¼«Θ¿ Σπ¡¬µ¿¿
  1697.                                  EndDeferWindowPos.
  1698.  
  1699.          EndDeferWindowPos       êº¼Ñ¡∩ÑΓ »«º¿µ¿ε ¿½¿ αẼÑαδ «ñ¡«óαÑ-
  1700.                                  ¼Ñ¡¡«  ¡Ñ߬«½∞¬¿σ «¬«¡, «ß¡«óδóá∩ß∞ ¡á
  1701.                                  ¿¡Σ«α¼áµ¿¿, »«½πτÑ¡¡«⌐ Σπ¡¬µ¿Ñ⌐
  1702.                                  DeferWindowPos.
  1703.  
  1704.          GetClientRect           è«»¿απÑΓ ¬««αñ¿¡áΓδ «í½áßΓ¿ »«½∞º«óá-
  1705.                                  Γѽ∩ «¬¡á.
  1706.  
  1707.          GetWindowRect           è«»¿απÑΓ αẼÑαδ »«½¡«ú« «¬¡á.
  1708.  
  1709.          GetWindowText           è«»¿απÑΓ ºáú«½«ó«¬ «¬¡á ó íπΣÑα.
  1710.  
  1711.          GetWindowTextLenght     é«ºóαáΘáÑΓ ñ½¿¡π (ó ß¿¼ó«½áσ) ñá¡¡«ú«
  1712.                                  ºáú«½«ó¬á «¬¡á ¿½¿ ΓѬßΓá
  1713.  
  1714.          IsIconis                æ»Ñµ¿Σ¿µ¿απÑΓ, «Γ¬αδΓ« ¿½¿ ºá¬αδΓ« «¬-
  1715.                                  ¡« (¿¡ñ¿µ¿α«óá¡« ó ó¿ñÑ ¿¬«¡δ).
  1716.  
  1717.          IsWindowVisible         Ä»αÑñѽ∩ÑΓ, ó¿ñ¿¼« ½¿ ñá¡¡¡«Ñ «¬¡«.
  1718.  
  1719.          IsZoomed                Ä»αÑñѽ∩ÑΓ, ¼á¬ß¿¼¿º¿α«óá¡« ½¿ «¬¡«.
  1720.  
  1721.          MoveWindow              êº¼Ñ¡∩ÑΓ αẼÑα ¿ »«½«ªÑ¡¿Ñ «¬¡á.
  1722.  
  1723.          OpenIcon                ÄΓ¬αδóáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡«Ñ «¬¡«.
  1724.  
  1725.        Windows 3.0/Ref/1#7                                       = 34 =
  1726.  
  1727.  
  1728.          SetWindowPos            êº¼Ñ¡∩ÑΓ αẼÑαδ, »«½«ªÑ¡¿Ñ ¿ »«α∩ñ«¬
  1729.                                  ñ«τÑα¡¿σ ¿½¿ ¡á¬½áñδóáѼδ󠫬«¡.
  1730.  
  1731.          SetWindowText           ôßΓá¡áó½¿óáÑΓ ºáú«½«ó«¬ ¿½¿ ΓѬßΓ «¬¡á.
  1732.  
  1733.          ShowOwnedPopups         ê¡ñ¿µ¿απÑΓ ¿½¿ »α∩τÑΓ óßÑ ¡á¬½áñδóáÑ-
  1734.                                  ¼δÑ «¬¡á.
  1735.  
  1736.          ShowWindow              êñ¿µ¿απÑΓ ¿½¿ πñá½∩ÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡-
  1737.                                  ¡«Ñ «¬¡«.
  1738.  
  1739.  
  1740.  
  1741.        Windows 3.0/Ref/1#7                                       = 35 =
  1742.  
  1743.                                      1.4 öπ¡¬µ¿¿ óó«ñá                         
  1744.        ----------------------------------------------------------------
  1745.  
  1746.              öπ¡¬µ¿¿  óó«ñá  ºá»αÑΘáεΓ  óó«ñ  ß  ß¿ßΓѼ¡δσ   πßΓα«⌐ßΓó,
  1747.         π»αáó½∩εΓ  ß¿ßΓѼ¡δ¼¿  πßΓα«⌐ßΓóἿ  ¿½¿ «»αÑñѽ∩εΓ ß»Ñµ¿á½∞¡δÑ
  1748.         ñÑ⌐ßΓó¿∩,  óδ»«½¡∩ѼδÑ  Windows,  ¬«úñá  »α¿¬½áñ¡á∩   »α«úαá¼¼á
  1749.         »«½πτáÑΓ   óó«ñ   «Γ   ß¿ßΓѼ¡«ú«   πßΓα«⌐ßΓóá.   (è  ß¿ßΓѼ¡δ¼
  1750.         πßΓα«⌐ßΓóá¼  «Γ¡«ß∩Γß∩  "¼δΦ∞",  ¬½áó¿áΓπαá  ¿  Γá⌐¼Ñα).   ì¿ªÑ
  1751.         »α¿óÑñÑ¡ ß»¿ß«¬, ¬αáΓ¬« «»¿ßδóáεΘ¿⌐ ¬áªñπε Σπ¡¬µ¿ε óó«ñá:
  1752.  
  1753.              öπ¡¬µ¿∩                       Ä»¿ßá¡¿Ñ
  1754.         ---------------------------------------------------------------
  1755.  
  1756.           EnableWindow            ÉáºαÑΦáÑΓ ¿½¿ ºá»αÑΘáÑΓ óó«ñ «Γ "¼δΦ¿"
  1757.                                   ¿½¿ ¬½áó¿áΓπαδ ¿º »α¿¬½áñ¡«⌐
  1758.                                   »α«úαá¼¼δ.
  1759.  
  1760.           GetActiveWindow         é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α á¬Γ¿ó¡«ú« «¬¡á.
  1761.  
  1762.           GetCapture              é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α «¬¡á, »«½πτ¿óΦÑ-
  1763.                                   ú« óó«ñ «Γ "¼δΦ¿".
  1764.  
  1765.           GetCurrentTime          é«ºóαáΘáÑΓ ΓѬπΘÑÑ óαѼ∩ Windows.
  1766.  
  1767.           GetDoubleClickTime      é«ºóαáΘáÑΓ ΓѬπΘÑÑ óαѼ∩ ñó«⌐¡«ú« ¡á-
  1768.                                   ªáΓ¿∩ ¡á ¬¡«»¬π "¼δΦ¿".
  1769.  
  1770.           GetFocus                é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α «¬¡á, »«½πτ¿ó-
  1771.                                   ΦÑú« »αáó« ¡á óó«ñ ó ñá¡¡«Ñ óαѼ∩.
  1772.  
  1773.           GetTickCount            é«ºóαáΘáÑΓ τ¿ß½« Γ¿¬«ó Γá⌐¼Ñαá, »α«-
  1774.                                   ΦÑñΦ¿σ ß ¼«¼Ñ¡Γá ºá»π߬á ß¿ß¼Ñ¼δ.
  1775.  
  1776.           IsWindowEnabled         Ä»αÑñѽ∩ÑΓ, αáºαÑΦÑ¡ ½¿ ó ñá¡¡«Ñ «¬¡«
  1777.                                   óó«ñ «Γ "¼δΦ¿" ¿½¿ ¬½áó¿áΓπαδ.
  1778.  
  1779.           KillTimer               ôí¿óáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡«Ñ ß«íδΓ¿Ñ
  1780.                                   Γá⌐¼Ñαá.
  1781.  
  1782.           ReleaseCapture          ÉáºαÑΦáÑΓ óó«ñ «Γ"¼δΦ¿" ¿ ó«ßßΓá¡áó-
  1783.                                   ½¿óáÑΓ ¡«α¼á½∞¡πε «íαáí«Γ¬π óó«ñá.
  1784.  
  1785.           SetActiveWindow         äѽáÑΓ «¬¡« á¬Γ¿ó¡δ¼.
  1786.  
  1787.           SetCapture              çá»αÑΘáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡«¼π «¬¡π »«-
  1788.                                   ½πτáΓ∞ óó«ñ «Γ "¼δΦ¿".
  1789.  
  1790.           SetDoubleClickTime      ôßΓá¡áó½¿óáÑΓ óαѼ∩ ñó«⌐¡«ú« ¡áªáΓ¿∩
  1791.                                   ¡á ¬¡«»¬π "¼δΦ¿".
  1792.  
  1793.           SetFocus                ÅαÑñ«ßΓáó½∩ÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡«¼π «¬¡π
  1794.                                   Σ«¬πß¿α«ó¬π óó«ñá.
  1795.  
  1796.  
  1797.        Windows 3.0/Ref/1#7                                       = 36 =
  1798.  
  1799.           GetSysModalWindow       äѽáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡«Ñ «¬¡« ß¿ßΓѼ-
  1800.                                   ¡«-¼«ñá½∞¡δ¼.
  1801.  
  1802.           GetTimer                æ«ºñáÑΓ ß«íδΓ¿Ñ ß¿ßΓѼ¡«ú« Γá⌐¼Ñαá.
  1803.  
  1804.           SwapMouseButton         îÑ¡∩ÑΓ º¡áτÑ¡¿∩ ½Ñó«⌐ ¿ »αáó«⌐ ¬¡«»¬¿
  1805.                                   "¼δΦ¿".
  1806.  
  1807.  
  1808.  
  1809.        Windows 3.0/Ref/1#7                                       = 37 =
  1810.  
  1811.                                   1.5 Ç»»áαáΓ¡δÑ Σπ¡¬µ¿¿                       
  1812.        ----------------------------------------------------------------
  1813.  
  1814.              Ç»»áαáΓ¡δÑ  Σπ¡¬µ¿¿  ¿º¼Ñ¡∩εΓ  ß«ßΓ«∩¡¿⌐ πßΓα«⌐ßΓó óó«ñá ¿
  1815.         »«½πτáεΓ ¿¡Σ«α¼áµ¿ε «í ¿σ ß«ßΓ«∩¡¿¿. Windows ¿ß»«½∞ºπÑΓ  "¼δΦ∞"
  1816.         ¿  ¬½áó¿áΓπαπ ó ¬áτÑßΓóÑ πßΓα«⌐ßΓó óó«ñá. ì¿ªÑ »α¿óÑñÑ¡ ß»¿ß«¬,
  1817.         ¬αáΓ¬« «»¿ßδóáεΘ¿⌐ ¬áªñπε á»»áαáΓ¡πε Σπ¡¬µ¿ε:
  1818.  
  1819.              öπ¡¬µ¿∩                       Ä»¿ßá¡¿Ñ
  1820.         ---------------------------------------------------------------
  1821.  
  1822.          EnableHardwareInput       ÉáºαÑΦáÑΓ ¿½¿ ºá»αÑΘáÑΓ óó«ñ «Γ "¼δ-
  1823.                                    Φ¿" ¿½¿ ¬½áó¿áΓπαδ ¿º »α¿¬½áñ¡«⌐
  1824.                                    »α«úαá¼¼δ.
  1825.  
  1826.          GetAsyncKeyState          é«ºóαáΘáÑΓ ¿¡Σ«α¼áµ¿ε πα«ó¡∩ »αÑ-
  1827.                                    αδóá¡¿∩ ß«ßΓ«∩¡¿∩ ¬½áó¿Φ¿.
  1828.  
  1829.          GetInputState             é«ºóαáΘáÑΓ TRUE, Ñß½¿ »α«¿º«Φѽ óó«ñ
  1830.                                    «Γ "¼δΦ¿" ¿½¿ ¬½áó¿áΓπαδ.
  1831.  
  1832.          GetKBCodePage             Ä»αÑñѽ∩ÑΓ, ºáúαπªÑ¡δ ½¿ Γáí½¿µδ
  1833.                                    OEM/ANSI.
  1834.  
  1835.          GetKeyboardState          è«»¿απÑΓ ¼áßß¿ó, ß«ñÑαªáΘ¿⌐ ß«ßΓ«∩-
  1836.                                    ¡¿∩ ¬½áó¿Φ ¬½áó¿áΓπαδ.
  1837.  
  1838.          GetKeyNameText            Å«½πτáÑΓ ßΓ᫬π, ß«ñÑαªáΘπε ¿¼∩ ¬½á-
  1839.                                    ó¿Φ¿, ¿º ß»¿ß¬á, »«ññÑনóáѼ«ú«
  1840.                                    ñαá⌐óÑα«¼ ¬½áó¿áΓπαδ.
  1841.  
  1842.          GetKeyState               Å«½πτáÑΓ ß«ßΓ«∩¡¿Ñ ó¿αΓπá½∞¡«⌐ ¬½á-
  1843.                                    ó¿Φ¿.
  1844.  
  1845.          MapVirtualKey             Åα¿¡¿¼áÑΓ ó¿αΓπá½∞¡δ⌐ ¿½¿ scan-¬«ñ
  1846.                                    ¬½áó¿Φ¿ ¿ ó«ºóαáΘáÑΓ ß««ΓóÑΓßΓóπε-
  1847.                                    Θ¿⌐ scan-¬«ñ, ó¿αΓπá½∞¡δ⌐ ¬«ñ ¿½¿
  1848.                                    º¡áτÑ¡¿Ñ ó ¬«ñÑ ASCII.
  1849.  
  1850.          OemKeyScan                ÄΓ«íαáªáÑΓ ¬«ñ 0 OEM ASCII τÑαѺ
  1851.                                    ¬«ñ 0x0FF ó ß»¿ß¬Ñ scan-¬«ñ«ó OEM ¿
  1852.                                    ¿º¼Ñ¡∩ÑΓ ß«ßΓ«∩¡¿∩.
  1853.  
  1854.          SetKeyboardState          ôßΓá¡áó½¿óáÑΓ ß«ßΓ«∩¡¿∩ ¬½áó¿Φ ¬½á-
  1855.                                    ó¿áΓπαδ »α¿ »«¼«Θ¿ ¿º¼Ñ¡Ñ¡¿⌐ º¡áτÑ-
  1856.                                    ¡¿⌐ ¼áßß¿óá.
  1857.  
  1858.          VkKeyScan                 ÅÑαÑó«ñ¿Γ ß¿¼ó«½ ó ¬«ñÑ ANSI ó ß««Γ-
  1859.                                    ÑΓßΓóπεΘ¿⌐ ó¿αΓπá½∞¡δ⌐ ¬«ñ ¬½áó¿Φ¿ ¿
  1860.                                    ¿º¼Ñ¡∩ÑΓ ß«ßΓ«∩¡¿Ñ ΓѬπΘÑ⌐ ¬½áó¿áΓπ-
  1861.                                    αδ.
  1862.  
  1863.  
  1864.  
  1865.        Windows 3.0/Ref/1#7                                       = 38 =
  1866.  
  1867.                                    1.6 öπ¡¬µ¿¿ α¿ß«óá¡¿∩                       
  1868.        ----------------------------------------------------------------
  1869.  
  1870.              öπ¡¬µ¿¿  α¿ß«óá¡¿∩  »«ñú«Γáó½¿óáεΓ  «¬¡«  ñ½∩  α¿ß«óá¡¿∩ ¿
  1871.         óδ»«½¡∩εΓ   α∩ñ   »α«ßΓδσ   úαáΣ¿τÑ߬¿σ   «»Ñαᵿ⌐    «ß¡«ó¡«ú«
  1872.         ¡áº¡áτÑ¡¿∩.   ò«Γ∩  óßÑ  Σπ¡¬µ¿¿  α¿ß«óá¡¿∩  »αÑñ¡áº¡áτÑ¡δ  ñ½∩
  1873.         ¿ß»«½∞º«óá¡¿∩ ¡á  «ß¡«ó¡«¼  πßΓα«⌐ßΓóÑ  ¿¡ñ¿¬áµ¿¿  -  ß¿ßΓѼ¡«¼
  1874.         ñ¿ß»½ÑÑ,  ¡Ñ¬«Γ«αδÑ  ¿º  ¡¿σ  ¼«úπΓ  »α¿¼Ñ¡∩Γ∞ß∩  ¿  ñ½∩ ñαπú¿σ
  1875.         πßΓα«⌐ßΓó. ì¿ªÑ »α¿óÑñÑ¡  ß»¿ß«¬,  ¬αáΓ¬«  «»¿ßδóáεΘ¿⌐  Σπ¡¬µ¿¿
  1876.         α¿ß«óá¡¿∩:
  1877.  
  1878.              öπ¡¬µ¿∩                       Ä»¿ßá¡¿Ñ
  1879.         ---------------------------------------------------------------
  1880.  
  1881.          BeginPaint                 Å«ñú«Γáó½ΓóáÑΓ «¬¡« ñ½∩ α¿ß«óá¡¿∩.
  1882.  
  1883.          DrawFocusRect              É¿ßπÑΓ »α∩¼«πú«½∞¡¿¬ ºáñá¡¡«ú« Γ¿»á,
  1884.                                     ¿ß»«½∞ºπεΘ¿⌐ß∩ ñ½∩ ¿¡ñ¿¬áµ¿¿ Σ«¬πß¿-
  1885.                                     α«ó¬¿ óó«ñá.
  1886.  
  1887.          DrawIcon                   É¿ßπÑΓ ¿¬«¡π.
  1888.  
  1889.          DrawText                   É¿ßπÑΓ ß¿¼ó«½δ ß»Ñµ¿Σ¿µ¿α«óá¡¡«⌐
  1890.                                     ßΓ᫬¿.
  1891.  
  1892.          EndPaint                   çá¬á¡τ¿óáÑΓ »ÑαÑα¿ß«ó¬π «¬¡á.
  1893.  
  1894.          ExcludeUpdateRgn           çá»αÑΘáÑΓ α¿ß«óá¡¿Ñ ó¡πΓα¿ ¡ÑñÑ⌐ßΓ-
  1895.                                     ó¿Γѽ∞¡«⌐ «í½áßΓ¿ «¬¡á.
  1896.  
  1897.          FillRect                   çá¬αáΦ¿óáÑΓ ñá¡¡πε «í½áßΓ∞, ¿ß»«½∞-
  1898.                                     ºπ∩ ß»Ñµ¿Σ¿µ¿α«óá¡¡πε ¬¿ßΓ∞.
  1899.  
  1900.          FrameRect                  É¿ßπÑΓ «¬á¡Γ«ó¬π ñ½∩ ñá¡¡«ú« »α∩¼«π-
  1901.                                     ú«½∞¡¿¬á.
  1902.  
  1903.          GetDC                      Å«½πτáÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ñ½∩
  1904.                                     «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  1905.  
  1906.          GetUpdateRect              è«»¿απÑΓ αẼÑαδ »α∩¼«πú«½∞¡¿¬á,
  1907.                                     ºá¬½ετáεΘÑú« ó ßÑí∩ «í½áßΓ∞ «¬¡á.
  1908.  
  1909.          GetUpdateRgn               è«»¿απÑΓ «í½áßΓ∞ «¬¡á, »«ñ½ÑªáΘπε
  1910.                                     ¬«ααÑ¬Γ¿α«ó¬Ñ.
  1911.  
  1912.          GetWindowDC                Å«½πτáÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ñ½∩
  1913.                                     »«½¡«ú« «¬¡á.
  1914.  
  1915.          GrayString                 éδó«ñ¿Γ ßΓ᫬π ß¿¼ó«½«ó, ¿ß»«½∞ºπ∩
  1916.                                     "ßÑαδ⌐" ΓѬßΓ.
  1917.  
  1918.          InvalidateRect             Å«¼ÑτáÑΓ »α∩¼«πú«½∞¡¿¬ ñ½∩ »ÑαÑα¿-
  1919.                                     ß«ó¬¿.
  1920.  
  1921.        Windows 3.0/Ref/1#7                                       = 39 =
  1922.  
  1923.  
  1924.          InvalidateRgn              Å«¼ÑτáÑΓ «í½áßΓ∞ ñ½∩ »ÑαÑα¿ß«ó¬¿.
  1925.  
  1926.          InvertRect                 ê¡óÑαΓ¿απÑΓ ¿¡ñ¿µ¿α«óá¡¡δÑ í¿Γδ
  1927.                                     ß»Ñµ¿Σ¿µ¿α«óáá¡«ú« »α∩¼«πú«½∞¡¿¬á.
  1928.  
  1929.          ReleaseDC                  Äßó«í«ªñáÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩.
  1930.  
  1931.          UpdateWindow               ôóÑñ«¼½∩ÑΓ »α¿¬½áñ¡πε »α«úαá¼¼π,
  1932.                                     ¬«úñá τáßΓ¿ «¬¡á ¡πªñáÑΓß∩ ó »ÑαÑ-
  1933.                                     α¿ß«ó¬Ñ.
  1934.  
  1935.          ValidateRect               Äßó«í«ªñáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐ »α∩-
  1936.                                     ¼«πú«½∞¡¿¬ «Γ »ÑαÑα¿ß«ó¬¿.
  1937.  
  1938.          ValidateRgn                Äßó«í«ªñáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡πε «í-
  1939.                                     ½áßΓ∞ «Γ »ÑαÑα¿ß«ó¬¿.
  1940.                            1.6.1 èᬠWindows π»αáó½∩ÑΓ ñ¿ß»½ÑѼ                
  1941.  
  1942.              æ¿ßΓѼ¡δ⌐  ñ¿ß»½Ñ⌐  -  φΓ« «ß¡«ó¡«Ñ πßΓα«⌐ßΓó« «Γ«íαáªÑ¡¿∩
  1943.         ñ½∩  »α¿¬½áñ¡δσ  »α«úαá¼¼,  αáí«ΓáεΘ¿σ  ó  ßαÑñÑ  Windows.  éßÑ
  1944.         »α¿¬½áñ¡δÑ   »α«úαá¼¼δ   ßó«í«ñ¡δ  ó  óδí«αÑ  Σ«α¼δ  óδó«ñá  ¡á
  1945.         ß¿ßΓѼ¡δ⌐ ñ¿ß»½Ñ⌐, ¡«  »«ß¬«½∞¬π  «ñ¡«óαѼѡ¡«  ¼«ªÑΓ  αáí«ΓáΓ∞
  1946.         ¡Ñ߬«½∞¬«   »α¿¬½áñ¡δσ   »α«úαá¼¼,   ¿¼   ¡Ñ  ñáÑΓß∩  »αáó«  ¡á
  1947.         ¿ß»«½∞º«óá¡¿Ñ  óßÑú«  ß¿ßΓѼ¡«ú«  ñ¿ß»½Ñ∩.   Å«½¡δ⌐   ß¿ßΓѼ¡δ⌐
  1948.         ñ¿ß»½Ñ⌐  ñ«½ªÑ¡  íδΓ∞  αáºñѽ∩Ѽδ¼. Windows αáºñѽ∩ÑΓ ß¿ßΓѼ¡δ⌐
  1949.         ñ¿ß»½Ñ⌐,  «ßë᫪¡«  π»αáó½∩∩  ñ«ßΓπ»«¼,  ¬«Γ«αδÑ  ¿¼ÑεΓ ¬ ¡Ñ¼π
  1950.         »α¿¬½áñ¡δÑ  »α«úαá¼¼δ.  Windows  úáαá¡Γ¿απÑΓ,  τΓ«   »α¿¬½áñ¡á∩
  1951.         »α«úαἼᠠíπñÑΓ  ¿¼ÑΓ∞  ¼ÑßΓ«  ñ½∩ ¿¡ñ¿µ¿α«óá¡¿∩ óδó«ñá, ¡« ¡Ñ
  1952.         íπñÑΓ   α¿ß«óáΓ∞   ó   ºáαѺÑαó¿α«óá¡¡«¼   ñαπú¿¼¿  »α¿¬½áñ¡δ¼¿
  1953.         »α«úαἼἿ ¼ÑßΓÑ.
  1954.              Windows   π»αáó½∩ÑΓ   ß¿ßΓѼ¡δ¼  ñ¿ß»½ÑѼ,  ¿ß»«½∞ºπ∩  Γ¿»
  1955.         ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩. è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ -  φΓ«  ß»Ñµ¿á½∞¡δ⌐
  1956.         ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá, ¬«Γ«αδ⌐ Γαá¬ΓπÑΓ ¬áªñ«Ñ «¬¡« ¬á¬ «Γñѽ∞¡δ⌐
  1957.         φ¬αá¡  ñ¿ß»½Ñ∩. Åਪ½áñ¡δÑ »α«úαá¼¼δ, ¬«Γ«αδÑ »«½πτáÑΓ ¬«¡ΓѬßΓ
  1958.         «Γ«íαáªÑ¡¿∩   ñ½∩   ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú«   «¬¡á,   ¿¼ÑεΓ   »«½¡«Ñ
  1959.         π»αáó½Ñ¡¿Ñ  ¡áñ  ß¿ßΓѼ¡δ¼ ñ¿ß»½ÑѼ ó »αÑñѽáσ φΓ«ú« «¬¡á, ¡« π
  1960.         ¡¿σ ¡ÑΓ ñ«ßΓπ»á ¬ ¬á¬«⌐-½¿í«  τáßΓ¿  φ¬αá¡á,  αáß»«½«ªÑ¡¡«⌐  ºá
  1961.         »αÑñѽἿ   «¬¡á.  ê¼Ñ∩  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩,  Windows  ¼«ªÑΓ
  1962.         ¿ß»«½∞º«óáΓ∞ ñ½∩  α¿ß«óá¡¿∩  ó  ºáñá¡¡«¼  «¬¡Ñ  Σπ¡¬µ¿¿  GDI  ¿
  1963.         Σπ¡¬µ¿¿ óδó«ñá, «»¿ßá¡¡δÑ ó ñá¡¡«¼ αáºñѽÑ.
  1964.                              1.6.2 Æ¿»δ ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩                  
  1965.  
  1966.              ê¼ÑÑΓß∩  τÑΓδαÑ Γ¿»á ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩: «íΘ¿⌐, ¬½áßßá,
  1967.         ß«íßΓóÑ¡¡δ⌐ ¿  «¬¡á.  ÄíΘ¿⌐,  ¬½áßßá  ¿  ß«íßΓóÑ¡¡δ⌐  ¬«¡ΓѬßΓδ
  1968.         «Γ«íαáªÑ¡¿∩  ñáεΓ  ó«º¼«ª¡«ßΓ∞  α¿ß«óáΓ∞ ó «í½áßΓ¿ »«½∞º«óáΓѽ∩
  1969.         ºáñá¡¡«ú« «¬¡á. è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ «¬¡á »«ºó«½∩ÑΓ α¿ß«óáΓ∞  ó
  1970.         ½εí«¼  ¼ÑßΓÑ  «¬¡á.  Åα¿  ß«ºñá¡¿¿ «¬¡á Windows »α¿ßóá¿óáÑΓ Ñ¼π
  1971.         «íΘ¿⌐, ¬½áßßá ¿½¿ ß«íßΓóÑ¡¡δ⌐ ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩,  íếαπ∩ß∞
  1972.         ¡á  Γ¿»Ñ  ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩,  «»αÑñѽѡ¡«¼  ó  ñá¡¡«¼ Γ¿»Ñ
  1973.         ¬½áßßá «¬¡á.
  1974.  
  1975.        Windows 3.0/Ref/1#7                                       = 40 =
  1976.  
  1977.  
  1978.              ÄíΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩
  1979.  
  1980.              ÄíΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ - φΓ« ¬«¡ΓѬßΓ »« π¼«½τá¡¿ε ñ½∩
  1981.         óßÑ󠫬«¡. Windows »α¿ßóá¿óáÑΓ «íΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ «¬¡π,
  1982.         Ñß½¿ Γ¿» ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩ ∩ó¡«  ¡Ñ  ºáñá¡  ó  Γ¿»Ñ  ¬½áßßá
  1983.         «¬¡á.
  1984.              ÄíΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ »«ºó«½∩ÑΓ  α¿ß«óáΓ∞  ó  «í½áßΓ¿
  1985.         »«½∞º«óáΓѽ∩  «¬¡á,  ¡«  ¡Ñ  ßαáºπ  ñ«ßΓπ»Ñ¡ ñ½∩ ¿ß»«½∞º«óá¡¿∩.
  1986.         ÄíΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ñ«½ªÑ¡ íδΓ∞ óº∩Γ ¿º ¬φΦá  ¬«¡ΓѬßΓ«ó
  1987.         «Γ«íαáªÑ¡¿∩ »ÑαÑñ ΓѼ, ¬á¬ «¬¡« ß¼«ªÑΓ óδ»«½¡¿Γ∞ ½εíδÑ ñÑ⌐ßΓó¿∩
  1988.         »«  α¿ß«óá¡¿ε  ó  ßó«Ñ⌐ «í½áßΓ¿ »«½∞º«óáΓѽ∩. öπ¡¬µ¿¿ GetDC ¿½¿
  1989.         BeginPaint  »«½πτáεΓ  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  ¿  ó«ºóαáΘáεΓ  Ñú«
  1990.         ñÑß¬α¿»Γ«α.  ¥Γ«Γ  ñÑß¬α¿»Γ«α ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡ ó Σπ¡¬µ¿∩σ
  1991.         GDI ñ½∩ α¿ß«óá¡¿∩ ó «í½áßΓ¿ »«½∞º«óáΓѽ∩  ñá¡¡«ú«  «¬¡á.  Å«ß½Ñ
  1992.         Γ«ú«,  ¬á¬  α¿ß«óá¡¿Ñ  íπñÑΓ  ºá¬«¡τÑ¡«,  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩
  1993.         ñ«½ªÑ¡ íδΓ∞ ó«ºóαáΘÑ¡ ó ¬φΦ ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  ReleaseDC  ¿½¿
  1994.         EndPaint.  Å«ß½Ñ  «ßó«í«ªñÑ¡¿∩ ¬«¡ΓѬßΓá α¿ß«óáΓ∞ ¡Ñ½∞º∩ ñ« ΓÑσ
  1995.         »«α, »«¬á ¡Ñ íπñÑΓ »«½πτÑ¡ ñαπú«⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩.
  1996.              Å«ß½Ñ  Γ«ú«,  ¬á¬  «íΘ¿⌐  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩   »«½πτÑ¡,
  1997.         Windows »ÑαÑñáÑΓ Ñ¼π óδíαá¡¡δÑ »« π¼«½τá¡¿ε »Ñα«, ¬¿ßΓ∞, Φα¿ΣΓ,
  1998.         «í½áßΓ∞  «ΓßÑτÑ¡¿∩  ¿  ñαπú¿Ñ áΓα¿íπΓδ. ¥Γ¿ áΓα¿íπΓδ «»αÑñѽ∩εΓ
  1999.         ßαÑñßΓóá, ñ«ßΓπ»¡δÑ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ ñ½∩  α¿ß«óá¡¿∩.  é  Γáí½¿µÑ
  2000.         1.4  »ÑαÑτ¿ß½Ñ¡á  óδí«α¬á  »«  π¼«½τá¡¿ε  ñ½∩  «íΘÑú« ¬«¡ΓѬßΓá
  2001.         «Γ«íαáªÑ¡¿∩:
  2002.  
  2003.         Æáí½¿µá 1.4     ÇΓα¿íπΓδ »« π¼«½τá¡¿ε ñ½∩ ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩
  2004.         ===============================================================
  2005.               ÇΓα¿íπΓ               ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε
  2006.         ===============================================================
  2007.          ûóÑΓ Σ«¡á               üѽδ⌐
  2008.  
  2009.          ÉѪ¿¼ Σ«¡á              OPAQUE
  2010.  
  2011.          ÉáßΓα«óá∩ ¬áαΓá         ìÑ «»αÑñѽѡá
  2012.  
  2013.          è¿ßΓ∞                   WHITE_BRUSH
  2014.  
  2015.          ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ     (0, 0)
  2016.          ¬¿ßΓ¿
  2017.  
  2018.          Äí½áßΓ∞ «ΓßÑτÑ¡¿∩       éß∩ «í½áßΓ∞ »«½∞º«óáΓѽ∩ ß «í½áßΓ∞ε
  2019.                                  ¬«ααÑ¬Γ¿α«ó¬¿, óδαѺáѼ«⌐ ß««ΓóÑΓßΓóÑ-
  2020.                                  ¡¡«. ä«τÑα¡¿Ñ ¿ ¡á¬½áñδóáѼδÑ «¬¡á,
  2021.                                  »α¿¡áñ½ÑªáΘ¿Ñ «í½áßΓ¿ »«½∞º«óáΓѽ∩,
  2022.                                  ΓᬪѠ«ΓßѬáεΓß∩.
  2023.  
  2024.          ûóÑΓ«óá∩ »á½¿Γαá        DEFAULT_PALETTE
  2025.  
  2026.          ÆÑ¬πΘá∩ »«º¿µ¿∩ »Ñαá    (0, 0)
  2027.  
  2028.          ìáτὫ ¬««αñ¿¡áΓ        ïÑóδ⌐ óÑασ¡¿⌐ πú«½ «í½áßΓ¿ »«½∞º«óáΓÑ-
  2029.                                  ½∩
  2030.  
  2031.        Windows 3.0/Ref/1#7                                       = 41 =
  2032.  
  2033.  
  2034.          ÉѪ¿¼ α¿ß«óá¡¿∩         R2_COPYPEN
  2035.  
  2036.          ÿα¿ΣΓ                   SYSTEM_FONT (SYSTEM_FIXED_FONT ñ½∩
  2037.                                  »α¿¬½áñ¡δσ »α«úαá¼¼, αáí«ΓáεΘ¿σ »«ñ
  2038.                                  Windows óÑαß¿¿ ¼½áñΦÑ 3.0
  2039.  
  2040.          îѪ߿¼ó«½∞¡δ⌐           0
  2041.          »α«¼ÑªπΓ«¬
  2042.  
  2043.          ÉѪ¿¼ «Γ«íαáªÑ¡¿∩       MM_TEXT
  2044.  
  2045.          ÅÑα«                    BLACK_PEN
  2046.  
  2047.          ÉѪ¿¼ ºá½¿ó¬¿           ALTERNATE
  2048.          ¼¡«ú«πú«½∞¡¿¬á
  2049.  
  2050.          ö½áú áíß«½εΓ¡δ⌐/         ABSOLUTE
  2051.          «Γ¡«ß¿Γѽ∞¡δ⌐
  2052.  
  2053.          ÉѪ¿¼ αáßΓ∩ªÑ¡¿∩/        BLACKONWHITE
  2054.          ßªáΓ¿∩
  2055.  
  2056.          ûóÑΓ ΓѬßΓá              ùÑα¡δ⌐
  2057.  
  2058.          Åα«Γ∩ªÑ¡¡«ßΓ∞            (1, 1)
  2059.          «í½áßΓ¿ »α«ß¼«Γαá
  2060.  
  2061.          ìáτὫ «í½áßΓ¿           (0, 0)
  2062.          »α«ß¼«Γαá
  2063.  
  2064.          Åα«Γ∩ªÑ¡¡«ßΓ∞ «¬¡á       (1, 1)
  2065.  
  2066.          ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ      (0, 0)
  2067.          «¬¡á
  2068.  
  2069.              Åਪ½áñ¡á∩   »α«úαἼᠠ ¼«ªÑΓ   ¼«ñ¿Σ¿µ¿α«óáΓ∞   áΓα¿íπΓδ
  2070.         ¬«¡ΓѬßΓá  πßΓα«⌐ßΓóá,  ¿ß»«½∞ºπ∩  Σπ¡¬µ¿¿  óδí«α¬¿  ¿  Σπ¡¬µ¿¿
  2071.         áΓα¿íπΓ«ó  ¬«¡ΓѬßΓá  πßΓα«⌐ßΓóá. ìỿ¼Ñα, »α¿¬½áñ¡á∩ »α«úαá¼¼á
  2072.         «íδτ¡« ¿º¼Ñ¡∩ÑΓ óδíαá¡¡δÑ »Ñα«, ¬¿ßΓ∞ ¿ Φα¿ΣΓ.
  2073.              è«úñá  «íΘ¿⌐  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩ «ßó«í«ªñáÑΓß∩, ΓѬπΘ¿Ñ
  2074.         óδí«α¬¿, ΓᬿѠ ¬á¬  αѪ¿¼  «Γ«íαáªÑ¡¿∩  ¿  «í½áßΓ∞  «ΓßÑτÑ¡¿∩,
  2075.         ΓÑα∩εΓß∩.  Windows  ¡Ñ  ß«σαá¡∩ÑΓ »αÑñδñπΘ¿Ñ óδí«α¬¿ ñ½∩ «íΘÑú«
  2076.         ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩,  »«ß¬«½∞¬π   φΓ¿   ¬«¡ΓѬßΓδ   ∩ó½∩εΓß∩
  2077.         αáºñѽ∩Ñ¼δ¼¿,  ¿  Windows ¡Ñ ¼«ªÑΓ úáαá¡Γ¿α«óáΓ∞, τΓ« ß½ÑñπεΘÑÑ
  2078.         «¬¡«, ¿ß»«½∞ºπεΘÑÑ ñá¡¡δ⌐  «íΘ¿⌐  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩,  íπñÑΓ
  2079.         »«ß½Ññ¡¿¼   «¬¡«¼,   ¿ß»«½∞ºπεΘ¿¼   φëà ¬«¡ΓѬßΓ.  Åਪ½áñ¡δÑ
  2080.         »α«úαá¼¼δ,  ¬«Γ«αδÑ  ¼«ñ¿Σ¿µ¿απεΓ  áΓα¿íπΓδ  «íΘÑú«   ¬«¡ΓѬßΓá
  2081.         «Γ«íαáªÑ¡¿∩, ñ«½ª¡δ ñѽáΓ∞ φΓ« ¬áªñδ⌐ αẠ»α¿ »«½πτÑ¡¿¿ ñαπú«ú«
  2082.         ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩.
  2083.  
  2084.  
  2085.        Windows 3.0/Ref/1#7                                       = 42 =
  2086.  
  2087.              è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¬½áßßá
  2088.  
  2089.              Ä¬¡« ¿¼ÑÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¬½áßßá,  Ñß½¿  ¬½áßß  «¬¡á
  2090.         ß»Ñµ¿Σ¿µ¿απÑΓ   Γ¿»  CS_CLASSDC.  è«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  ¬½áßßá
  2091.         αáºñѽ∩ÑΓß∩ óßѼ¿ «¬¡á¼¿ ñá¡¡«ú« ¬½áßßá.  è«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩
  2092.         ¬½áßßá  ¡Ñ ∩ó½∩ÑΓß∩ τáßΓ∞ε ¬φΦá ¬«¡ΓѬßΓ«ó «Γ«íαáªÑ¡¿∩. Windows
  2093.         ß»Ñµ¿á½∞¡«   óδñѽ∩ÑΓ   ¬«¡ΓѬßΓ   «Γ«íαáªÑ¡¿∩    ¬½áßßá    ñ½∩
  2094.         ¿ß»«½∞º«óá¡¿∩ Ñú« Γ«½∞¬« ñá¡¡δ¼ ¬½áßß«¼ «¬¡á.
  2095.              ÅÑαÑñ  ¿ß»«½∞º«ó᡿Ѽ  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩ ¬½áßßá ñ«½ªÑ¡
  2096.         íδΓ∞ »«½πτÑ¡, á »«ß½Ñ ¿ß»«½∞º«óá¡¿∩ «ßó«í«ªñáΓ∞ Ñú« ¡Ñ ¡áñ«. ä«
  2097.         ΓÑσ  »«α,  »«¬á  σ«Γ∩  íδ  «ñ¡«  «¬¡«  ¬½áßßá  ¿ß»«½∞ºπÑΓ  φΓ«Γ
  2098.         ¬«¡ΓѬßΓ  ¬½áßßá,  «¡  ¼«ªÑΓ   ß«σαá¡∩Γ∞ß∩   ¿   ¿ß»«½∞º«óáΓ∞ß∩
  2099.         »«óΓ«α¡«.  àß½¿  ñαπú«Ñ «¬¡« ¬½áßßá σ«τÑΓ ¿ß»«½∞º«óáΓ∞ ¬«¡ΓѬßΓ
  2100.         φΓ«ú« Γ¿»á,  Γ«  »ÑαÑñ  α¿ß«ó᡿Ѽ  «¡«  ñ«½ª¡«  »«½πτ¿Γ∞  Ñú«.
  2101.         Å«½πτá∩   ¬«¡ΓÑßΓ,   ¡Ñ«íσ«ñ¿¼«  πßΓá¡«ó¿Γ∞  ¬«ααÑ¬Γ¡δÑ  ¡áτὫ
  2102.         ¬««αñ¿¡áΓ ¿ «í½áßΓ∞ «ΓßÑτÑ¡¿∩ ñ½∩ ¡«ó«ú« «¬¡á ¿ πíÑñ¿Γ∞ß∩,  τΓ«
  2103.         ¬«¡ΓѬßΓ  »α¿¼Ñ¡∩ÑΓß∩  ¬ ¬«ααÑ¬Γ¡«¼π «¬¡π. äÑß¬α¿»Γ«α ¬«¡ΓѬßΓá
  2104.         «Γ«íαáªÑ¡¿∩ ¬½áßßá ¼«ªÑΓ íδΓ∞ »«½πτÑ¡ ß »«¼«Θ∞ε  Σπ¡¬µ¿¿  GetDC
  2105.         ¿½¿  BeginPaint.  öπ¡¬µ¿¿  ReleaseDC  ¿  EndPaint  ¡Ñ «¬áºδóáεΓ
  2106.         ó½¿∩¡¿∩ ¡á ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¬½áßßá.
  2107.              è«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  ¬½áßßá ºáñáÑΓ ΓÑ ªÑ ßá¼δÑ áΓα¿íπΓδ,
  2108.         τΓ« ¿ «íΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩,  »α¿  ß«ºñá¡¿¿  »Ñαó«ú«  «¬¡á
  2109.         ¬½áßßá (ß¼«Γα¿ Æáí½¿µπ 1.4 "ÇΓα¿íπΓδ »« π¼«½τá¡¿ε ñ½∩ ¬«¡ΓѬßΓá
  2110.         «Γ«íαáªÑ¡¿∩).  Windows  ß«σαá¡∩ÑΓ  óßÑ ¡«óδÑ áΓα¿íπΓδ, ºáñá¡¡δÑ
  2111.         ñ½∩  ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩  ¬½áßßá,  ºá  ¿ß¬½ετÑ¡¿Ñ¼   «í½áßΓ¿
  2112.         «ΓßÑτÑ¡¿∩  ¿  ¡áτá½á  ¬««αñ¿¡áΓ,  ¬«Γ«αδÑ  πßΓá¡áó½¿óáεΓß∩  ñ½∩
  2113.         ΓѬπΘÑú« «¬¡á »α¿  »«½πτÑ¡¿¿  ¬«¡ΓѬßΓá.  éßÑ  ñαπú¿Ñ  áΓα¿íπΓδ
  2114.         «ßΓáεΓß∩   íѺ   ¿º¼Ñ¡Ñ¡¿∩.   ¥Γ«   «º¡áτáÑΓ,   τΓ«  ¿º¼Ñ¡Ñ¡¿∩,
  2115.         óδ»«½¡Ñ¡¡δÑ ñ½∩  «ñ¡«ú«  «¬¡á,  ñÑ⌐ßΓóπεΓ  ¿  ¡á  ñαπú¿Ñ  «¬¡á,
  2116.         »«ß½Ññ«óáΓѽ∞¡« ¿ß»«½∞ºπεΘ¿Ñ ¬«¡ΓѬßΓ ¬½áßßá.
  2117.              Åα¿¼Ñτá¡¿Ñ.   êº¼Ñ¡Ñ¡¿Ñ   αѪ¿¼á   «Γ«íαáªÑ¡¿∩   ¬«¡ΓѬßΓá
  2118.         «Γ«íαáªÑ¡¿∩  ¬½áßßá  ¼«ªÑΓ  ¿¼ÑΓ∞  ¡ÑªÑ½áΓѽ∞¡δ⌐   φΣΣÑ¬Γ   »α¿
  2119.         ßΓ¿αá¡¿¿  Σ«¡á  «¬¡á.  ä½∩ »«½πτÑ¡¿∩ í«½ÑÑ »«ñα«í¡«⌐ ¿¡Σ«α¼áµ¿¿
  2120.         ß¼«Γα¿  αáºñѽ  1.6.7  "ö«¡  «¬¡á"  ¿   αáºñѽ   2.5   "öπ¡¬µ¿¿
  2121.         «Γ«íαáªÑ¡¿∩".
  2122.  
  2123.              æ«íßΓóÑ¡¡δ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩
  2124.  
  2125.              Ä¬¡« ¿¼ÑÑΓ ß«íßΓóÑ¡¡δ⌐ ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩,  Ñß½¿  ¬½áßß
  2126.         «¬¡á   ß»Ñµ¿Σ¿µ¿απÑΓ   Γ¿»   CS_OWNDC.   æ«íßΓóÑ¡¡δ⌐   ¬«¡ΓѬßΓ
  2127.         «Γ«íαáªÑ¡¿∩   ¿ß»«½∞ºπÑΓß∩    ¿ß¬½ετ¿Γѽ∞¡«    ñá¡¡δ¼    «¬¡«¼.
  2128.         æ«íßΓóÑ¡¡δ⌐   ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  ¡Ñ  ∩ó½∩ÑΓß∩  τáßΓ∞ε  ¬φΦá
  2129.         ¬«¡ΓѬßΓ«ó «Γ«íαáªÑ¡¿∩. é¼ÑßΓ« φΓ«ú« Windows ß»Ñµ¿á½∞¡« «Γó«ñ¿Γ
  2130.         ¬«¡ΓѬßΓ ñ½∩ ¿ß¬½ετ¿Γѽ∞¡«ú« ¿ß»«½∞º«óá¡¿∩ ñá¡¡δ¼ «¬¡«¼.
  2131.              æ«íßΓóÑ¡¡δ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ »«½πτáεΓ Γ«½∞¬« «ñ¿¡ αáº.
  2132.         ü«½ÑÑ Γ«ú«, Ñú« ¼«ª¡« ß«σαá¡∩Γ∞ ¿ ¿ß»«½∞º«óáΓ∞ ñ½∩ ñá¡¡«ú« «¬¡á
  2133.         ½εí«Ñ τ¿ß½« αáº. Windows  áóΓ«¼áΓ¿τÑ߬¿  ¬«ααÑ¬Γ¿απÑΓ  Ñú«  ñ½∩
  2134.         Γ«ú«,  τΓ«íδ  «ΓαếΓ∞  ¿º¼Ñ¡Ñ¡¿∩  «¬¡á,  ¡á»α¿¼Ñα,  ΓᬿѠ ¬á¬
  2135.         »ÑαѼÑΘÑ¡¿Ñ  ¿½¿  ¿º¼Ñ¡Ñ¡¿Ñ  αẼÑαá.  äÑß¬α¿»Γ«α  ß«íßΓóÑ¡¡«ú«
  2136.         ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩  ¼«ªÑΓ  íδΓ∞  »«½πτÑ¡  ß »«¼«Θ∞ε Σπ¡¬µ¿¿
  2137.         GetDC ¿½¿ BeginPaint. öπ¡¬µ¿¿ ReleaseDC ¿ EndPaint ¡Ñ «¬áºδóáεΓ
  2138.         ó«ºñÑ⌐ßΓó¿∩ ¡á ß«íßΓóÑ¡¡δ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩.
  2139.              Åα¿   ß«ºñá¡¿¿   «¬¡á   ß«ºñáÑΓß∩   ß«íßΓóÑ¡¡δ⌐   ¬«¡ΓѬßΓ
  2140.         «Γ«íαáªÑ¡¿∩,  ¬«Γ«αδ⌐ ºáñáÑΓ ΓÑ ªÑ áΓα¿íπΓδ »« π¼«½τá¡¿ε, τΓ« ¿
  2141.         «íΘ¿⌐  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  (ß¼«Γα¿  Γáí½¿µπ   "ÇΓα¿íπΓδ   »«
  2142.  
  2143.        Windows 3.0/Ref/1#7                                       = 43 =
  2144.  
  2145.         π¼«½τá¡¿ε  ñ½∩  ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩). ¥Γ¿ áΓα¿íπΓδ ¼«úπΓ íδΓ∞
  2146.         ¼«ñ¿Σ¿µ¿α«óá¡δ ó ½εí«⌐ ¼«¼Ñ¡Γ óαѼѡ¿. Windows ß«σαá¡∩ÑΓ ¬áªñδ⌐
  2147.         ¡«óδ⌐ áΓα¿íπΓ ñ½∩  ß«íßΓóÑ¡¡«ú«  ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩.  ì«óδÑ
  2148.         áΓα¿íπΓδ,   ΓᬿѠ ¬á¬  «í½áßΓ∞  «ΓßÑτÑ¡¿∩  ¿  ¬¿ßΓ∞,  «ßΓáεΓß∩
  2149.         óδíαá¡¡δ¼¿  ñ«  ΓÑσ  »«α,  »«¬á  «¬¡«  ß»Ñµ¿á½∞¡«  ¡Ñ   ßñѽáÑΓ
  2150.         ¿º¼Ñ¡Ñ¡¿∩.
  2151.              Åα¿¼Ñτá¡¿Ñ.   êº¼Ñ¡Ñ¡¿Ñ   αѪ¿¼á   «Γ«íαáªÑ¡¿∩   ¬«¡ΓѬßΓá
  2152.         «Γ«íαáªÑ¡¿∩  ¬½áßßá  ¼«ªÑΓ  ¿¼ÑΓ∞  ¡ÑªÑ½áΓѽ∞¡δ⌐   φΣΣÑ¬Γ   »α¿
  2153.         ßΓ¿αá¡¿¿  Σ«¡á  «¬¡á.  ä½∩ »«½πτÑ¡¿∩ í«½ÑÑ »«ñα«í¡«⌐ ¿¡Σ«α¼áµ¿¿
  2154.         ß¼«Γα¿  αáºñѽ  1.6.7  "ö«¡  «¬¡á"  ¿  αáºñѽ   2.5.   "öπ¡¬µ¿¿
  2155.         «Γ«íαáªÑ¡¿∩".
  2156.  
  2157.              è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ «¬¡á
  2158.  
  2159.              è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩  «¬¡á  αáºαÑΦáÑΓ  α¿ß«óá¡¿Ñ  ó  ½εí«¼
  2160.         ¼ÑßΓÑ  «¬¡á, ó¬½ετá∩ ßΓ᫬π ºáú«½«ó¬á, ¼Ñ¡ε ¿ ßΓ᫬¿ »α«¬απΓ¬¿.
  2161.         ìáτὫ Ñú« ¬««αñ¿¡áΓ - óÑασ¡¿⌐ ½Ñóδ⌐ πú«½ «¬¡á,  á  ¡Ñ  óÑασ¡¿⌐
  2162.         ½Ñóδ⌐ πú«½ «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  2163.              öπ¡¬µ¿∩  GetWindowDC »«½πτáÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ «¬¡á ¿º
  2164.         Γ«ú« ªÑ ßἫú« ¬φΦá, úñÑ ¡áσ«ñ∩Γß∩ «íΘ¿Ñ ¬«¡ΓѬßΓδ «Γ«íαáªÑ¡¿∩.
  2165.         æ½Ññ«óáΓѽ∞¡«,  «¬¡«,  ¿ß»«½∞ºπεΘÑÑ  φëà ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩
  2166.         «¬¡á, ñ«½ª¡« «ßó«í«ñ¿Γ∞ Ñú« ß »«¼«Θ∞ε Σπ¡¬µ¿¿  ReleaseDC  ßαáºπ
  2167.         ªÑ »«ß½Ñ α¿ß«óá¡¿∩.
  2168.              Windows  óßÑúñá  πßΓá¡áó½¿óáÑΓ  ΓѬπΘ¿Ñ áΓα¿íπΓδ ¬«¡ΓѬßΓá
  2169.         «Γ«íαáªÑ¡¿∩ «¬¡á ó ΓÑ ªÑ  º¡áτÑ¡¿∩  »«  π¼«½τá¡¿ε,  τΓ«  ¿  ñ½∩
  2170.         «íΘÑú« ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩, ¿ ¡Ñ ß«σαá¡∩ÑΓ ¿º¼Ñ¡Ñ¡¿⌐, ¬«Γ«αδÑ
  2171.         «¬¡«  ¼«ú½«  ßñѽáΓ∞  ñ½∩  φΓ¿σ  áΓα¿íπΓ«ó  (ß¼«Γα¿ Γáí½¿µπ 1.4
  2172.         "ÇΓα¿íπΓδ »« π¼«½τá¡¿ε ñ½∩ ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩"). Windows  ¡Ñ
  2173.         αáºαÑΦáÑΓ  ¿¼ÑΓ∞  ß«íßΓóÑ¡¡δ⌐  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  «¬¡á  ¿½¿
  2174.         ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ «¬¡á  ñ½∩  ¬½áßßá,  »«φΓ«¼π  Γ¿»δ  ¬½áßß«ó
  2175.         CS_OWNDC  ¿  CS_CLASSDC  ¡Ñ  «¬áºδóáεΓ  ó«ºñÑ⌐ßΓó¿∩ ¡á ¬«¡ΓѬßΓ
  2176.         «Γ«íαáªÑ¡¿∩ «¬¡á.
  2177.              è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ «¬¡á  »αÑñ¡áº¡áτÑ¡  ñ½∩  ß»Ñµ¿á½∞¡«ú«
  2178.         α¿ß«óá¡¿∩  ó¡πΓα¿  ¡Ñ»«½∞º«óáΓѽ∞߬«⌐  «í½áßΓ¿  «¬¡á. Å«ß¬«½∞¬π
  2179.         α¿ß«óá¡¿Ñ ó ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿ »ÑαѬαδóáεΘ¿σß∩ «¬«¡  ¡Ñ
  2180.         αѬ«¼Ñ¡ñπÑΓß∩,   í«½∞Φ¿¡ßΓó«  »α¿¬½áñ¡δσ  »α«úαá¼¼  αѺÑαó¿απεΓ
  2181.         ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩  ñ½∩  ß«ºñá¡¿∩  ºá¬áº¡δσ  ñ«τÑα¡¿σ  «¬«¡.
  2182.         ìá»α¿¼Ñα,  »α¿¬½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ ñá¡¡δ⌐ Γ¿»
  2183.         ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩ ñ½∩ α¿ß«óá¡¿∩ ß»Ñµ¿á½∞¡«⌐ «¬á¡Γ«ó¬¿ «¬¡á.
  2184.         é  φΓ«¼  ß½πτáÑ  «¬¡«  «íδτ¡«   ßἫ   «íαáíáΓδóáÑΓ   ß««íΘÑ¡¿Ñ
  2185.         WM_NCPAINT  ó¼ÑßΓ«  »ÑαÑñáτ¿  Ñú«  Σπ¡¬µ¿¿  DefWindowProc.  ä½∩
  2186.         »α¿¬½áñ¡δσ »α«úαá¼¼, ¡Ñ «íαáíáΓδóáεΘ¿σ ß««íΘÑ¡¿⌐ WM_NCPAINT, ¡«
  2187.         ªÑ½áεΘ¿σ α¿ß«óáΓ∞  ó  ¡Ñ»«½∞º«óáΓѽ∞߬«⌐  «í½áßΓ¿,  ¼«ªÑΓ  íδΓ∞
  2188.         ¿ß»«½∞º«óá¡á  Σπ¡¬µ¿∩  GetSystemMetrics  ñ½∩ »«½πτÑ¡¿∩ αẼÑα«ó
  2189.         αẽ¿τ¡δσ τáßΓÑ⌐ ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿, Γá¬¿σ  ¬á¬  ßΓ᫬á
  2190.         ºáú«½«ó¬á, ßΓα«¬á ¼Ñ¡ε ¿ ßΓ᫬¿ »α«¬απΓ¬¿.
  2191.                                                                                
  2192.             1.6.3 èφΦ ¬«¡ΓѬßΓ«ó «Γ«íαáªÑ¡¿⌐
  2193.  
  2194.              Windows »«ññÑনóáÑΓ ¬φΦ ¬«¡ΓѬßΓ«ó  «Γ«íαáªÑ¡¿⌐,  ¬«Γ«αδ⌐
  2195.         ¿ß»«½∞ºπÑΓß∩  ñ½∩  «íΘ¿σ  ¬«¡ΓѬßΓ«ó  «Γ«íαáªÑ¡¿⌐  ¿ ¬«¡ΓѬßΓ«ó
  2196.         «Γ«íαáªÑ¡¿⌐ «¬«¡. èφΦ ß«ñÑαª¿Γ »∩Γ∞ ¬«¡ΓѬßΓ«ó  «Γ«íαáªÑ¡¿⌐,  á
  2197.         φΓ«  «º¡áτáÑΓ,  τΓ«  á¬Γ¿ó¡δ¼¿  ó  «ñ¿¡ ¿ Γ«Γ ªÑ ¼«¼Ñ¡Γ óαѼѡ¿
  2198.  
  2199.        Windows 3.0/Ref/1#7                                       = 44 =
  2200.  
  2201.         ¼«úπΓ íδΓ∞ Γ«½∞¬« »∩Γ∞ ¬«¡ΓѬßΓ«ó «Γ«íαáªÑ¡¿⌐. ä½∩ Γ«ú«,  τΓ«íδ
  2202.         »αÑñ«ΓóαáΓ¿Γ∞   ó«º¼«ª¡«ßΓ∞   ó맮óá   í«½ÑÑ   »∩Γ¿  ¬«¡ΓѬßΓ«ó
  2203.         «ñ¡«óαѼѡ¡«, «¬¡«, ¿ß»«½∞ºπεΘÑÑ «íΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¿½¿
  2204.         ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩  «¬¡á,  ñ«½ª¡«  «ßó«í«ñ¿Γ∞  φëà ¬«¡ΓѬßΓ
  2205.         ßαáºπ ªÑ »«ß½Ñ α¿ß«óá¡¿∩.
  2206.              àß½¿  «¬¡«  ¡Ñ  «ßó«í«ñ¿½« «íΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩, óßÑ
  2207.         »∩Γ∞ ¬«¡ΓѬßΓ«ó «Γ«íαáªÑ¡¿∩ ¼«úπΓ íδΓ∞ á¬Γ¿ó¡δ ¿ ¡Ññ«ßΓπ»¡δ ñ½∩
  2208.         óßÑσ  ñαπú¿σ  «¬«¡.  é  φΓ«¼  ß½πτáÑ  Windows  ¿ú¡«α¿απÑΓ   óßÑ
  2209.         »«ß½ÑñπεΘ¿Ñ  ºá»α«ßδ  ¡á  «íΘ¿⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩. é «íδτ¡«⌐
  2210.         óÑαß¿¿ Windows ß¿ßΓѼá íπñÑΓ ºáí½«¬Γα«óá¡á (Γ.Ñ. "»«ó¿ß¡ÑΓ"), ó
  2211.         Γ« óαѼ∩, ¬á¬ «Γ½áñ«τ¡á∩ óÑαß¿∩ Windows áóáα¿⌐¡« ºáóÑαΦ¿Γ  ßó«ε
  2212.         αáí«Γπ, »αÑñπ»αѪñá∩ αáºαáí«Γτ¿¬á « ó«º¡¿¬ΦÑ⌐ »α«í½Ñ¼Ñ.
  2213.              öπ¡¬µ¿∩  ReleaseDC  «ßó«í«ªñáÑΓ  ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩   ¿
  2214.         ó«ºóαáΘáÑΓ Ñú« ó ¬φΦ. è«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¬½áßßá ¿ ß«íßΓóÑ¡¡δÑ
  2215.         ¬«¡ΓѬßΓδ  «Γ«íαáªÑ¡¿∩  ¿¡ñ¿ó¿ñπá½∞¡«  óδñѽ∩εΓß∩  ñ½∩  ¬áªñ«ú«
  2216.         ¬½áßßá ¿ «¬¡á; «¡¿ ¡Ñ »α¿¡áñ½ÑªáΓ ¬φΦ ¿ ¿σ ¡Ñ ¡πª¡« «ßó«í«ªñáΓ∞
  2217.         »«ß½Ñ ¿ß»«½∞º«óá¡¿∩.
  2218.                                                                                
  2219.             1.6.4 Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞ α¿ß«óá¡¿∩
  2220.  
  2221.              Windows   óδ»«½¡∩ÑΓ   ¼¡«ªÑßΓó«   «»Ñαᵿ⌐  »«  π»αáó½Ñ¡¿ε
  2222.         ß¿ßΓѼ¡δ¼  ñ¿ß»½ÑѼ,  ¬«Γ«αδÑ  ó½¿∩εΓ  ¡á  ß«ñÑন¼«Ñ   «í½áßΓ¿
  2223.         »«½∞º«óáΓѽ∩.  àß½¿  Windows  »ÑαѼÑΘáÑΓ,  ¿º¼Ñ¡∩ÑΓ αẼÑαδ ¿½¿
  2224.         ¿º«íαáªÑ¡¿Ñ ¡á φ¬αá¡Ñ, φΓ¿ ¿º¼Ñ¡Ñ¡¿∩ ¼«úπΓ »«ó½¿∩Γ∞  ¡á  ñá¡¡«Ñ
  2225.         «¬¡«.  àß½¿ φΓ« »α«¿º«Φ½«, Windows »«¼ÑτáÑΓ «í½áßΓ∞, ¿º¼Ñ¡Ñ¡¡πε
  2226.         ó« óαѼ∩ «»Ñαᵿ¿, ¬á¬ ú«Γ«óπε ¬ ¬«ααÑ¬Γ¿α«ó¬Ñ, ¿,  »α¿  »Ñαó«⌐
  2227.         ó«º¼«ª¡«ßΓ¿,  »«ßδ½áÑΓ  «¬¡π  ß««íΘÑ¡¿Ñ  WM_PAINT  ß ΓѼ, τΓ«íδ
  2228.         »ÑαÑα¿ß«óáΓ∞ ó «¬¡Ñ ¿º¼Ñ¡Ñ¡¡πε  «í½áßΓ∞.  àß½¿  «¬¡«  α¿ßπÑΓ  ó
  2229.         ßó«Ñ⌐   «í½áßΓ¿   »«½∞º«óáΓѽ∩,   «¡«  ñ«½ª¡«  óδºóáΓ∞  Σπ¡¬µ¿ε
  2230.         BeginPaint ñ½∩  »«½πτÑ¡¿∩  ñÑß¬α¿»Γ«αá  ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩,
  2231.         ß¬«ααÑ¬Γ¿α«óáΓ∞  ¿º¼Ñ¡Ñ¡¡πε  «í½áßΓ∞,  á  ºáΓѼ óδºóáΓ∞ Σπ¡¬µ¿ε
  2232.         EndPaint ñ½∩ ºáóÑαΦÑ¡¿∩ «»Ñαᵿ¿.
  2233.              Ä¬¡« ¼«ªÑΓ α¿ß«óáΓ∞ ó ßó«Ñ⌐ «í½áßΓ¿ »«½∞º«óáΓѽ∩  ó  ½εí«Ñ
  2234.         óαѼ∩,  Γ.  Ñ. «¡« ó «ΓóÑΓÑ ºá ß««íΘÑ¡¿Ñ WM_PAINT. àñ¿¡ßΓóÑ¡¡δ¼
  2235.         ΓαÑí«ó᡿Ѽ  ∩ó½∩ÑΓß∩  »«½πτÑ¡¿Ñ  ¬«¡ΓѬßΓá   «Γ«íαáªÑ¡¿∩   ñ½∩
  2236.         «í½áßΓ¿ »«½∞º«óáΓѽ∩ »ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ ½εí«⌐ «»Ñαᵿ¿.
  2237.                                  1.6.5 æ««íΘÑ¡¿Ñ WM_PAINT                      
  2238.  
  2239.              ä½∩   ¬«ααÑ¬Γ¿α«ó¬¿  ¿º«íαáªÑ¡¿∩  ñá¡¡«ú«  «¬¡á  ΓαÑíπÑΓß∩
  2240.         ß««íΘÑ¡¿Ñ WM_PAINT, »«ßδ½áѼ«Ñ  ¿º  Windows.  Windows  »«ßδ½áÑΓ
  2241.         «¬¡π   ß««íΘÑ¡¿Ñ   WM_PAINT   ¬áªñδ⌐   αáº,   ¬«úñá  ¡Ñ«íσ«ñ¿¼«
  2242.         »ÑαÑα¿ß«óáΓ∞  τáßΓ∞  «¬¡á  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.  è«úñá   «¬¡«
  2243.         »«½πτáÑΓ   ß««íΘÑ¡¿Ñ   WM_PAINT,   «¡«   ñ«½ª¡«  ¡á⌐Γ¿  «í½áßΓ∞
  2244.         ¬«ααÑ¬Γ¿α«ó¬¿ ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  BeginPaint  ¿  óδ»«½¡¿Γ∞  ΓÑ
  2245.         ñÑ⌐ßΓó¿∩,  ¬«Γ«αδÑ  ¡Ñ«íσ«ñ¿¼δ  ñ½∩  ¬«ααÑ¬Γ¿α«ó¬¿  φΓ«⌐  τáßΓ¿
  2246.         «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  2247.              öπ¡¬µ¿¿  InvalidateRect  ¿  InvalidateRgn  Σá¬Γ¿τÑ߬¿   ¡Ñ
  2248.         úÑ¡Ñα¿απεΓ ß««íΘÑ¡¿⌐ WM_PAINT. é¼ÑßΓ« φΓ«ú« Windows ¡á¬á»½¿óáÑΓ
  2249.         óßÑ  ¿º¼Ñ¡Ñ¡¿∩,  óδ»«½¡∩ѼδÑ φΓ¿¼¿ Σπ¡¬µ¿∩¼¿ ¿ ßó«¿ ß«íßΓóÑ¡¡δÑ
  2250.         ¿º¼Ñ¡Ñ¡¿∩, »«¬á «¬¡« «íαáíáΓδóáÑΓ ñαπú¿Ñ ß««íΘÑ¡¿∩  ¿º  «τÑαÑñ¿
  2251.         »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.  çáñÑαª¬á  ß««íΘÑ¡¿∩  WM_PAINT »«ºó«½∩ÑΓ
  2252.         «¬¡π «íαáí«ΓáΓ∞ óßÑ ¿º¼Ñ¡Ñ¡¿∩ ºá «ñ¿¡ αáº,  ó¼ÑßΓ«  Γ«ú«  τΓ«íδ
  2253.  
  2254.        Windows 3.0/Ref/1#7                                       = 45 =
  2255.  
  2256.         «ΓαáíáΓδóáΓ∞ ¬áªñδ⌐ ¡Ñí«½∞Φ«⌐ Φáú ¿º¼Ñ¡Ñ¡¿⌐.
  2257.              Ä¬¡« ¼«ªÑΓ (ß »«¼«Θ∞ε Σπ¡¬µ¿¿ UpdateWindow) »«ΓαÑí«óáΓ∞ «Γ
  2258.         Windows   »«ß½áΓ∞   ß««íΘÑ¡¿Ñ  WM_PAINT.  öπ¡¬µ¿∩  UpdeteWindow
  2259.         »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ ¡Ñ»«ßαÑñßΓóÑ¡¡« Σπ¡¬µ¿¿ «¬¡á ó¡Ñ ºáó¿ß¿¼«ßΓ¿
  2260.         «Γ ¡á½¿τ¿∩ ñαπú¿σ ß««íΘÑ¡¿⌐  ó  «τÑαÑñ¿  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.
  2261.         UpdateWindow    «íδτ¡«    ¿ß»«½∞ºπÑΓß∩,    ¬«úñá   «¬¡«   σ«τÑΓ
  2262.         ß¬«ααÑ¬Γ¿α«óáΓ∞   ßó«ε    «í½áßΓ∞    »«½∞º«óáΓѽ∩,    ¡á»α¿¼Ñα,
  2263.         ¡Ñ»«ßαÑñßΓóÑ¡¡« »«ß½Ñ ß«ºñá¡¿∩ «¬¡á.
  2264.              Å«ß½Ñ Γ«ú«,  ¬á¬  «¬¡«  »«½πτ¿Γ  ß««íΘÑ¡¿Ñ  WM_PAINT,  «¡«
  2265.         ñ«½ª¡«  óδºóáΓ∞  Σπ¡¬µ¿ε  BeginPaint  ñ½∩  »«½πτÑ¡¿∩  ¬«¡ΓѬßΓá
  2266.         «Γ«íαáªÑ¡¿∩  «í½áßΓ¿  »«½∞º«óáΓѽ∩  ¿ ñαπú«⌐ ¿¡Σ«α¼áµ¿¿, Γᬫ⌐,
  2267.         ¡á»α¿¼Ñα, ¬á¬ «í½áßΓ∞ ¬«ααÑ¬Γ¿α«ó¬¿ ¿ íδ½ ½¿ ßΓÑαΓ Σ«¡.
  2268.              öπ¡¬µ¿∩ BeginPaint «τ¿ΘáÑΓ «í½áßΓ∞ ¬«ααÑ¬Γ¿α«ó¬¿ ñ½∩ Γ«ú«,
  2269.         τΓ«íδ »αÑñ«ΓóαáΓ¿Γ∞ úÑ¡Ñαáµ¿ε  »«ß½ÑñπεΘ¿σ  ß««íΘÑ¡¿⌐  WM_PAINT
  2270.         ñ½∩ Γ«⌐ ªÑ ßἫ⌐ «í½áßΓ¿.
  2271.              Å«ß½Ñ  ºáóÑαΦÑ¡¿∩ «»Ñαᵿ¿ »ÑαÑα¿ß«ó¬¿ «¬¡« ñ«½ª¡« óδºóáΓ∞
  2272.         Σπ¡¬µ¿ε EndPaint ñ½∩ «ßó«í«ªñÑ¡¿∩ ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩.
  2273.                                 1.6.6 Äí½áßΓ∞ ¬«ααÑ¬Γ¿α«ó¬¿                    
  2274.  
  2275.              Äí½áßΓ∞ ¬«ααÑ¬Γ¿α«ó¬¿ - φΓ«  τáßΓ∞  «í½áßΓ¿  »«½∞º«óáΓѽ∩,
  2276.         »«¼ÑτÑ¡¡á∩  ñ½∩  »ÑαÑα¿ß«ó¬¿  »α¿ ß½ÑñπεΘѼ ß««íΘÑ¡¿¿ WM_PAINT.
  2277.         ìạáτÑ¡¿Ñ «í½áßΓ¿ ¬«ααÑ¬Γ¿α«ó¬¿ - ßíÑαÑτ∞ óαѼ∩, ºáΓαáτ¿óáѼ«Ñ
  2278.         ¡á »ÑαÑα¿ß«ó¬π óßÑú« ß«ñÑন¼«ú« «í½áßΓ¿ »«½∞º«óáΓѽ∩.  àß½¿  ¬
  2279.         «í½áßΓ¿  ¬«ααÑ¬Γ¿α«ó¬¿  ñ«íáó¿½áß∞   Γ«½∞¬«   ¬á¬á∩-Γ«   τáßΓ∞,
  2280.         ¡πªñáεΘá∩ß∩    ó   »ÑαÑα¿ß«ó¬Ñ,   Γ«   Γ«½∞¬«   φΓá   τáßΓ∞   ¿
  2281.         »ÑαÑα¿ß«óδóáÑΓß∩.  ìá»α¿¼Ñα,  Ñß½¿   ó   «í½áßΓ¿   »«½∞º«óáΓѽ∩
  2282.         »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  «íαáí«Γ¬¿ ΓѬßΓ«ó ¿º¼Ñ¡¿½«ß∞ «ñ¡« ß½«ó«,
  2283.         Γ« Γ«½∞¬« φΓ« ß½«ó«, á ¡Ñ  µÑ½á∩  ßΓα«¬á  ΓѬßΓá,  ¡πªñáÑΓß∩  ó
  2284.         »ÑαÑα¿ß«ó¬Ñ.  ¥Γ« ß«σαá¡∩ÑΓ óαѼ∩, ¬«Γ«α«Ñ »α¿¬½áñ¡á∩ »α«úαá¼¼á
  2285.         ΓαáΓ¿Γ  ¡á  óδó«ñ  ΓѬßΓá, «ß«íÑ¡¡«, Ñß½¿ ó ¿Ñ¬ßΓÑ ¿ß»«½∞ºπÑΓß∩
  2286.         ¼¡«ªÑßΓó« Φα¿ΣΓ«ó αạδσ αẼÑα«ó ¿ ¡áτÑαΓá¡¿⌐.
  2287.              öπ¡¬µ¿¿  InvalidateRect ¿ InvalidateRgn ñ«íáó½∩εΓ ºáñá¡¡δ⌐
  2288.         »α∩¼«πú«½∞¡¿¬  ¿½¿  «í½áßΓ∞  ¬   «í½áßΓ¿   ¬«ααÑ¬Γ¿α«ó¬¿.   ¥Γ¿
  2289.         »α∩¼«πú«½∞¡¿¬  ¿½¿ «í½áßΓ∞ ºáñáεΓß∩ ó ¬««αñ¿¡áΓáσ »«½∞º«óáΓѽ∩.
  2290.         æá¼á «í½áßΓ∞ ¬«ααÑ¬Γ¿α«ó¬¿ ΓᬠªÑ  «»αÑñѽ∩ÑΓß∩  ó  ¬««αñ¿¡áΓáσ
  2291.         »«½∞º«óáΓѽ∩. Windows ñ«íáó½∩ÑΓ ßó«¿ ß«íßΓóÑ¡¡δÑ »α∩¼«πú«½∞¡¿¬¿
  2292.         ¿  «í½áßΓ¿  ¬«ααÑ¬Γ¿α«ó¬¿  «¬¡á  »«ß½Ñ  Γá¬¿σ   «»Ñαᵿ⌐,   ¬á¬
  2293.         »ÑαѼÑΘÑ¡¿Ñ, ¿º¼Ñ¡Ñ¡¿Ñ αẼÑαá ¿½¿ »α«¬απΓ¬á «¬¡á.
  2294.              öπ¡¬µ¿¿  ValidateRect  ¿  ValidateRgn   πñá½∩εΓ   ºáñá¡¡δÑ
  2295.         »α∩¼«πú«½∞¡¿¬ ¿½¿ «í½áßΓ∞ ¿º «í½áßΓ¿ ¬«ααÑ¬Γ¿α«ó¬¿. ¥Γ¿ Σπ¡¬µ¿¿
  2296.         «íδτ¡« ¿ß»«½∞ºπεΓß∩, ¬«úñá «¬¡« ß¬«ααÑ¬Γ¿α«óὫ ¡Ñ¬«Γ«απε τáßΓ∞
  2297.         ¿º«íαáªÑ¡¿∩  ó «í½áßΓ¿ ¬«ααÑ¬Γ¿α«ó¬¿ »ÑαÑñ »«½πτÑ¡¿Ñ¼ ß««íΘÑ¡¿∩
  2298.         WM_PAINT.
  2299.              öπ¡¬µ¿¿ GetUpdateRect ¿ GetUpdateRgn  »«½πτáεΓ  ¡á¿¼Ñ¡∞Φ¿⌐
  2300.         »α∩¼«πú«½∞¡¿¬, ó¬½ετáεΘ¿⌐ ó ßÑí∩ óßε «í½áßΓ∞ ¬«ααÑ¬Γ¿α«ó¬¿. ¥Γ¿
  2301.         Σπ¡¬µ¿¿ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ ñ½∩ óδτ¿ß½Ñ¡¿∩ ΓѬπΘÑú« αẼÑαá
  2302.         «í½áßΓ¿    ¬«ααÑ¬Γ¿α«ó¬¿,    «»αÑñѽ∩Ѽ«⌐,    Ñß½¿    ΓαÑíπÑΓß∩
  2303.         »ÑαÑα¿ß«ó¬á.
  2304.                                                                                
  2305.             1.6.7 ö«¡ «¬¡á
  2306.  
  2307.              ö«¡  «¬¡á  -  φΓ«  µóÑΓ  ¿½¿   Φáí½«¡  (ΓѬßΓπαá)  «í½áßΓ¿
  2308.  
  2309.        Windows 3.0/Ref/1#7                                       = 46 =
  2310.  
  2311.         »«½∞º«óáΓѽ∩,  ¬«Γ«αδ¼  «¡á  ºá»«½¡∩ÑΓß∩, πßΓá¡áó½¿óáѼδÑ »ÑαÑñ
  2312.         α¿ß«ó᡿Ѽ ó φΓ«⌐ «í½áßΓ¿. Windows áóΓ«¼áΓ¿τÑ߬¿  πßΓá¡áó½¿óáÑΓ
  2313.         Σ«¡ «¬¡á ¿½¿ ñáÑΓ «¬¡π Γá¬πε ó«º¼«ª¡«ßΓ∞, »«ßδ½á∩ Ñ¼π ß««íΘÑ¡¿Ñ
  2314.         WM_ERASEBKGND,  ¬«úñá  »α¿¬½áñ¡á∩  »α«úαἼᠠóδºδóáÑΓ  Σπ¡¬µ¿ε
  2315.         BeginPaint.
  2316.              æΓ¿αá¡¿Ñ Σ«¡á «τÑ¡∞ ó᪡«, »«ß¬«½∞¬π, Ñß½¿ φΓ« ¡Ñ ßñѽáΓ∞,
  2317.         «í½áßΓ∞   »«½∞º«óáΓѽ∩   íπñÑΓ  ß«ñÑαªáΓ∞  »αѪ¡εε  ¿¡Σ«α¼áµ¿ε,
  2318.         ¡áσ«ñ¿óΦπεß∩ ¡á φ¬αá¡Ñ »ÑαÑñ ΓѼ, ¬á¬ «¬¡« Γπñá  »ÑαѼÑßΓ¿½«ß∞.
  2319.         Windows  ßΓ¿αáÑΓ  Σ«¡, ºá¬αáΦ¿óá∩ Ñú« ¬¿ßΓ∞ε Σ«¡á, «»αÑñѽѡ¡«⌐
  2320.         ñ½∩ ¬½áßßá «¬¡á.
  2321.              Åਪ½áñ¡δÑ   »α«úαá¼¼δ   Windows,   ¿ß»«½∞ºπεΘ¿Ñ  ¬«¡ΓѬßΓ
  2322.         «Γ«íαáªÑ¡¿∩ ¬½áßßá ¿½¿ ß«íßΓóÑ¡¡δ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩, ñ«½ª¡δ
  2323.         íδΓ∞ «ßë᫪¡δ ß« ßΓ¿α᡿Ѽ Σ«¡á. Windows »αÑñ»«½áúáÑΓ, τΓ« Σ«¡
  2324.         óδτ¿ß½∩ÑΓß∩ ß »«¼«Θ∞ε αѪ¿¼á «Γ«íαáªÑ¡¿∩ MM_TEXT. àß½¿ ¬«¡ΓѬßΓ
  2325.         «Γ«íαáªÑ¡¿∩ ¿¼ÑÑΓ ñαπú«⌐ αѪ¿¼ «Γ«íαáªÑ¡¿∩,  ßΓ¿αáѼá∩  «í½áßΓ∞
  2326.         ¼«ªÑΓ íδΓ∞ ó¡Ñ ó¿ñ¿¼«⌐ τáßΓ¿ «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  2327.                                    1.6.8 ìáßΓα«⌐¬á ¬¿ßΓ¿                       
  2328.  
  2329.              ìáßΓα«⌐¬á ¬¿ßΓ¿ «ß«íÑ¡¡« ó᪡ᠡá ß¿ßΓѼ¡«¼  ñ¿ß»½ÑÑ,  úñÑ
  2330.         »α«¬απΓ¬á  ¿  »ÑαѼÑΘÑ¡¿Ñ - «íδτ¡«Ñ ñѽ«. è¿ßΓ∞ - φΓ« Φáí½«¡ ¿º
  2331.         í¿Γ«ó, ¿¼ÑεΘ¿⌐ ¼¿¡¿¼á½∞¡δ⌐ αẼÑα 8 σ 8  í¿Γ«ó.  GDI  α¿ßπÑΓ  ß
  2332.         »«¼«Θ∞ε  ¬¿ßΓ¿,  »«óΓ«α∩∩  Φáí½«¡  ß¡«óá ¿ ß¡«óá ó¡πΓα¿ ñá¡¡«ú«
  2333.         »α∩¼«πú«½∞¡¿¬á  ¿½¿  «í½áßΓ¿.  àß½¿  «í½áßΓ∞  »ÑαѼÑßΓ¿½áß∞  ¡á
  2334.         »α¿ºó«½∞¡«Ñ  αáßßΓ«∩¡¿Ñ,  ¡á»α¿¼Ñα, »α¿ »α«¬απΓ¬Ñ «¬¡á, ¿ ¬¿ßΓ∞
  2335.         ¿ß»«½∞ºπÑΓß∩  ß¡«óá  ñ½∩  ºá»«½¡Ñ¡¿∩  »πßΓδσ  «í½áßΓÑ⌐   ó«¬απú
  2336.         »Ñαó«¡áτá½∞¡«⌐  «í½áßΓ¿,  ¡ÑΓ úáαá¡Γ¿¿ Γ«ú«, τΓ« »Ñαó«¡áτá½∞¡δ⌐
  2337.         Φáí½«¡ ¿ ¡«óδ⌐ Φáí½«¡ íπñπΓ »αáó¿½∞¡« ¡áßΓα«Ñ¡δ. ìá»α¿¼Ñα, Ñß½¿
  2338.         »α¿ »α«¬απΓ¬Ñ »Ñαó«¡áτá½∞¡« ºá»«½¡Ñ¡¡á∩ «í½áßΓ∞ »ÑαѼÑΘáÑΓß∩ ¡á
  2339.         «ñ¿¡ »¿¬ßѽ∞ óóÑασ, »ÑαÑßÑτÑ¡¿Ñ »Ñαó«¡áτá½∞¡«⌐ «í½áßΓ¿ ¿  ó¡«ó∞
  2340.         α¿ßπѼ«⌐ «í½áßΓÑ⌐ ¡Ñ íπñÑΓ óδαáó¡Ñ¡« ¡á «ñ¿¡ »¿¬ßѽ∞ ¿½¿ í¿Γ. é
  2341.         ºáó¿ß¿¼«ßΓ¿  «Γ Φáí½«¡á φΓ« ¼«ªÑΓ ñáΓ∞ ¡ÑªÑ½áΓѽ∞¡δ⌐ ó¿ºπá½∞¡δ⌐
  2342.         φΣΣѬΓ.
  2343.              ä½∩ Γ«ú«, τΓ«íδ  íδΓ∞  πóÑαÑ¡¡δ¼  ó  »αáó¿½∞¡«⌐  ¡áßΓα«⌐¬Ñ
  2344.         ¬¿ßΓ¿  »«ß½Ñ  »ÑαѼÑΘÑ¡¿∩  «¬¡á,  »α¿¬½áñ¡á∩  »α«úαἼᠠñ«½ª¡á
  2345.         óδ»«½¡¿Γ∞ ß½ÑñπεΘ¿Ñ Φáú¿:
  2346.  
  2347.              1. éδºóáΓ∞ Σπ¡¬µ¿ε SelectObject ñ½∩ óδí«αá ñαπú«⌐ ¬¿ßΓ¿.
  2348.  
  2349.              2. éδºóáΓ∞ Σπ¡¬µ¿ε SetBrushOrg ñ½∩  »ÑαÑ¡áßΓα«⌐¬¿  ΓѬπΘÑ⌐
  2350.         ¬¿ßΓ¿.
  2351.  
  2352.              3.   éδºóáΓ∞  Σπ¡¬µ¿ε  UnrealizeObject  ñ½∩  »ÑαÑ¡áßΓα«⌐¬¿
  2353.         ¡áτá½∞¡«ú«   »«½«ªÑ¡¿∩   »Ñαó«¡áτá½∞¡«⌐   ¬¿ßΓ¿,   ¬«úñá    «¡á
  2354.         ¿ß»«½∞ºπÑΓß∩ ß¡«óá.
  2355.  
  2356.              4.  éδºóáΓ∞ Σπ¡¬µ¿ε SelectObject ñ½∩ óδí«αá »Ñαó«¡áτá½∞¡«⌐
  2357.         ¬¿ßΓ¿.
  2358.                                                                                
  2359.             1.6.9 É¿ß«óá¡¿Ñ »α∩¼«πú«½∞¡δσ «í½áßΓÑ⌐
  2360.  
  2361.              ä½∩  óδ»«½¡Ñ¡¿∩  «»Ñαᵿ⌐  α¿ß«óá¡¿∩   »α∩¼«πú«½∞¡¿¬«ó   ó
  2362.         «í½áßΓ¿  »«½∞º«óáΓѽ∩ »αÑñ¡áº¡áτÑ¡δ Σπ¡¬µ¿¿ FillRect, FrameRect
  2363.  
  2364.        Windows 3.0/Ref/1#7                                       = 47 =
  2365.  
  2366.         ¿ InvertRect, ¬«Γ«αδÑ ñѽáεΓ φΓ« ¡á¿í«½ÑÑ »α«ßΓδ¼ ß»«ß«í«¼.
  2367.              öπ¡¬µ¿∩ FillRect ºá½¿óáÑΓ »α∩¼«πú«½∞¡¿¬, ¿ß»«½∞ºπ∩ µóÑΓ  ¿
  2368.         Φáí½«¡   óδíαá¡¡«⌐   ¬¿ßΓ¿.  ¥Γá  Σπ¡¬µ¿∩  ºá½¿óáÑΓ  óßÑ  τáßΓ¿
  2369.         »α∩¼«πú«½∞¡¿¬á, ó¬½ετá∩ úαá¡¿µπ ¿½¿ «¬á¡Γ«ó¬π.
  2370.              öπ¡¬µ¿∩ FrameRect ¿ß»«½∞ºπÑΓ  ¬¿ßΓ∞  ñ½∩  α¿ß«óá¡¿∩  αἬ¿
  2371.         ó«¬απú  »α∩¼«πú«½∞¡¿¬á.  ÿ¿α¿¡á ¿ óδß«Γá αἬ¿ ºáñáεΓß∩ ó «ñ¡¿σ
  2372.         Ññ¿¡¿µáσ.
  2373.              öπ¡¬µ¿∩   InvertRect   ¿¡óÑαΓ¿απÑΓ   ß«ñÑন¼«Ñ    ñá¡¡«ú«
  2374.         »α∩¼«πú«½∞¡¿¬á. ìá ¼«¡«σα«¼¡«¼ ñ¿ß»½ÑÑ íѽδÑ »¿¬ßѽ¿ ßΓá¡«ó∩Γß∩
  2375.         τÑα¡δ¼¿ ¿ ¡á«í«α«Γ. ìá µóÑΓ¡«¼  ñ¿ß»½ÑÑ  αѺπ½∞ΓáΓ  ºáó¿ß¿Γ  «Γ
  2376.         ¼ÑΓ«ñá,  ¿ß»«½∞ºπѼ«ú«  ñ¿ß»½ÑѼ  ñ½∩  úÑ¡Ñαᵿ¿ µóÑΓá. é «í«¿σ
  2377.         ß½πτá∩σ ó맮ó Σπ¡¬µ¿¿ InvertRect ñóáªñδ ñ½∩ «ñ¡«ú«  ¿  Γ«ú«  ªÑ
  2378.         »α∩¼«πú«½∞¡¿¬á ó«ßßΓá¡áó½¿óáÑΓ »Ñαó«¡áτá½∞¡δ⌐ µóÑΓ ¿º«íαáªÑ¡¿∩.
  2379.                                                                                
  2380.             1.6.10 É¿ß«óá¡¿Ñ ¿¬«¡
  2381.  
  2382.              öπ¡¬µ¿∩  DrawIcon  ß½πª¿Γ  ñ½∩  α¿ß«óá¡¿∩  ¿¬«¡ ó ºáñá¡¡«¼
  2383.         ¼ÑßΓÑ  «í½áßΓ¿  »«½∞º«óáΓѽ∩.  ê¬«¡á  -  φΓ«  αáßΓα«óá∩  ¬áαΓá,
  2384.         ¬«Γ«απε  «¬¡«  ¿ß»«½∞ºπÑΓ  ó ¬áτÑßΓóÑ ß¿¼ó«½á ñ½∩ »αÑñßΓáó½Ñ¡¿∩
  2385.         φ½Ñ¼Ñ¡Γá  ¿½¿  »«¡∩Γ¿∩,  Γᬫú«,   ¡á»α¿¼Ñα,   ¬á¬   »α¿¬½áñ¡á∩
  2386.         »α«úαἼᠿ½¿ »αÑñπ»αѪñÑ¡¿Ñ.
  2387.              ê¬«¡á ¼«ªÑΓ íδΓ∞ ß«ºñá¡á  ß  »«¼«Θ∞ε  »α«úαá¼¼δ  SDKPaint,
  2388.         ñ«íáó½Ñ¡á ¬ αÑßπαßá¼ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ß »«¼«Θ∞ε ¬«¼»¿½∩Γ«αá
  2389.         αÑßπα߫󠠿  ºáúαπªÑ¡á  ó  »á¼∩Γ∞  ß  »«¼«Θ∞ε Σπ¡¬µ¿¿ LoadIcon.
  2390.         Åਪ½áñ¡á∩ »α«úαá¼¼á ΓᬪѠ¼«ªÑΓ ó ½εí«⌐ ¼«¼Ñ¡Γ óδºóáΓ∞ Σπ¡¬µ¿ε
  2391.         CreateIcon  ñ½∩  ß«ºñá¡¿∩  ¿¬«¡δ   ¿½¿   ¼«ñ¿Σ¿µ¿α«óáΓ∞   αá¡ÑÑ
  2392.         ºáúαπªÑ¡¡πε  ¿½¿  ß«ºñá¡¡πε  ¿¬«¡π.  ÉÑßπαß  ¿¬«¡δ  ¡áσ«ñ¿Γß∩ ó
  2393.         ú½«íá½∞¡«⌐  »á¼∩Γ¿,  á ÑÑ ñÑß¬α¿»Γ«α ∩ó½∩ÑΓß∩ ñÑß¬α¿»Γ«α«¼ φΓ«⌐
  2394.         »á¼∩Γ¿.   Åਪ½áñ¡á∩   »α«úαἼᠠ ¼«ªÑΓ   «ßó«í«ñ¿Γ∞   »á¼∩Γ∞,
  2395.         ¿ß»«½∞ºπѼπε ñ½∩ σαá¡Ñ¡¿∩ ¿¬«¡δ, ß«ºñá¡¡«⌐ Σπ¡¬µ¿Ñ⌐ CreateIcon,
  2396.         »α¿ »«¼«Θ¿ ó맮óá Σπ¡¬µ¿¿ DeleteIcon.
  2397.                          1.6.11  É¿ß«óá¡¿Ñ Σ«α¼áΓ¿α«óá¡¡«ú« ΓѬßΓá             
  2398.  
  2399.              öπ¡¬µ¿∩   DrawText   Σ«α¼áΓ¿απÑΓ  ¿  α¿ßπÑΓ  ΓѬßΓ  ó¡πΓα¿
  2400.         ºáñá¡¡«ú« »α∩¼«πú«½∞¡¿¬á ó «í½áßΓ¿  »«½∞º«óáΓѽ∩.  ¥Γá  Σπ¡¬µ¿∩
  2401.         «íÑß»Ñτ¿óáÑΓ  »α«ßΓπε  «íαáí«Γ¬π  ΓѬßΓá,  ¬«Γ«απε  í«½∞Φ¿¡ßΓó«
  2402.         ñαπú¿σ »α¿¬½áñ¡δσ »α«úαá¼¼ (¬α«¼Ñ ΓѬßΓ«óδσ »α«µÑßß«α«ó)  ¼«úπΓ
  2403.         ¿ß»«½∞º«óáΓ∞  ñ½∩  ¿¡ñ¿¬áµ¿¿  ΓѬßΓá.  éδó«ñ  ß »«¼«Θ∞ε Σπ¡¬µ¿¿
  2404.         DrawText »«ñ«íÑ¡ óδó«ñπ, úÑ¡Ñα¿απѼ«¼π ΓÑନ¡á½«¼,  ¬α«¼Ñ  Γ«ú«
  2405.         «¡á  ¿ß»«½∞ºπÑΓ óδíαá¡¡δ⌐ Φα¿ΣΓ ¿ ¼«ªÑΓ «ΓßѬáΓ∞ ΓѬßΓ, Ñß½¿ «¡
  2406.         óδσ«ñ¿Γ ºá »αÑñÑ½δ  ñá¡¡«ú«  »α∩¼«πú«½∞¡¿¬á.  öπ¡¬µ¿∩  DrawText
  2407.         «íÑß»Ñτ¿óáÑΓ   ¼¡«ªÑßΓó«   αẽ¿τ¡δσ  Γ¿»«ó  Σ«α¼áΓ¿α«óá¡¿∩.  é
  2408.         Γáí½¿µÑ 1.5 »ÑαÑτ¿ß½Ñ¡δ φΓ¿ ñ«ßΓπ»¡δÑ Γ¿»δ:
  2409.  
  2410.          Æáí½¿µá 1.5     Æ¿»δ Σ«α¼áΓ¿α«óá¡¿∩ ΓѬßΓá
  2411.         ---------------------------------------------------------------
  2412.              ç¡áτÑ¡¿Ñ                        Ä»¿ßá¡¿Ñ
  2413.         ---------------------------------------------------------------
  2414.          DT_BOTTOM            éδαáó¡¿óá¡¿Ñ ΓѬßΓá   »«  ¡¿ª¡Ñ⌐  úαá¡¿µÑ
  2415.                               (Γ«½∞¬« «ñ¡á ßΓ᫬á).
  2416.  
  2417.          DT_CENTER            ûÑ¡Γα¿α«óá¡¿Ñ.
  2418.  
  2419.        Windows 3.0/Ref/1#7                                       = 48 =
  2420.  
  2421.  
  2422.          DT_EXPANDTABS        ôóѽ¿τ¿óáÑΓ τ¿ß½«  »«º¿µ¿⌐,  ¡á   ¬«Γ«α«Ñ
  2423.                               »α«¿ßσ«ñ¿Γ  »ÑαѼÑΘÑ¡¿Ñ »α¿ Γáíπ½∩µ¿¿.  é
  2424.                               »α«Γ¿ó¡«¼ ß½πτáÑ Γáíπ½∩µ¿¿ Γαá¬ΓπεΓß∩ ¬á¬
  2425.                               »ÑαѼÑΘÑ¡¿Ñ ¡á «ñ¿¡ ß¿¼ó«½.  éѽ¿τ¿¡á Γá-
  2426.                               íπ½∩µ¿¿ ºáó¿ß¿Γ «Γ º¡áτÑ¡¿∩ úαá¡¿µδ Γáíπ-
  2427.                               ½∩µ¿¿,    ß»Ñµ¿Σ¿µ¿α«óá¡¡«⌐   »«ßαÑñßΓó«¼
  2428.                               DT_TABSTOP.  àß½¿ º¡áτÑ¡¿Ñ DT_TABSTOP  ¡Ñ
  2429.                               ºáñá¡«, »« π¼«½τá¡¿ε íÑαÑΓß∩ ó«ßѼ∞ »«º¿-
  2430.                               µ¿⌐.
  2431.  
  2432.          DT_EXTERNALLEADING   é¬½ετáÑΓ ó¡ÑΦ¡¿⌐ αáºαδó Φα¿ΣΓá  ó  óδß«Γπ
  2433.                               ßΓ᫬¿.  Äíδτ¡« ó¡ÑΦ¡¿⌐ αáºαδó ¡Ñ ó¬½ετá-
  2434.                               ÑΓß∩ ó óδß«Γπ ßΓ᫬¿  ΓѬßΓá.  (Éáºαδó  -
  2435.                               φΓ«  αáßßΓ«∩¡¿Ñ  ¼Ñªñπ  ßΓα«¬á¼¿ ΓѬßΓá).
  2436.                               àß½¿  DT_EXTERNALLEADING  ¡Ñ  ºáñá¡,   Γ«
  2437.                               αáßßΓ«∩¡¿∩  ¼Ñªñπ  ßΓα«¬á¼¿ ΓѬßΓá ¡Ñ ßπ-
  2438.                               ΘÑßΓóπÑΓ.  é  ºáó¿ß¿¼«ßΓ¿  «Γ  óδíαá¡¡«ú«
  2439.                               Φα¿ΣΓá, ß¿¼ó«½δ ó αẽ¿τ¡δσ ßΓ᫬áσ ¼«úπΓ
  2440.                               ß«»α¿¬áßáΓ∞ß∩ ¿½¿ »ÑαѬαδóáΓ∞ß∩.
  2441.  
  2442.          DT_LEFT              éδαáó¡¿óá¡¿Ñ »« ½Ñó«¼π ¬αáε.  çáñáÑΓß∩ »«
  2443.                               π¼«½τá¡¿ε.
  2444.  
  2445.          DT_NOCLIP            éδó«ñ¿Γ ΓѬßΓ  íѺ «ΓßÑτÑ¡¿∩.  éÑß∞ ΓѬßΓ
  2446.                               ñ«½ªÑ¡ íδΓ∞ óδóÑñÑ¡, ñáªÑ Ñß½¿ Ñú« αẼÑα
  2447.                               í«½∞ΦѠ߻ѵ¿Σ¿µ¿α«óá¡¡«ú« »α∩¼«πú«½∞¡¿¬á.
  2448.                               öπ¡¬µ¿∩ DrawText αáí«ΓáÑΓ  ¡Ñ¼¡«ú«  íδßΓ-
  2449.                               αÑÑ, Ñß½¿ ¿ß»«½∞ºπÑΓß∩ Γ¿» DT_NOCLIP.
  2450.  
  2451.          DT_RIGHT             éδαáó¡¿óá¡¿Ñ »« »αáó«¼π ¬αáε.
  2452.  
  2453.          DT_SINGLELINE        Æ«½∞¬« «ñ¡á ßΓ᫬á. é«ºóαáΓ ¬áαÑΓ¬¿ ¿ ¬«-
  2454.                               ¡Ñµ ßΓ᫬¿ ¡Ñ αáºαδóáεΓ ßΓ᫬π.  Å« π¼«½-
  2455.                               τá¡¿ε  ¿ß»«½∞ºπÑΓß∩  Σ«α¼áΓ¿α«óá¡¿Ñ  ¼¡«-
  2456.                               ªÑßΓóá ßΓ᫬.
  2457.  
  2458.          DT_TABSTOP           ôßΓá¡«ó¬á úαá¡¿µδ Γáíπ½∩µ¿¿. æΓáαΦ¿⌐ íá⌐Γ
  2459.                               »áαá¼ÑΓαá  wForvmat ß«ñÑαª¿Γ τ¿ß½« ß¿¼ó«-
  2460.                               ½«ó ñ½∩ ¬áªñ«⌐ Γáíπ½∩µ¿¿.  àß½¿  º¡áτÑ¡¿Ñ
  2461.                               DT_TABSTOP  ¡Ñ  ºáñá¡«,  Γ«  »« π¼«½τá¡¿ε
  2462.                               º¡áτÑ¡¿Ñ Γáíπ½∩µ¿¿ αáó¡« 8 ß¿¼ó«½á¼.
  2463.  
  2464.          DT_TOP               éδαáó¡¿óá¡¿Ñ »« óÑασ¡Ñ⌐  úαá¡¿µÑ  (Γ«½∞¬«
  2465.                               «ñ¡á ßΓ᫬á). çáñáÑΓß∩ »« π¼«½τá¡¿ε.
  2466.  
  2467.          DT_VCENTER           éÑαΓ¿¬á½∞¡«Ñ µÑ¡Γα¿α«óá¡¿Ñ (Γ«½∞¬« «ñ¡á
  2468.                               ßΓ᫬á).
  2469.  
  2470.          DT_WORDBREAK         ôßΓá¡áó½¿óáÑΓ »«ß½«ó¡«Ñ αáºñѽѡ¿Ñ. æΓα«-
  2471.                               ¬¿ áóΓ«¼áΓ¿τÑ߬¿ αáºñѽ∩εΓß∩ ¼Ñªñπ ß½«óá-
  2472.                               ¼¿, Ñß½¿ ß½«ó« ºáσ«ñ¿Γ ºá úαá¡¿µπ »α∩¼«π-
  2473.                               ú«½∞¡¿¬á,  ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú«  »áαá¼ÑΓα«¼
  2474.  
  2475.        Windows 3.0/Ref/1#7                                       = 49 =
  2476.  
  2477.                               lpRect. Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ó«ºóαáΓ ¬áαÑΓ-
  2478.                               ¬¿/»ÑαÑó«ñ  ßΓ᫬¿  ΓᬪѠóδºδóáÑΓ αáºαδó
  2479.                               ßΓ᫬¿.  æ¿¼ó«½á¼¿ αáºñѽѡ¿∩ ß½«ó  ∩ó½∩-
  2480.                               εΓß∩ »α«íѽ,  Γáíπ½∩µ¿∩, ó«ºóαáΓ ¬áαÑΓ¬¿,
  2481.                               »ÑαÑó«ñ ßΓ᫬¿ ¿ ¬«¼í¿¡áµ¿∩  ó«ºóαáΓ  ¬á-
  2482.                               αÑΓ¬¿/»ÑαÑó«ñ ßΓ᫬¿.  Åα¿¼Ñ¡∩ÑΓß∩ Γ«½∞¬«
  2483.                               »α¿ ¼¡«ú«ßΓα«τ¡«¼ Σ«α¼áΓ¿α«óá¡¿¿.
  2484.  
  2485.              öπ¡¬µ¿∩   DrawText  ¿ß»«½∞ºπÑΓ  óδíαá¡¡δ⌐  Φα¿ΣΓ,  »«φΓ«¼π
  2486.         »α¿¬½áñ¡á∩ »α«úαἼᠼ«ªÑΓ óδó«ñ¿Γ∞  Σ«α¼áΓ¿α«óá¡¡δ⌐  ΓѬßΓ  ¡Ñ
  2487.         Γ«½∞¬« ß¿ßΓѼ¡δ¼ Φα¿ΣΓ«¼.
  2488.              ò«Γ∩ Σπ¡¬µ¿∩ DrawText óδαáó¡¿óáÑΓ ΓѬßΓ »« »αáó«⌐ ¿  ½Ñó«⌐
  2489.         úαá¡¿µÑ  ¿  µÑ¡Γα¿απÑΓ  Ñú«,  «¡á  ¡Ñ  ¼«ªÑΓ ¬«¼í¿¡¿α«óáΓ∞ Γ¿»δ
  2490.         óδαáó¡¿óá¡¿∩.  äαπú¿¼¿  ß½«óἿ,  «¡á  ¡Ñ  ¼«ªÑΓ   «ñ¡«óαѼѡ¡«
  2491.         óδ»«½¡∩Γ∞ óδαáó¡¿óá¡¿∩ »« »αáó«¼π ¿ ½Ñó«¼π ¬αáε.
  2492.              DrawText αáß»«º¡áÑΓ ¡Ñ¬«Γ«α«Ñ τ¿ß½« π»αáó½∩εΘ¿σ ß¿¼ó«½«ó ¿
  2493.         óδ»«½¡∩ÑΓ  ß»Ñµ¿á½∞¡δÑ  ñÑ⌐ßΓó¿∩,  ¬«úñá óßΓαÑΓ¿Γ ¿σ. é Γáí½¿µÑ
  2494.         1.6 »ÑαÑτ¼ß½Ñ¡δ φΓ¿ π»αáó½∩εΘ¿Ñ ß¿¼ó«½δ  ¿  ß««ΓóÑΓßΓóπεΦ¿Ñ  ¿¼
  2495.         ñÑ⌐ßΓó¿∩:
  2496.  
  2497.  
  2498.        Windows 3.0/Ref/1#7                                       = 50 =
  2499.  
  2500.  
  2501.           Æáí½¿µá 1.6         ô»αáó½∩εΘ¿Ñ ß¿¼ó«½δ DrawText
  2502.         ---------------------------------------------------------------
  2503.           æ¿¼ó«½ (󠬫ñÑ ANSI)                äÑ⌐ßΓó¿Ñ
  2504.         ---------------------------------------------------------------
  2505.  
  2506.           é«ºóαáΓ ¬áαÑΓ¬¿ (13)     ê¡ΓÑα»αÑΓ¿απÑΓß∩ ¬á¬ ß¿¼ó«½ »αÑαδóá-
  2507.                                    ¡¿∩ ßΓ᫬¿. ÆÑ¬ßΓ ¡Ñ¼Ññ½Ñ¡¡« »αÑαδ-
  2508.                                    óáÑΓß∩ ¿ »α«ñ«½ªáÑΓß∩ ß« ß½ÑñπεΘÑ⌐
  2509.                                    ßΓ᫬¿ »α∩¼«πú«½∞¡¿¬á.
  2510.  
  2511.           ÅÑαÑó«ñ ßΓ᫬¿ (10)      ê¡ΓÑα»αÑΓ¿απÑΓß∩ ¬á¬ ß¿¼ó«½ »αÑαδóá-
  2512.                                    ¡¿∩ ßΓ᫬¿. ÆÑ¬ßΓ ¡Ñ¼Ññ½Ñ¡¡« »αÑαδ-
  2513.                                    óáÑΓß∩ ¿ »α«ñ«½ªáÑΓß∩ ß« ß½ÑñπεΘÑ⌐
  2514.                                    ßΓ᫬¿ »α∩¼«πú«½∞¡¿¬á.
  2515.                                    è«¼í¿¡áµ¿∩ ó«ºóαáΓ ¬áαÑΓ¬¿/»ÑαÑó«ñ
  2516.                                    ßΓ᫬¿ ¿¡ΓÑα»αÑΓ¿απÑΓß∩ ¬á¬ «ñ¿¡
  2517.                                    ß¿¼ó«½ »αÑαδóá¡¿∩ ßΓ᫬¿.
  2518.  
  2519.           Åα«íѽ (32)              ê¡ΓÑα»αÑΓ¿απÑΓß∩ ¬á¬ ß¿¼ó«½ »αÑαδ-
  2520.                                    óδ¡¿∩ ß½«óá, Ñß½¿ ºáñá¡ Γ¿»
  2521.                                    DT_WORDBREAK. àß½¿ ΓѬßΓ «τÑ¡∞ ñ½¿¡-
  2522.                                    ¡δ⌐ ñ½∩ ΓѬπΘÑ⌐ ßΓ᫬¿ »α∩¼«πú«½∞¡¿¬á
  2523.                                    Σ«α¼áΓ¿α«óá¡¿∩, ßΓα«¬á »αÑαδóáÑΓß∩ ¡á
  2524.                                    ßἫ¼ í½¿º¬«¼ ¬ ¬«¡µπ ßΓ᫬¿ ß¿¼ó«½Ñ
  2525.                                    »αÑαδóá¡¿∩ ß½«óá.
  2526.  
  2527.           Æáíπ½∩µ¿∩ (9)            éßΓáó¬á ºáñá¡¡«ú« τ¿ß½á »α«íѽ«ó,
  2528.                                    Ñß½¿ ºáñá¡ Γ¿» DT_EXPANDTAB. ù¿ß½«
  2529.                                    »α«íѽ«ó ºáó¿ß¿Γ «Γ Γ«ú«, ¬á¬«Ñ º¡á-
  2530.                                    τÑ¡¿Ñ ºáñá¡« ß Γ¿»«¼ DT_TABSTOP. Å«
  2531.                                    π¼«½τá¡¿ε αáó¡« 8.
  2532.                            1.6.12 É¿ß«óá¡¿Ñ ΓѬßΓá ßÑα«ú« µóÑΓá                
  2533.  
  2534.              Åਪ½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ  α¿ß«óáΓ∞ ΓѬßΓ ßÑα«ú« µóÑΓá,
  2535.         óδºóáó Σπ¡¬µ¿ε SetTextColor, τΓ«íδ  πßΓá¡«ó¿Γ∞  µóÑΓ  ΓѬßΓá  ó
  2536.         º¡áτÑ¡¿Ñ   COLOR_GRAYTEXT,   ß»½«Φ¡«⌐   ßÑαδ⌐  ß¿ßΓѼ¡δ⌐  µóÑΓ,
  2537.         ¿ß»«½∞ºπεΘ¿⌐ß∩   ñ½∩   óδó«ñá   ºá»αÑΘÑ¡¡«⌐   ó  ñá¡¡δ⌐  ¼«¼Ñ¡Γ
  2538.         ¿¡Σ«α¼áµ¿¿.   Äñ¡á¬«,   Ñß½¿   ΓѬπΘ¿⌐   ñαá⌐óÑα   ñ¿ß»½Ñ∩   ¡Ñ
  2539.         »«ññÑনóáÑΓ  ß»½«Φ¡«⌐ ßÑαδ⌐ µóÑΓ, φΓ« º¡áτÑ¡¿Ñ πßΓá¡áó½¿óáÑΓß∩
  2540.         ó ¡«½∞.
  2541.              öπ¡¬µ¿∩  GrayString  -  φΓ«  ¼¡«ú«µÑ½Ñóá∩  Σπ¡¬µ¿∩, ñáεΘá∩
  2542.         »α¿¬½áñ¡δ¼ »α«úαἼἠñαπú«⌐ ß»«ß«í  ¿º¼Ñ¡¿Γ∞  µóÑΓ  ΓѬßΓá  ¡á
  2543.         ßÑαδ⌐  ¿½¿  óδ»«½¡¿Γ∞  ñαπú¿Ñ ºá¬áº¡δÑ «»Ñαᵿ¿ ¡áñ ΓѬßΓ«¼ ¿½¿
  2544.         αáßΓα«ó묨  ¬áαΓἿ  »ÑαÑñ  óδó«ñ«¼  »«½πτÑ¡¡«ú«  αѺπ½∞ΓáΓá  ó
  2545.         «í½áßΓ¿  »«½∞º«óáΓѽ∩.  ä½∩ ßÑα«ú« µóÑΓá ΓѬßΓá Σπ¡¬µ¿∩ ß«ºñáÑΓ
  2546.         αáßΓα«óπε ¬áαΓπ »á¼∩Γ¿, α¿ßπÑΓ ßΓ᫬π ó αáßΓα«ó«⌐ ¬áαΓÑ ¿ ºáΓѼ
  2547.         ¿º¼Ñ¡∩ÑΓ ÑÑ µóÑΓ ¡á ßÑαδ⌐, ¿ß»«½∞ºπ∩ ßÑαπε ¬¿ßΓ∞. ìᬫ¡Ñµ,  φΓá
  2548.         Σπ¡¬µ¿∩  ¬«»¿απÑΓ  ΓѬßΓ ßÑα«ú« µóÑΓá ¡á φ¬αá¡ ñ¿ß»½Ñ∩. Äñ¡á¬«,
  2549.         »α¿¬½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ  »ÑαÑσóáΓδóáΓ∞  ¿   ¼«ñ¿Σ¿µ¿α«óáΓ∞
  2550.         ¬áªñδ⌐  Φáú  φΓ«ú«  »α«µÑßßá,  «íÑß»Ñτ¿óá∩  óδ»«½¡Ñ¡¿Ñ ºá¬áº¡δσ
  2551.         φΣΣÑ¬Γ«ó, ¡á»α¿¼Ñα, Γᬿσ ¬á¬ ¿º¼Ñ¡Ñ¡¿Ñ ßÑα«⌐  ¬¿ßΓ¿  ¡á  ¬¿ßΓ∞
  2552.  
  2553.        Windows 3.0/Ref/1#7                                       = 51 =
  2554.  
  2555.         Φáí½«¡á ¿½¿ α¿ß«óá¡¿Ñ ¿¬«¡δ ó¼ÑßΓ« ßΓ᫬¿.
  2556.              àß½¿  Σπ¡¬µ¿∩ GrayString ¿ß»«½∞ºπÑΓß∩ Γ«½∞¬« ñ½∩ α¿ß«óá¡¿∩
  2557.         ΓѬßΓá ßÑα«ú« µóÑΓá, «¡á ¿ß»«½∞ºπÑΓ óδíαá¡¡δ⌐  Φα¿ΣΓ  ºáñá¡¡«ú«
  2558.         ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩.  öπ¡¬µ¿∩  GrayString πßΓá¡áó½¿óáÑΓ µóÑΓ
  2559.         ΓѬßΓá ó τÑα¡δ⌐. Ä¡á ß«ºñáÑΓ αáßΓα«óπε ¬áαΓπ ¿ ºáΓѼ ¿ß»«½∞ºπÑΓ
  2560.         Σπ¡¬µ¿ε TextOut ñ½∩ ºá»¿ß¿ ñá¡¡«⌐ ßΓ᫬¿ ó φΓπ αáßΓα«óπε ¬áαΓπ.
  2561.         çáΓѼ «¡á ¿ß»«½∞ºπÑΓ Σπ¡¬µ¿ε PatBlt ¿ ßÑαπε ¬¿ßΓ∞ ñ½∩  ß«ºñá¡¿∩
  2562.         ΓѬßΓá  ßÑα«ú« µóÑΓá ¿ Σπ¡¬µ¿ε BitBlt ñ½∩ ¬«»¿α«óá¡¿∩ αáßΓα«ó«⌐
  2563.         ¬áαΓδ ó «í½áßΓ∞ »«½∞º«óáΓѽ∩.
  2564.              öπ¡¬µ¿∩ GrayString »αÑñ»«½áúáÑΓ, τΓ« ¬«¡ΓѬßΓ  «Γ«íαáªÑ¡¿∩
  2565.         «í½áßΓ¿  »«½∞º«óáΓѽ∩  ¿¼ÑÑΓ  αѪ¿¼ «Γ«íαáªÑ¡¿∩ MM_TEXT. äαπú¿Ñ
  2566.         αѪ¿¼δ ñáεΓ ¡Ñ»αÑñó¿ñÑ¡¡δ⌐ αѺπ½∞ΓáΓ.
  2567.              öπ¡¬µ¿∩ GrayString ñáÑΓ ó«º¼«ª¡«ßΓ∞  »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ
  2568.         ¼«ñ¿Σ¿µ¿α«óáΓ∞   »α«µÑñπαπ   ¿º¼Ñ¡Ñ¡¿∩  µóÑΓá  ¡á  ßÑαδ⌐  ΓαѼ∩
  2569.         ß»«ß«íἿ: «»αÑñѽѡ¿Ñ¼ ñ«»«½¡¿Γѽ∞¡«⌐ ¬¿ßΓ¿, «íΩÑñ¿¡∩εΘÑ⌐ß∩  ß
  2570.         ΓѬßΓ«¼  »ÑαÑñ  Ñú«  ¿¡ñ¿¬áµ¿Ñ⌐; ºá¼Ñ¡«⌐ ó맮óá Σπ¡¬µ¿¿ TextOut
  2571.         óδº«ó«¼   Σπ¡¬µ¿¿,   »αÑñ«ßΓáó½∩Ѽ«⌐   »α¿¬½áñ¡«⌐   »α«úαá¼¼«⌐;
  2572.         ºá»αÑΓ«¼ ó맮óá Σπ¡¬µ¿¿ PatBlt.
  2573.              ä«»«½¡¿Γѽ∞¡á∩  ¬¿ßΓ∞ «»αÑñѽ∩ÑΓß∩ ¬á¬ »áαá¼ÑΓα. ¥Γá ¬¿ßΓ∞
  2574.         «íΩÑñ¿¡∩ÑΓß∩  ß  ΓѬßΓ«¼,  ¬«úñá  ΓѬßΓ  ¬«»¿απÑΓß∩  ó  «í½áßΓ∞
  2575.         »«½∞º«óáΓѽ∩  ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  BitBlt. ä«»«½¡¿Γѽ∞¡á∩ ¬¿ßΓ∞
  2576.         »αÑñ¡áº¡áτÑ¡á ñ½∩ »«½πτÑ¡¿∩  ΓѬßΓá  ¡πª¡«ú«  µóÑΓá,  »«ß¬«½∞¬π
  2577.         αáßΓα«óá∩  ¬áαΓá,  ¿ß»«½∞ºπѼá∩  ñ½∩ α¿ß«óá¡¿∩ ΓѬßΓá, ∩ó½∩ÑΓß∩
  2578.         ¼«¡«σα«¼¡«⌐.
  2579.              ÅαÑñ«ßΓáó½∩Ѽá∩  »α¿¬½áñ¡«⌐  »α«úαá¼¼á«⌐   Σπ¡¬µ¿∩   ΓᬪÑ
  2580.         «»αÑñѽ∩ÑΓß∩   ¬á¬  »áαá¼ÑΓα.  àß½¿  ñ½∩  φΓ«⌐  Σπ¡¬µ¿¿  ºáñá¡«
  2581.         º¡áτÑ¡¿Ñ, ¡Ñ  αáó¡«Ñ  NULL,  Σπ¡¬µ¿∩  GrayString  áóΓ«¼áΓ¿τÑ߬¿
  2582.         óδºδóáÑΓ  Σπ¡¬µ¿ε »α¿¬½áñ¡«⌐ »α«úαá¼¼δ óºá¼Ñ¡ Σπ¡¬µ¿¿ TextOut ¿
  2583.         »ÑαÑñáÑΓ Ñ⌐  ñÑß¬α¿»Γ«α  ¬«¡ΓѬßΓá  «Γ«íαáªÑ¡¿∩  ñ½∩  αáßΓα«ó«⌐
  2584.         ¬áαΓδ »á¼∩Γ¿, á ΓᬪѠñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¿ ßτÑΓτ¿¬, »ÑαÑñáóáѼδ⌐
  2585.         ó  GrayString.  ¥Γá  Σπ¡¬µ¿∩  ¼«ªÑΓ  óδ»«½¡∩Γ∞ ½εíδÑ «»Ñαᵿ¿ ¿
  2586.         ¿¡ΓÑα»αÑΓ¿α«óáΓ∞  ñ½¿¡¡δ⌐  π¬áºáΓѽ∞  ¿   ßτÑΓτ¿¬   »«   ßó«Ñ¼π
  2587.         πß¼«ΓαÑ¡¿ε.     ìá»α¿¼Ñα,     «Γα¿µáΓѽ∞¡δ⌐    ßτÑΓτ¿¬    ¼«ªÑΓ
  2588.         ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩  «»αÑñѽѡ¿∩  Γ«ú«,  τΓ«  ñ½¿¡¡δ⌐  π¬áºáΓѽ∞
  2589.         π¬áºδóáÑΓ  ¡á  ñÑß¬α¿»Γ«α  ¿¬«¡δ,  ¿  ß¿ú¡á½¿º¿α«óáΓ∞  Σπ¡¬µ¿¿,
  2590.         »αÑñ«ßΓáó½∩Ѽ«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐, « Γ«¼,  τΓ«  ¿¬«¡π  ¡áñ«
  2591.         »ÑαÑα¿ß«óáΓ∞,  á  ºáΓѼ »«ºó«½¿Γ∞ Σπ¡¬µ¿¿ GrayString ßñѽáΓ∞ ÑÑ
  2592.         ßÑα«⌐ ¿ «Γ«íαếΓ∞ ¡á φ¬αá¡Ñ.  ìÑ  ¿¼ÑÑΓ  º¡áτÑ¡¿∩,  ¬á¬«⌐  Γ¿»
  2593.         α¿ß«óá¡¿∩  óδ»«½¡∩ÑΓ  Σπ¡¬µ¿∩; GrayString »αÑñ»«½áúáÑΓ, τΓ« «¡«
  2594.         »α«Φ½« πß»ÑΦ¡«, Ñß½¿ Σπ¡¬µ¿∩  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  ó«ºóαáΓ¿½á
  2595.         TRUE.
  2596.              öπ¡¬µ¿∩ GrayString ¡Ñ óδ»«½¡∩ÑΓ ¿º¼Ñ¡Ñ¡¿Ñ µóÑΓá ¡á  ßÑαδ⌐,
  2597.         Ñß½¿  «¡á »«½πτáÑΓ »áαá¼ÑΓα ncount αáó¡δ¼ -1, ¿ »αÑñ«ßΓáó½∩Ѽá∩
  2598.         »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐  Σπ¡¬µ¿∩  ó«ºóαáΘáÑΓ  FALSE.  ¥Γ«  ß»«ß«í
  2599.         «íΩÑñ¿¡Ñ¡¿∩ ºá¬áº¡δσ Φáí½«¡«ó ß ΓѬßΓ«¼ íѺ ¿ß»«½∞º«óá¡¿∩ ßÑα«⌐
  2600.         ¬¿ßΓ¿.
  2601.                                                                                
  2602.             1.6.13 É¿ß«óá¡¿Ñ ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿
  2603.  
  2604.              Windows »«ßδ½áÑΓ «¬¡π  ß««íΘÑ¡¿Ñ  WM_NCPAINT  ¬áªñδ⌐  αáº,
  2605.         ¬«úñá  ¡Ñ«íσ«ñ¿¼« »ÑαÑα¿ß«óáΓ∞ ¡Ñ»«½∞º«óáΓѽ∞߬πε «í½áßΓ∞ «¬¡á,
  2606.         ¡á»α¿¼Ñα, ßΓ᫬π ºáú«½«ó¬á, ßΓ᫬π ¼Ñ¡ε ¿ αá¼¬π «¬¡á. Äíαáí«Γ¬á
  2607.         φΓ«ú« ß««íΘÑ¡¿∩ ¡Ñ αѬ«¼Ñ¡ñπÑΓß∩, »«ß¬«½∞¬π «¬¡«, ñѽáεΘÑÑ  φΓπ
  2608.  
  2609.        Windows 3.0/Ref/1#7                                       = 52 =
  2610.  
  2611.         «íαáí«Γ¬π,  ñ«½ª¡«  íδΓ∞  ó  ß«ßΓ«∩¡¿¿  »ÑαÑα¿ß«óáΓ∞  óßÑ τáßΓ¿
  2612.         ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿ «¬¡á. äαπú¿¼¿ ß½«óἿ,  «¬¡«  ñ«½ª¡«
  2613.         »ÑαÑñáΓ∞  φΓ«  ß««íΘÑ¡¿Ñ Σπ¡¬µ¿¿ DefWindowProc ñ½∩ «íαáí«Γ¬¿ »«
  2614.         π¼«½τá¡¿ε, Ñß½¿ Γ«½∞¬« »α¿¬½áñ¡á∩ »α«úαá¼¼á Windows ¡Ñ  ß«ºñá½á
  2615.         ºá¬áº¡πε ¡Ñ»«½∞º«óáΓѽ∞߬πε «í½áßΓ∞ ñ½∩ ñ«τÑα¡Ñú« «¬¡á.
  2616.  
  2617.  
  2618.  
  2619.        Windows 3.0/Ref/1#7                                       = 53 =
  2620.  
  2621.                                 1.7 öπ¡¬µ¿¿ »á¡Ñ½¿ ñ¿á½«úá                     
  2622.        ----------------------------------------------------------------
  2623.  
  2624.              öπ¡¬µ¿¿  »á¡Ñ½¿  ñ¿á½«úá  ß«ºñáεΓ,  ¿º¼Ñ¡∩εΓ,  ΓÑßΓ¿απεΓ ¿
  2625.         αáºαπΦáεΓ »á¡Ñ½¿ ñ¿á½«úá  ¿  í½«¬¿  π»αáó½Ñ¡¿∩  ó¡πΓα¿  »á¡Ñ½Ñ⌐
  2626.         ñ¿á½«úá.  Åá¡Ñ½∞  ñ¿á½«úá - φΓ« óαѼѡ¡«Ñ «¬¡«, ¬«Γ«α«Ñ Windows
  2627.         ß«ºñáÑΓ ñ½∩ ß»Ñµ¿á½∞¡«ú« µÑ½Ñó«ú« óó«ñá, ¿  ¬«Γ«α«Ñ  ¡Ñ¼Ññ½Ñ¡¡«
  2628.         αáºαπΦáÑΓß∩  »«ß½Ñ  ¿ß»«½∞º«óá¡¿∩.  Åਪ½áñ¡á∩ »α«úαἼᠫíδτ¡«
  2629.         ¿ß»«½∞ºπÑΓ  »á¡Ñ½∞   ñ¿á½«úá   ñ½∩   ºá»α«ßá   π   »«½∞º«óáΓѽ∩
  2630.         ñ«»«½¡¿Γѽ∞¡«⌐   ¿¡Σ«α¼áµ¿¿   «   ΓѬπΘÑ⌐   óδíαá¡¡«⌐  ¬«¼á¡ñÑ.
  2631.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ »ÑαÑτÑ¡∞ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε »á¡Ñ½¿
  2632.         ñ¿á½«úá:
  2633.  
  2634.              öπ¡¬µ¿∩                           Ä»¿ßá¡¿Ñ
  2635.         ---------------------------------------------------------------
  2636.         CheckDlgButton            Å«¼ÑΘáÑΓ/πñá½∩ÑΓ «Γ¼ÑΓ¬π ¿½¿ ¿º¼Ñ¡∩ÑΓ
  2637.                                   ß«ßΓ«∩¡¿Ñ 3-σ »«º¿µ¿«¡¡«⌐ ¬½áó¿Φ¿.
  2638.  
  2639.         CheckRadioButton          Å«¼ÑτáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡πε ¬½áó¿Φπ
  2640.                                   πßΓᡫ󬿠¿ πñá½∩ÑΓ »«¼ÑΓ¬π ß« óßÑσ
  2641.                                   «ßΓá½∞¡δσ.
  2642.  
  2643.         CreateDialogInderect      æ«ºñáÑΓ íÑºΓ¿»¡πε »á¡Ñ½∞ ñ¿á½«úá »«
  2644.                                   Φáí½«¡π.
  2645.  
  2646.         CreateDialogInderectParam æ«ºñáÑΓ íÑºΓ¿»¡πε »á¡Ñ½∞ ñ¿á½«úá »«
  2647.                                   Φáí½«¡π ¿ »ÑαÑñáÑΓ Ñ⌐ ñá¡¡δÑ »α¿
  2648.                                   ß«ºñá¡¿¿.
  2649.  
  2650.         CreateDialogParam         æ«ºñáÑΓ íÑºΓ¿»¡πε »á¡Ñ½∞ ñ¿á½«úá ¿
  2651.                                   »ÑαÑñáÑΓ Ñ⌐ ñá¡¡δÑ »α¿ ß«ºñá¡¿¿.
  2652.  
  2653.         DefDlgProc                ÄíÑß»Ñτ¿óáÑΓ «íαáí«Γ¬π »« π¼«½τá¡¿ε
  2654.                                   ñ½∩ óßÑσ ß««íΘÑ¡¿⌐ Windows, ¬«Γ«αδÑ
  2655.                                   ¡Ñ «íαáíáΓδóáÑΓ »á¡Ñ½∞ ñ¿½«úá ß
  2656.                                   ß«íßΓóÑ¡¡δ¼ ¬½áßß«¼ «¬¡á.
  2657.  
  2658.         DialogBox                 æ«ºñáÑΓ ¼«ñá½∞¡πε »á¡Ñ½∞ ñ¿á½«úá.
  2659.  
  2660.         DialogBoxInderect         æ«ºñáÑΓ ¼«ñá½∞¡πε »á¡Ñ½∞ ñ¿á½«úá »«
  2661.                                   Φáí½«¡π.
  2662.  
  2663.         DialogBoxInderectParam    æ«ºñáÑΓ ¼«ñá½∞¡πε »á¡Ñ½∞ ñ¿á½«úá »«
  2664.                                   Φáí½«¡π ¿ »ÑαÑñáÑΓ Ñ⌐ ñá¡¡δÑ »α¿ ß«º-
  2665.                                   ñá¡¿¿.
  2666.  
  2667.         DialogBoxParam            æ«ºñáÑΓ ¼«ñá½∞¡πε »á¡Ñ½∞ ñ¿á½«úá ¿
  2668.                                   »ÑαÑñáÑΓ Ñ⌐ ñá¡¡δÑ »α¿ ß«ºñá¡¿¿.
  2669.  
  2670.         DlgDirList                çừ½¡∩ÑΓ »á¡Ñ½∞ »ÑαÑτ¡∩ ¿¼Ñ¡á¼¿
  2671.                                   Σá⌐½«ó, ¿¼ÑεΘ¿σ «ñ¿¡á¬«óδ⌐ ¼áαΦαπΓ.
  2672.  
  2673.         DlgDirListComboBox        çừ½¡∩ÑΓ ¬«¼í¿¡¿α«óá¡¡πε »á¡Ñ½∞ »Ñ-
  2674.  
  2675.        Windows 3.0/Ref/1#7                                       = 54 =
  2676.  
  2677.                                   αÑτ¡∩ ¿¼Ñ¡á¼¿ Σá⌐½«ó, ¿¼ÑεΘ¿σ «ñ¿¡á-
  2678.                                   ¬«óδ⌐ ¼áαΦαπΓ.
  2679.  
  2680.         DlgDirSelect              è«»¿απÑΓ ΓѬπΘπε óδí«α¬π ¿º »á¡Ñ½¿
  2681.                                   »ÑαÑτ¡∩ ó ßΓ᫬π.
  2682.  
  2683.         DlgDirSelectComboBox      è«»¿απÑΓ ΓѬπΘπε óδí«α¬π ¿º ¬«¼í¿¡¿-
  2684.                                   α«óá¡¡«⌐ »á¡Ñ½¿ »ÑαÑτ¡∩ ó ßΓ᫬π.
  2685.  
  2686.         EndDialog                 Äßó«í«ªñáÑΓ αÑßπαßδ ¿ αáºαπΦáÑΓ «¬¡«,
  2687.                                   ßó∩ºá¡¡«Ñ ß ¼«ñá½∞¡«⌐ »á¡Ñ½∞ε ñ¿á½«úá.
  2688.  
  2689.         GetDialogBaseUnits        é«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ ñ¿á½«úá,
  2690.                                   ¿ß»«½∞ºπѼδÑ Windows »α¿ ß«ºñá¡¿¿ »á-
  2691.                                   ¡Ñ½¿ ñ¿á½«úá.
  2692.  
  2693.         GetDlgCtrID               é«ºóαáΘáÑΓ º¡áτÑ¡¿Ñ ID «¬¡á π»αáó½Ñ-
  2694.                                   ¡¿∩.
  2695.  
  2696.         GetDlgItem                Å«½πτáÑΓ ñÑß¬α¿»Γ«α φ½Ñ¼Ñ¡Γá ñ¿á½«úá
  2697.                                   ñá¡¡«⌐ »á¡Ñ½¿ ñ¿á½«úá.
  2698.  
  2699.         GetDlgItemInt             ÅÑαÑó«ñ¿Γ ΓѬßΓ φ½Ñ¼Ñ¡Γá π»αáó½Ñ¡¿∩ ó
  2700.                                   µÑ½«Ñ º¡áτÑ¡¿Ñ.
  2701.  
  2702.         GetDlgItemText            è«»¿απÑΓ ΓѬßΓ φ½Ñ¼Ñ¡Γá π»αáó½Ñ¡¿∩ ó
  2703.                                   ßΓ᫬π.
  2704.  
  2705.         GetNextDlgGroupItem       é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α «¬¡á ß½ÑñπεΘÑú«
  2706.                                   φ½Ñ¼Ñ¡Γá úαπ»»δ.
  2707.  
  2708.         GetNextDlgTabItem         é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α «¬¡á ß½ÑñπεΘÑú«
  2709.                                   ¿½¿ »αÑñδñπΘÑú« φ½Ñ¼Ñ¡Γá.
  2710.  
  2711.         IsDjgButtonChecked        Åα«óÑα∩ÑΓ, «Γ¼Ñτѡᠽ¿ ¬½áó¿Φá.
  2712.  
  2713.         MapDialogRect             ÅÑαÑó«ñ¿Γ ¬««αñ¿¡áΓδ »á¡Ñ½¿ ñ¿á½«úá ó
  2714.                                   ¬««αñ¿¡áΓδ »«½∞º«óáΓѽ∩.
  2715.  
  2716.         SendDlgItemMessage        Å«ßδ½áÑΓ ß««íΘÑ¡¿Ñ φ½Ñ¼Ñ¡Γπ »á¡Ñ½¿
  2717.                                   ñ¿á½«úá.
  2718.  
  2719.         SetDlgItemInt             ôßΓá¡áó½¿óáÑΓ ºáú«½«ó«¬ ¿½¿ ΓѬßΓ
  2720.                                   φ½Ñ¼Ñ¡Γá ó ßΓ᫬π, »αÑñßΓáó½Ñ¡¡πε µÑ-
  2721.                                   ½δ¼ º¡áτÑ¡¿Ñ¼.
  2722.  
  2723.         SetDlgItemText            ôßΓá¡áó½¿óáÑΓ ºáú«½«ó«¬ ¿½¿ ΓѬßΓ
  2724.                                   φ½Ñ¼Ñ¡Γá ó ßΓ᫬π.
  2725.                             1.7.1 êß»«½∞º«óá¡¿Ñ »á¡Ñ½Ñ⌐ ñ¿á½«úá                
  2726.  
  2727.              ä½∩   πñ«íßΓóá   ¿  ß«σαá¡Ñ¡¿∩  ßó«Ñú«  ¬«ñá  «Γ  óóÑñÑ¡¿∩
  2728.         ºáó¿ß∩Θ¿σ  «Γ   πßΓα«⌐ßΓóá   º¡áτÑ¡¿⌐,   »α¿¬½áñ¡á∩   »α«úαá¼¼á
  2729.  
  2730.        Windows 3.0/Ref/1#7                                       = 55 =
  2731.  
  2732.         ¿ß»«½∞ºπÑΓ  »á¡Ñ½¿  ñ¿á½«úá  ó¼ÑßΓ«  ß«ºñá¡¿∩ ßó«¿σ ß«íßΓóÑ¡¡δσ
  2733.         «¬«¡. ¥ΓᠡѺáó¿ß¿¼«ßΓ∞ «Γ πßΓα«⌐ßΓóá »«ññÑনóáÑΓß∩ »α¿ »«¼«Θ¿
  2734.         ¿ß»«½∞º«óá¡¿∩ ½«ú¿τÑ߬¿σ ¬««αñ¿¡áΓ  ó  »á¡Ñ½¿  ñ¿á½«úá.  Åá¡Ñ½¿
  2735.         ñ¿á½«úá  πñ«í¡δ ñ½∩ ¿ß»«½∞º«óá¡¿∩, »«ß¬«½∞¬π óßÑ á߻ѬΓδ »á¡Ñ½¿
  2736.         ñ¿á½«úá,  ¬α«¼Ñ  ß»«ß«íá  óδ»«½¡Ñ¡¿∩  »«ßΓáó½Ñ¡¡δσ  »ÑαÑñ  ¡¿¼¿
  2737.         ºáñáτ,  »αÑñ«»αÑñѽѡδ.  Åá¡Ñ½¿  ñ¿á½«úá  ¿¼ÑεΓ  ¬½áßß  «¬¡á  ¿
  2738.         Σπ¡¬µ¿ε «íαáí«Γ¬¿  «¬¡á  ¿  ß«ºñáεΓ  ßó«Ñ  «¬¡«  áóΓ«¼áΓ¿τÑ߬¿.
  2739.         Åਪ½áñ¡δÑ »α«úαá¼¼δ ¿¼ÑεΓ Σπ¡¬µ¿ε ñ¿á½«úá ñ½∩ óδ»«½¡Ñ¡¿∩ ºáñáτ
  2740.         ¿   ßá¼π   »á¡Ñ½∞   ñ¿á½«úá,  «»¿ßδóáεΘπε  Γ¿»  ñ¿á½«úá  ¿  Ñú«
  2741.         ß«ñÑন¼«Ñ.
  2742.  
  2743.              üÑºΓ¿»¡á∩ »á¡Ñ½∞ ñ¿á½«úá
  2744.  
  2745.              üÑºΓ¿»¡á∩ »á¡Ñ½∞ ñ¿á½«úá »«ºó«½∩ÑΓ »«½∞º«óáΓÑ½ε »«ßΓáó½∩Γ∞
  2746.         ¿¡Σ«α¼áµ¿ε ó »á¡Ñ½∞ ñ¿á½«úá ¿ ó«ºóαáΘáΓ∞ß∩ ó »αÑñδñπΘπε  ºáñáτπ
  2747.         íÑφ  «Γ¼Ñ¡δ  ¿½¿  πñá½Ñ¡¿∩  »á¡Ñ½¿  ñ¿á½«úá.  üÑºΓ¿»¡δÑ  »á¡Ñ½¿
  2748.         ñ¿á½«úá  «íδτ¡«  ¿ß»«½∞ºπεΓß∩   ñ½∩   Γ«ú«,   τΓ«íδ   »«ºó«½¿Γ∞
  2749.         »«½∞º«óáΓÑ½ε ¡Ñ»αÑαδó¡« »«ßΓáó½∩Γ∞ ¿¡Σ«α¼áµ¿ε « ΓѬπΘÑ⌐  ºáñáτÑ
  2750.         ó¼ÑßΓ«  Γ«ú«, τΓ«íδ ¬áªñδ⌐ αẠóδí¿αáΓ∞ ¬«¼á¡ñπ ¼Ñ¡ε. ìá»α¿¼Ñα,
  2751.         íÑºΓ¿»¡á∩ »á¡Ñ½∞ ñ¿á½«úá τáßΓ« ¿ß»«½∞ºπÑΓß∩ ß  ¬«¼á¡ñ«⌐  »«¿ß¬á
  2752.         ΓѬßΓá  ó  »α¿¬½áñ¡«⌐  »α«úαἼѠ «íαáí«Γ¬¿  ΓѬßΓá. ¥Γá »á¡Ñ½∞
  2753.         ñ¿á½«úá «ßΓáÑΓß∩ ¿¡ñ¿µ¿α«óá¡¡«⌐  ó«  óαѼ∩  óδ»«½¡Ñ¡¿∩  »«¿ß¬á.
  2754.         Å«½∞º«óáΓѽ∞  ¼«ªÑΓ  ºáΓѼ  óÑα¡πΓ∞ß∩ ó óδ»«½¡¿Γ∞ »«¿ß¬ Γ«ú« ªÑ
  2755.         ßἫú« ß½«óá ß¡«óá  ¿½¿  ¿º¼Ñ¡¿Γ∞  óσ«ñ¡δÑ  º¡áτÑ¡¿∩  ó  »á¡Ñ½¿
  2756.         ñ¿á½«úá ¿ óδ»«½¡¿Γ∞ »«¿ß¬ ñαπú«ú« ß½«óá.
  2757.              Åਪ½áñ¡á∩   »α«úαἼᠠ ß   íÑºΓ¿»¡«⌐   »á¡Ñ½∞ε   ñ¿á½«úá
  2758.         «íαáíáΓδóáÑΓ  ß««íΘÑ¡¿∩  ñ½∩  φΓ«⌐  »á¡Ñ½¿,  ¿ß»«½∞ºπ∩  Σπ¡¬µ¿ε
  2759.         IsDialogMessage ó¡πΓα¿  ú½áó¡«ú«  µ¿¬½á  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.
  2760.         öπ¡¬µ¿∩   ñ¿á½«úá   íÑºΓ¿»¡«⌐  »á¡Ñ½¿  ñ¿á½«úá  ñ«½ª¡á  »«ß½áΓ∞
  2761.         ß««íΘÑ¡¿Ñ  α«ñ¿Γѽ∞߬«¼π  «¬¡π,  Ñß½¿  «¡á   ¿¼ÑÑΓ   ñ½∩   ¡Ñú«
  2762.         ¿¡Σ«α¼áµ¿ε.  Ä¡á  Γᬠ ªÑ  ñ«½ª¡á  αáºαπΦ¿Γ∞  »á¡Ñ½∞ ñ¿á½«úá ºá
  2763.         ¡Ñ¡áñ«í¡«ßΓ∞ε.  üÑºΓ¿»¡á∩  »á¡Ñ½∞  ñ¿á½«úá  ñ«½ª¡á  αáºαπΦáΓ∞ß∩
  2764.         Σπ¡¬µ¿Ñ⌐ DestroyWindow. Åਪ½áñ¡á∩ »α«úαἼᠡѠñ«½ª¡á óδºδóáΓ∞
  2765.         Σπ¡¬µ¿ε EndDialog ñ½∩ αáºαπΦÑ¡¿∩ íÑºΓ¿»¡«⌐ »á¡Ñ½¿ ñ¿á½«úá.
  2766.  
  2767.              î«ñá½∞¡á∩ »á¡Ñ½∞ ñ¿á½«úá
  2768.  
  2769.              î«ñá½∞¡á∩ »á¡Ñ½∞ ñ¿á½«úá ΓαÑíπÑΓ «Γ »«½∞º«óáΓѽ∩ «ΓóÑΓá ¡á
  2770.         ºá»α«ß  »αѪñÑ, τѼ »α«ñ«½ª¿Γ∞ óδ»«½¡Ñ¡¿Ñ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  2771.         Äíδτ¡« ¼«ñá½∞¡á∩ »á¡Ñ½∞ ñ¿á½«úá  ¿ß»«½∞ºπÑΓß∩,  Ñß½¿  óδíαá¡¡«⌐
  2772.         ¬«¼á¡ñÑ   ñ½∩   »α«ñ«½ªÑ¡¿∩   αáí«Γδ  ΓαÑíπÑΓß∩  ñ«»«½¡¿Γѽ∞¡á∩
  2773.         ¿¡Σ«α¼áµ¿∩. Å«½∞º«óáΓѽ∞ ¡Ñ ¼«ªÑΓ »α«ñ«½ª¿Γ∞ óδ»«½¡Ñ¡¿Ñ  ñαπú«⌐
  2774.         «»Ñαᵿ¿  ñ«  ΓÑσ  »«α, »«¬á φΓá ¬«¼á¡ñá ¡Ñ íπñÑΓ «Γ¼Ñ¡Ñ¡á, ¿½¿
  2775.         ñ½∩ ¡ÑÑ ¡Ñ íπñÑΓ »αÑñ«ßΓáó½Ñ¡á ñ«»«½¡¿Γѽ∞¡á∩ ¿¡Σ«α¼áµ¿∩.
  2776.              î«ñá½∞¡á∩  »á¡Ñ½∞ ñ¿á½«úá í½«¬¿απÑΓ ßó«Ñ α«ñ¿Γѽ∞߬«Ñ «¬¡«
  2777.         ¿ ß«ºñáÑΓ ßó«⌐ ß«íßΓóÑ¡¡δ⌐ µ¿¬½ «íαáí«Γ¬¿  ß««íΘÑ¡¿⌐,  óαѼѡ¡«
  2778.         »«½πτá∩   π»αáó½Ñ¡¿Ñ   ¡áñ  «τÑαÑñ∞ε  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  «Γ
  2779.         ú½áó¡«ú«   µ¿¬½á   »α«úαá¼¼δ.    î«ñá½∞¡á∩    »á¡Ñ½∞    ñ¿á½«úá
  2780.         ¿¡ñ¿µ¿απÑΓß∩,   ¬«úñá  »α¿¬½áñ¡á∩  »α«úαἼᠠóδºδóáÑΓ  Σπ¡¬µ¿ε
  2781.         DialogBox.
  2782.              Å«   π¼«½τá¡¿ε   ¼«ñá½∞¡á∩   »á¡Ñ½∞   ñ¿á½«úá   ¡Ñ   ¼«ªÑΓ
  2783.         »ÑαѼÑΘáΓ∞ß∩  »«½∞º«óáΓѽѼ. Åਪ½áñ¡á∩ »α«úαἼᠼ«ªÑΓ ß«ºñáΓ∞
  2784.         »ÑαѼÑΘáѼπε »á¡Ñ½∞ ñ¿á½«úá, ß»Ñµ¿Σ¿µ¿απ∩ Γ¿»  «¬¡á  WS_CAPTION
  2785.  
  2786.        Windows 3.0/Ref/1#7                                       = 56 =
  2787.  
  2788.         ¿, τΓ« ¡Ñ«í∩ºáΓѽ∞¡«, Γ¿» «¬¡á WS_SYSMENU.
  2789.              Åá¡Ñ½∞  ñ¿á½«úá  ¡áσ«ñ¿Γß∩  ¡á  φ¬αá¡Ñ ñ« ΓÑσ »«α, »«¬á ¡Ñ
  2790.         íπñÑΓ  óδºóá¡á  Σπ¡¬µ¿∩  EndDialog,  ¿½¿ ¡Ñ ºáóÑαΦ¿Γß∩ Windows.
  2791.         É«ñ¿Γѽ∞߬«Ñ «¬¡« «ßΓáÑΓß∩ ºáí½«¬¿α«óá¡¡δ¼  ñ«  ΓÑσ  »«α,  »«¬á
  2792.         »á¡Ñ½∞ ñ¿á½«úá ¡Ñ αáºí½«¬¿απÑΓ Ñú«. çá¼ÑΓ¿¼,  τΓ«  »«ß½Ñ  Γ«ú«,
  2793.         ¬á¬  α«ñ¿Γѽ∞߬«Ñ  «¬¡« πªÑ ¡Ñ ¼ÑΦáÑΓ ¼«ñá½∞¡«⌐ »á¡Ñ½¿ ñ¿á½«úá,
  2794.         í½«¬¿α«ó¬á Ñú« ¡Ñ αѬ«¼Ñ¡ñπÑΓß∩.
  2795.  
  2796.              æ¿ßΓѼ¡á∩ ¼«ñá½∞¡á∩ »á¡Ñ½∞ ñ¿á½«úá
  2797.  
  2798.              æ¿ßΓѼ¡á∩ ¼«ñá½∞¡á∩ »á¡Ñ½∞ ñ¿á½«úá Γ«ªñÑßΓóÑ¡¡á  ¼«ñá½∞¡«⌐
  2799.         »á¡Ñ½¿  ñ¿á½«úá,  ¡« Γ«½∞¬« «¡á í½«¬¿απÑΓ óßÑ «¬¡á, á ¡Ñ Γ«½∞¬«
  2800.         α«ñ¿Γѽ∞߬«Ñ.   æ¿ßΓѼ¡«-¼«ñá½∞¡δÑ   »á¡Ñ½¿   ñ¿á½«úá    ñ«½ª¡δ
  2801.         ¿ß»«½∞º«óáΓ∞ß∩  ß  «ßë᫪¡«ßΓ∞ε,  »«ß¬«½∞¬π  «¡¿ ñÑ⌐ßΓó¿Γѽ∞¡«
  2802.         ºá¬αδóáεΓ ß¿ßΓѼπ ñ«  ΓÑσ  »«α,  »«¬á  »«½∞º«óáΓѽ∞  ¡Ñ  óóÑñÑΓ
  2803.         ΓαÑíπѼπε ¿¡Σ«α¼áµ¿ε.
  2804.                                1.7.2 æ«ºñá¡¿Ñ »á¡Ñ½¿ ñ¿á½«úá                   
  2805.  
  2806.              Åá¡Ñ½∞  ñ¿á½«úá  ß«ºñáÑΓß∩  »«ßαÑñßΓó«¼  ¿ß»«½∞º«óá¡¿∩ ¿½¿
  2807.         Σπ¡¬µ¿¿  CreateDialog  ¿½¿  Σπ¡¬µ¿¿  DialogBox.   ¥Γ¿   Σπ¡¬µ¿¿
  2808.         ºáúαπªáεΓ   Φáí½«¡   »á¡Ñ½¿   ñ¿á½«úá   ¿º  óδ»«½¡∩Ѽ«ú«  Σá⌐½á
  2809.         »α¿¬½áñ¡«⌐  »α«úαá¼¼δ,  á  ºáΓѼ  ß«ºñáεΓ  ¡á¬½áñδóáѼ«Ñ  «¬¡«,
  2810.         ¬«Γ«α«Ñ  «ΓóÑτáÑΓ  ß»Ñµ¿Σ¿¬áµ¿∩¼  φΓ«ú« Φáí½«¡á. Åá¡Ñ½∞ ñ¿á½«úá
  2811.         «Γ¡«ß¿Γß∩ ¬ »αÑñ«»αÑñѽѡ¡«¼π ¬½áßßπ »á¡Ñ½¿ ñ¿á½«úá, ó Γ« óαѼ∩
  2812.         ¬á¬  ñαπú¿Ñ  ¬½áßßδ   ¡Ñ»«ßαÑñßΓóÑ¡¡«   «»αÑñѽ∩εΓß∩.   öπ¡¬µ¿∩
  2813.         DialogBox    ß«ºñáÑΓ    ¼«ñá½∞¡πε   »á¡Ñ½∞   ñ¿á½«úá;   Σπ¡¬µ¿∩
  2814.         CreateDialog ß«ºñáÑΓ íÑºΓ¿»¡πε »á¡Ñ½∞ ñ¿á½«úá.
  2815.              ä½∩ Γ«ú«, τΓ«íδ »á¡Ñ½∞ ñ¿á½«úá »«∩ó¿½áß∞ ¡á  φ¬αá¡Ñ  ßαáºπ
  2816.         »«ß½Ñ ß«ºñá¡¿∩, ¡Ñ«íσ«ñ¿¼« ¿ß»«½∞º«óáΓ∞ Γ¿» WS_VISIBLE.
  2817.  
  2818.              ÿáí½«¡ »á¡Ñ½¿ ñ¿á½«úá
  2819.  
  2820.              ÿáí½«¡ »á¡Ñ½¿ ñ¿á½«úá - φΓ« «»¿ßá¡¿Ñ  »á¡Ñ½¿  ñ¿á½«úá:  ÑÑ
  2821.         óδß«Γδ  ¿  Φ¿α¿¡δ,  í½«¬«ó π»αáó½Ñ¡¿∩, ¬«Γ«αδÑ «¡á ß«ñÑনΓ, ÑÑ
  2822.         Γ¿», Γ¿» ¿ß»«½∞ºπѼ«⌐ «¬á¡Γ«ó¬¿ ¿  Γ.ñ.  ÿáí½«¡  -  φΓ«  αÑßπαß
  2823.         »α¿¬½áñ¡«⌐  »α«úαá¼¼δ,  ¿ «¡ ñ«½ªÑ¡ íδΓ∞ ñ«íáó½Ñ¡ ó óδ»«½¡∩Ѽδ⌐
  2824.         Σá⌐½ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ »α¿ »«¼«Θ¿ ¬«¼»¿½∩Γ«αá αÑßπαß«ó.
  2825.              Åá¡Ñ½¿ ñ¿á½«úá ¼«úπΓ  ½Ñú¬«  ¼«ñ¿Σ¿µ¿α«óáΓ∞ß∩  ¿  ∩ó½∩εΓß∩
  2826.         ß¿ßΓѼ¡«-¡Ñºáó¿ß¿¼δ¼¿, τΓ«  »«ºó«½∩ÑΓ  αáºαáí«Γτ¿¬π  »α¿¬½áñ¡«⌐
  2827.         »α«úαá¼¼δ ¿º¼Ñ¡∩Γ∞ Φáí½«¡ íѺ ¿º¼Ñ¡Ñ¡¿∩ ¿ßσ«ñ¡«ú« ¬«ñá.
  2828.              öπ¡¬µ¿¿ CreateDialog ¿ DialogBox ºáúαπªáεΓ αÑßπαß ó »á¼∩Γ∞
  2829.         »α¿ ß«ºñá¡¿¿ »á¡Ñ½¿  ñ¿á½«úá,  ¿  ºáΓѼ  ¿ß»«½∞ºπεΓ  ¿¡Σ«α¼áµ¿ε
  2830.         Φáí½«¡á  »á¡Ñ½¿  ñ¿á½«úá ñ½∩ ß«ºñá¡¿∩ ¿ »«º¿µ¿«¡¿α«óá¡¿∩ »á¡Ñ½¿
  2831.         ñ¿á½«úá ¿ ñ½∩ ß«ºñá¡¿∩  ¿  »«º¿µ¿«¡¿α«óá¡¿∩  í½«¬«ó  π»αáó½Ñ¡¿∩
  2832.         ñá¡¡«⌐ »á¡Ñ½¿.
  2833.              è«¼»¿½∩Γ«α  αÑßπαß«ó  íÑαÑΓ  ΓѬßΓ«ó«Ñ  «»¿ßá¡¿Ñ Φáí½«¡á ¿
  2834.         »ÑαÑó«ñ¿Γ Ñú« ó  ΓαÑíπѼδ⌐  ñó«¿τ¡δ⌐  ó¿ñ.  ¥Γ«Γ  ñó«¿τ¡δ⌐  ó¿ñ
  2835.         ñ«íáó½∩ÑΓß∩ ¬ óδ»«½¡∩Ѽ«¼π Σá⌐½π »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  2836.  
  2837.              àñ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ »á¡Ñ½¿ ñ¿á½«úá
  2838.  
  2839.              ÉẼÑαδ »á¡Ñ½¿ ñ¿á½«úá ¿ í½«¬«ó π»αáó½Ñ¡¿∩ ¿ ¿σ ¬««αñ¿¡áΓδ
  2840.  
  2841.        Windows 3.0/Ref/1#7                                       = 57 =
  2842.  
  2843.         ∩ó½∩εΓß∩  ¡Ñºáó¿ß¿¼δ¼¿ «Γ πßΓα«⌐ßΓóá. Æ.¬. »á¡Ñ½∞ ñ¿á½«úá ¼«ªÑΓ
  2844.         ¿¡ñ¿µ¿α«óáΓ∞ß∩  ¡á  ß¿ßΓѼ¡«¼  ñ¿ß»½ÑÑ,  ¬«Γ«αδ⌐  ¿¼ÑÑΓ  αạπε
  2845.         αáºαÑΦáεΘπε ß»«ß«í¡«ßΓ∞, αẼÑαδ  »á¡Ñ½¿  ñ¿á½«úá  «»αÑñѽ∩εΓß∩
  2846.         ó¼ÑßΓ«  »¿¬ßѽÑ⌐  óδß«Γ«⌐ ¿ Φ¿α¿¡«⌐ ß¿ßΓѼ¡«ú« ß¿¼ó«½á. æ¿¼ó«½δ
  2847.         ∩ó½∩εΓß∩ úáαá¡Γ¿Ñ⌐ ßἫú«  ½πτΦÑú«  ó¡ÑΦ¡Ñú«  ó¿ñá  »á¡Ñ½¿  ñ½∩
  2848.         ñá¡¡«ú«  ñ¿ß»½Ñ∩.  Äñ¡á  Ññ¿¡¿µá  »«  «ß¿  x αáó¡á 1/4 «ß¡«ó¡«⌐
  2849.         Ññ¿¡¿µδ Φ¿α¿¡δ  ñ¿á½«úá.  Äñ¡á  Ññ¿¡¿µá  »«  «ß¿  y  αáó¡á  1/8
  2850.         «ß¡«ó¡«⌐  Ññ¿¡¿µδ  óδß«Γδ  ñ¿á½«úá.  Äß¡«ó¡δÑ  Ññ¿¡¿µδ  ñ¿á½«úá
  2851.         óδτ¿ß½∩εΓß∩ ¿º  óδß«Γδ  ¿  Φ¿α¿¡δ  ß¿ßΓѼ¡«ú«  Φα¿ΣΓá;  Σπ¡¬µ¿∩
  2852.         GetDialogBaseUnits  ó«ºóαáΘáÑΓ  «ß¡«ó¡δÑ  Ññ¿¡¿µδ  ñ¿á½«úá  ñ½∩
  2853.         ΓѬπΘÑú« ñ¿ß»½Ñ∩.  Åਪ½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ  »ÑαÑóÑßΓ¿  φΓ¿
  2854.         Ññ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ¿, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε MapDialogRect.
  2855.              Windows  ¡Ñ »«ºó«½∩ÑΓ »á¡Ñ½¿ ñ¿á½«úá »αÑóδΦáΓ∞ »« óδß«ΓÑ ¿
  2856.         Φ¿α¿¡Ñ «¬¡«, ºá¡¿¼áεΘÑÑ »«½¡δ⌐ φ¬αá¡.
  2857.                                                                                
  2858.             1.7.3 é«ºóαáΘáѼδÑ º¡áτÑ¡¿∩ »á¡Ñ½Ñ⌐ ñ¿á½«úá
  2859.  
  2860.              öπ¡¬µ¿∩  DialogBox, ß«ºñáεΘá∩ ¼«ñá½∞¡πε »á¡Ñ½∞ ñ¿á½«úá, ¡Ñ
  2861.         ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿∩ ñ«  ΓÑσ  »«α,  »«¬á  Σπ¡¬µ¿∩  ñ¿á½«úá  ¡Ñ
  2862.         óδºδóÑΓ  Σπ¡¬µ¿ε  EndDialog  ñ½∩ ºá¬αδΓ¿∩ »á¡Ñ½¿ ñ¿á½«úá. è«úñá
  2863.         Σπ¡¬µ¿∩ DialogBox óÑα¡ÑΓ, ¡á¬«¡Ñµ, π»αáó½Ñ¡¿Ñ, ÑÑ  ó«ºóαáΘáѼ«Ñ
  2864.         º¡áτÑ¡¿Ñ  φ¬ó¿óá½Ñ¡Γ¡«  º¡áτÑ¡¿ε,  ß»Ñµ¿Σ¿µ¿α«óá¡¡«¼π ó Σπ¡¬µ¿¿
  2865.         EndDialog. ¥Γ« «º¡áτáÑΓ, τΓ«  ¼«ñá½∞¡á∩  »á¡Ñ½∞  ñ¿á½«úá  ¼«ªÑΓ
  2866.         ó«ºóαáΘáΓ∞ º¡áτÑ¡¿Ñ τÑαѺ Σπ¡¬µ¿ε EndDialog.
  2867.              üÑºΓ¿»¡δÑ »á¡Ñ½¿ ñ¿á½«úá ¡Ñ ¼«úπΓ ó«ºóαáΘáΓ∞ º¡áτÑ¡¿∩ φΓ¿¼
  2868.         ß»«ß«í«¼,   Γ.¬.   «¡¿  ¡Ñ  ¿ß»«½∞ºπεΓ  Σπ¡¬µ¿ε  EndDialog  ñ½∩
  2869.         ºáóÑαΦÑ¡¿∩ óδ»«½¡Ñ¡¿∩ ¿ ¡Ñ »ÑαÑñáεΓ π»αáó½Ñ¡¿Ñ  ΓѼ  ªÑ  »πΓѼ,
  2870.         τΓ«  ¼«ñá½∞¡δÑ  »á¡Ñ½¿  ñ¿á½«úá.  é¼ÑßΓ« φΓ«ú« íÑºΓ¿»¡δÑ »á¡Ñ½¿
  2871.         ñ¿á½«úá ó«ºóαáΘáεΓ º¡áτÑ¡¿∩ ßó«¿¼ α«ñ¿Γѽ∞߬¿¼ «¬¡á¼, ¿ß»«½∞ºπ∩
  2872.         Σπ¡¬µ¿ε  SendMessage  ñ½∩  »ÑαÑñáτ¿   πóÑñ«¼½∩εΘÑú«   ß««íΘÑ¡¿∩
  2873.         α«ñ¿Γѽ∞߬«¼π «¬¡π. ò«Γ∩ Windows ¡Ñ «»αÑñѽ∩ÑΓ Γ«τ¡« ß«ñÑন¼«Ñ
  2874.         πóÑñ«¼½∩εΘÑú«   ß««íΘÑ¡¿∩,   í«½∞Φ¿¡ßΓó«   »α¿¬½áñ¡δσ  »α«úαá¼¼
  2875.         ¿ß»«½∞ºπεΓ   ß««íΘÑ¡¿Ñ   WM_COMMAND,   úñÑ   »áαá¼ÑΓα    wParam
  2876.         »αÑñßΓáó½∩ÑΓ  ß«í«⌐  µÑ½«Ñ,  ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ »á¡Ñ½∞ ñ¿á½«úá, á
  2877.         »áαá¼ÑΓα  lParam  ß«ñÑαª¿Γ  ó«ºóαáΘáѼ«Ñ  º¡áτÑ¡¿Ñ.   î«ñá½∞¡δÑ
  2878.         »á¡Ñ½¿   ñ¿á½«úá  ΓᬪѠ ¿ß»«½∞ºπεΓ  φëà ¼ÑΓ«ñ  ñ½∩  »ÑαÑñáτ¿
  2879.         º¡áτÑ¡¿⌐ ßó«¿¼ α«ñ¿Γѽ∞߬¿¼ «¬¡á¼ »ÑαÑñ ºáóÑαΦÑ¡¿Ñ¼ αáí«Γδ.
  2880.                           1.7.4 ü½«¬¿ π»αáó½Ñ¡¿∩ ó »á¡Ñ½¿ ñ¿á½«úá              
  2881.  
  2882.              Åá¡Ñ½∞ ñ¿á½«úá  ¼«ªÑΓ  ß«ñÑαªáΓ∞  ¡Ñ¬«Γ«α«Ñ  τ¿ß½«  í½«¬«ó
  2883.         π»αáó½Ñ¡¿∩ αẽ¿τ¡δσ Γ¿»«ó. ü½«¬ π»αá½Ñ¡¿∩ - φΓ« ñ«τÑα¡ÑÑ «¬¡«,
  2884.         «Γ¡«ß∩ΘÑÑß∩    ¬   »αÑñ«»αÑñѽѡ¡«¼π   ºáñáóáѼ«¼π   »α¿¬½áñ¡«⌐
  2885.         »α«úαá¼¼«⌐   ¬½áßßπ   «¬¡á   ¿   ñáεΘÑÑ   »«½∞º«óáΓÑ½ε    ¼ÑΓ«ñ
  2886.         óó«ñá  ¿¡Σ«α¼áµ¿¿  ó  »α¿¬½áñ¡πε  »α«úαá¼¼π.  Åα¿¼ÑαἿ  í½«¬«ó
  2887.         π»αáó½Ñ¡¿∩  ∩ó½∩εΓß∩  ¼∩ú¬¿Ñ  ¬½áó¿Φ¿  ¿  αÑñá¬Γ¿απѼδÑ   í½«¬¿
  2888.         π»αáó½Ñ¡¿∩. ü«½∞Φ¿¡ßΓó« »á¡Ñ½Ñ⌐ ñ¿á½«úá ß«ñÑαªáΓ «ñ¿¡ ¿½¿ í«½ÑÑ
  2889.         í½«¬«ó   π»αáó½Ñ¡¿∩   »αÑñ«»αÑñѽѡ¡«ú«  ¬½áßßá.  ù¿ß½«  í½«¬«ó
  2890.         π»αáó½Ñ¡¿∩, »«α∩ñ«¬ ¿σ ß«ºñá¡¿∩ ¿ ¼ÑßΓ«»«½«ªÑ¡¿Ñ ¬áªñ«ú«  í½«¬á
  2891.         ó  »á¡Ñ½¿  ñ¿á½«úá «»αÑñѽ∩ÑΓß∩ «»ÑαáΓ«αἿ í½«¬«ó π»αáó½Ñ¡¿∩ ó
  2892.         Φáí½«¡Ñ »á¡Ñ½¿ ñ¿á½«úá.
  2893.  
  2894.  
  2895.        Windows 3.0/Ref/1#7                                       = 58 =
  2896.  
  2897.              êñÑ¡Γ¿Σ¿¬áΓ«αδ í½«¬«ó π»αáó½Ñ¡¿∩
  2898.  
  2899.              èáªñδ⌐  í½«¬  π»αáó½Ñ¡¿∩  ó  »á¡Ñ½¿  ñ¿á½«úá  ¡πªñáÑΓß∩  ó
  2900.         π¡¿¬á½∞¡«¼  ¿ñÑ¡Γ¿Σ¿¬áΓ«αÑ í½«¬á π»αáó½Ñ¡¿∩, Γ.¡. ID, ñ½∩ Γ«ú«,
  2901.         τΓ«íδ «Γ½¿τ¿Γ∞ Ñú« «Γ ñαπú¿σ í½«¬«ó π»αáó½Ñ¡¿∩. Æ.¬. óßÑ  í½«¬¿
  2902.         π»αáó½Ñ¡¿∩   »«ßδ½áεΓ   ¿¡Σ«α¼áµ¿ε   ó  Σπ¡¬µ¿ε  ñ¿á½«úá  τÑαѺ
  2903.         ß««íΘÑ¡¿Ñ WM_COMMAND, ¿ñÑ¡Γ¿Σ¿¬áΓ«α í½«¬á π»αáó½Ñ¡¿∩  ¡Ñ«íσ«ñ¿¼
  2904.         »á¡Ñ½¿  ñ¿á½«úá  ñ½∩  «»αÑñѽѡ¿∩, ¬á¬«⌐ í½«¬ π»αáó½Ñ¡¿∩ »«ß½á½
  2905.         ñá¡¡«Ñ ß««íΘÑ¡¿Ñ.
  2906.              éßÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ óßÑσ í½«¬«ó π»αáó½Ñ¡¿∩  »á¡Ñ½¿  ñ¿á½«úá
  2907.         ñ«½ª¡δ  íδΓ∞  π¡¿¬á½∞¡δ. àß½¿ »á¡Ñ½∞ ñ¿á½«úá ¿¼ÑÑΓ ßΓ᫬π ¼Ñ¡ε,
  2908.         Γ« ¼Ñªñπ ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ  φ½Ñ¼Ñ¡Γ«ó  ¼Ñ¡ε  ¿  ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ
  2909.         í½«¬«ó π»αáó½Ñ¡¿∩ ¡Ñ ñ«½ª¡« íδΓ∞ ¬«¡Σ½¿¬Γ«ó. èá¬ Γ«½∞¬« Windows
  2910.         »ÑαÑñáßΓ  Σπ¡¬µ¿¿  ñ¿á½«úá  óó«ñ  «Γ  ¼Ñ¡ε ó ¬áτÑßΓóÑ ß««íΘÑ¡¿∩
  2911.         WM_COMMAND, ¬«¡Σ½¿¬Γδ  ¼Ñªñπ  ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ  ¼Ñ¡ε  ¿  í½«¬«ó
  2912.         π»αáó½Ñ¡¿∩  »α¿óÑñπΓ  ¬  «Φ¿í¬á¼.  îÑ¡ε  ó  »á¡Ñ½∩σ  ñ¿á½«úá ¡Ñ
  2913.         αѬ«¼Ñ¡ñπεΓß∩.
  2914.              Äíδτ¡« Σπ¡¬µ¿∩ ñ¿á½«úá αẽ¿τáÑΓ í½«¬¿  π»αáó½Ñ¡¿∩  »«  ¿σ
  2915.         ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼.  ê¡«úñá  Σπ¡¬µ¿¿  ñ¿á½«úá ΓαÑíπÑΓß∩ ñÑß¬α¿»Γ«α
  2916.         «¬¡á, ¬«Γ«αδ⌐  »α¿ßóá¿óáÑΓß∩  í½«¬π  π»αáó½Ñ¡¿∩  »α¿  ß«ºñá¡¿¿.
  2917.         öπ¡¬µ¿∩   ñ¿á½«úá  ¼«ªÑΓ  »«½πτ¿Γ∞  φΓ«  ñÑß¬α¿»Γ«α,  ¿ß»«½∞ºπ∩
  2918.         Σπ¡¬µ¿ε GetDlgItem.
  2919.  
  2920.              Äß¡«ó¡δÑ Γ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩
  2921.  
  2922.              Æ¿»  WS_TABSTOP  ß»Ñµ¿Σ¿µ¿απÑΓ,  τΓ«  »«½∞º«óáΓѽ∞   ¼«ªÑΓ
  2923.         »ÑαѼÑßΓ¿Γ∞   Σ«¬πß¿α«ó¬π   óó«ñá   ó  ñá¡¡δ⌐  í½«¬  π»αáó½Ñ¡¿∩
  2924.         »«ßαÑñßΓó«¼  ¡áªáΓ¿∩  ¬½áó¿Φ¿   TAB   ¿½¿   ¬«¼í¿¡áµ¿¿   ¬½áó¿Φ
  2925.         SHIFT+TAB. Äíδτ¡« ¬áªñδ⌐ í½«¬ π»αáó½Ñ¡¿∩ ó »á¡Ñ½¿ ñ¿á½«úá ¿¼ÑÑΓ
  2926.         φΓ«Γ Γ¿», ΓᬠτΓ« »«½∞º«óáΓѽ∞ ¼«ªÑΓ »ÑαѼÑΘáΓ∞ Σ«¬πß ¿º «ñ¡«ú«
  2927.         í½«¬á π»αáó½Ñ¡¿∩ ó ñαπú«⌐. àß½¿ ó  »á¡Ñ½¿  ñ¿á½«úá  ß«ñÑαªáΓ∞ß∩
  2928.         ñóá  ¿½¿  í«½ÑÑ í½«¬«ó π»αáó½Ñ¡¿∩, ¬½áó¿Φá TAB »ÑαѼÑΘáÑΓ Σ«¬πß
  2929.         »« í½«¬á¼ π»αáó½Ñ¡¿∩ ó Γ«¼ »«α∩ñ¬Ñ, ó ¬á¬«¼ «¡¿  í뫨  ß«ºñá¡δ.
  2930.         è½áó¿Φ¿  SHIFT+TAB  »ÑαѼÑΘáεΓ  Σ«¬πß  ó  «íαáΓ¡«¼ »«α∩ñ¬Ñ. ä½∩
  2931.         ¼«ñá½∞¡δσ »á¡Ñ½Ñ⌐ ñ¿á½«úá ¬½áó¿Φ¿ TAB ¿ SHIFT+TAB áóΓ«¼áΓ¿τÑ߬¿
  2932.         αáºαÑΦÑ¡δ ñ½∩  »ÑαѼÑΘÑ¡¿∩  Σ«¬πß¿α«ó¬¿  óó«ñá.  ä½∩  íÑºΓ¿»¡δσ
  2933.         »á¡Ñ½Ñ⌐ ñ¿á½«úá  ñ½∩  Σ¿½∞Γαᵿ¿  ß««íΘÑ¡¿⌐  »á¡Ñ½¿  ñ¿á½«úá  ¿
  2934.         «íαáí«Γ¬¿  φΓ«⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¬½áó¿Φ ñ«½ª¡á ¿ß»«½∞º«óáΓ∞ß∩
  2935.         Σπ¡¬µ¿∩ IsDialogMessage. é  »α«Γ¿ó¡«¼  ß½πτáÑ  φΓ¿  ¬½áó¿Φ¿  ¡Ñ
  2936.         íπñπΓ ¿¼ÑΓ∞  ß»Ñµ¿á½∞¡«ú«  º¡áτÑ¡¿∩,  ¿  Γ¿»  WS_TABSTOP  íπñÑΓ
  2937.         ¿ú¡«α¿α«óáΓ∞ß∩.
  2938.              Æ¿»   WS_GROUP   ß»Ñµ¿Σ¿µ¿απÑΓ,   τΓ«  »«½∞º«óáΓѽ∞  ¼«ªÑΓ
  2939.         »ÑαѼÑΘáΓ∞  Σ«¬πß¿α«ó¬π  óó«ñá  ó   ñá¡¡δ⌐   í½«¬   π»αáó½Ñ¡¿∩,
  2940.         ¿ß»«½∞ºπ∩  ¬½áó¿Φ¿ π»αáó½Ñ¡¿∩ ¬παß«α«¼ (DIRECTION). Äíδτ¡« φΓ«Γ
  2941.         Γ¿»   ¿¼ÑεΓ  »Ñαóδ⌐  ¿  »«ß½Ññ¡¿⌐  í½«¬¿  π»αáó½Ñ¡¿∩  ó  úαπ»»Ñ
  2942.         »«ß½Ññ«óáΓѽ∞¡δσ í½«¬«ó π»αáó½Ñ¡¿∩ ó »á¡Ñ½¿  ñ¿á½«úá,  Γᬠ τΓ«
  2943.         »«½∞º«óáΓѽ∞ ¼«ªÑΓ »ÑαѼÑΘáΓ∞ Σ«¬πß¿α«ó¬π óó«ñá ¿º «ñ¡«ú« í½«¬á
  2944.         π»αáó½Ñ¡¿∩ ó ñαπú¿Ñ. è½áó¿Φ¿ DOWN ¿ RIGHT »ÑαѼÑΘáεΓ  Σ«¬πß  »«
  2945.         í½«¬á¼  π»αáó½Ñ¡¿∩  ó  Γ«¼  »«α∩ñ¬Ñ,  ó ¬á¬«¼ «¡¿ í뫨 ß«ºñá¡δ.
  2946.         è½áó¿Φ¿ UP ¿  LEFT  »ÑαѼÑΘáεΓ  Σ«¬πß¿α«ó¬π  óó«ñá  ó  «íαáΓ¡«¼
  2947.         »«α∩ñ¬Ñ.  ä½∩  ¼«ñá½∞¡δσ  »á¡Ñ½Ñ⌐  ñ¿á½«úá  ¬½áó¿Φ¿  π»αáó½Ñ¡¿∩
  2948.         ¬παß«α«¼ αáºαÑΦÑ¡δ áóΓ«¼áΓ¿τÑ߬¿  ñ½∩  »ÑαѼÑΘÑ¡¿∩  Σ«¬πß¿α«ó¬¿
  2949.         óó«ñá.  ä½∩  íÑºΓ¿»¡δσ »á¡Ñ½Ñ⌐ ñ¿á½«úá ñ½∩ Σ¿½∞Γαᵿ¿ ß««íΘÑ¡¿⌐
  2950.         »á¡Ñ½¿  ñ¿á½«úá  ¿  «íαáí«Γ¬¿  φΓ«⌐  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿  ¬½áó¿Φ
  2951.  
  2952.        Windows 3.0/Ref/1#7                                       = 59 =
  2953.  
  2954.         ñ«½ª¡á  ¿ß»«½∞º«óáΓ∞ß∩  Σπ¡¬µ¿∩  IsDialogMessage.  é  »α«Γ¿ó¡«¼
  2955.         ß½πτáÑ φΓ¿ ¬½áó¿Φ¿ ¡Ñ íπñπΓ ¿¼ÑΓ∞ ß»Ñµ¿á½∞¡«ú« º¡áτÑ¡¿∩, ¿  Γ¿»
  2956.         WS_GROUP íπñÑΓ ¿ú¡«α¿α«óáΓ∞ß∩.
  2957.  
  2958.              è½áó¿Φ¿
  2959.  
  2960.              è½áó¿Φ¡δÑ  í½«¬¿  π»αáó½Ñ¡¿∩ ∩ó½∩εΓß∩ «ß¡«ó¡δ¼ ¿¡ΓÑαΣÑ⌐ß«¼
  2961.         »á¡Ñ½¿ ñ¿á½«úá. Å«τΓ¿ óßÑ »á¡Ñ½¿ ñ¿á½«úá  ¿¼ÑεΓ  σ«Γ∩  íδ  «ñ¡π
  2962.         ¼∩ú¬πε  ¬½áó¿Φπ  »«  π¼«½τá¡¿ε  ¿  «ñ¡π ¿½¿ í«½ÑÑ ¼∩ú¬¿σ ¬½áó¿Φ
  2963.         ñαπú¿σ óδñ«ó. î¡«ªÑßΓó«  »á¡Ñ½Ñ⌐  ñ¿á½«úá  ¿¼ÑεΓ  ¡áí«α  ¬½áó¿Φ
  2964.         πßΓá¡«ó¬¿,   «íΩÑñ¿¡Ñ¡δσ   ó  úαπ»»«óπε  »á¡Ñ½∞,  ¿½¿  »ÑαÑτÑ¡∞
  2965.         »«¼ÑτáѼδ󠬽áó¿Φ.
  2966.              ü«½∞Φ¿¡ßΓó«   ¼«ñá½∞¡δσ  ¿½¿  íÑºΓ¿»¡δσ  »á¡Ñ½Ñ⌐  ñ¿á½«úá,
  2967.         ¬«Γ«αδÑ  ¿ß»«½∞ºπεΓ  ß»Ñµ¿á½∞¡δ⌐  ¿¡ΓÑαΣÑ⌐ß  ¬½áó¿áΓπαδ,  ¿¼ÑεΓ
  2968.         ¼∩ú¬πε ¬½áó¿Φπ »« π¼«½τá¡¿ε, τÑ⌐ ¿ñÑ¡Γ¿Σ¿¬áΓ«α í½«¬á π»αáó½Ñ¡¿∩
  2969.         αáóÑ¡  Ñ1,  ΓᬠτΓ«, ñÑ⌐ßΓó¿Ñ, óδ»«½¡∩Ѽ«Ñ Σπ¡¬µ¿Ñ⌐ ñ¿á½«úá »α¿
  2970.         óδí«αÑ φΓ«⌐ ¬½áó¿Φ¿ ¿ñÑ¡Γ¿τ¡« ñÑ⌐ßΓó¿ε, óδ»«½¡∩Ѽ«¼π »« ¡áªáΓ¿¿
  2971.         ¬½áó¿Φ¿ ENTER. î«ªÑΓ ßπΘÑßΓó«óáΓ∞ Γ«½∞¬« «ñ¡á ¬½áó¿Φá  ß  Γ¿»«¼
  2972.         »«  π¼«½τá¡¿ε; «ñ¡á¬«, »α¿¬½áñ¡á∩ »α«úαἼᠼ«ªÑΓ ¡áº¡áτáΓ∞ Γ¿»
  2973.         »« π¼«½τá¡¿ε ½εí«⌐ ¬½áó¿ΦÑ ó ½εí«Ñ óαѼ∩. Åá¡Ñ½¿ ñ¿á½«úá  ¼«úπΓ
  2974.         ΓᬪѠ πßΓá¡áó½¿óáΓ∞ ¿ñÑ¡Γ¿Σ¿¬áΓ«α ñαπú«⌐ ¼∩ú¬«⌐ ¬½áó¿Φ¿ αáó¡δ¼
  2975.         2, τΓ« αá󡫺¡áτ¡«  ¡áªáΓ¿ε  ¬½áó¿Φ¿  ESCAPE  »α¿  óδí«αÑ  φΓ«⌐
  2976.         ¬½áó¿Φ¿.
  2977.              è«úñá  »á¡Ñ½∞  ñ¿á½«úá  ó»ÑαóδÑ  ¡áτ¿¡áÑΓ  αáí«Γπ, Σπ¡¬µ¿∩
  2978.         ñ¿á½«úá ñ«½ª¡á πßΓá¡«ó¿Γ∞  »Ñαó«¡áτá½∞¡«Ñ  ß«ßΓ«∩¡¿Ñ  ¬½áó¿Φ¡δσ
  2979.         í½«¬«ó  π»αáó½Ñ¡¿∩,  ¿ß»«½∞ºπ∩  Σπ¡¬µ¿ε CheckDlgButton, ¬«Γ«αá∩
  2980.         πßΓá¡áó½¿óáÑΓ ¿½¿ «τ¿ΘáÑΓ ß«ßΓ«∩¡¿Ñ ¬½áó¿Φ¿ (πßΓá¡áó½¿óáÑΓ  ¿½¿
  2981.         ß¡¿¼áÑΓ   ¬«¡Γα«½∞¡πε   «Γ¼ÑΓ¬π  ¿½¿  »«ñßóÑΓ¬π).  ¥Γ«  Σπ¡¬µ¿∩
  2982.         ¡á¿í«½ÑÑ τáßΓ«  ¿ß»«½∞ºπÑΓß∩  ñ½∩  «»αÑñѽѡ¿∩ ß«ßΓ«∩¡¿∩  ¬½áó¿Φ
  2983.         πßΓᡫ󬿠 ¿½¿  »«¼ÑτáѼδσ  ¬½áó¿Φ¡δσ  í½«¬«ó  π»αáó½Ñ¡¿∩. àß½¿
  2984.         »á¡Ñ½∞ ñ¿á½«úá ß«ñÑαª¿Γ  úαπ»»π  ¬½áó¿Φ  πßΓá¡«ó¬¿,  ó  ¬«Γ«α«⌐
  2985.         Γ«½∞¬«  «ñ¡á  ¬½áó¿Φá ñ«½ª¡á íδΓ∞ πßΓá¡«ó½Ñ¡á ó ¬áªñδ⌐ ºáñá¡¡δ⌐
  2986.         ¼«¼Ñ¡Γ  óαѼѡ¿,  Σπ¡¬µ¿∩  ñ¿á½«úá  ñ«½ª¡á   ¿ß»«½∞º«óáΓ∞   ñ½∩
  2987.         πßΓᡫ󬿠 ¬½áó¿Φ¿  ¿  áóΓ«¼áΓ¿τÑ߬«ú« ß¡∩Γ¿∩ πßΓᡫ󬿠߫ óßÑσ
  2988.         «ßΓá½∞¡δ󠬽áó¿Φ Σπ¡¬µ¿ε CheckRadioButton.
  2989.              ÅÑαÑñ  ΓѼ,  ¬á¬  »á¡Ñ½∞  ñ¿á½«úá  ºáóÑαΦ¿Γ  ßó«ε  αáí«Γπ,
  2990.         Σπ¡¬µ¿∩ ñ¿á½«úá ñ«½ª¡á »α«óÑα¿Γ∞ ß«ßΓ«∩¡¿Ñ  ¬áªñ«ú«  ¬½áó¿Φ¡«ú«
  2991.         í½«¬á π»αáó½Ñ¡¿∩ »α¿ »«¼«Θ¿ Σπ¡¬µ¿¿ IsDlgButtonChecked, ¬«Γ«αá∩
  2992.         ó«ºóαáΘáÑΓ  ΓѬπΘÑÑ  ß«ßΓ«∩¡¿Ñ  ¬½áó¿Φ¿.  Äíδτ¡« »á¡Ñ½∞ ñ¿á½«úá
  2993.         ß«σαá¡∩ÑΓ  φΓπ  ¿¡Σ«α¼áµ¿ε  ñ½∩  Γ«ú«,  τΓ«íδ  ¿¡¿µ¿á½¿º¿α«óáΓ∞
  2994.         ¬½áó¿Φ¿   ó  ñαπú«⌐  αáº,  ¬«úñá  »á¡Ñ½∞  ñ¿á½«úá  ó¡«ó∞  íπñÑΓ
  2995.         ¿¡ñ¿µ¿α«óá¡á.
  2996.  
  2997.              ÉÑñá¬Γ¿απѼδÑ í½«¬¿ π»αáó½Ñ¡¿∩
  2998.  
  2999.              î¡«ªÑßΓó« »á¡Ñ½Ñ⌐  ñ¿á½«úá  ß«ñÑαªáΓ  αÑñá¬Γ¿απѼδÑ  í½«¬¿
  3000.         π»αáó½Ñ¡¿∩,   ¬«Γ«αδÑ  »«ºó«½∩εΓ  »«½∞º«óáΓÑ½ε  óó«ñ¿Γ∞  ΓѬßΓ.
  3001.         ü«½∞Φ¿¡ßΓó« Σπ¡¬µ¿⌐ ñ¿á½«úá ¿¡¿µ¿á½¿º¿απεΓ  αÑñá¬Γ¿απѼδ⌐  í½«¬
  3002.         π»αáó½Ñ¡¿∩   »α¿   »Ñαó«¡áτá½∞¡«⌐   ºáúαπº¬Ñ   »á¡Ñ½¿  ñ¿á½«úá.
  3003.         ìá»α¿¼Ñα,  Σπ¡¬µ¿∩  ¼«ªÑΓ  »«¼ÑßΓ¿Γ∞  ó  φëà í½«¬  π»αáó½Ñ¡¿∩
  3004.         »αÑñ»«½áúáѼ«Ñ  ¿¼∩ Σá⌐½á, ¬«Γ«α«Ñ »«½∞º«óáΓѽ∞ ¼«ªÑΓ ¿ß»αáó¿Γ∞
  3005.         ¿½¿ ¼«ñ¿Σ¿µ¿α«óáΓ∞. Åá¡Ñ½∞  ñ¿á½«úá  ¼«ªÑΓ  »«¼ÑßΓ¿Γ∞  ΓѬßΓ  ó
  3006.         αÑñá¬Γ¿απѼδ⌐ í½«¬ π»αáó½Ñ¡¿∩, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε SetDlgIteText,
  3007.  
  3008.        Windows 3.0/Ref/1#7                                       = 60 =
  3009.  
  3010.         ¬«Γ«αá∩ ¬«»¿απÑΓ ΓѬßΓ ¿º ºáñá¡¡«ú« íπΣÑαá ó αÑñá¬Γ¿απѼδ⌐ í½«¬
  3011.         π»αáó½Ñ¡¿∩.   è«úñá   αÑñá¬Γ¿απѼδ⌐  í½«¬  π»αáó½Ñ¡¿∩  »«½πτáÑΓ
  3012.         Σ«¬πß¿α«ó¬π óó«ñá,  óÑß∞  ΓѬßΓ  áóΓ«¼áΓ¿τÑ߬¿  óδí¿αáÑΓß∩  ñ½∩
  3013.         αÑñá¬Γ¿α«óá¡¿∩.
  3014.              Æ.¬.  αÑñá¬Γ¿απѼδÑ   í½«¬¿   π»αáó½Ñ¡¿∩   ¡Ñ   ó«ºóαáΘáεΓ
  3015.         áóΓ«¼áΓ¿τÑ߬¿  ΓѬßΓ  ó  »á¡Ñ½∞ ñ¿á½«úá, Σπ¡¬µ¿∩ ñ¿á½«úá ñ«½ª¡á
  3016.         áóΓ«¼áΓ¿τÑ߬¿ »«½πτ¿Γ∞ ΓѬßΓ »ÑαÑñ ºáóÑαΦÑ¡¿Ñ¼ αáí«Γδ. Å«½πτ¿Γ∞
  3017.         ΓѬßΓ «¡á  ¼«ªÑΓ  ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  GrtDlgItemText,  ¬«Γ«αá∩
  3018.         ¬«»¿απÑΓ  ΓѬßΓ  ¿º  αÑñá¬Γ¿απѼ«ú«  í½«¬á  π»αáó½Ñ¡¿∩ ó íπΣÑα.
  3019.         Äíδτ¡« Σπ¡¬µ¿∩ ñ¿á½«úá ß«σαá¡∩ÑΓ φëà ΓѬßΓ  ñ½∩  Γ«ú«,  τΓ«íδ
  3020.         ¿¡¿µ¿á½¿º¿α«óáΓ∞  αÑñá¬Γ¿απѼδ⌐  í½«¬  π»αáó½Ñ¡¿∩  »«ºñ¡ÑÑ, ¿½¿
  3021.         »ÑαÑñáÑΓ Ñú« ó α«ñ¿Γѽ∞߬«Ñ «¬¡« ñ½∩ «íαáí«Γ¬¿.
  3022.              ìѬ«Γ«αδÑ »á¡Ñ½¿ ñ¿á½«úá  ¿ß»«½∞ºπεΓ  αÑñá¬Γ¿απѼδÑ  í½«¬¿
  3023.         π»αáó½Ñ¡¿∩  ñ½∩  Γ«ú«,  τΓ«íδ  »«ºó«½¿Γ∞  »«½∞º«óáΓÑ½ε  óó«ñ¿Γ∞
  3024.         τ¿ß½á. öπ¡¬µ¿∩ ñ¿á½«úá ¼«ªÑΓ »«½πτ¿Γ∞ τ¿ß½«  ¿º  αÑñá¬Γ¿απѼ«ú«
  3025.         í½«¬á  π»αáó½Ñ¡¿∩  ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  GetDlgItemInt,  ¬«Γ«αá∩
  3026.         »«½πτáÑΓ  ΓѬßΓ  ¿º  í½«¬á  π»αáó½Ñ¡¿∩  ¿  »ÑαÑó«ñ¿Γ  ΓѬßΓ   ó
  3027.         ñÑß∩Γ¿τ¡«Ñ  º¡áτÑ¡¿Ñ.  Å«½∞º«óáΓѽ∞  óó«ñ¿Γ  τ¿ß½« ó ñÑß∩Γ¿τ¡δσ
  3028.         Ññ¿¡¿µáσ. Ä¡« ¼«ªÑΓ  íδΓ∞  º¡á¬«óδ¼  ¿½¿  íѺº¡á¬«óδ¼.  öπ¡¬µ¿∩
  3029.         ñ¿á½«úá   ¼«ªÑΓ   ¿¡ñ¿µ¿α«óáΓ∞   µÑ½«Ñ   »α¿   »«¼«Θ¿   Σπ¡¬µ¿¿
  3030.         SetDlgItemInt. Ä¡á »ÑαÑó«ñ¿Γ º¡á¬«ó«Ñ ¿½¿ íѺº¡á¬«ó«Ñ  µÑ½«Ñ  ó
  3031.         ßΓ᫬π ñÑß∩Γ¿τ¡δσ τ¿ßѽ.
  3032.  
  3033.              Åá¡Ñ½¿ »ÑαÑτ¡∩ ¿ ß«ñÑন¼«Ñ ñ¿αÑ¬Γ«α¿⌐
  3034.  
  3035.              ìѬ«Γ«αδÑ  »á¡Ñ½¿  ñ¿á½«úá  ¿¡ñ¿µ¿απεΓ  »ÑαÑτ¡¿,  ¡á»α¿¼Ñα
  3036.         ΓᬿÑ, ¬á¬ ß»¿ß¬¿ ¿¼Ñ¡ Σá⌐½«ó, ¿º  ¬«Γ«αδσ  »«½∞º«óáΓѽ∞  ¼«ªÑΓ
  3037.         óδíαáΓ∞ «ñ¡« ¿½¿ ¡Ñ߬«½∞¬« ¿¼Ñ¡. Åá¡Ñ½¿ ñ¿á½«úá, ¬«Γ«αδÑ «íδτ¡«
  3038.         ¿¡ñ¿µ¿απεΓ  ß»¿ß«¬,  «íδτ¡« ¿ß»«½∞ºπεΓ í½«¬¿ π»αáó½Ñ¡¿∩ »á¡Ñ½∞ε
  3039.         »ÑαÑτ¡∩ ¿ Σπ¡¬µ¿¿ DlgDirList ¿ DlgDirSelect. öπ¡¬µ¿∩ DlgDirList
  3040.         áóΓ«¼áΓ¿τÑ߬¿  ºá»«½¡∩ÑΓ  »á¡Ñ½∞ »ÑαÑτ¡∩ ¿¼Ñ¡á¼¿ Σá⌐½«ó ΓѬπΘÑ⌐
  3041.         ñ¿αÑ¬Γ«α¿¿. öπ¡¬µ¿∩ DlgDirSelect »«½πτáÑΓ óδíαá¡¡«Ñ  ¿¼∩  Σá⌐½á
  3042.         ¿º  »á¡Ñ½¿  »ÑαÑτ¡∩.  é¼ÑßΓÑ  «¡¿ «íÑß»Ñτ¿óáεΓ πñ«í¡δ⌐ »πΓ∞ ñ½∩
  3043.         »á¡Ñ½¿ ñ¿á½«úá ¿¡ñ¿µ¿α«óáΓ∞ ß«ñÑন¼«Ñ ñ¿αÑ¬Γ«α¿¿  ¿  »«ºó«½¿Γ∞
  3044.         »«½∞º«óáΓÑ½ε  óδíαáΓ∞ Σá⌐½, ¡Ñ óó«ñ∩ ¿¼Ñ¡¿ ñ¿αÑ¬Γ«α¿¿ ¿ Σá⌐½á ß
  3045.         ¬½áó¿áΓπαδ.
  3046.  
  3047.              è«¼í¿¡¿α«óá¡¡δÑ »á¡Ñ½¿
  3048.  
  3049.              äαπú¿¼   ¼ÑΓ«ñ«¼   »αÑñ«ßΓáó½Ñ¡¿∩   »«½∞º«óáΓÑ½ε    ß»¿ß¬á
  3050.         φ½Ñ¼Ñ¡Γ«ó   ∩ó½∩ÑΓß∩   ¿ß»«½∞º«óá¡¿Ñ  ¬«¼í¿¡¿α«óá¡¡δσ  »á¡Ñ½Ñ⌐.
  3051.         è«¼í¿¡¿α«óá¡¡á∩  »á¡Ñ½∞  ß«ßΓ«¿Γ ¿½¿ ¿º ßΓáΓ¿τÑ߬«ú« ΓѬßΓ«ó«ú«
  3052.         »«½∩,  ¿½¿  ¿º  αÑñá¬Γ¿απѼ«ú«  »«½∩,  ß«Ññ¿¡Ñ¡¡«ú«  ß  »á¡Ñ½∞ε
  3053.         »ÑαÑτ¡∩.  Åá¡Ñ½∞  »ÑαÑτ¡∩  ¼«ªÑΓ ¡áσ«ñ¿Γ∞ß∩ ¡á φ¬αá¡Ñ óßÑ óαѼ∩
  3054.         ¿½¿ αá߬αδóáΓ∞ß∩ »«½∞º«óáΓѽѼ. àß½¿  »á¡Ñ½∞  »ÑαÑτ¡∩  ß«ñÑনΓ
  3055.         ßΓáΓ¿τÑ߬«Ñ  ΓѬßΓ«ó«Ñ  »«½Ñ,  Γ« «¡« óßÑúñá «Γ«íαáªáÑΓ ΓѬπΘπε
  3056.         óδí«α¬π   (Ñß½¿   «¡á   ¿¼ÑÑΓß∩)   ó   τáßΓ¿   »á¡Ñ½¿    ß»¿ß¬á
  3057.         ¬«¼í¿¡¿α«óá¡¡«⌐  »á¡Ñ½¿. àß½¿ ¬«¼í¿¡¿α«óá¡¡á∩ »á¡Ñ½∞ ¿ß»«½∞ºπÑΓ
  3058.         αÑñá¬Γ¿απѼ«Ñ »«½Ñ, »«½∞º«óáΓѽ∞  ¼«ªÑΓ  óó«ñ¿Γ∞  ¿¡Σ«α¼áµ¿ε  ó
  3059.         óδí«α¬π;  »á¡Ñ½∞  »ÑαÑτ¡∩  »«ñßóÑΓ¿Γ  »Ñαóδ⌐  φ½Ñ¼Ñ¡Γ  (Ñß½¿ «¡
  3060.         ßπΘÑßΓóπÑΓ),  ¬«Γ«αδ⌐  »«¬áºδóáÑΓ,  τΓ«  »«½∞º«óáΓѽ∞  óóѽ   ó
  3061.         αÑñá¬Γ¿απѼ«Ñ  »«½Ñ.  Å«½∞º«óáΓѽ∞ ¼«ªÑΓ ºáΓѼ óδíαáΓ∞ φ½Ñ¼Ñ¡Γ,
  3062.         »«ñßóÑτÑ¡¡δ⌐ ó »á¡Ñ½¿ »ÑαÑτ¡∩ ñ½∩ »«½¡«⌐ óδí«α¬¿.
  3063.  
  3064.        Windows 3.0/Ref/1#7                                       = 61 =
  3065.  
  3066.  
  3067.              É¿ßπѼδÑ ó½áñѽ∞µÑ¼ í½«¬¿ π»αáó½Ñ¡¿∩ »á¡Ñ½¿ ñ¿á½«úá
  3068.  
  3069.              Åá¡Ñ½¿ »ÑαÑτ¡∩, ¬«¼í¿¡¿α«óá¡¡δÑ  »á¡Ñ½¿  ¿  ¬½áó¿Φ¿  ¼«úπΓ
  3070.         íδΓ∞  «»αÑñÑ½Ñ¡δ ¬á¬ í½«¬¿ π»αáó½Ñ¡¿∩, α¿ßπѼδÑ ó½áñѽ∞µÑ¼, »α¿
  3071.         »α¿ßó«Ñ¡¿¿ ¿¼ ß½ÑñπεΘ¿σ Γ¿»«ó ó« óαѼ∩ ß«ºñá¡¿∩:
  3072.  
  3073.              Æ¿»                                  ç¡áτÑ¡¿Ñ
  3074.         ---------------------------------------------------------------
  3075.          LBS_OWNERDRAWFIXED           æ«ºñáÑΓ α¿ßπѼπε ó½áñѽ∞µÑ¼ »á¡Ñ½∞
  3076.                                       »ÑαÑτ¡∩, ß«ñÑαªáΘπε φ½Ñ¼Ñ¡Γδ, ¿¼Ñ-
  3077.                                       εΘ¿Ñ «ñ¡π ¿ Γπ ªÑ Σ¿¬ß¿α«óá¡¡πε
  3078.                                       óδß«Γπ.
  3079.  
  3080.          LBS_OWNERDRAWVARIABLE        æ«ºñáÑΓ α¿ßπѼδ⌐ ó½áñѽ∞µÑ¼ »á¡Ñ½∞
  3081.                                       »ÑαÑτ¡∩, ß«ñÑαªáΘπε φ½Ñ¼Ñ¡Γδ, ¿¼Ñ-
  3082.                                       εΘ¿Ñ αẽ¿τ¡πε óδß«Γπ.
  3083.  
  3084.          CBS_OWNERDRAWFIXED           æ«ºñáÑΓ α¿ßπѼπε ó½áñѽ∞µÑ¼ ¬«¼í¿-
  3085.                                       ¡¿α«óá¡¡πε »á¡Ñ½∞, ß«ñÑαªáΘπε φ½Ñ-
  3086.                                       ¼Ñ¡Γδ, ¿¼ÑεΘ¿Ñ «ñ¡π ¿ ΓπªÑ Σ¿¬ß¿-
  3087.                                       α«óá¡¡πε óδß«Γπ.
  3088.  
  3089.          CBS_OWNERDRAWVARIABLE        æ«ºñáÑΓ α¿ßπѼπε ó½áñѽ∞µÑ¼ ¬«¼í¿-
  3090.                                       ¡¿α«óá¡¡πε »á¡Ñ½∞, ß«ñÑαªáΘπε φ½Ñ-
  3091.                                       ¼Ñ¡Γδ, ¿¼ÑεΘ¿Ñ αẽ¿τ¡πε óδß«Γπ.
  3092.  
  3093.          BS_OWNERDRAW                 æ«ºñáÑΓ α¿ßπѼπε ó½áñѽ∞µÑ¼ ¬½á-
  3094.                                       ó¿Φπ.
  3095.  
  3096.              àß½¿ í½«¬  π»αáó½Ñ¡¿∩  ¿¼ÑÑΓ  Γ¿»  "α¿ßπѼδ⌐  ó½áñѽ∞µÑ¼",
  3097.         Windows   π»αáó½∩ÑΓ   óºá¿¼«ñÑ⌐ßΓó¿Ñ¼   »«½∞º«óáΓѽ∩  ß  í½«¬«¼
  3098.         π»αáó½Ñ¡¿∩  «íδτ¡δ¼  «íαẫ¼,  «»αÑñѽ∩∩,  ¬«úñá   »«½∞º«óáΓѽ∞
  3099.         óδíαá½  ¬½áó¿Φπ  ¿ πóÑñ«¼½∩∩ ó½áñѽ∞µá ¬½áó¿Φ¿ «í φΓ«¼ ß«íδΓ¿¿.
  3100.         Äñ¡á¬«, Γ.¬. φΓ« α¿ßπѼδ⌐ ó½áñѽ∞µÑ¼ í½«¬ π»αáó½Ñ¡¿∩,  ó½áñѽѵ
  3101.         í½«¬á   π»αáó½Ñ¡¿∩   »«½¡«ßΓ∞ε   «ΓóÑΓßΓóѡѡ   ºá   ó¿ºπá½∞¡«Ñ
  3102.         »αÑñßΓáó½Ñ¡¿Ñ φΓ«ú« í½«¬á.
  3103.              è«úñá  Windows  ó»ÑαóδÑ ß«ºñáÑΓ »á¡Ñ½∞ ñ¿á½«úá, ß«ñÑαªáΘπε
  3104.         α¿ßπѼδÑ ó½áñѽ∞µÑ¼ í½«¬¿ π»αáó½Ñ¡¿∩,  «¡á  »«ßδ½áÑΓ  ó½áñѽ∞µπ
  3105.         ß««íΘÑ¡¿Ñ  WM_MEASUREITEM  ñ½∩  ¬áªñ«ú«  í½«¬á π»αáó½Ñ¡¿∩ φΓ«ú«
  3106.         Γ¿»á. Åáαá¼ÑΓα lParam φΓ«ú«  ß««íΘÑ¡¿∩  ß«ñÑαª¿Γ  π¬áºáΓѽ∞  ¡á
  3107.         ßΓαπ¬Γπαπ ñá¡¡δσ MEASUREITEMSTRUCT. è«úñá ó½áñѽѵ »«½πτáÑΓ φΓ«
  3108.         ß««íΘÑ¡¿Ñ  ñ½∩  í½«¬á  π»αáó½Ñ¡¿∩, «¡ ºá»«½¡∩ÑΓ ß««ΓóÑΓßΓóπεΘ¿Ñ
  3109.         »«½∩ φΓ«⌐ ßΓαπ¬Γπαδ ¿ »ÑαÑñáÑΓ  π»αáó½Ñ¡¿Ñ.  ¥Γ«  ñáÑΓ  Windows
  3110.         ¿¡Σ«α¼áµ¿ε  «  αẼÑαáσ í½«¬á π»αáó½Ñ¡¿∩ ¿½¿ Ñú« φ½Ñ¼Ñ¡Γáσ, Γá¬
  3111.         τΓ« Windows ¼«ªÑΓ ß««ΓóÑΓßΓóÑ¡¡« «»αÑñѽ¿Γ∞ ó¿ñ  óºá¿¼«ñÑ⌐ßΓó¿∩
  3112.         »«½∞º«óáΓѽ∩  ß  í½«¬«¼  π»αáó½Ñ¡¿∩.  àß½¿  »á¡Ñ½∞  »ÑαÑτ¡∩ ¿½¿
  3113.         ¬«¼í¿¡¿α«óá¡¡á∩  »á¡Ñ½∞  ¿¼ÑεΓ  Γ¿»  LBS_OWNERDRAWVARIABLE  ¿½¿
  3114.         CBS_OWNERDRAWVARIABLE,  φΓ«  ß««íΘÑ¡¿Ñ »«ßδ½áÑΓß∩ ó½áñѽ∞µπ ñ½∩
  3115.         ¬áªñ«ú« φ½Ñ¼Ñ¡Γá ó í½«¬Ñ π»αáó½Ñ¡¿∩, »«ß¬«½∞¬π  ¬áªñδ⌐  φ½Ñ¼Ñ¡Γ
  3116.         ¼«ªÑΓ  ¿º¼Ñ¡¿Γ∞ß∩  »«  óδß«ΓÑ. é »α«Γ¿ó¡«¼ ß½πτáÑ φΓ« ß««íΘÑ¡¿Ñ
  3117.         »«ßδ½áÑΓß∩ «ñ¿¡ αẠ ñ½∩  µÑ½«ú«  í½«¬á  π»αáó½Ñ¡¿∩,  α¿ßπѼ«ú«
  3118.         ó½áñѽ∞µÑ¼.
  3119.  
  3120.        Windows 3.0/Ref/1#7                                       = 62 =
  3121.  
  3122.              éß∩¬¿⌐ αáº,  ¬«úñá  α¿ßπѼδ⌐  ó½áñѽ∞µÑ¼  í½«¬  π»αáó½Ñ¡¿∩
  3123.         ¡πªñáÑΓß∩  ó  »ÑαÑα¿ß«ó¬Ñ,  Windows  »«ßδ½áÑΓ  ó½áñѽ∞µπ  í½«¬á
  3124.         π»αáó½Ñ¡¿∩  ß««íΘÑ¡¿Ñ  WM_DRAWITEM.   Åáαá¼ÑΓα   lParam   φΓ«ú«
  3125.         ß««íΘÑ¡¿∩    ß«ñÑαª¿Γ    π¬áºáΓѽ∞    ¡á    ßΓαπ¬Γπαπ    ñá¡¡δσ
  3126.         DRAWITEMSTRUCT,  ¬«Γ«αá∩  ß«ñÑαª¿Γ  ¿¡Σ«α¼áµ¿ε   «   α¿ß«óá¡¿¿,
  3127.         ΓαÑíπѼ«¼  ñ½∩ φΓ«ú« í½«¬á π»αáó½Ñ¡¿∩. æσ«ñ¡δ¼ «íαẫ¼, Ñß½¿ ¿º
  3128.         »á¡Ñ½¿ »ÑαÑτ¡∩ ¿½¿ ¬«¼í¿¡¿α«óá¡¡«⌐  »á¡Ñ½¿  πñá½∩ÑΓß∩  φ½Ñ¼Ñ¡Γ,
  3129.         Windows  »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ WM_DELETEITEM, ß«ñÑαªáΘÑÑ π¬áºáΓѽ∞
  3130.         ¡á  ßΓαπ¬Γπαπ  ñá¡¡δσ   DELETEITEMSTRUCT,   ¬«Γ«αá∩   «»¿ßδóáÑΓ
  3131.         πñá½∩Ѽδ⌐ φ½Ñ¼Ñ¡Γ.
  3132.  
  3133.              æ««íΘÑ¡¿∩ ñ½∩ í½«¬«ó π»αáó½Ñ¡¿∩ »á¡Ñ½¿ ñ¿á½«úá
  3134.  
  3135.              î¡«ªÑßΓó«  í½«¬«ó  π»αáó½Ñ¡¿∩  αáß»«º¡áεΓ »αÑñ«»αÑñѽѡ¡δÑ
  3136.         ß««íΘÑ¡¿∩,  ¬«Γ«αδÑ,  íπñπτ¿  »«ß½á¡¡δ¼¿  ó  í½«¬   π»αáó½Ñ¡¿∩,
  3137.         ºáßΓáó½∩εΓ  Ñú«  óδ»«½¡¿Γ∞  ¡Ñ¬«Γ«αδÑ ñÑ⌐ßΓó¿∩. öπ¡¬µ¿∩ ñ¿á½«úá
  3138.         ¼«ªÑΓ  »«ß½áΓ∞   ß««íΘÑ¡¿Ñ   ó   í½«¬   π»αáó½Ñ¡¿∩,   »ÑαÑñáóá∩
  3139.         ¿ñÑ¡Γ¿Σ¿¬áΓ«α   í½«¬á  π»αáó½Ñ¡¿∩  Σπ¡¬µ¿¿  SendDlgItemMessage,
  3140.         ¬«Γ«αá∩ ¿ñÑ¡Γ¿τ¡á Σπ¡¬µ¿¿ SendMessage, Ñß½¿  ¡Ñ  ßτ¿ΓáΓ∞  Γ«ú«,
  3141.         τΓ«   «¡á   ¿ß»«½∞ºπÑΓ   ñ½∩   «»αÑñѽѡ¿∩   í½«¬á  π»αáó½Ñ¡¿∩,
  3142.         »«½πτáεΘÑú«  ß««íΘÑ¡¿Ñ,  Ñú«  ¿ñÑ¡Γ¿Σ¿¬áΓ«α  π»αáó½Ñ¡¿∩  ó¼ÑßΓ«
  3143.         ñÑß¬α¿»Γ«αá «¬¡á.
  3144.  
  3145.              ê¡ΓÑαΣÑ⌐ß ¬½áó¿áΓπαδ »á¡Ñ½¿ ñ¿á½«úá
  3146.  
  3147.              Windows «íÑß»Ñτ¿óáÑΓ ß»Ñµ¿á½∞¡δ⌐ ¿¡ΓÑαΣÑ⌐ß ¬½áó¿áΓπαδ  ñ½∩
  3148.         ¼«ñá½∞¡δσ  »á¡Ñ½Ñ⌐  ñ¿á½«úá  ¿  ΓÑσ  íÑºΓ¿»¡δσ »á¡Ñ½Ñ⌐ ñ¿á½«úá,
  3149.         ¬«Γ«αδÑ  ¿ß»«½∞ºπεΓ  Σπ¡¬µ¿ε  IsDialogMessage  ñ½∩   Σ¿½∞Γαᵿ¿
  3150.         ß««íΘÑ¡¿⌐.  ¥Γ«Γ  ¿¡ΓÑαΣÑ⌐ß  ¬½áó¿áΓπαδ  óδ»«½¡∩ÑΓ  ß»Ñµ¿á½∞¡πε
  3151.         «íαáí«Γ¬π ¡Ñ¬«Γ«αδσ  ¬½áó¿Φ  ¿  úÑ¡Ñα¿απÑΓ  ß««íΘÑ¡¿∩,  ¬«Γ«αδÑ
  3152.         ß««ΓóÑΓßΓóπεΓ  «»αÑñѽѡ¡δ¼  ¬½áó¿Φá¼  ó  »á¡Ñ½¿  ñ¿á½«úá,  ¿½¿
  3153.         »ÑαѼÑΘáεΓ Σ«¬πß¿α«ó¬π  óó«ñá  ¿º  «ñ¡«ú«  í½«¬á  π»αáó½Ñ¡¿∩  ó
  3154.         ñαπú«⌐.  é  Γáí½¿µÑ  1.7  »ÑαÑτ¿ß½Ñ¡δ ¬½áó¿Φ¿, ¿ß»«½∞ºπѼδÑ ñ½∩
  3155.         φΓ«ú« ¿¡ΓÑαΣÑ⌐ßá, ¿ ß««ΓóÑΓßΓóπεΘ¿Ñ ñÑ⌐ßΓó¿∩:
  3156.  
  3157.          Æáí½¿µá 1.7               ê¡ΓÑαΣÑ⌐ß ¬½áó¿áΓπαδ »á¡Ñ½¿ ñ¿á½«úá
  3158.         ---------------------------------------------------------------
  3159.              è½áó¿Φá                       äÑ⌐ßΓó¿Ñ
  3160.         ---------------------------------------------------------------
  3161.           DOWN                  ÅÑαѼÑΘáÑΓ Σ«¬πß¿α«ó¬π óó«ñá ó ß½Ññπε-
  3162.                                 Θ¿⌐ í½«¬ π»αáó½Ñ¡¿∩, ¿¼ÑεΘ¿⌐ Γ¿»
  3163.                                 WS_GROUP.
  3164.  
  3165.           ENTER                 Å«ßδ½áÑΓ ß««íΘÑ¡¿Ñ WM_COMMAND ó Σπ¡¬µ¿ε
  3166.                                 ñ¿á½«úá. Åáαá¼ÑΓα wParam αáóÑ¡ 1, Ñß½¿
  3167.                                 ¿¼ÑÑΓ ¼ÑßΓ« ¬½áó¿Φá »« π¼«½τá¡¿ε.
  3168.  
  3169.           ESCAPE                Å«ßδ½áÑΓ ß««íΘÑ¡¿Ñ WM_COMMAND ó Σπ¡¬µ¿ε
  3170.                                 ñ¿á½«úá. Åáαá¼ÑΓα wParam αáóÑ¡ 2.
  3171.  
  3172.           LEFT                  æ¼«Γα¿ UP.
  3173.  
  3174.           RIGHT                 æ¼«Γα¿ DOWN.
  3175.  
  3176.        Windows 3.0/Ref/1#7                                       = 63 =
  3177.  
  3178.  
  3179.           SHIFT+TAB             ÅÑαѼÑΘáÑΓ Σ«¬πß¿α«ó¬π óó«ñá ó »αÑñδñπ-
  3180.                                 Θ¿⌐ í½«¬ π»αáó½Ñ¡¿∩, ¿¼ÑεΘ¿⌐ Γ¿»
  3181.                                 WS_TABSTOP.
  3182.  
  3183.           TAB                   ÅÑαѼÑΘáÑΓ Σ«¬πß¿α«ó¬π óó«ñá ó ß½Ññπε-
  3184.                                 Θ¿⌐ í½«¬ π»αáó½Ñ¡¿∩, ¿¼ÑεΘ¿⌐ Γ¿»
  3185.                                 WS_TABSTOP.
  3186.  
  3187.           UP                    ÅÑαѼÑΘáÑΓ Σ«¬πß¿α«ó¬π óó«ñá ó »αÑñδñπ-
  3188.                                 Θ¿⌐ í½«¬ π»αáó½Ñ¡¿∩, ¿¼ÑεΘ¿⌐ Γ¿»
  3189.                                 WS_GROUP.
  3190.  
  3191.              è½áó¿Φ¿ TAB ¿ DIRECTION ¡Ñ ¿¼ÑεΓ  ¡¿¬á¬«ú«  φΣΣѬΓá,  Ñß½¿
  3192.         í½«¬¿  π»αáó½Ñ¡¿∩  ó »á¡Ñ½¿ ñ¿á½«úá ¡Ñ ¿¼ÑεΓ Γ¿» WS_TABSTOP ¿½¿
  3193.         WS_GROUP. ¥Γ¿ ¬½áó¿Φ¿ ¡Ñ αáí«ΓáεΓ ¿ ó íÑºΓ¿»¡«⌐ »á¡Ñ½¿ ñ¿á½«úá,
  3194.         Ñß½¿ ñ½∩ Σ¿½∞Γαᵿ¿ ß««íΘÑ¡¿⌐ »á¡Ñ½¿  ñ¿á½«úá  ¡Ñ  ¿ß»«½∞ºπÑΓß∩
  3195.         Σπ¡¬µ¿∩ IsDialogMessage.
  3196.              Åα¿¼Ñτá¡¿Ñ.  ä½∩ »α¿¬½áñ¡δσ »α«úαá¼¼, ¿ß»«½∞ºπεΘ¿σ ¬½áó¿Φ¿
  3197.         π߬«αÑ¡¿∩ (á¬ßѽÑαáΓ«αδ), ¿ ¿¼ÑεΘ¿σ íÑºΓ¿»¡δÑ  »á¡Ñ½¿  ñ¿á½«úá,
  3198.         Σπ¡¬µ¿∩   IsDialogMessage   ñ«½ª¡á  óδºδóáΓ∞ß∩  »ÑαÑñ  Σπ¡¬µ¿Ñ⌐
  3199.         TranslateAccelerator. é »α«Γ«ó¡«¼ ß½πτáÑ, ¿¡ΓÑαΣÑ⌐ß  ¬½áó¿áΓπαδ
  3200.         ñ½∩ »á¡Ñ½¿ ñ¿á½«úá ¼«ªÑΓ «íαáíáΓδóáΓ∞ß∩ ¡Ñ¬«ααÑ¬Γ¡«.
  3201.              Åਪ½áñ¡δÑ   »α«úαá¼¼δ,  ¬«Γ«αδÑ  ¿¼ÑεΓ  íÑºΓ¿»¡δÑ  »á¡Ñ½¿
  3202.         ñ¿á½«úá ¿ σ«Γ∩Γ, τΓ«íδ φΓ¿ »á¡Ñ½¿ ¿¼Ñ½¿  ß»Ñµ¿á½∞¡δ⌐  ¿¡ΓÑαΣÑ⌐ß
  3203.         ¬½áó¿áΓπαδ,  ñ«½ª¡δ  «ΓΣ¿½∞Γα«óδóáΓ∞  ß««íΘÑ¡¿∩,  »«½πτÑ¡¡δÑ ¿º
  3204.         «τÑαÑñ¿ »α¿¬½áñ¡«⌐  »α«úαá¼¼δ,  τÑαѺ  Σπ¡¬µ¿ε  IsDialogMessage
  3205.         »ÑαÑñ  ΓѼ, ¬á¬ óδ»«½¡¿Γ∞ ½εíπε ñαπúπε «íαáí«Γ¬π. ¥Γ« «º¡áτáÑΓ,
  3206.         τΓ«  »α¿¬½áñ¡á∩  »α«úαἼᠠñ«½ª¡á  »ÑαÑñáΓ∞  ß««íΘÑ¡¿Ñ  ó  φΓπ
  3207.         Σπ¡¬µ¿ε   ¡Ñ¼Ññ½Ñ¡¡«   »«ß½Ñ  »«½πτÑ¡¿∩  ß««íΘÑ¡¿∩  «Γ  Σπ¡¬µ¿⌐
  3208.         GetMessage ¿½¿ PeekMessage.  ü«½∞Φ¿¡ßΓó«  »α¿¬½áñ¡δσ  »α«úαá¼¼,
  3209.         ¬«Γ«αδÑ   ¿¼ÑεΓ  íÑºΓ¿»¡δÑ  »á¡Ñ½¿  ñ¿á½«úá, óßΓáó½∩εΓ  Σπ¡¬µ¿ε
  3210.         IsDialogMessage ó «ß¡«ó¡«⌐  µ¿¬½  «íαáí«Γ¬¿  ß««íΘÑ¡¿⌐  Σπ¡¬µ¿¿
  3211.         WinMain.  öπ¡¬µ¿∩  IsDialogMessage  áóΓ«¼áΓ¿τÑ߬¿  «íαáíáΓδóáÑΓ
  3212.         ½εí«Ñ ß««íΘÑ¡¿Ñ ñ½∩ »á¡Ñ½¿ ñ¿á½«úá. ¥Γ« «º¡áτáÑΓ, τΓ« Ñß½¿  φΓá
  3213.         Σπ¡¬µ¿∩  ó«ºóαáΓ¿½á ¡Ñ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ, Γ« ß««íΘÑ¡¿Ñ ¡Ñ ΓαÑíπÑΓ
  3214.         ñ«»«½¡¿Γѽ∞¡«⌐ «íαáí«Γ¬¿  ¿  ñ«½ª¡«  íδΓ∞  »ÑαÑñá¡«  ó  Σπ¡¬µ¿ε
  3215.         TranslateMessage  ¿½¿ DispatchMessage.
  3216.              öπ¡¬µ¿∩       IsDialogMessage      ΓᬪѠ     «íαáíáΓδóáÑΓ
  3217.         »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ALT+¼¡Ñ¼«¡¿¬á.
  3218.  
  3219.  
  3220.        Windows 3.0/Ref/1#7                                       = 64 =
  3221.  
  3222.              Å᫬απΓ¬á ó »á¡Ñ½∩σ ñ¿á½«úá
  3223.  
  3224.              é  ¼«ñá½∞¡δσ  »á¡Ñ½∩σ  ñ¿á½«úá ¬½áó¿Φ¿ π»αáó½Ñ¡¿∩ ¬παß«α«¼
  3225.         óδ»«½¡∩εΓ ß»Ñµ¿Σ¿τÑ߬¿Ñ Σπ¡¬µ¿¿, ºáó¿ß∩Θ¿Ñ «í í½«¬«ó π»αáó½Ñ¡¿∩
  3226.         ó »á¡Ñ½∩σ ñ¿á½«úá. ìá»α¿¼Ñα, ñ½∩ úαπ»»δ í½«¬«ó  π»αáó½Ñ¡¿∩  φΓ¿
  3227.         ¬½áó¿Φ¿ »ÑαѼÑΘáεΓ Σ«¬πß¿α«ó¬π óó«ñá ¿º «ñ¡«ú« í½«¬á π»αáó½Ñ¡¿∩
  3228.         ó  ñαπú«⌐, »ÑαѼÑΘáεΓ ¬παß«α ó αÑñá¬Γ¿απѼ«¼ í½«¬Ñ π»αáó½Ñ¡¿∩ ¿
  3229.         »α«¬απτ¿óáεΓ ß«ñÑন¼«Ñ »á¡Ñ½¿ »ÑαÑτ¡∩.  è½áó¿Φ¿  DIRECTION  ¡Ñ
  3230.         ¼«úπΓ   ¿ß»«½∞º«óáΓ∞ß∩  ñ½∩  »α«¬απτ¿óá¡¿∩  ß«ñÑন¼«ú«  »á¡Ñ½¿
  3231.         ñ¿á½«úá, ¿¼ÑεΘÑ⌐ ßó«¿  ß«íßΓóÑ¡¡δÑ  ßΓ᫬¿  »α«¬απΓ¬¿.  àß½¿  ó
  3232.         »á¡Ñ½¿  ñ¿á½«úá  ¿¼ÑεΓß∩ ßΓ᫬¿ »α«¬απΓ¬¿, »α¿¬½áñ¡á∩ »α«úαá¼¼á
  3233.         ñ«½ª¡á «íÑß»Ñτ¿Γ∞ ß««ΓóÑΓßΓóπεΘ¿⌐ ¿¡ΓÑαΣÑ⌐ß ¬½áó¿áΓπαδ ñ½∩ φΓ¿σ
  3234.         ßΓ᫬ »α«¬απΓ¬¿. çá¼áΓ¿¼, τΓ«, Ñß½¿ ß¿ßΓѼᠠ¿¼ÑÑΓ  "¼δΦ∞",  Γ«
  3235.         ñ½∩ »α«¬απΓ¬¿ ñ«ßΓπ»Ñ¡ ¿¡ΓÑαΣÑ⌐ß "¼δΦ¿".
  3236.  
  3237.  
  3238.  
  3239.        Windows 3.0/Ref/1#7                                       = 65 =
  3240.  
  3241.                                    1.8 öπ¡¬µ¿¿ »α«¬απΓ¬¿                       
  3242.        ----------------------------------------------------------------
  3243.  
  3244.              öπ¡¬µ¿¿  »α«¬απΓÑ¿ π»αáó½∩εΓ »α«¬απΓ¬«⌐ ß«ñÑন¼«ú« «¬¡á ¿
  3245.         ßΓα«¬á¼¿ »α«¬απΓ¬¿ «¬¡á. Å᫬απΓ¬á  -  φΓ«  »ÑαѼÑΘÑ¡¿Ñ  ñá¡¡δσ
  3246.         ó¡πΓα∞  ¿  ºá »αÑñÑ½δ «í½áßΓ¿ »«½∞º«óáΓѽ∩ »« »«½∞º«óáΓѽ∞߬«¼π
  3247.         ºá»α«ßπ. ¥Γ« ñáÑΓ »«½∞º«óáΓѽε ó«º¼«ª¡«ßΓ∞ »α«ß¼«ΓαÑΓ∞ ñ«¬π¼Ñ¡Γ
  3248.         ¿½¿ úαáΣ¿¬ »« τáßΓ∩¼, Ñß½¿ Windows  ¡Ñ  ¼«ªÑΓ  »«¼ÑßΓ¿Γ∞  µÑ½δ⌐
  3249.         ñ«¬π¼Ñ¡Γ   ¿½¿   úαáΣ¿¬  ó¡πΓα∞  «í½áßΓ¿  »«½∞º«óáΓѽ∩.  æΓ᫬¿
  3250.         »α«¬απΓ¬¿   »«ºó«½∩εΓ   »«½∞º«óáΓÑ½ε   π»αáó½∩Γ∞    »α«¬απΓ¬«⌐.
  3251.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  »ÑαÑτÑ¡∞  ¬αáΓ¬«  «»¿ßδóáÑΓ  ¬áªñπε ¿º Σπ¡¬µ¿⌐
  3252.         »α«¬απΓ¬¿:
  3253.  
  3254.              öπ¡¬µ¿∩                        Ä»¿ßá¡¿Ñ
  3255.         ---------------------------------------------------------------
  3256.  
  3257.          GetScrollPos        Å«½πτÑ¡¿Ñ ΓѬπΘÑ⌐ »«º¿µ¿¿ ½¿ΣΓá ßΓ᫬¿
  3258.                              »α«¬απΓ¬¿.
  3259.  
  3260.          GetScrollRange      è«»¿απÑΓ ¼á¬ß¿¼á½∞¡πε ¿ ¼¿¡¿¼á½∞¡πε »«º¿-
  3261.                              µ¿ε ñá¡¡«⌐ ßΓ᫬¿ »α«¬απΓ¬¿ ñ½∩ ß»Ñµ¿Σ¿µ¿-
  3262.                              α«óá¡¡«⌐ »α«¬απΓ¬¿.
  3263.  
  3264.          ScrollDC            Å᫬απτ¿óáÑΓ »α∩¼«πú«½∞¡¿¬ í¿Γ«ó »« ú«α¿-
  3265.                              º«¡Γ὿ ¿ óÑαΓ¿¬á½¿.
  3266.  
  3267.          ScrollWindow        ÅÑαѼÑΘáÑΓ ß«ñÑন¼«Ñ «í½áßΓ¿ »«½∞º«óáΓѽ∩.
  3268.  
  3269.          SetScrollPos        ôßΓá¡áó½¿óáÑΓ ½¿ΣΓ ßΓ᫬¿ »α«¬απΓ¬¿.
  3270.  
  3271.          ShowScrollBar       ê¡ñ¿µ¿απÑΓ ¿½¿ »α∩τÑΓ ßΓ᫬π »α«¬απΓ¬¿ ¿
  3272.                              ÑÑ í½«¬¿ π»αáó½Ñ¡¿∩.
  3273.  
  3274.              1.8.1 æΓá¡ñáαΓ¡δÑ  ßΓ᫬¿  »α«¬απΓ¬¿  ¿  í½«¬¿ π»αáó½Ñ¡¿∩
  3275.                    ßΓ᫬«⌐ »α«¬απΓ¬¿
  3276.  
  3277.              æΓá¡ñáαΓ¡á∩    ßΓα«¬á    »α«¬απΓ¬¿     -     φΓ«     τáßΓ∞
  3278.         ¡Ñ»«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿ «¬¡á. Ä¡á ß«ºñáÑΓß∩ ó¼ÑßΓÑ ß «¬¡«¼ ¿
  3279.         »«∩ó½∩ÑΓß∩  ¡á  φ¬αá¡Ñ  »α¿  ¿¡ñ¿µ¿α«óá¡¿¿  «¬¡á.  àñ¿¡ßΓóÑ¡¡δ¼
  3280.         ¡áº¡áτÑ¡¿Ñ¼ ßΓá¡ñáαΓ¡«⌐ ßΓ᫬¿ »α«¬απΓ¬¿ ∩ó½∩ÑΓß∩ úÑ¡Ñα¿α«óá¡¿Ñ
  3281.         »«½∞º«óáΓѽ∞߬«ú«  ºá»α«ßá  ¡á  »α«¬απΓ¬π  «í½áß¿  »«½∞º«óáΓѽ∩
  3282.         «¬¡á. Ä¬¡« ß«ñÑαª¿Γ  ßΓá¡ñáαΓ¡πε  ßΓ᫬𠠻᫬απΓ¬¿,  Ñß½¿  «¡«
  3283.         ß«ºñá¡«   ß  ¿ß»«½∞º«ó᡿Ѽ  Γ¿»á  WS_VSCROLL  ¿½¿  WS_HSCROLL.
  3284.         æΓá¡ñáαΓ¡á∩ ßΓα«¬á  »α«¬απΓ¬¿  ¼«ªÑΓ  íδΓ∞  ú«α¿º«¡Γá½∞¡«⌐  ¿½¿
  3285.         óÑαΓ¿¬á½∞¡«⌐.  éÑαΓ¿¬á½∞¡á∩ ßΓ᫬á óßÑúñá αáß»«½«ªÑ¡á ¡á »αáó«⌐
  3286.         úαá¡¿µÑ  «í½áßΓ¿  »«½∞º«óáΓѽ∩;  ú«α¿º«¡Γá½∞¡á∩  ßΓα«¬á  óßÑúñá
  3287.         αáß»«½«ªÑ¡á  ó¡¿ºπ.  æΓá¡ñáαΓ¡á∩  ßΓα«¬á »α«¬απΓ¬¿ óßÑúñá ¿¼ÑÑΓ
  3288.         óδß«Γπ ¿ Φ¿α¿¡π,  ¬«Γ«αδÑ  «»αÑñÑ½Ñ¡δ  ß¿ßΓѼ¡δ¼¿  ¼ÑΓα¿τÑ߬¿¼¿
  3289.         º¡áτÑ¡¿∩¼¿  SM_CXVSCROLL  ¿  SM_CYHSCROLL. (ä½∩ »«½πτÑ¡¿∩ í«½ÑÑ
  3290.         »«ñα«í¡«⌐ ¿¡Σ«α¼áµ¿¿ ß¼«Γα¿ΓÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿¿ GetSystemMetrics
  3291.         ó ú½áóÑ 4 "滿߫¬ Σπ¡¬µ¿⌐").
  3292.              ü½«¬   π»αáó½Ñ¡¿∩  ßΓ᫬«⌐  »α«¬απΓ¬¿  -  φΓ«  «¬¡«  í½«¬á
  3293.         π»αáó½Ñ¡¿∩, ¬«Γ«α«Ñ óδú½∩ñ¿Γ ¿ ñÑ⌐ßΓóπÑΓ ¬á¬ ßΓá¡ñáαΓ¡á∩ ßΓ᫬á
  3294.  
  3295.        Windows 3.0/Ref/1#7                                       = 66 =
  3296.  
  3297.         »α«¬απΓ¬¿. ì« ó «Γ½¿τ¿Ñ «Γ ßΓá¡ñáαΓ¡«⌐  ßΓ᫬¿  »α«¬απΓ¬¿  í½«¬
  3298.         π»αáó½Ñ¡¿∩  ßΓ᫬«⌐  »α«¬απΓ¬¿  ¡Ñ  ∩ó½∩ÑΓß∩ τáßΓ∞ε ¬á¬«ú«-½¿í«
  3299.         «¬¡á. èᬠ«Γñѽ∞¡«Ñ  «¬¡«  í½«¬  π»αáó½Ñ¡¿∩  ßΓ᫬«⌐  »α«¬απΓ¬¿
  3300.         ¼«ªÑΓ »«½πτáΓ∞ Σ«¬πß¿α«ó¬π  óó«ñá  ¿  «Γ«íαáªáΓ∞  φΓ«  ß«íδΓ¿Ñ,
  3301.         ¿¡ñ¿µ¿απ∩  ¼¿úáεΘ¿⌐  »ßÑóñ«¬παß«α ó ½¿ΣΓÑ (íÑúπ¡¬Ñ). è«úñá í½«¬
  3302.         π»αáó½Ñ¡¿∩  ßΓ᫬«⌐  »α«¬απΓ¬¿   »«½πτ¿½   Σ«¬πß¿α«ó¬π   óó«ñá,
  3303.         »«½∞º«óáΓѽ∞   ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞  ¬½áó¿áΓπαπ  ñ½∩  π»αáó½Ñ¡¿∩
  3304.         »α«¬απΓ¬«⌐. é  «Γ½¿τ¿Ñ  «Γ  ßΓá¡ñáαΓ¡δσ  ßΓ᫬  »α«¬απΓ¬¿  í½«¬
  3305.         π»αáó½Ñ¡¿∩   ßΓ᫬«⌐   »α«¬απΓ¬¿   »αÑñπß¼áΓα¿óáÑΓ   óßΓα«Ñ¡¡δ⌐
  3306.         ¿¡ΓÑαΣÑ⌐ß ¬½áó¿áΓπαδ. ü½«¬¿ π»αáó½Ñ¡¿∩ ßΓ᫬«⌐ »α«¬απΓ¬¿  ¼«úπΓ
  3307.         ΓᬪѠ  ¿ß»«½∞º«óáΓ∞ß∩   ñ½∩   ñαπú¿σ   µÑ½Ñ⌐.  ìá»α¿¼Ñα,  í½«¬
  3308.         π»αáó½Ñ¡¿∩ ßΓ᫬«⌐ »α«¬απΓ¬¿ ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞ß∩  ñ½∩  óδí«αá
  3309.         º¡áτÑ¡¿⌐ ¿º ñ¿á»áº«¡á º¡áτÑ¡¿⌐ (óδí«α µóÑΓá ¿º ß»Ñ¬Γαá µóÑΓ«ó).
  3310.                                 1.1.8 ï¿ΣΓ ßΓ᫬¿ »α«¬απΓ¬¿                    
  3311.  
  3312.              ï¿ΣΓ  ßΓ᫬¿  »α«¬απΓ¬¿  -  φΓ«  ¡Ñí«½∞Φ«⌐ »α∩¼«πú«½∞¡¿¬ ó
  3313.         ßΓα«¬Ñ »α«¬απΓ¬¿. Ä¡ »«¬áºδóáÑΓ »α¿í½¿º¿Γѽ∞¡«Ñ  ¼ÑßΓ«»«½«ªÑ¡¿Ñ
  3314.         ó¡πΓα¿  ΓѬπΘÑú«  ñ«¬π¼Ñ¡Γá  ¿½¿  »«½∩ ñá¡¡δσ, ¿¡ñѵ¿α«óá¡¡δσ ó
  3315.         ΓѬπΘ¿⌐ ¼«¼Ñ¡Γ ó «í½áßΓ¿ »«½∞º«óáΓѽ∩. ìá»α¿¼Ñα, ½¿ΣΓ ¡áσ«ñ¿Γß∩
  3316.         ó  µÑ¡ΓαÑ  ßΓ᫬¿  »α«¬απΓ¬¿,  ¬«úñá  ó  «í½áßΓ¿   »«½∞º«óáΓѽ∩
  3317.         ¡áσ«ñ¿Γß∩ ΓαÑΓ∞∩ ßΓαá¡¿µá »∩Γ¿ßΓαá¡¿τ¡«ú« ñ«¬π¼Ñ¡Γá.
  3318.              öπ¡¬µ¿∩  SetScrollPos πßΓá¡áó½¿óáÑΓ »«º¿µ¿ε ½¿ΣΓá ó ßΓ᫬Ñ
  3319.         »α«¬απΓ¬¿.  Æ.  ¬.  Windows   ¡Ñ   ¬«ααÑ¬Γ¿απÑΓ   áóΓ«¼áΓ¿τÑ߬¿
  3320.         »«½«ªÑ¡¿Ñ  ½¿ΣΓá, ¬«úñá »α¿¬½áñ¡á∩ »α«úαá¼¼á óδ»«½¡¿½á «»Ñαᵿε
  3321.         »α«¬απΓ¬¿, Γ«  ñ½∩  ¬«ααÑ¬Γ¿α«ó¬¿  »«º¿µ¿¿  ½¿ΣΓá  ñ«½ª¡á  íδΓ∞
  3322.         ¿ß»«½∞º«óá¡á   Σπ¡¬µ¿∩   SetScrollPos.   öπ¡¬µ¿∩   GetScrollPos
  3323.         ó«ºóαáΘáÑΓ ΓѬπΘπε »«º¿µ¿ε.
  3324.              Å«º¿µ¿∩   ½¿ΣΓá   -   φΓ«    µÑ½«Ñ    º¡áτÑ¡¿Ñ.    Å«º¿µ¿∩
  3325.         πßΓá¡áó½¿óáÑΓß∩  «Γ¡«ß¿Γѽ∞¡«  ½Ñó«ú«  ¿½¿ óÑασ¡Ñú« ¬αá∩ ßΓ᫬¿
  3326.         »α«¬απΓ¬¿ ó ºáó¿ß¿¼«ßΓ¿ «Γ Γ«ú«, ú«α¿º«¡Γá½∞¡á ¿½¿  óÑαΓ¿¬á½∞¡á
  3327.         ßΓα«¬á »α«¬απΓ¬¿. Å«º¿µ¿∩ ñ«½ª¡á αáß»«½áúáΓ∞ß∩ ó¡πΓα¿ ñ¿á»áº«¡á
  3328.         ßΓ᫬¿  »α«¬απΓ¬¿,  ¬«Γ«αδ⌐  «»αÑñѽ∩ÑΓß∩  ßó«¿¼¿ ¼¿¡¿¼á½∞¡δ¼ ¿
  3329.         ¼á¬ß¿¼á½∞¡δ¼ º¡áτÑ¡¿∩¼¿.  Å«º¿µ¿¿  αáó¡«¼Ñα¡«  αáß»αÑñÑ½Ñ¡δ  ¡á
  3330.         »α«Γ∩ªÑ¡¿¿  óßÑ⌐  ßΓ᫬¿  »α«¬απΓ¬¿.  ìá»α¿¼Ñα, Ñß½¿ πßΓá¡«ó½Ñ¡
  3331.         ñ¿á»áº«¡ «Γ 0 ñ« 100, Γ« óñ«½∞ ßΓ᫬¿ »α«¬απΓ¬¿ ßπΘÑßΓóπÑΓ  100
  3332.         »«º¿µ¿⌐,  ¬«Γ«αδÑ  αáó¡«¼Ñα¡«  αáß»αÑñÑ½Ñ¡δ  Γᬿ¼ «íαẫ¼, τΓ«
  3333.         »«º¿µ¿∩ 50 ¡áσ«ñ¿Γß∩ ó µÑ¡ΓαÑ ßΓ᫬¿ »α«¬απΓ¬¿.  ÅÑαó«¡áτá½∞¡δ⌐
  3334.         ñ¿á»áº«¡   ºáó¿ß¿Γ  «Γ  ßΓ᫬¿  »α«¬απΓ¬¿.  æΓá¡ñáαΓ¡δÑ  ßΓ᫬¿
  3335.         »α«¬απΓ¬¿  ¿¼ÑεΓ  ¡áτá½∞¡δ⌐  ñ¿á»áº«¡  «Γ  0  ñ«   100;   í½«¬¿
  3336.         π»αáó½Ñ¡¿∩ ßΓ᫬«⌐ »α«¬απΓ¬¿ ¿¼ÑεΓ »πßΓ«⌐ ñ¿á»áº«¡ (¼¿¡¼¼á½∞¡«Ñ
  3337.         ¿ ¼á¬ß¿¼á½∞¡«Ñ º¡áτÑ¡¿Ñ αáó¡δ 0), Ñß½¿ »α¿ ß«ºñá¡¿¿ φΓ«ú« í½«¬á
  3338.         π»αáó½Ñ¡¿∩ ¡Ñ í佫 Γ«τ¡«  ºáñá¡«  º¡áτÑ¡¿Ñ  ñ¿á»áº«¡á.  öπ¡¬µ¿∩
  3339.         SetScrollRange  πßΓá¡áó½¿óáÑΓ  ¡«óδÑ ¼¿¡¿¼á½∞¡«Ñ ¿ ¼á¬ß¿¼á½∞¡«Ñ
  3340.         º¡áτÑ¡¿∩, ΓᬠτΓ« »α¿¬½áñ¡á∩ »α«úαἼᠠ¼«ªÑΓ  óßÑúñá  ¿º¼Ñ¡¿Γ∞
  3341.         ßπΘÑßΓóπεΘ¿⌐  ñ¿á»áº«¡. öπ¡¬µ¿∩ GetScrollRange »«½πτáÑΓ ΓѬπΘ¿Ñ
  3342.         ¼¿¡¿¼á½∞¡«Ñ ¿ ¼á¬ß¿¼á½∞¡«Ñ º¡áτÑ¡¿∩. î¿¡¿¼á½∞¡«Ñ ¿ ¼á¬ß¿¼á½∞¡«Ñ
  3343.         º¡áτÑ¡¿∩  ¼«úπΓ  »α¿¡¿¼áΓ∞  ½εíδÑ  µÑ½δÑ  º¡áτÑ¡¿∩.   ìá»α¿¼Ñα,
  3344.         »α«úαἼᠠ ñ¿¡á¼¿τÑ߬«⌐  Γáí½¿µδ,  ¿¼ÑεΘÑ⌐  255  ßΓ᫬,  ¼«ªÑΓ
  3345.         πßΓá¡«ó¿Γ∞ ñ¿á»áº«¡ »α«¬απΓ¬¿ »« ú«α¿º«¡Γ὿ «Γ 1 ñ« 255.
  3346.              àß½¿ Σπ¡¬µ¿∩ SetScrollPos ß»Ñµ¿Σ¿µ¿απÑΓ º¡áτÑ¡¿Ñ  »«º¿µ¿¿,
  3347.         ¬«Γ«α«Ñ ¼Ñ¡∞ΦÑ ¼¿¡¿¼á½∞¡«ú« ¿½¿ í«½∞ΦÑ ¼á¬ß¿¼á½∞¡«ú«, Γ« ó¼ÑßΓ«
  3348.         ¡Ñú«   ¿ß»«½∞ºπεΓß∩   ¼¿¡¿¼á½∞¡«Ñ  ¿½¿  ¼á¬ß¿¼á½∞¡«Ñ  º¡áτÑ¡¿Ñ.
  3349.         öπ¡¬µ¿∩ SetScrollPos »ÑαѼÑΘáÑΓ ½¿ΣΓ «Γ »«º¿µ¿¿ ¬ »«º¿µ¿¿.
  3350.  
  3351.        Windows 3.0/Ref/1#7                                       = 67 =
  3352.  
  3353.                                                                                
  3354.             1.8.3 çá»α«ßδ ¡á »α«¬απΓ¬π
  3355.  
  3356.              Å«½∞º«óáΓѽ∞   úÑ¡Ñα¿απÑΓ   ºá»α«ß   ¡á  »α«¬απΓ¬π,  ¬«úñá
  3357.         ¡áª¿¼áÑΓ  ¡á  ¬¡«»¬π  "¼δΦ¿",  ¡áσ«ñ∩ß∞  ¡á  ßΓα«¬Ñ  »α«¬απΓ¬¿.
  3358.         Windows   »«ßδ½áÑΓ  ºá»α«ß  ó  ñá¡¡«Ñ  «¬¡«  ó  ó¿ñÑ  ß««íΘÑ¡¿⌐
  3359.         WM_HSCROLL ¿  WM_VSCROLL.  Åáαá¼ÑΓα  lParam  ß«ñÑαª¿Γ  º¡áτÑ¡¿Ñ
  3360.         »«º¿µ¿¿   ¿  ñÑß¬α¿»Γ«α  í½«¬á  π»αáó½Ñ¡¿∩  ßΓ᫬«⌐  »α«¬απΓ¬¿,
  3361.         ¬«Γ«αδ⌐  ßúÑ¡Ñα¿α«óá½  φΓ«  ß««íΘÑ¡¿Ñ  (lParam  αáó¡«  0,  Ñß½¿
  3362.         ß««íΘÑ¡¿Ñ  »«ßΓπ»¿½« «Γ ßΓá¡ñáαΓ¡«⌐ ßΓ᫬¿ »α«¬απΓ¬¿). Åáαá¼ÑΓα
  3363.         wParam ß»Ñµ¿Σ¿µ¿απÑΓ Γ¿» »α«¬απΓ¬¿, Γᬫ⌐ ¬á¬  »α«¬απΓ¬á  óóÑασ
  3364.         ¡á  «ñ¡π  ßΓ᫬π,  »α«¬απΓ¬á  ó¡¿º ¡á ßΓαá¡¿µπ ¿½¿ »α«¬απΓ¬á ñ«
  3365.         ¬«¡µá. Æ¿» »α«¬απΓ¬¿ «»αÑñѽ∩ÑΓß∩ «í½áßΓ∞ε ßΓ᫬¿ »α«¬απΓ¬¿, ¡á
  3366.         ¬«Γ«α«⌐ »«½∞º«óáΓѽ∞ ¡áªá½ ¬¡«»¬π "¼δΦ¿".
  3367.              Å«½∞º«óáΓѽ∞   ¼«ªÑΓ   ΓᬪѠ  ßúÑ¡Ñα¿α«óáΓ∞   ºá»α«ß   ¡á
  3368.         »α«¬απΓ¬π,   ¿ß»«½∞ºπ∩   ½¿ΣΓ   ßΓ᫬¿   »α«¬απΓ¬¿,   ¡Ñí«½∞Φ«⌐
  3369.         »α∩¼«πú«½∞¡¿¬ ó¡πΓα¿ ßΓ᫬¿ »α«¬απΓ¬¿. Å«½∞º«óáΓѽ∞  »ÑαѼÑΘáÑΓ
  3370.         ½¿ΣΓ, íπ¬ß¿απ∩ "¼δΦ∞", Γ.Ñ. «ßΓáó½∩ÑΓ ½Ñóπε ¬¡«»¬π ¡áªáΓ«⌐ ó Γ«
  3371.         óαѼ∩,  ¬á¬  ¬παß«α  ¡áσ«ñ¿Γß∩  ¡á  ½¿ΣΓÑ.  àß½¿   »«½∞º«óáΓѽ∞
  3372.         »ÑαѼÑΘáÑΓ  ½¿ΣΓ,  Γ«  ßΓα«¬á  »α«¬απΓ¬¿  »«ßδ½áÑΓ   »α¿¬½áñ¡«⌐
  3373.         »α«úαἼѠ Σ½áú¿  SB_THUMBTRACK ¿ SB_THUMBPOSITION ß ß««íΘÑ¡¿Ñ¼
  3374.         WM_HSCROLL  ¿½¿  WM_VSCROLL.  èáªñ«Ñ  ß««íΘÑ¡¿Ñ   ß»Ñµ¿Σ¿µ¿απÑΓ
  3375.         ΓѬπΘπε »«º¿µ¿ε íÑúπ¡¬á.
  3376.                                                                                
  3377.             1.8.4 Äíαáí«Γ¬á ß««íΘÑ¡¿⌐ « »α«¬απΓ¬Ñ
  3378.  
  3379.              Åਪ½áñ¡á∩   »α«úαá¼¼á,   ¬«Γ«αá∩   αáºαÑΦáÑΓ   »α«¬απΓ¬π,
  3380.         ¡πªñáÑΓß∩ ó ßΓá¡ñáαΓ¡«⌐ ßΓα«¬Ñ »α«¬απΓ¬¿ ¿½¿ ó í½«¬Ñ π»αáó½Ñ¡¿∩
  3381.         ßΓ᫬«⌐ »α«¬απΓ¬¿ ñ½∩ Γ«ú«, τΓ«íδ ñáΓ∞ ó«º¼«ª¡«ßΓ∞ »«½∞º«óáΓѽε
  3382.         ßúÑ¡Ñα¿α«óáΓ∞  ºá»α«ßδ  ¡á  »α«¬απΓ¬π,  ¿   ó   Σπ¡¬µ¿¿   «¬¡á,
  3383.         «íαáíáΓδóáεΘÑ⌐     ß««íΘÑ¡¿∩     WM_HSCROLL    ¿    WM_VSCROLL,
  3384.         »αÑñßΓáó½∩εΘ¿Ñ ºá»α«ßδ ¡á »α«¬απΓ¬π. ò«Γ∩ αѺπ½∞ΓáΓ ºá»α«ßá  ¡á
  3385.         »α«¬απΓ¬π  ó«ºñÑ⌐ßΓóπÑΓ  ¡á  óßÑ  «¬¡«,  «¬¡«  «íδτ¡« óδ»«½¡∩ÑΓ
  3386.         »α«¬απΓ¬π, »ÑαѼÑΘá∩ß∞  ó  ¡Ñ¬«Γ«α«¼  ¡á»αáó½Ñ¡¿¿  «Γ¡«ß¿Γѽ∞¡«
  3387.         ΓѬπΘÑú«  »«½«ªÑ¡¿∩  ¿½¿  ¬  ¿ºóÑßΓ¡«¼π  ¡áτá½π  ¿½¿ ¬«¡µπ, ¿½¿
  3388.         ¿¡ñ¿µ¿απ∩ ñá¡¡δÑ ¡á ¡«ó«¼ ¼ÑßΓÑ. ìá»α¿¼Ñα, »α¿¬½áñ¡á∩ »α«úαá¼¼á
  3389.         «íαáí«Γ¬¿  ΓѬßΓ«ó  ¼«ªÑΓ  óδ»«½¡¿Γ∞  »α«¬απΓ¬π  ¡á   ß½ÑñπεΘπε
  3390.         ßΓ᫬π, ¡á ß½ÑñπεΘπε ßΓαá¡¿µπ ¿½¿ ñ« ¬«¡µá ñ«¬π¼Ñ¡Γá.
  3391.                            1.8.5 Å᫬απΓ¬á «í½áßΓ¿ »«½∞º«óáΓѽ∩                
  3392.  
  3393.              Åα«ßΓÑ⌐Φ¿⌐  ß»«ß«í  »α«¬απΓ¬¿ - ßΓÑαÑΓ∞ ΓѬπΘÑÑ ß«ñÑন¼«Ñ
  3394.         «í½áßΓ¿ »«½∞º«óáΓѽ∩, á ºáΓѼ  óδóÑßΓ¿  ¡«óπε  ¿¡Σ«α¼áµ¿ε.  ¥Γ«
  3395.         ¼ÑΓ«ñ  ñ½∩  Γ«⌐  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ,  ¬«Γ«αá∩  »«ñσ«ñ¿Γ  ñ½∩
  3396.         ¿ß»«½∞º«óá¡¿∩ ºá»α«ß«ó SB_PAGEUP, SB_PAGEDOWN, SB_POT ¿ SB_END,
  3397.         ¬«úñá ΓαÑíπÑΓß∩ »«½¡«ßΓ∞ε ¡«ó«Ñ ß«ñÑন¼«Ñ.
  3398.              ä½∩ ¡Ñ¬«Γ«αδσ ºá»α«ß«ó, Γᬿσ ¬á¬ SB_LINEUP ¿ SB_LINEDOWN,
  3399.         ¡Ñ ΓαÑíπÑΓß∩ ßΓ¿αá¡¿Ñ óßÑú«  ß«ñÑন¼«ú«,  Γ.¬.  ¡Ñ¬«Γ«αá∩  Ñú«
  3400.         τáßΓ∞  ñ«½ª¡á  íπñÑΓ  «ßΓáΓ∞ß∩ ó¿ñ¿¼«⌐ »«ß½Ñ »α«¬απΓ¬¿. öπ¡¬µ¿∩
  3401.         ScrollWindow ß«σαá¡∩ÑΓ τáßΓ∞ ß«ñÑন¼«ú« «í½áßΓ¿  »«½∞º«óáΓѽ∩,
  3402.         »ÑαѼÑΘáÑΓ  ÑÑ ¡á ß»Ñµ¿Σ¿µ¿α«óá¡¡«Ñ αáßßΓ«∩¡¿Ñ ¿ »«ñú«Γáó½¿óáÑΓ
  3403.         «ßΓá½∞¡πε  τáßΓ∞  «í½áßΓ¿   »«½∞º«óáΓѽ∩   ñ½∩   óδó«ñá   ¡«ó«⌐
  3404.  
  3405.        Windows 3.0/Ref/1#7                                       = 68 =
  3406.  
  3407.         ¿¡Σ«α¼áµ¿¿.  öπ¡¬µ¿∩ ScrollWindow ¿ß»«½∞ºπÑΓ Σπ¡¬µ¿ε BitBlt ñ½∩
  3408.         »ÑαѼÑΘÑ¡¿∩ τáßΓ¿ «í½áßΓ¿ »«½∞º«óáΓѽ∩ ¡á ¡«ó«Ñ  ¼ÑßΓ«»«½«ªÑ¡¿Ñ
  3409.         ó¡πΓα¿  «í½áßΓ¿ »«½∞º«óáΓѽ∩. ïεíá∩ τáßΓ∞ «í½áßΓ¿ »«½∞º«óáΓѽ∩,
  3410.         ∩ó½∩εΘá∩ß∩  «Γ¬αδΓ«⌐  (¡Ñ  »α¿¡áñ½ÑªáΘÑ⌐   ß«σαá¡∩Ѽ«⌐   τáßΓ¿)
  3411.         ∩ó½∩ÑΓß∩   ¡ÑñÑ⌐ßΓó¿Γѽ∞¡«⌐  ¿  ñ«½ª¡á  íδΓ∞  ßΓÑαΓá  ¿  ºá¡«ó«
  3412.         »ÑαÑα¿ß«óá¡á »α¿ ß½ÑñπεΘѼ ß««íΘÑ¡¿¿ WM_PAINT.
  3413.              öπ¡¬µ¿∩ ScrollWindow ΓᬪѠ»«ºó«½∩ÑΓ »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ
  3414.         «ΓßѬáΓ∞ τáßΓ∞ «í½áßΓ¿ »«½∞º«óáΓѽ∩ ¿º  «í½áßΓ¿  »α«¬απτ¿óá¡¿∩.
  3415.         ¥Γ«  ñѽáÑΓß∩  ñ½∩  ß«σαá¡Ñ¡¿∩ φ½Ñ¼Ñ¡Γ«ó, ¿¼ÑεΘ¿σ Σ¿¬ß¿α«óá¡¡δÑ
  3416.         »«º¿µ¿¿ (¡á»α¿¼Ñα, Γᬿσ ¬á¬ ñ«τÑα¡¿Ñ  «¬¡á),  «Γ  »ÑαѼÑΘÑ¡¿∩.
  3417.         ¥Γ«  ñÑ⌐ßΓó¿Ñ  áóΓ«¼áΓ¿τÑ߬¿  ñѽáÑΓ  ¡ÑñÑ⌐ßΓó¿Γѽ∞¡«⌐ Γπ τáßΓ∞
  3418.         «í½áßΓ¿ »«½∞º«óáΓѽ∩, ¬«Γ«αá∩ ñ«½ª¡á »«½πτ¿Γ∞ ¡«óπε ¿¡Σ«α¼áµ¿ε,
  3419.         Γ.«. »α¿¬½áñ¡á∩ »α«úαἼᠡѠñ«½ª¡á ßá¼á óδτ¿ß½∩Γ∞ ßó«¿ «í½áßΓ¿
  3420.         «ΓßÑτÑ¡¿∩.
  3421.                                                                                
  3422.             1.8.6 èᬠ߻α∩ΓáΓ∞ ßΓá¡ñáαΓ¡πε ßΓ᫬π »α«¬απΓ¬¿
  3423.  
  3424.              ä½∩ ßΓá¡ñáαΓ¡δσ ßΓ᫬ »α«¬απΓ¬¿, Ñß½¿ αáó¡δ ¼á¬ß¿¼á½∞¡«Ñ ¿
  3425.         ¼¿¡¿¼á½∞¡«Ñ º¡áτÑ¡¿∩, ßΓα«¬á »α«¬απΓ¬¿ ßΓá¡«ó¿Γß∩ ºá»αÑΘÑ¡¡«⌐ ¿
  3426.         »α∩τÑΓß∩.   ¥Γ«   ñáÑΓ  ó«º¼«ª¡«ßΓ∞  óαѼѡ¡«  ß»α∩ΓáΓ∞  ßΓ᫬π
  3427.         »α«¬απΓ¬¿, Ñß½¿ ñ½∩ ΓѬπΘÑú« ß«ñÑন¼«ú«  «í½áßΓ¿  »«½∞º«óáΓѽ∩
  3428.         «¡á ßΓá½á ¡Ñ¡πª¡«⌐.
  3429.              öπ¡¬µ¿∩  ShowScrollBar   »α∩τÑΓ   ¿   ñѽáÑΓ   ¡Ññ«ßΓπ»¡«⌐
  3430.         ßΓá¡ñáαΓ¡πε ßΓ᫬𠠻᫬απΓ¬¿,  ßñѽáó  αáó¡δ¼¿  ¼¿¡¿¼á½∞¡«Ñ  ¿
  3431.         ¼á¬ß¿¼á½∞¡«Ñ  º¡áτÑ¡¿∩.  æ»α∩Γá¡¡á∩  ßΓα«¬á  »α«¬απΓ¬¿ ¡Ñ ¼«ªÑΓ
  3432.         úÑ¡Ñα¿α«óáΓ∞   ¡¿¬á¬¿Ñ   ºá»α«ßδ    ¡á    »α«¬απΓ¬π.    öπ¡¬µ¿∩
  3433.         SetScrollRange  ñѽáÑΓ  ñ«ßΓπ»¡«⌐ ßΓ᫬π »α«¬απΓ¬¿ ¿ ¿¡ñ¿µ¿απÑΓ
  3434.         ÑÑ ß¡«óá, πßΓá¡«ó¿ó ñ½∩ ¼¿¡¿¼á½∞¡«ú« ¿  ¼á¬ß¿¼á½∞¡«ú«  º¡áτÑ¡¿⌐
  3435.         αạδÑ    óѽ¿τ¿¡δ.    öπ¡¬µ¿∩    ShowScrollBar   ΓᬪѠ  ¼«ªÑΓ
  3436.         ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ ¿¡ñ¿µ¿α«óá¡¿∩ ¿  πí¿αá¡¿∩  ß  φ¬αá¡á  ßΓ᫬¿
  3437.         »α«¬απΓ¬¿.   Ä¡á   ¡Ñ  «¬áºδóáÑΓ  ó½¿∩¡¿∩  ¡á  ñ¿á»áº«¡  ßΓ᫬¿
  3438.         »α«¬απΓ¬¿ ¿½¿ »«º¿µ¿ε ½¿ΣΓá.
  3439.  
  3440.  
  3441.  
  3442.        Windows 3.0/Ref/1#7                                       = 69 =
  3443.  
  3444.                                      1.9 öπ¡¬µ¿¿ ¼Ñ¡ε                          
  3445.        ----------------------------------------------------------------
  3446.  
  3447.              öπ¡¬µ¿¿ ¼Ñ¡ε ß«ºñáεΓ, ¿º¼Ñ¡∩εΓ ¿ αáºαπΦáεΓ  ¼Ñ¡ε.  îÑ¡ε  -
  3448.         φΓ« ¿¡ßΓαπ¼Ñ¡Γ óó«ñá ó »α¿¬½áñ¡πε »α«úαá¼¼π, αáí«ΓáεΘπε ó ßαÑñÑ
  3449.         Windows,  ¬«Γ«αδ⌐  »αÑñ½áúáÑΓ  »«½∞º«óáΓÑ½ε  óδíαáΓ∞  «ñ¡π  ¿½¿
  3450.         ¡Ñ߬«½∞¬« ó«º¼«ª¡«ßΓÑ⌐ »α¿ »«¼«Θ¿ "¼δΦ¿" ¿ ¬½áó¿áΓπαδ.  ¥½Ñ¼Ñ¡Γ
  3451.         ßΓ᫬¿  ¼Ñ¡ε  ¼«ªÑΓ  ¿¡ñ¿µ¿α«óáΓ∞  ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε, ¿ ¬áªñδ⌐
  3452.         φ½Ñ¼Ñ¡Γ ¡á¬½áñδóáѼ«ú« ¼Ñ¡ε ¼«ªÑΓ, ó ßó«ε «τÑαÑñ∞, ¿¡ñ¿µ¿α«óáΓ∞
  3453.         ñαπú«Ñ ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε. ìᬽáñδóáѼ«Ñ ¼Ñ¡ε ¼«ªÑΓ  »«∩ó½∩Γ∞ß∩
  3454.         ó  ½εí«¼  ¼ÑßΓÑ φ¬αá¡á. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ
  3455.         ¬áªñπε Σπ¡¬µ¿ε ¼Ñ¡ε:
  3456.  
  3457.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3458.         ---------------------------------------------------------------
  3459.  
  3460.          AppendMenu                  ä«íáó½∩ÑΓ ó ¼Ñ¡ε φ½Ñ¼Ñ¡Γ ¼Ñ¡ε.
  3461.  
  3462.          CheckMenuItem               æΓáó¿Γ ¿½¿ »ÑαѼÑΘáÑΓ ¬«¡Γα«½∞¡πε
  3463.                                      «Γ¼ÑΓ¬π φ½Ñ¼Ñ¡Γ«ó ¡á¬½áñδóáѼ«ú«
  3464.                                      ¼Ñ¡ε.
  3465.  
  3466.          CreateMenu                  æ«ºñáÑΓ »πßΓ«Ñ ¼Ñ¡ε.
  3467.  
  3468.          CreatePopupMenu             æ«ºñáÑΓ »πßΓ«Ñ ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε.
  3469.  
  3470.          DeleteMenu                  ôñá½∩ÑΓ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε ¿ αáºαπΦáÑΓ
  3471.                                      óßÑ ßó∩ºá¡¡δÑ ß ¡¿¼ ¡á¬½áñδóáѼδÑ
  3472.                                      ¼Ñ¡ε.
  3473.  
  3474.          DestroyMenu                 ÉáºαπΦáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡«Ñ ¼Ñ¡ε.
  3475.  
  3476.          DrawMenuBar                 ÅÑαÑα¿ß«óδóáÑΓ ßΓ᫬π ¼Ñ¡ε.
  3477.  
  3478.          EnableMenuItem              ÉáºαÑΦáÑΓ, ºá»αÑΘáÑΓ ¿½¿ óδó«ñ¿Γ
  3479.                                      ßÑαδ¼ µóÑΓ«¼ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε.
  3480.  
  3481.          GetMenu                     Å«½πτáÑΓ ñÑß¬α¿»Γ«α ¼Ñ¡ε ß»Ñµ¿Σ¿-
  3482.                                      µ¿α«óá¡¡«ú« «¬¡á.
  3483.  
  3484.          GetMenuCheckMarkDimensions  é«ºóαáΘáÑΓ αẼÑαδ »« π¼«½τá¡¿ε
  3485.                                      αáßΓα«ó«⌐ ¬áαΓδ ¬«¡Γα«½∞¡«⌐ «Γ¼ÑΓ-
  3486.                                      ¬¿ φ½Ñ¼Ñ¡Γᠼѡε.
  3487.  
  3488.           GetMenuItemCount           é«ºóαáΘáÑΓ τ¿ß½« φ½Ñ¼Ñ¡Γ«ó ó ¼Ñ¡ε.
  3489.  
  3490.           GetMenuItemID              é«ºóαáΘáÑΓ ¿ñÑ¡Γ¿Σ¿¬áΓ«α φ½Ñ¼Ñ¡Γá.
  3491.  
  3492.           GetMenuState               Å«½πτáÑΓ ß«ßΓ«∩¡¿Ñ φ½Ñ¼Ñ¡Γᠼѡε.
  3493.  
  3494.           GetMenuString              è«»¿απÑΓ "φΓ¿¬ÑΓ¬π" ¼Ñ¡ε ó ßΓ᫬π.
  3495.  
  3496.           GetSubMenu                 Å«½πτáÑΓ ñÑß¬α¿»Γ«α ¡á¬½áñδóáѼ«ú«
  3497.  
  3498.        Windows 3.0/Ref/1#7                                       = 70 =
  3499.  
  3500.                                      ¼Ñ¡ε.
  3501.  
  3502.           GetSystemMenu              äѽáÑΓ ñ«ßΓπ»¡δ¼ ß¿ßΓѼ¡«Ñ ¼Ñ¡ε
  3503.                                      ñ½∩ ¬«»¿α«óá¡¿∩ ¿ ¿º¼Ñ¡Ñ¡¿∩.
  3504.  
  3505.           HiliteMenuItem             Å«ñßóÑτ¿óáÑΓ ¿½¿ ß¡¿¼áÑΓ »«ñßóÑΓ¬π
  3506.                                      ß φ½Ñ¼Ñ¡Γᠼѡε óÑασ¡Ñú« πα«ó¡∩
  3507.                                      (ßΓ᫬¿ ¼Ñ¡ε).
  3508.  
  3509.           InsertMenu                 éßΓáó½∩ÑΓ ó ¼Ñ¡ε φ½Ñ¼Ñ¡Γ ¼Ñ¡ε.
  3510.  
  3511.           LoadMenuInderect           çáúαπªáÑΓ αÑßπαß ¼Ñ¡ε.
  3512.  
  3513.           ModifyMenu                 êº¼Ñ¡∩ÑΓ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε.
  3514.  
  3515.           RemoveMenu                 ôñá½∩ÑΓ φ½Ñ¼Ñ¡Γ ¿º ßΓ᫬¿ ¼Ñ¡ε, ¡Ñ
  3516.                                      αáºαπΦá∩ ÑÑ.
  3517.  
  3518.           SetMenu                    æ»Ñµ¿Σ¿µ¿απÑΓ ñ½∩ «¬¡á ¡«ó«Ñ ¼Ñ¡ε.
  3519.  
  3520.           SetMenuItemBitmaps         æó∩ºδóáÑΓ αáßΓα«óδÑ ¬áαΓδ ß φ½Ñ¼Ñ-
  3521.                                      ¡Γ«¼ ¼Ñ¡ε ñ½∩ «Γ«íαáªÑ¡¿∩, ¬«úñá
  3522.                                      φ½Ñ¼Ñ¡Γ ¼Ñ¡ε ßπΘÑßΓóπÑΓ ¿ ¡Ñ »«¼Ñ-
  3523.                                      τÑ¡.
  3524.  
  3525.           TrackPopupMenu             ê¡ñ¿µ¿απÑΓ ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε ó
  3526.                                      ºáñá¡¡«¼ ¼ÑßΓÑ φ¬αá¡á ¿ «Γ߽Ѫ¿óá-
  3527.                                      ÑΓ óºá¿¼«ñÑ⌐ßΓó¿Ñ »«½∞º«óáΓѽ∩ ß
  3528.                                      φΓ¿¼ ¼Ñ¡ε.
  3529.  
  3530.  
  3531.  
  3532.        Windows 3.0/Ref/1#7                                       = 71 =
  3533.  
  3534.                                 1.10 ê¡Σ«α¼áµ¿«¡¡δÑ Σπ¡¬µ¿¿                    
  3535.        ----------------------------------------------------------------
  3536.  
  3537.              ê¡Σ«α¼áµ¿«¡¡δÑ  Σπ¡¬µ¿¿  »«½πτáεΓ  ¿¡Σ«α¼áµ¿ε  «  τ¿ß½Ñ  ¿
  3538.         αáß»«½«ªÑ¡¿¿ «¬«¡  ¡á  φ¬αá¡Ñ.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«
  3539.         «»¿ßδóáÑΓ ¬áªñπε ¿¡Σ«α¼áµ¿«¡¡πε Σπ¡¬µ¿ε:
  3540.  
  3541.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3542.         ---------------------------------------------------------------
  3543.  
  3544.          AnyPopup                Ä»αÑñѽ∩ÑΓ, ßπΘÑßΓóπεΓ ½¿ ¡á¬½áñδóáÑ-
  3545.                                  ¼δÑ «¬¡á.
  3546.  
  3547.          ChildWindowFromPoint    Ä»αÑñѽ∩ÑΓ, ¬á¬«Ñ ¿º ñ«τÑα¡¿σ «¬«¡ ß«-
  3548.                                  ñÑαª¿Γ ß»Ñµ¿Σ¿µ¿α«óá¡¡πε Γ«τ¬π.
  3549.  
  3550.          EnumChildWindows        ÅÑαÑτ¿ß½∩ÑΓ ñ«τÑα¡¿Ñ «¬¡á, «Γ¡«ß∩Θ¿Ñß∩
  3551.                                  ¬ ß»Ñµ¿Σ¿µ¿α«óá¡¡«¼π αáñ¿Γѽ∞߬«¼π
  3552.                                  «¬¡π.
  3553.  
  3554.          EnumTaskWindows         ÅÑαÑτ¿ß½∩ÑΓ óßÑ «¬¡á, ßó∩ºá¡¡δÑ ß ñá¡-
  3555.                                  ¡«⌐ ºáñáτÑ⌐.
  3556.  
  3557.          EnumWindows             ÅÑαÑτ¿ß½∩ÑΓ óßÑ «¬¡á ¡á φ¬αá¡Ñ.
  3558.  
  3559.          FindWindows             é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α «¬¡á, ¿¼ÑεΘÑú«
  3560.                                  ºáñá¡¡δ⌐ ¬½áßß ¿ ºáú«½«ó«¬.
  3561.  
  3562.          GetNextWindow           é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ß½ÑñπεΘÑú« ¿½¿
  3563.                                  »αÑñδñπΘÑú« «¬¡á.
  3564.  
  3565.          GetParent               Å«½πτáÑΓ ñÑß¬α¿»Γ«α ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú«
  3566.                                  α«ñ¿Γѽ∞߬«ú« «¬¡á.
  3567.  
  3568.          GetTopWindow            é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ñ«τÑα¡Ñú« «¬¡á
  3569.                                  óÑασ¡Ñú« πα«ó¡∩.
  3570.  
  3571.          GetWindow               é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ¿º ß»¿ß¬á ß¿ßΓÑ-
  3572.                                  ¼δ π»αáó½Ñ¡¿∩ «¬¡á¼¿.
  3573.  
  3574.          GetWindowTask           é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ºáñáτ¿, ßó∩ºá¡-
  3575.                                  ¡«⌐ ß« ß»Ñµ¿Σ¿µ¿α«óá¡¡δ¼ «¬¡«¼.
  3576.  
  3577.          IsChild                 Ä»αÑñѽ∩ÑΓ, »α«¿ßσ«ñ¿Γ ½¿ «¬¡« «Γ
  3578.                                  ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú« «¬¡á.
  3579.  
  3580.          SetParent               êº¼Ñ¡∩ÑΓ α«ñ¿Γѽ∞߬«Ñ «¬¡« ñ½∩ ñ«τÑα-
  3581.                                  ¡Ñú« «¬¡á.
  3582.  
  3583.          WindowFromPoint         êñÑ¡Γ¿Σ¿µ¿απÑΓ «¬¡«, ß«ñÑαªáΘÑѠ߻ѵ¿-
  3584.                                  Σ¿µ¿α«óá¡¡πε Γ«τ¬π.
  3585.  
  3586.  
  3587.  
  3588.        Windows 3.0/Ref/1#7                                       = 72 =
  3589.  
  3590.                                                                                
  3591.             1.11 æ¿ßΓѼ¡δÑ Σπ¡¬µ¿¿
  3592.        ----------------------------------------------------------------
  3593.  
  3594.              æ¿ßΓѼ¡δÑ  Σπ¡¬µ¿¿  ó«ºóαáΘáεΓ  ¿¡Σ«α¼áµ¿ε   «   ß¿ßΓѼ¡δσ
  3595.         αẼÑαáσ,   µóÑΓÑ  ¿  óαѼѡ¿.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«
  3596.         «»¿ßδóáÑΓ ¬áªñπε ß¿ßΓѼ¡πε Σπ¡¬µ¿ε:
  3597.  
  3598.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3599.         ---------------------------------------------------------------
  3600.  
  3601.          GetCurrentTime            é«ºóαáΘáÑΓ óαѼ∩, »α«ΦÑñΦÑÑ ß ¼«¼Ñ¡-
  3602.                                    Γá ºáúαπº¬¿ ß¿ßΓѼδ.
  3603.  
  3604.          GetSysColor               é«ºóαáΘáÑΓ ß¿ßΓѼ¡δ⌐ µóÑΓ.
  3605.  
  3606.          GetSystemMetrics          é«ºóαáΘáÑΓ ¿¡Σ«α¼áµ¿ε « ß¿ßΓѼ¡δσ
  3607.                                    αẼÑαáσ.
  3608.  
  3609.          SetSysColor               êº¼Ñ¡∩ÑΓ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« ß¿ßΓѼ-
  3610.                                    ¡δσ µóÑΓ«ó.
  3611.  
  3612.  
  3613.  
  3614.        Windows 3.0/Ref/1#7                                       = 73 =
  3615.  
  3616.                               1.12 öπ¡¬µ¿¿ ß¿ßΓѼ¡«ú« íπΣÑαá                   
  3617.        ----------------------------------------------------------------
  3618.  
  3619.              öπ¡¬µ¿¿ ß¿ßΓѼ¡«ú« íπΣÑαá «ßπΘÑßΓó½∩εΓ «í¼Ñ¡ ñá¡¡δ¼¿ ¼Ñªñπ
  3620.         »α¿¬½áñ¡δ¼¿ »α«úαἼἿ, αáí«ΓáεΘ¿¼¿ ó ßαÑñÑ Windows. æ¿ßΓѼ¡δ⌐
  3621.         íπΣÑα  -  φΓ«  »α«ßΓαá¡ßΓó«,  ¿ß»«½∞ºπѼ«Ñ  ñ½∩  φΓ«ú«   «í¼Ñ¡á
  3622.         ñá¡¡δ¼¿;   «¡   »αÑñ«ßΓáó½∩ÑΓ  ¼ÑßΓ«,  ¿º  ¬«Γ«α«ú«  »α¿¬½áñ¡δÑ
  3623.         »α«úαá¼¼δ ¼«úπΓ »ÑαÑñáóáΓ∞ ñÑß¬α¿»Γ«αδ ñá¡¡δσ ñαπú¿¼ »α¿¬½áñ¡δ¼
  3624.         »α«úαá¼¼á¼.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«  «»¿ßδóáÑΓ  ¬áªñπε
  3625.         Σπ¡¬µ¿ε ß¿ßΓѼ¡«ú« íπΣÑαá:
  3626.  
  3627.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3628.         ---------------------------------------------------------------
  3629.  
  3630.           ChangeClipboardChain       ôñá½∩ÑΓ «¬¡« ¿º µÑ»«τ¬¿ «¬«¡,
  3631.                                      »α«ß¼áΓα¿óáεΘ¿σ ß¿ßΓѼ¡δ⌐ íπΣÑα.
  3632.  
  3633.           CloseClipboard             çá¬αδóáÑΓ ß¿ßΓѼ¡δ⌐ íπΣÑα.
  3634.  
  3635.           EmptyClipboard             Äτ¿ΘáÑΓ ß¿ßΓѼ¡δ⌐ íπΣÑα ¿ »ÑαÑ¡áº-
  3636.                                      ¡áτáÑΓ Ñú« ó½áñѽ∞µá.
  3637.  
  3638.           EnumClipboardFormat        ÅÑαÑτ¿ß½∩ÑΓ Σ«α¼áΓδ, ñ«ßΓπ»¡δÑ
  3639.                                      ß¿ßΓѼ¡«¼π íπΣÑαπ.
  3640.  
  3641.           GetClipboardData           Å«½πτáÑΓ ñá¡¡δÑ ¿º ß¿ßΓѼ¡«ú« íπ-
  3642.                                      ΣÑαá.
  3643.  
  3644.           GetClipboardFormatName     é«ºóαáΘáÑΓ Σ«α¼áΓ ß¿ßΓѼ¡«ú« íπΣÑ-
  3645.                                      αá.
  3646.  
  3647.           GetClipboardOwner          é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α «¬¡á, ßó∩ºá-
  3648.                                      ¡¡δ⌐ ß ΓѬπΘ¿¼ ó½áñѽ∞µÑ¼ ß¿ßΓѼ¡«-
  3649.                                      ú« íπΣÑαá.
  3650.  
  3651.           GetClipboardViewer         é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α »Ñαó«ú« «¬¡á
  3652.                                      ó µÑ»«τ¬Ñ ¡áí½εñáεΘ¿σ ºá ß¿ßΓѼ¡δ¼
  3653.                                      íπΣÑα«¼.
  3654.  
  3655.           GetPriorityClipboardFormat Å«½πτáÑΓ ñá¡¡δÑ ¿º ß¿ßΓѼ¡«ú« íπ-
  3656.                                      ΣÑαá ó »Ñαó«¼ Σ«α¼áΓÑ ¿º »α¿«α¿ΓÑ-
  3657.                                      Γ¡«ú« ß»¿ß¬á Σ«α¼áΓ«ó.
  3658.  
  3659.           IsClipboardFormatAvailable é«ºóαáΘáÑ¿ TRUE, Ñß½¿ ñá¡¡δÑ ó
  3660.                                      ºáñá¡¡«¼ Σ«α¼áΓÑ ñ«ßΓπ»¡δ.
  3661.  
  3662.           OpenClipboard              ÄΓ¬αδóáÑΓ ß¿ßΓѼ¡δ⌐ íπΣÑα.
  3663.  
  3664.           RegisterClipboardFormat    ÉÑú¿ßΓα¿απÑΓ ¡«óδ⌐ Σ«α¼áΓ ß¿ßΓѼ-
  3665.                                      ¡«ú« íπΣÑαá.
  3666.  
  3667.           SetClipboardData           è«»¿απÑΓ ñÑß¬α¿»Γ«α ñá¡¡δσ.
  3668.  
  3669.  
  3670.        Windows 3.0/Ref/1#7                                       = 74 =
  3671.  
  3672.           SetClipboardViewer         ä«íáó½∩ÑΓ ñÑß¬α¿»Γ«α ó µÑ»«τ¬π
  3673.                                      «¬«¡, ¡áí½εñáεΘ¿σ ºá ß¿ßΓѼ¡δ¼ íπ-
  3674.                                      ΣÑα«¼.
  3675.                                                                                
  3676.             1.13 öπ¡¬µ¿¿ «Φ¿í«¬
  3677.        ----------------------------------------------------------------
  3678.  
  3679.              öπ¡¬µ¿¿  «Φ¿í«¬  ¿¡ñ¿µ¿απεΓ  «Φ¿í¬¿   ¿   ºá»αáΦ¿óáεΓ   «Γ
  3680.         »«½∞º«óáΓѽ∩ »«ñ߬Ậπ. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ
  3681.         ¬áªñπε Σπ¡¬µ¿ε «Φ¿í«¬:
  3682.  
  3683.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3684.         ---------------------------------------------------------------
  3685.          FlashWindow              çáßΓáó½∩ÑΓ ¼¿úáΓ∞ «¬¡«, ¿¡óÑαΓ¿απ∩
  3686.                                   á¬Γ¿ó¡«Ñ/¡Ñá¬Γ¿ó¡«Ñ ß«ßΓ«∩¡¿∩.
  3687.  
  3688.          MessageBeep              âÑ¡Ñα¿απÑΓ ß¿ú¡á½ ß¿ßΓѼ¡«ú« ñ¿¡á¼¿¬á.
  3689.  
  3690.          MessageBox               æ«ºñáÑΓ «¬¡« ß ºáñá¡¡δ¼ ΓѬßΓ«¼ ¿ ºá-
  3691.                                   ú«½«ó¬«¼.
  3692.  
  3693.  
  3694.  
  3695.        Windows 3.0/Ref/1#7                                       = 75 =
  3696.  
  3697.                                 1.14 öπ¡¬µ¿¿ »ßÑóñ«¬παß«αá                     
  3698.        ----------------------------------------------------------------
  3699.  
  3700.              öπ¡¬µ¿¿   »ßÑóñ«¬παß«αá    ó«ºñÑ⌐ßΓóπεΓ    ¡á    ß¿ßΓѼ¡δ⌐
  3701.         »ßÑóñ«¬παß«α  -  ¼¿úáεΘπε  ½¿¡¿ε,  í½«¬  ¿½¿  αáßΓα«óπε ¬áαΓπ,-
  3702.         ¬«Γ«αδ⌐ «Γ¼ÑτáÑΓ  ΓѬπΘÑÑ  »«½«ªÑ¡¿Ñ  ó  «í½áßΓ¿  »«½∞º«óáΓѽ∩.
  3703.         ÅßÑóñ«¬παß«α «ß«íÑ¡¡« »«½ÑºÑ¡ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ «íαáí«Γ¬¿
  3704.         ΓѬßΓ«ó  ñ½∩  Γ«ú«,  τΓ«íδ «Γ¼ÑΓ¿Γ∞ ΓѬπΘ¿⌐ ß¿¼ó«½ ó ΓѬßΓÑ »α¿
  3705.         αÑñá¬Γ¿α«óá¡¿¿ ß ¬½áó¿áΓπαδ. ¥Γ¿  Σπ¡¬µ¿¿  ß«ºñáεΓ,  αáºαπΦáεΓ,
  3706.         ¿¡ñ¿µ¿απεΓ,  ñѽáεΓ  ¡Ñó¿ñ¿¼δ¼   ¿   ¿º¼Ñ¡∩εΓ   óαѼ∩   ¼¿úá¡¿∩
  3707.         »ßÑóñ«¬παß«αá.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε
  3708.         Σπ¡¬µ¿ε »ßÑóñ«¬παß«αá:
  3709.  
  3710.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3711.         ---------------------------------------------------------------
  3712.  
  3713.          CreateCaret              æ«ºñáÑΓ »ßÑóñ«¬παß«α.
  3714.  
  3715.          DestroyCaret             ÉáºαπΦáÑΓ ΓѬπΘ¿⌐ »ßÑóñ«¬παß«α.
  3716.  
  3717.          GetCurrentBlinkTime      é«ºóαáΘáÑΓ óαѼ∩ ¼¿úá¡¿∩ »ßÑóñ«¬παß«-
  3718.                                   αá.
  3719.  
  3720.          GetCaretPos              é«ºóαáΘáÑΓ ΓѬπΘπε »«º¿µ¿ε »ßÑóñ«¬πα-
  3721.                                   ß«αá.
  3722.  
  3723.          HideCaret                ôñá½∩ÑΓ »ßÑóñ«¬παß«α ¿º ß»Ñµ¿Σ¿µ¿α«-
  3724.                                   óá¡¡«ú« «¬¡á.
  3725.  
  3726.          SetCaretBlinkTime        ôßΓá¡áó½¿óáÑΓ óαѼ∩ ¼¿úá¡¿∩ »ßÑóñ«-
  3727.                                   ¬παß«αá.
  3728.  
  3729.          SetCaretPos              ÅÑαѼÑΘáÑΓ »ßÑóñ«¬παß«α ó ºáñá¡¡πε
  3730.                                   »«º¿µ¿ε.
  3731.  
  3732.          ShowCaret                ê¡ñ¿µ¿απÑΓ ó¡«ó∞ ß«ºñá¡¡δ⌐ »ßÑóñ«¬πα-
  3733.                                   ß«α ¿½¿ ó«ºóαáΘáÑΓ ¡á φ¬αá¡ ß»α∩Γá¡-
  3734.                                   ¡δ⌐ »ßÑóñ«¬παß«α.
  3735.                        1.14.1 æ«ºñá¡¿Ñ ¿ ¿¡ñ¿µ¿α«óá¡¿Ñ »ßÑóñ«¬παß«αá           
  3736.  
  3737.              Windows Σ«α¼¿απÑΓ »ßÑóñ«¬παß«α,  ¿¡óÑαΓ¿απ∩  µóÑΓ  »¿¬ßѽ∩
  3738.         ó¡πΓα¿  »α∩¼«πú«½∞¡¿¬á,  ºáñá¡¡«ú« »«º¿µ¿Ñ⌐ »ßÑóñ«¬παß«αá ¿ Ñú«
  3739.         Φ¿α¿¡«⌐ ¿  óδß«Γ«⌐.  Windows  ºáßΓáó½∩ÑΓ  ¼¿úáΓ∞  »ßÑóñ«¬παß«α,
  3740.         »«»ÑαѼѡ¡«  ¿¡óÑαΓ¿απ∩ ¿ ó«ßßΓá¡áó½¿óá∩ ó »αÑñδñπΘÑÑ ß«ßΓ«∩¡¿Ñ
  3741.         Ñú« ¿º«íαáªÑ¡¿Ñ. éαѼ∩ ¼¿úá¡¿∩ »ßÑóñ«¬παß«αá (ó  ¼¿½½¿ßѬπ¡ñáσ)
  3742.         «»αÑñѽ∩ÑΓ    óαѼ∩    ºáñÑ᪬¿    ¼Ñªñπ    ¿¡óÑαΓ¿α«ó᡿Ѽ   ¿
  3743.         ó«ßßΓá¡«ó½Ñ¡¿Ñ¼    ¿º«íαáªÑ¡¿∩.    Å«½¡δ⌐    µ¿¬½     ¿º¼Ñ¡Ñ¡¿∩
  3744.         (ó«ßßΓá¡«ó¿Γ∞  - ¿¡óÑαΓ¿α«óáΓ∞ - ó«ßßΓá¡«ó¿Γ∞) αáóÑ¡ πñó«Ñ¡¡«¼π
  3745.         óαѼѡ¿ ¼¿úá¡¿∩.
  3746.              öπ¡¬µ¿∩  CreateCaret   ß«ºñáÑΓ   Σ«α¼π   »ßÑóñ«¬παß«αá   ¿
  3747.         ºá¬αÑ»½∩ÑΓ   Ñú«  ºá  ñá¡¡δ¼  «¬¡«¼.  ÅßÑóñ«¬παß«α  ¼«ªÑΓ  íδΓ∞
  3748.         ß»½«Φ¡δ¼ ¿½¿ ßÑαδ¼, ¿½¿ (ñ½∩  αáßΓα«óδσ  »ßÑóñ«¬παß«α«ó)  ½εíδ¼
  3749.  
  3750.        Windows 3.0/Ref/1#7                                       = 76 =
  3751.  
  3752.         ΓαÑíπÑ¼δ¼  Φáí½«¡«¼.  ÅßÑóñ«¬παß«α  ¼«ªÑΓ ¿¼ÑΓ∞ ½εíπε Σ«α¼π, ¡«
  3753.         Γ¿»¿τ¡δ¼¿ Ñú« Σ«α¼á¼¿ ∩ó½∩εΓß∩ ½¿¡¿∩, ß»½«Φ¡«⌐ í½«¬, ßÑαδ⌐ í½«¬
  3754.         ¿ Φáí½«¡, ¬á¬ »«¬áºá¡« ¡á α¿ßπ¡¬Ñ 1.1.
  3755.  
  3756.               Å«ñτÑનóá¡¿Ñ
  3757.               éÑαΓ¿¬á½∞¡á∩ ½¿¡¿∩
  3758.               æ»½«Φ¡«⌐ í½«¬
  3759.               æÑαδ⌐ í½«¬
  3760.               ÉáßΓα«óá∩ ¬áαΓá
  3761.  
  3762.               É¿ßπ¡«¬ 1.1 ö«α¼δ »ßÑóñ«¬παß«αá
  3763.  
  3764.              Windows ¿¡ñ¿µ¿απÑΓ ß»½«Φ¡«⌐ »ßÑóñ«¬παß«α, ¿¡óÑαΓ¿απ∩  óÑß∞
  3765.         »α∩¼«πú«½∞¡¿¬,  ºáñá¡¡δ⌐  Φ¿α¿¡«⌐  ¿ óδß«Γ«⌐ »ßÑóñ«¬παß«αá. ä½∩
  3766.         ßÑα«ú« »ßÑóñ«¬παß«αá Windows ¿¡óÑαΓ¿απÑΓ ¬áªñδ⌐ óΓ«α«⌐ »¿¬ßѽ∞.
  3767.         ä½∩ Φáí½«¡á Windows ¿¡óÑαΓ¿απÑΓ Γ«½∞¬« íѽδÑ í¿Γδ  «»αÑñѽ∩εΘÑ⌐
  3768.         Φáí½«¡  αáßΓα«ó«⌐ ¬áαΓδ. ÿ¿α¿¡á ¿ óδß«Γá »ßÑóñ«¬παß«αá ºáñáÑΓß∩
  3769.         ó ½«ú¿τÑ߬¿σ Ññ¿¡¿µáσ; φΓ« «º¡áτáÑΓ, τΓ« «¡¿ ßó∩ºá¡δ ß  αѪ¿¼«¼
  3770.         «Γ«íαáªÑ¡¿∩ «¬¡á.
  3771.  
  3772.              1.14.2 Éáºñѽѡ¿Ñ »ßÑóñ«¬παß«αá
  3773.  
  3774.              ÉáºαÑΦÑ¡    Γ«½∞¬«    «ñ¿¡   »ßÑóñ«¬παß«α,   ¿,   »«φΓ«¼π,
  3775.         «ñ¡«óαѼѡ¡«   ¼«ªÑΓ   íδΓ∞   á¬Γ¿ó¡á   Γ«½∞¬«    «ñ¡á    Σ«α¼á
  3776.         »ßÑóñ«¬παß«αá. Åਪ½áñ¡δÑ »α«úαá¼¼δ ñ«½ª¡δ αáºñѽ∩Γ∞ (ß«ó¼ÑßΓ¡«
  3777.         ¿ß»«½∞º«óáΓ∞)  »ßÑóñ«¬παß«α,  τΓ«íδ »αÑñ«ΓóαáΓ¿Γ∞ ¡ÑªÑ½áΓѽ∞¡δÑ
  3778.         »«ß½ÑñßΓó¿∩. Windows ¡Ñ ¿¡Σ«α¼¿απÑΓ »α¿¬½áñ¡πε »α«úαá¼¼π, ¬«úñá
  3779.         ß«ºñáÑΓß∩  ¿½¿  αáºαπΦáÑΓß∩  »ßÑóñ«¬παß«α,  »«φΓ«¼π   ñ½∩   Ñú«
  3780.         ß«ó¼ÑßΓ¡«ú«  ¿ß»«½∞º«óá¡¿∩  «¬¡«  ñ«½ª¡« ß«ºñáóáΓ∞, »ÑαѼÑΘáΓ∞,
  3781.         ¿¡ñ¿µ¿α«óáΓ∞ ¿½¿ ñѽáΓ∞ ¡Ñó¿ñ¿¼δ¼  »ßÑóñ«¬παß«α  Γ«½∞¬«  ó  Γ«¼
  3782.         ß½πτáÑ,  ¬«úñá  «¡«  á¬Γ¿ó¡«  ¿½¿  ºáσóáΓ¿½«  óó«ñ. Ä¬¡« ñ«½ª¡«
  3783.         αáºαπΦ¿Γ∞ »ßÑóñ«¬παß«α »αѪñÑ, τѼ «¡« ΓÑα∩ÑΓ ¼«¡«»«½¿ε ¡á óó«ñ
  3784.         ¿½¿ ßΓá¡ÑΓ ¡Ñá¬Γ¿ó¡δ¼.
  3785.              ÉáßΓα«óδÑ ¬áαΓδ ñ½∩ »ßÑóñ«¬παß«αá ¼«úπΓ íδΓ∞  ß«ºñá¡δ  »α¿
  3786.         »«¼«Θ¿   Σπ¡¬µ¿¿   CreateBitmap   ¿½¿   ºáúαπªÑ¡δ  ¿º  αÑßπαß«ó
  3787.         »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ß »«¼«Θ∞ε  Σπ¡¬µ¿¿  LoadBitmap.  ÉáßΓα«óδÑ
  3788.         ¬áαΓδ,  ºáúαπªÑ¡¡δÑ  ¿º  αÑßπαß«ó, ¼«úπΓ íδΓ∞ ß«ºñá¡δ ß »«¼«Θ∞ε
  3789.         »α«úαá¼¼δ SDKPaint ¿ ñ«íáó½Ñ¡δ ¬ αÑßπαßá¼ »α¿¬½áñ¡«⌐  »α«úαá¼¼δ
  3790.         »α¿  »«¼«Θ¿ ¬«¼»¿½∩Γ«αá αÑßπαß«ó. (ä½∩ »«½πτÑ¡¿∩ ñ«»«½¡¿Γѽ∞¡«⌐
  3791.         ¿¡Σ«α¼áµ¿¿    «    ¬«¼»¿½∩Γ«αÑ    αÑßπα߫󠠠  ß¼«Γα¿     ¬¡¿úπ
  3792.         "ê¡ßΓαπ¼Ñ¡Γá½∞¡δÑ ßαÑñßΓóá").
  3793.  
  3794.  
  3795.  
  3796.        Windows 3.0/Ref/1#7                                       = 77 =
  3797.  
  3798.                                    1.15 öπ¡¬µ¿¿ ¬παß«αá                        
  3799.        ----------------------------------------------------------------
  3800.  
  3801.              öπ¡¬µ¿¿  ¬παß«αá  πßΓá¡áó½¿óáεΓ,  »ÑαѼÑΘáεΓ,  ¿¡ñ¿µ¿απεΓ,
  3802.         »α∩τπΓ  ¿  «úαá¡¿τ¿óáεΓ  ¬παß«α.  èπαß«α - φΓ« αáßΓα«óá∩ ¬áαΓá,
  3803.         ¬«Γ«αá∩  ¿¡ñ¿µ¿απÑΓß∩  ¡á  ß¿ßΓѼ¡«¼ ñ¿ß»½ÑÑ, »«¬áºδóá∩ ΓѬπΘÑÑ
  3804.         »«½«ªÑ¡¿Ñ.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«  «»¿ßδóáÑΓ   ¬áªñπε
  3805.         Σπ¡¬µ¿ε ¬παß«αá:
  3806.  
  3807.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3808.         ---------------------------------------------------------------
  3809.  
  3810.            ClipCursor                Äúαá¡¿τ¿óáÑΓ ¬παß«α ñá¡¡δ¼ »α∩¼«π-
  3811.                                      ú«½∞¡¿¬«¼.
  3812.  
  3813.            CreateCursor              æ«ºñáÑΓ ¬παß«α ¿º ñóπσ í¿Γ«óδσ ¼á-
  3814.                                      ß«¬.
  3815.  
  3816.            DestroyCursor             ÉáºαπΦáÑΓ ¬παß«α, ß«ºñá¡¡δ⌐ »α¿ »«-
  3817.                                      ¼«Θ¿ Σπ¡¬µ¿¿ CreateCursor.
  3818.  
  3819.            GetCursorPos              çừ¼¿¡áÑΓ »«º¿µ¿ε ¬παß«αá (󠬫-
  3820.                                      «αñ¿¡áΓáσ φ¬αá¡á).
  3821.  
  3822.            LoadCursor                çáúαπªáÑΓ ¬παß«α ¿º Σá⌐½á αÑßπαß«ó.
  3823.  
  3824.            SetCursor                 ôßΓá¡áó½¿óáÑΓ Σ«α¼π ¬παß«αá.
  3825.  
  3826.            SetCursorPos              ôßΓá¡áó½¿óáÑΓ »«º¿µ¿ε ¬παß«αá.
  3827.  
  3828.            ShowCursor                ôóѽ¿τ¿óáÑΓ ¿½¿ π¼Ñ¡∞ΦáÑΓ ßτÑΓτ¿¬
  3829.                                      ¿¡ñ¿µ¿α«óá¡¿∩ ¬παß«αá.
  3830.                                                                                
  3831.             1.15.1 ôßΓα«⌐ßΓóᠼ᡿»π½¿α«óá¡¿∩ ¿ ¬παß«α
  3832.  
  3833.              àß½¿  ß¿ßΓѼᠠ¿¼ÑÑΓ  "¼δΦ∞"  (¿½¿  ¬á¬«Ñ-½¿í«  πßΓα«⌐ßΓó«
  3834.         ¼á¡¿»π½¿α«óá¡¿∩  ñαπú«ú«  Γ¿»á),  ¬παß«α   »«¬áºδóáÑΓ   ΓѬπΘπε
  3835.         »«º¿µ¿ε  "¼δΦ¿".  Windows áóΓ«¼áΓ¿τÑ߬¿ ¿¡ñ¿µ¿απÑΓ ¿ »ÑαѼÑΘáÑΓ
  3836.         ¬παß«α  »α¿  »ÑαѼÑΘÑ¡¿¿  "¼δΦ¿".  àß½¿  "¼δΦ∞"  ó  ß¿ßΓѼѠ ¡Ñ
  3837.         πßΓá¡«ó½Ñ¡á,  Windows  ¡Ñ  ¿¡ñ¿µ¿απÑΓ  ¿  ¡Ñ  »ÑαѼÑΘáÑΓ ¬παß«α
  3838.         áóΓ«¼áΓ¿τÑ߬¿. ä½∩ Γ«ú«, τΓ«íδ »ÑαѼÑΘáΓ∞ ¬παß«α, Ñß½¿ "¼δΦ∞" ó
  3839.         ß¿ßΓѼѠ¡Ñ πßΓá¡«ó½Ñ¡á, »α¿¬½áñ¡δÑ »α«úαá¼¼δ ¼«úπΓ ¿ß»«½∞º«óáΓ∞
  3840.         Σπ¡¬µ¿¿ ¬παß«αá.
  3841.                                                                                
  3842.             1.15.2 èᬠ¿¡ñ¿µ¿α«óáΓ∞ ¿ »α∩ΓáΓ∞ ¬παß«α
  3843.  
  3844.              é ß¿ßΓѼÑ, ¡Ñ ¿¼ÑεΘÑ⌐ "¼δΦ¿", Windows ¡Ñ ¿¡ñ¿µ¿απÑΓ  ¿  ¡Ñ
  3845.         »ÑαѼÑΘáÑΓ  ¬παß«α  ñ«  ΓÑσ  »«α,  »«¬á »«½∞º«óáΓѽ∞ ¡Ñ óδíÑαÑΓ
  3846.         ¡Ñ¬«Γ«αδÑ  ß¿ßΓѼ¡δÑ  ¬«¼á¡ñδ,  ΓᬿÑ,  ¡á»α¿¼Ñα,  ¬á¬  ¬«¼á¡ñδ
  3847.         »ÑαѼÑΘÑ¡¿∩  ¿½¿  ¿º¼Ñ¡Ñ¡¿∩  αẼÑαá.  ¥Γ«  «º¡áτáÑΓ, τΓ« »«ß½Ñ
  3848.         ó맮óá SetCursor ß««ΓóÑΓßΓóπεΘ¿⌐  ¬παß«α  íπñÑΓ  «ßΓáóáΓ∞ß∩  ¡á
  3849.         φ¬αá¡Ñ ñ« ΓÑσ »«α, »«¬á ß½ÑñπεΘ¿⌐ ó맮ó SetCursor ß »áαá¼ÑΓα«¼,
  3850.         αáó¡δ¼  NULL,  ¡Ñ  πñá½¿Γ  ¬παß«α,  ¿½¿  ñ«  ΓÑσ  »«α,  »«¬á ¡Ñ
  3851.  
  3852.        Windows 3.0/Ref/1#7                                       = 78 =
  3853.  
  3854.         óδ»«½¡¿Γß∩ ß¿ßΓѼ¡á∩  ¬«¼á¡ñá.  Åਪ½áñ¡δÑ  »α«úαá¼¼δ,  ¬«Γ«αδÑ
  3855.         σ«Γ∩Γ  αáí«ΓáΓ∞ ß ¬παß«α«¼,  ¡Ñ ¿¼Ñ∩ "¼δΦ∞", «íδτ¡« ¼«ñѽ¿απεΓ
  3856.         óó«ñ ß  "¼δΦ¿"  »α¿  »«¼«Θ¿  ¬½áó¿Φ ¬½áó¿áΓπαδ ( ¡á»α¿¼Ñα,
  3857.         ¬½áó¿Φ π»αáó½Ñ¡¿∩ ¬παß«α«¼), ¿ß»«½∞ºπ∩ Σπ¡¬µ¿¿ ¬παß«αá.
  3858.              öπ¡¬µ¿∩  ShowCursor  ¿¡ñ¿µ¿απÑΓ  ¿½¿  »α∩τÑΓ  ¬παß«α.  Ä¡á
  3859.         ¿ß»«½∞ºπÑΓß∩ ñ½∩ óαѼѡ¡«ú« ß«¬αδΓ¿∩ ¬παß«αá ¿ »«ß½ÑñπεΘÑú« Ñú«
  3860.         ó«ßßΓá¡«ó½Ñ¡¿∩ íѺ ¿º¼Ñ¡Ñ¡¿∩ ΓѬπΦÑ⌐ Σ«α¼δ ¬παß«αá. ¥Γá Σπ¡¬µ¿∩
  3861.         πßΓá¡áó½¿óáÑΓ ó¡πΓαÑ¡¡¿⌐ ßτÑΓτ¿¬, ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ, ñ«½ªÑ¡ ½¿
  3862.         ¬παß«α íδΓ∞ óδóÑñÑ¡ ¡á φ¬αá¡. Ä»Ñαᵿ¿ ß«¬αδΓ¿∩ ¿ ¿¡ñ¿µ¿α«óá¡¿∩
  3863.         ¡á¬á»½¿óáεΓß∩, ΓᬠτΓ«, Ñß½¿ ¬παß«α íδ½ ß»α∩Γá¡  »∩Γ∞  αáº,  Γ«
  3864.         ΓαÑíπÑΓß∩ »∩Γ∞ αẠÑú« ¿¡ñ¿µ¿α«óáΓ∞ ñ½∩ Γ«ú«, τΓ«íδ «¡ »«∩ó¿½ß∩
  3865.         ¡á φ¬αá¡Ñ.
  3866.                                                                                
  3867.             1.15.3 Å«º¿µ¿«¡¿α«óá¡¿Ñ ¬παß«αá
  3868.  
  3869.              öπ¡¬µ¿¿  SetCursorPos  ¿  GetCursorPos πßΓá¡áó½¿óáεΓ ¿ ó«º
  3870.         óαáΘáεΓ ΓѬπΘÑÑ »«½«ªÑ¡¿Ñ ¬παß«αá ó  ¬««αñ¿¡áΓáσ  φ¬αá¡á.  ò«Γ∩
  3871.         ¬παß«α  ¼«ªÑΓ  íδΓ∞  πßΓá¡«ó½Ñ¡ ó »«½«ªÑ¡¿Ñ, ¡Ñ ß««ΓóÑΓßΓóπεΘÑÑ
  3872.         ΓѬπΘÑ¼π  »«½«ªÑ¡¿ε  "¼δΦ¿",  ¡«,   Ñß½¿   "¼δΦ∞"   ó   ß¿ßΓѼÑ
  3873.         πßΓá¡«ó½Ñ¡á,  ß½ÑñπεΘÑÑ  ÑÑ  »ÑαѼÑΘÑ¡¿Ñ »ÑαÑπßΓá¡«ó¿Γ ¬παß«α ó
  3874.         »«½«ªÑ¡¿Ñ "¼δΦ¿". öπ¡¬µ¿¿ SetCursorPos ¿ GetCursorPos  ¡á¿í«½ÑÑ
  3875.         τáßΓ«  »α¿¼Ñ¡∩εΓß∩  ó  »α¿¬½áñ¡δσ  »α«úαá¼¼áσ, ¿ß»«½∞ºπεΘ¿σ ñ½∩
  3876.         »ÑαѼÑΘÑ¡¿∩    ¬παß«αá    ¬½áó¿áΓπαπ    ¿     ß»Ñµ¿Σ¿µ¿α«óá¡¡δÑ
  3877.         »«ß½Ññ«óáΓѽ∞¡«ßΓ¿  ¡áªáΓ¿∩  ¡á  ¬½áó¿Φ¿.   çá¼ÑΓ¿¼,   τΓ«   ¡á
  3878.         ¬««αñ¿¡áΓδ   φ¬αá¡á  ¡Ñ  «¬áºδóáÑΓ  ó½¿∩¡¿∩  αѪ¿¼  «Γ«íαáªÑ¡¿∩
  3879.         «í½áßΓ¿ »«½∞º«óáΓѽ∩ «¬¡á.
  3880.                                                                                
  3881.             1.15.4 Æ«τ¬á »α¿ó∩º¬¿ ¬παß«αá ¿ «úαá¡¿τÑ¡¿Ñ ¬παß«αá
  3882.  
  3883.              èπαß«α ¿¼ÑÑΓ Γ«τ¬π »α¿ó∩º¬¿. è«úñá Windows óδó«ñ¿Γ  ¬παß«α
  3884.         ¡á  φ¬αá¡,  «¡á  óßÑúñá  »«¼ÑΘáÑΓ  Γ«τ¬π »α¿ó∩º¬¿ ó Γπ Γ«τ¬π ¡á
  3885.         φ¬αá¡Ñ ñ¿ß»½Ñ∩, ¬«Γ«αá∩ »αÑñßΓáó½∩ÑΓ ΓѬπΘÑÑ »«½«ªÑ¡¿Ñ "¼δΦ¿" ¿
  3886.         ¬½áó¿Φ π»αáó½Ñ¡¿∩ ¬παß«α«¼. ìá»α¿¼Ñα, Γ«τ¬á »α¿ó∩º¬¿  π¬áºáΓѽ∩
  3887.         - φΓ« ¼ÑßΓ«»«½«ªÑ¡¿Ñ ¼áßß¿óá.
  3888.              öπ¡¬µ¿∩    ClipCursor    «úαá¡¿τ¿óáÑΓ    ¬παß«α     ñá¡¡δ¼
  3889.         »α∩¼«πú«½∞¡¿¬«¼ ¡á φ¬αá¡Ñ ñ¿ß»½Ñ∩. èπαß«α ¼«ªÑΓ »ÑαѼÑΘáΓ∞ß∩ »«
  3890.         úαá¡¿µÑ  »α∩¼«πú«½∞¡¿¬á,  ¡«  ¡Ñ  ¼«ªÑΓ  ºá  ¡ÑÑ óδ⌐Γ¿. öπ¡¬µ¿∩
  3891.         ClipCursor «íδτ¡« ¿ß»«½∞ºπÑΓß∩ ñ½∩ «úαá¡¿τÑ¡¿∩ ¬παß«αá ó ñá¡¡«¼
  3892.         «¬¡Ñ, ¡á»α¿¼Ñα, ó »á¡Ñ½¿ ñ¿á½«úá, ß«ñÑαªáΘÑ⌐  »αÑñπ»αѪñÑ¡¿Ñ  «
  3893.         ßÑα∞Ѻ¡«⌐   «Φ¿í¬Ñ.   ¥Γ«Γ   »α∩¼«πú«½∞¡¿¬  óßÑúñá  ºáñáÑΓß∩  ó
  3894.         ¬««αñ¿¡áΓáσ  φ¬αá¡á  ¿  ¡Ñ  ¼«ªÑΓ   ¡áσ«ñ¿Γ∞ß∩   ó¡πΓα¿   «¬¡á,
  3895.         ß«ñÑαªáΘÑú« óδ»«½¡∩Ѽπε ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ »α¿¬½áñ¡πε »α«úαá¼¼π.
  3896.                                                                                
  3897.             1.15.5 æ«ºñá¡¿Ñ ºá¬áº¡«ú« ¬παß«αá
  3898.  
  3899.              öπ¡¬µ¿∩ SetCursor πßΓá¡áó½¿óáÑΓ ¿  α¿ßπÑΓ  Σ«α¼π  ¬παß«αá.
  3900.         àß½¿   "¼δΦ∞"  ó  ß¿ßΓѼѠ πßΓá¡«ó½Ñ¡á,  Windows  áóΓ«¼áΓ¿τÑ߬¿
  3901.         ¿º¼Ñ¡∩ÑΓ Σ«α¼π ¬παß«αá, ¬«úñá «¡ »ÑαÑßѬáÑΓ  úαá¡¿µπ  «¬¡á  ¿½¿
  3902.         »«»áñáÑΓ ó αẽ¿τ¡δÑ «í½áßΓ¿ «¬¡á, ΓᬿѠ¬á¬ ºáú«½«ó«¬ «¬¡á ¿½¿
  3903.         ßΓα«¬á  ¼Ñ¡ε.  Windows ¿ß»«½∞ºπÑΓ ßΓá¡ñáαΓ¡δÑ Σ«α¼δ ¬παß«αá ñ½∩
  3904.         αẽ¿τ¡δσ  «í½áßΓÑ⌐  «¬¡á,  ¡á»α¿¼Ñα,   π¬áºáΓѽ∞   ¡á   ßΓ᫬π
  3905.         ºáú«½«ó¬á.   öπ¡¬µ¿∩   SetCursor   ñáÑΓ   »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ
  3906.         ó«º¼«ª¡«ßΓ∞ πñá½∩Γ∞ ßΓá¡ñáαΓ¡δ⌐  ¬παß«α  ¿  πßΓá¡áó½¿óáΓ∞  ßó«⌐
  3907.  
  3908.        Windows 3.0/Ref/1#7                                       = 79 =
  3909.  
  3910.         ß«íßΓóÑ¡¡δ⌐  ºá¬áº¡«⌐  ¬παß«α. èπαß«α ß«σαá¡∩ÑΓ φΓπ ¡«óπε Σ«α¼π
  3911.         ñ« ΓÑσ »«α, »«¬á "¼δΦ∞" ¡Ñ »ÑαѼÑßΓ¿Γ∞ß∩ ¿½¿ ¡Ñ íπñÑΓ óδ»«½¡Ñ¡á
  3912.         ß¿ßΓѼ¡á∩ ¬«¼á¡ñá.
  3913.  
  3914.  
  3915.  
  3916.        Windows 3.0/Ref/1#7                                       = 80 =
  3917.  
  3918.                                    1.16 öπ¡¬µ¿¿ ½«óπΦѬ                        
  3919.        ----------------------------------------------------------------
  3920.  
  3921.              öπ¡¬µ¿¿ ½«óπΦѬ π»αáó½∩εΓ  ß¿ßΓѼ¡δ¼¿  ½«óπΦ¬á¼¿,  ¬«Γ«αδÑ
  3922.         ∩ó½∩εΓß∩     αáºñѽ∩Ñ¼δ¼¿     αÑßπαßἿ,    πßΓá¡áó½¿ó½¿óáεΘ¿¼¿
  3923.         ß»Ñµ¿á½∞¡δ⌐  Γ¿»  Σπ¡¬µ¿¿  Σ¿½∞Γαá.  öπ¡¬µ¿∩  Σ¿½∞Γαá   -   φΓ«
  3924.         »αÑñ«ßΓáó½∩Ѽá∩  »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐  Σπ¡¬µ¿∩  ¼¡«ú«¬αáΓ¡«ú«
  3925.         ó맮óá, ß»Ñµ¿Σ¿µ¿α«óá¡¡á∩ »«ßαÑñßΓó«¼ Σπ¡¬µ¿¿  SetWindowHook  ¿
  3926.         «íαáíáΓδóáεΘá∩   ß«íδΓ¿∩   »αѪñÑ,   τѼ  «¡¿  ñ«ßΓ¿ú¡πΓ  µ¿¬½á
  3927.         «íαáí«Γ¬¿  ß««íΘÑ¡¿⌐  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.  Windows  »«ßδ½áÑΓ
  3928.         ß««íΘÑ¡¿∩,  úÑ¡Ñα¿απѼδÑ  ß»Ñµ¿á½∞¡δ¼  Γ¿»«¼ ß«íδΓ¿∩, ó Σπ¡¬µ¿ε
  3929.         Σ¿½∞Γαá, πßΓá¡«ó½Ñ¡¡πε ñ½∩ ½«óπΦ¬¿ φΓ«ú« Γ¿»á.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐
  3930.         ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε ½«óπΦ¬¿:
  3931.  
  3932.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  3933.         ---------------------------------------------------------------
  3934.  
  3935.           CallMsgFilter             ÅÑαÑñáÑΓ ß««íΘÑ¡¿Ñ ¿ ñαπú¿Ñ ñá¡¡δÑ
  3936.                                     ΓѬπΦÑ⌐ Σπ¡¬µ¿¿ Σ¿½∞Γαᵿ¿ ß««íΘÑ-
  3937.                                     ¡¿⌐.
  3938.  
  3939.           DefHookProc               éδºδóáÑΓ ß½ÑñπεΘπε Σπ¡¬µ¿ε ¿º µÑ»«-
  3940.                                     τ¬¿ Σπ¡¬µ¿⌐ Σ¿½∞Γαá.
  3941.  
  3942.           SetWindowsHook            ôßΓá¡áó½¿óáÑΓ Σπ¡¬µ¿ε Σ¿½∞Γαá ß¿ß-
  3943.                                     ΓÑ¼δ ¿/¿½¿ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  3944.  
  3945.           UnhookWindowsHook         ôñá½∩ÑΓ Σπ¡¬µ¿ε ½«óπΦ¬¿ Windows ¿º
  3946.                                     µÑ»«τ¬¿ Σπ¡¬µ¿⌐ Σ¿½∞Γαá.
  3947.                               1.16.1 ûÑ»«τ¬á Σπ¡¬µ¿⌐ Σ¿½∞Γαá                   
  3948.  
  3949.              ûÑ»«τ¬á Σπ¡¬µ¿⌐ Σ¿½∞Γαá - φΓ« »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ßó∩ºá¡¡δσ
  3950.         Σπ¡¬µ¿⌐ Σ¿½∞Γαá ñ½∩ «Γñѽ∞¡«⌐ ß¿ßΓѼ¡«⌐ ½«óπΦ¬¿. ìá»α¿¼Ñα,  óßÑ
  3951.         Σπ¡¬µ¿¿    Σ¿½∞Γαá   ¬½áó¿áΓπαδ   πßΓá¡áó½¿óáεΓß∩   ß   »«¼«Θ∞ε
  3952.         WH_KEYBOARD, á  óßÑ  Σπ¡¬µ¿¿  Σ¿½∞Γαá  ñ½∩  óÑñÑ¡¿∩  ªπα¡á½∞¡δσ
  3953.         ºá»¿ßÑ⌐  -  ß  »«¼«Θ∞ε  WH_JOURNALRECORD.  Åਪ½áñ¡δÑ »α«úαá¼¼δ
  3954.         »ÑαÑñáεΓ φΓ¿ Σπ¡¬µ¿¿  Σ¿½∞Γαá  ß¿ßΓѼ¡δ¼  ½«óπΦ¬á¼  »α¿  »«¼«Θ¿
  3955.         ó맮óá  Σπ¡¬µ¿¿  SetWindowsHook.  èáªñδ⌐  ó맮ó ñ«íáó½∩ÑΓ ¡«óπε
  3956.         Σπ¡¬µ¿ε Σ¿½∞Γαá ó ¡áτὫ µÑ»«τ¬¿. èáªñδ⌐ αáº, ¬«úñá  »α¿¬½áñ¡á∩
  3957.         »α«úαἼᠠ»ÑαÑñáÑΓ  Σπ¡¬µ¿ε  Σ¿½∞Γαá  ß¿ßΓѼ¡«⌐  ½«óπΦ¬Ñ,  «¡á
  3958.         ñ«½ª¡á αѺÑαó¿α«óáΓ∞ ¼ÑßΓ« ñ½∩ áñαÑßá ß½ÑñπεΘÑ⌐ Σπ¡¬µ¿¿ Σ¿½∞Γαá
  3959.         ó µÑ»«τ¬Ñ. öπ¡¬µ¿∩ SetWindowsHook ó«ºóαáΘáÑΓ φëàáñαÑß.
  3960.              èᬠ Γ«½∞¬«  ¬áªñá∩  Σπ¡¬µ¿∩ Σ¿½∞Γαá óδ»«½¡¿Γ ßó«ε ºáñáτπ,
  3961.         «¡á ñ«½ª¡á óδºóáΓ∞ Σπ¡¬µ¿ε DefHookProc. ¥Γá Σπ¡¬µ¿∩  ¿ß»«½∞ºπÑΓ
  3962.         áñαÑß, ºá»«¼¡Ñ¡¡δ⌐ ó ∩τÑ⌐¬Ñ, ¬«Γ«αá∩ ºáαѺÑαó¿α«óá¡á »α¿¬½áñ¡«⌐
  3963.         »α«úαá¼¼«⌐ ñ½∩ ñ«ßΓπ»á ¬ ß½ÑñπεΘÑ⌐ Σπ¡¬µ¿¿ Σ¿½∞Γαá ó µÑ»«τ¬Ñ.
  3964.              ä½∩   πñá½Ñ¡¿∩   Σπ¡¬µ¿¿  Σ¿½∞Γαá  ¿º  µÑ»«τ¬¿  »α¿¬½áñ¡á∩
  3965.         »α«úαá¼¼á ñ«½ª¡á óδºóáΓ∞ Σπ¡¬µ¿ε UnhookWindowsHook,  ºáñáó  Γ¿»
  3966.         ½«óπΦ¬¿ ¿ π¬áºáΓѽ∞ ¡á Σπ¡¬µ¿ε.
  3967.                  æπΘÑßΓóπÑΓ  »∩Γ∞  Γ¿»«ó  ßΓá¡ñáαΓ¡δ󠫬«¡¡δ󠽫óπΦѬ ¿
  3968.         ñóá Γ¿»á «Γ½áñ«τ¡δ󠽫óπΦѬ. é Γáí½¿µÑ 1.8 »ÑαÑτ¿ß½Ñ¡δ φΓ¿ Γ¿»δ
  3969.         ¿ «»¿ßá¡« ¿σ ¡áº¡áτÑ¡¿Ñ.
  3970.  
  3971.        Windows 3.0/Ref/1#7                                       = 81 =
  3972.  
  3973.  
  3974.              Æáí½¿µá 1.8                 æ¿ßΓѼ¡δÑ ½«óπΦ¬¿
  3975.         ---------------------------------------------------------------
  3976.              Æ¿»                            ìạáτÑ¡¿Ñ
  3977.         ---------------------------------------------------------------
  3978.          WH_CALLWNDPROC        ôßΓá¡áó½¿óáÑΓ Σπ¡¬µ¿ε Σ¿½∞Γαá «¬¡á.
  3979.  
  3980.          WH_GETMESSAGE         ôßΓá¡áó½¿óáÑΓ Σ¿½∞Γα ß««íΘÑ¡¿⌐ (Γ«½∞¬«
  3981.                                ñ½∩ «Γ½áñ«τ¡«⌐ óÑαß¿¿).
  3982.  
  3983.          WH_JOURNALPLAYBACK    ôßΓá¡á¡áó½¿óáÑΓ Σ¿½∞Γα "»α«½¿ßΓδóá¡¿∩
  3984.                                ¡áºáñ" ªπα¡á½∞¡«⌐ ºá»¿ß¿.
  3985.  
  3986.          WH_JOURNALRECORD      ôßΓá¡áó½¿óáÑΓ Σ¿½∞Γα ªπα¡á½∞¡δσ ºá»¿ßÑ⌐.
  3987.  
  3988.          WH_KEYBOARD           ôßΓá¡áó½¿óáÑΓ Σ¿½∞Γα ¬½áó¿áΓπαδ.
  3989.  
  3990.          WH_MSGFILTER          ôßΓá¡áó½¿óáÑΓ Σ¿½∞Γα ß««íΘÑ¡¿⌐.
  3991.  
  3992.          WH_SYSMSGFILTER       ôßΓá¡áó½¿óáÑΓ Σ¿½∞Γα ß¿ßΓѼ¡δσ ß««íΘÑ-
  3993.                                ¡¿⌐.
  3994.  
  3995.              Åα¿¼Ñτá¡¿Ñ.   ï«óπΦ¬¿   WH_CALLWNDPROC   ¿   WH_GETMESSAGE
  3996.         ó«ºñÑ⌐ßΓóπεΓ  ¡á  αáí«Γπ  ß¿ßΓѼδ.  Ä¡¿ ¿ß»«½∞ºπεΓß∩ Γ«½∞¬« ñ½∩
  3997.         «Γ½áñ«τ¡δσ µÑ½Ñ⌐.
  3998.                                                                                
  3999.             1.16.2 ôßΓá¡«ó¬á Σπ¡¬µ¿¿ Σ¿½∞Γαá
  4000.  
  4001.              ä½∩ πßΓᡫ󬿠Σπ¡¬µ¿¿ Σ¿½∞Γαá »α¿¬½áñ¡á∩ »α«úαἼᠠñ«½ª¡á
  4002.         óδ»«½¡¿Γ∞ ß½ÑñπεΘÑÑ:
  4003.              1. ¥¬ß»«αΓ¿α«óáΓ∞ Σπ¡¬µ¿ε ó ßó«Ñ¼ Σá⌐½Ñ «»αÑñѽѡ¿∩ ¼«ñπ½∩.
  4004.              2. Å«½πτ¿Γ∞    áñαÑß    Σπ¡¬µ¿¿,    ¿ß»«½∞º«óáó    Σπ¡¬µ¿ε
  4005.         MakeProcInstance.
  4006.              3.  éδºóáΓ∞  Σπ¡¬µ¿ε  SetWindowsHook,  ºáñáó  Γ¿»  Σπ¡¬µ¿¿
  4007.         ½«óπΦ¬¿ (ß¼. Æáí½¿µπ 1.8 "æ¿ßΓѼ¡δÑ ½«óπΦ¬¿)  ¿  áñαÑß  Σπ¡¬µ¿¿
  4008.         (ó«ºóαáΘÑ¡¡δ⌐ Σπ¡¬µ¿Ñ⌐ MakeProcInstance).
  4009.              4. çừ¼¡¿Γ∞ ó«ºóαáΘáѼ«Ñ Σπ¡¬µ¿Ñ⌐ SetWindowsHook º¡áτÑ¡¿Ñ
  4010.         ó  ºáαѺÑαó¿α«óá¡¡«⌐  ∩τÑ⌐¬Ñ.  ¥Γ«  º¡áτÑ¡¿Ñ  ∩ó½∩ÑΓß∩  áñαÑß«¼
  4011.         »αÑñδñπΘÑ⌐ Σπ¡¬µ¿¿ Σ¿½∞Γαá.
  4012.              Åα¿¼Ñτá¡¿Ñ.  öπ¡¬µ¿¿  Σ¿½∞Γαá  ¿   ó«ºóαáΘáѼ«Ñ   º¡áτÑ¡¿Ñ
  4013.         Σπ¡¬µ¿¿  SetWindowHook  ñ«½ª¡δ  αáß»«½áúáΓ∞ß∩  ó  Σ¿¬ß¿α«óá¡¡δσ
  4014.         í¿í½¿«ΓÑτ¡δσ  ¬«ñ«óδσ  ßÑú¼Ñ¡Γáσ  ¿   ßÑú¼Ñ¡Γáσ   ñá¡¡δσ.   ¥Γ«
  4015.         »«ºó«½∩ÑΓ  ñá¡¡δ¼ ½«óπΦ¬á¼ αáí«ΓáΓ∞ ó í«½∞Φ¿σ ΣαÑ⌐¼á󠫬απªÑ¡¿∩
  4016.         EMS.
  4017.  
  4018.  
  4019.  
  4020.        Windows 3.0/Ref/1#7                                       = 82 =
  4021.  
  4022.                                    1.17 öπ¡¬µ¿¿ ßó«⌐ßΓó                        
  4023.        ----------------------------------------------------------------
  4024.  
  4025.              öπ¡¬µ¿¿ ßó«⌐ßΓó ß«ºñáεΓ ¿ «ßπΘÑßΓó½∩εΓ  ñ«ßΓπ»  ¬  »ÑαÑτ¡ε
  4026.         ßó«⌐ßΓ󠫬¡á. ÅÑαÑτÑ¡∞ ßó«⌐ßΓó - φΓ« «í½áßΓ∞ »á¼∩Γ¿, ß«ñÑαªáΘá∩
  4027.         ñÑß¬α¿»Γ«αδ ñá¡¡δσ, ¬«Γ«αδÑ »α¿¬½áñ¡á∩ »α«úαá¼¼á σ«τÑΓ  ßó∩ºáΓ∞
  4028.         ß  ñá¡¡δ¼ «¬¡«¼. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε
  4029.         Σπ¡¬µ¿ε ßó«⌐ßΓó:
  4030.  
  4031.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  4032.         ---------------------------------------------------------------
  4033.           EnumProps              ÅÑαÑñáÑΓ ßó«⌐ßΓóá «¬¡á Σπ¡¬µ¿¿ »ÑαÑτ¿-
  4034.                                  ß½Ñ¡¿∩.
  4035.  
  4036.           GetProp                é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α, ßó∩ºá¡¡δ⌐ ß«
  4037.                                  ßΓ᫬«⌐ ¿º »ÑαÑτ¡∩ ßó«⌐ßΓ󠫬¡á.
  4038.  
  4039.           RemoveProp             ôñá½∩ÑΓ ßΓα«¬π ¿º »ÑαÑτ¡∩ ßó«⌐ßΓó.
  4040.  
  4041.           SetProp                è«»¿απÑΓ ßΓα«¬π ¿ ñÑß¬α¿»Γ«α ñá¡¡δσ ó
  4042.                                  »ÑαÑτÑ¡∞ ßó«⌐ßΓ󠫬¡á.
  4043.  
  4044.              êß»«½∞º«óá¡¿Ñ »ÑαÑτ¡Ñ⌐ ßó«⌐ßΓó
  4045.  
  4046.              Å«ß¬«½∞¬π  »ÑαÑτÑ¡∞  ßó«⌐ßΓó  «¬¡á   ß«ñÑαª¿Γ   ñÑß¬α¿»Γ«α
  4047.         ñá¡¡δσ,  ¬áªñá∩  »α¿¬½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ »«½πτ¿Γ∞ ñ«ßΓπ» ¬
  4048.         φΓ«¼π ñÑß¬α¿»Γ«απ, Ñß½¿ Ñ⌐ ¬ Γ«¼π  ªÑ  ñ«ßΓπ»¡«  «¬¡«.  Å«φΓ«¼π
  4049.         »ÑαÑτÑ¡∞  ßó«⌐ßΓó  ∩ó½∩ÑΓß∩  πñ«í¡δ¼  ßαÑñßΓó«¼ ß«ºñá¡¿∩ ñá¡¡δσ
  4050.         (¡á»α¿¼Ñα, á½∞ΓÑα¡áΓ¿ó¡δσ ºáú«½«ó¬«ó ¿½¿ ¼Ñ¡ε «¬¡á),  ñ«ßΓπ»¡δσ
  4051.         »α¿¬½áñ¡«⌐ »α«úαἼѠ»α¿ ¼«ñ¿Σ¿¬áµ¿¿ «¬¡á.
  4052.              èáªñ«Ñ   «¬¡«  ¿¼ÑÑΓ  ß«íßΓóÑ¡¡δ⌐  »ÑαÑτÑ¡∞  ßó«⌐ßΓó.  Åα¿
  4053.         ß«ºñá¡¿¿ «¬¡á »ÑαÑτÑ¡∞ »πßΓ. öπ¡¬µ¿∩ SetProp ñ«íáó½∩ÑΓ φ½Ñ¼Ñ¡Γδ
  4054.         ¬ »ÑαÑτ¡ε. èáªñδ⌐ φ½Ñ¼Ñ¡Γ  ß«ñÑαª¿Γ  π¡¿¬á½∞¡πε  ANSI-ßΓα«¬π  ¿
  4055.         ñÑß¬α¿»Γ«α   ñá¡¡δσ.   ANSI-ßΓα«¬á  ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ  ñÑß¬α¿»Γ«α;
  4056.         ñÑß¬α¿»Γ«α  ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ  ñá¡¡δÑ,  ßó∩ºá¡¡δÑ  ß  «¬¡«¼,   ¬á¬
  4057.         »«¬áºá¡« ¡á α¿ßπ¡¬Ñ 1.2:
  4058.  
  4059.  
  4060.        Windows 3.0/Ref/1#7                                       = 83 =
  4061.  
  4062.  
  4063.                         ANSI-ßΓα«¬á        äÑß¬α¿»Γ«α
  4064.                    -------------------------------------
  4065.                    | "ñó«¿τ¡δÑ ñá¡¡δÑ"  |   hMemory    |
  4066.                    |--------------------|--------------|
  4067.                    | "¿¬«¡á"            |   hIcon      |
  4068.                    |--------------------|--------------|
  4069.                    | "ΓѬßΓ ¡á φ¬αá¡Ñ"  |   hText      |
  4070.                    |--------------------|--------------|
  4071.                    |         :          |        :     |
  4072.                    |         .          |        .     |
  4073.  
  4074.                         É¿ßπ¡«¬ 1.2 ÅÑαÑτÑ¡∞ ßó«⌐ßΓó
  4075.  
  4076.              äÑß¬α¿»Γ«α  ñá¡¡δσ ¼«ªÑΓ ¿ñÑ¡Γ¿Σ¿µ¿α«óáΓ∞ ½εí«⌐ «íΩÑ¬Γ ¿½¿
  4077.         í½«¬ »á¼∩Γ¿,  ¬«Γ«αδÑ  »α¿¬½áñ¡á∩  »α«úαἼᠠσ«τÑΓ  ßó∩ºáΓ∞  ß
  4078.         «¬¡«¼.  öπ¡¬µ¿∩  GetProp  »«½πτáÑΓ  ñÑß¬α¿»Γ«α  ñá¡¡δσ φ½Ñ¼Ñ¡Γá
  4079.         »ÑαÑτ¡∩, ¡Ñ πñá½∩∩ φëàφ½Ñ¼Ñ¡Γ. ¥Γ«Γ  ñÑß¬α¿»Γ«α  ¼«ªÑΓ  ºáΓѼ
  4080.         ¿ß»«½∞º«óáΓ∞ß∩  ñ½∩ »«½πτÑ¡¿∩ ¿½¿ ¿ß»«½∞º«óá¡¿∩ ñá¡¡δσ. öπ¡¬µ¿∩
  4081.         RemoveProp πñá½∩ÑΓ φ½Ñ¼Ñ¡Γ ¿º »ÑαÑτ¡∩, Ñß½¿ «¡ í«½∞ΦÑ ¡Ñ ¡πªÑ¡.
  4082.              ò«Γ∩ «ß¡«ó¡«⌐ ºáñáτÑ⌐ »ÑαÑτ¡∩ ßó«⌐ßΓó ∩ó½∩ÑΓß∩  ßó∩ºδóá¡¿Ñ
  4083.         ñá¡¡δσ  ß «¬¡«¼ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ¿σ Γ«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐,
  4084.         ¬«Γ«α«⌐ »α¿¡áñ½Ñª¿Γ φΓ« «¬¡«, ñÑß¬α¿»Γ«αδ  ¿º  »ÑαÑτ¡∩  ßó«⌐ßΓó
  4085.         Σá¬Γ¿τÑ߬¿  ñ«ßΓπ»¡δ ½εí«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ, ¿¼ÑεΘÑ⌐ ñ«ßΓπ»
  4086.         ¬ «¬¡π. ¥Γ« «º¡áτáÑΓ, τΓ« »α¿¬½áñ¡á∩ »α«úαἼᠼ«ªÑΓ »«½πτ¿Γ∞ ¿
  4087.         ¿ß»«½∞º«óáΓ∞  ñÑß¬α¿»Γ«α  ñá¡¡δσ  ¿º  »ÑαÑτ¡∩   ßó«⌐ßΓó   «¬¡á,
  4088.         ß«ºñá¡¡«ú«   ñαπú«⌐   »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐.  ì«  ¿ß»«½∞º«óáΓ∞
  4089.         ñÑß¬α¿»Γ«αδ ñá¡¡δσ ñαπú«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ¡πª¡« «ßë᫪¡«.
  4090.         äαπú¿¼¿  »α¿¬½áñ¡δ¼¿  »α«úαἼἿ  ¼«ª¡«  ¿ß»«½∞º«óáΓ∞   Γ«½∞¬«
  4091.         αáºñѽ∩ѼδÑ   «íΩѬΓδ   ú½«íá½∞¡«⌐  »á¼∩Γ¿,  ¡á»α¿¼Ñα  «íΩѬΓδ,
  4092.         α¿ßπѼδÑ  Σπ¡¬µ¿∩¼¿  GDI.  àß½¿   »ÑαÑτÑ¡∞   ßó«⌐ßΓó   ß«ñÑনΓ
  4093.         ñÑß¬α¿»Γ«αδ  ½«¬á½∞¡«⌐  ¿½¿  ú½«íá½∞¡«⌐  »á¼∩Γ¿ ¿½¿ ñÑß¬α¿»Γ«αδ
  4094.         αÑßπαß«ó,  Γ«  ¿σ  ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞  Γ«½∞¬«  Γá   »α¿¬½áñ¡á∩
  4095.         »α«úαá¼¼á,  ¬«Γ«αá∩ ß«ºñá½á «¬¡«. äÑß¬α¿»Γ«αδ ú½«íá½∞¡«⌐ »á¼∩Γ¿
  4096.         ¼«úπΓ αáºñѽ∩Γ∞ß∩ ñαπú¿¼¿  »α¿¬½áñ¡δ¼¿  »α«úαἼἿ  ß  »«¼«Θ∞ε
  4097.         ß¿ßΓѼ¡«ú«  íπΣÑαá.  (ä½∩  »«½πτÑ¡¿∩  ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿
  4098.         ß¼«Γα¿ αáºñѽ 1.2  "öπ¡¬µ¿¿  ß¿ßΓѼ¡«ú«  íπΣÑαá".)  äÑß¬α¿»Γ«αδ
  4099.         ½«¬á½∞¡«⌐ »á¼∩Γ¿ ó««íΘÑ ¡Ñ ¼«úπΓ αáºñѽ∩Γ∞ß∩.
  4100.              æ«ñÑন¼«Ñ   »ÑαÑτ¡∩  ßó«⌐ßΓó  ¼«ªÑΓ  íδΓ∞  »ÑαÑτ¿ß½Ñ¡«  ß
  4101.         »«¼«Θ∞ε  Σπ¡¬µ¿¿  EnumProps.  ¥Γá  Σπ¡¬µ¿∩  »ÑαÑñáÑΓ  ßΓα«¬π  ¿
  4102.         ñÑß¬α¿»Γ«α  ñá¡¡δσ  ¬áªñ«ú«  φ½Ñ¼Ñ¡Γá »ÑαÑτ¡∩ ó »αÑñ«ßΓáó½∩Ѽπε
  4103.         »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐ Σπ¡¬µ¿ε. ¥Γá  »αÑñ«ßΓáó½∩Ѽá∩  »α¿¬½áñ¡«⌐
  4104.         »α«úαá¼¼«⌐ Σπ¡¬µ¿∩ ¼«ªÑΓ óδ»«½¡∩Γ∞ ½εíπε ºáñáτπ.
  4105.              äÑß¬α¿»Γ«αδ  ñá¡¡δσ  ¿º »ÑαÑτ¡∩ ßó«⌐ßΓó óßÑúñá »α¿¡áñ½ÑªáΓ
  4106.         Γ«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ, ¬«Γ«αá∩ ¿σ ß«ºñá½á. æá¼  ªÑ  »ÑαÑτÑ¡∞
  4107.         ßó«⌐ßΓó,  ¬á¬  ¿  ñαπú¿Ñ ñá¡¡δÑ, ßó∩ºá¡¡δÑ ß «¬¡«¼, »α¿¡áñ½Ñª¿Γ
  4108.         Windows.   ÅÑαÑτÑ¡∞   ßó«⌐ßΓó   «¬¡á   óßÑúñá   αẼÑΘáÑΓß∩   ó
  4109.         ñ¿¡á¼¿τÑ߬«⌐   «í½áßΓ¿   »á¼∩Γ¿  USER.  ¥Γ«  ºáó¿ß¿Γ  «Γ  τ¿ß½á
  4110.         ß«ºñá¡¡δσ  «¬«¡,  ¬½áß߫󠠫¬¡á  ¿  ñαπú¿σ  ßó∩ºá¡¡δσ  ß  «¬¡«¼
  4111.         «íΩÑ¬Γ«ó.
  4112.              Åਪ½áñ¡á∩   »α«úαἼᠠ ß«ºñáÑΓ   φ½Ñ¼Ñ¡Γδ,  ß«ßΓáó½∩εΘ¿Ñ
  4113.         »ÑαÑτÑ¡∞ ßó«⌐ßΓó. ÅÑαÑñ αáºαπΦÑ¡¿Ñ¼ «¬¡á ¿½¿ ºáóÑαΦÑ¡¿Ñ¼ αáí«Γδ
  4114.         »α¿¬½áñ¡«⌐ »α«úαá¼¼δ, ¬«Γ«αá∩ ó½áñÑÑΓ «¬¡«¼, ¡Ñ«íσ«ñ¿¼« πñ὿Γ∞
  4115.  
  4116.        Windows 3.0/Ref/1#7                                       = 84 =
  4117.  
  4118.         óßÑ φ½Ñ¼Ñ¡Γδ ¿º »ÑαÑτ¡∩ ßó«⌐ßΓó ß »«¼«Θ∞ε  Σπ¡¬µ¿¿  RemoveProp.
  4119.         àß½¿  »α¿ πñá½Ñ¡¿¿ φ½Ñ¼Ñ¡Γ«ó »α«¿º«Φ½á «Φ¿í¬á, »ÑαÑτÑ¡∞ ßó«⌐ßΓó
  4120.         «ßΓáÑΓß∩ ó ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿  »á¼∩Γ¿  USER,  ¿  φΓá  «í½áßΓ∞
  4121.         »á¼∩Γ¿   ßΓá¡«ó¿Γß∩   ¡Ññ«ßΓπ»¡«⌐  ñ½∩  »«ß½ÑñπεΘ¿σ  »α¿¬½áñ¡δσ
  4122.         »α«úαá¼¼. ¥Γ« «í∩ºáΓѽ∞¡« »α¿óÑñÑΓ ¬ »ÑαÑ»«½¡Ñ¡¿ε  ñ¿¡á¼¿τÑ߬«⌐
  4123.         «í½áßΓ¿  »á¼∩Γ¿  USER.  ¥½Ñ¼Ñ¡Γδ  »ÑαÑτ¡∩  ßó«⌐ßΓó  ß«úπΓ  íδΓ∞
  4124.         πñá½Ñ¡δ ó ½εí«Ñ óαѼ∩ »α¿ »«¼«Θ¿ Σπ¡¬µ¿¿  RemoveProp.  àß½¿  ó«
  4125.         óαѼ∩  »ÑαÑñáτ¿  «¬¡π  ß««íΘÑ¡¿∩  WM_DESTROY  ó »ÑαÑτ¡Ñ ßó«⌐ßΓó
  4126.         «ßΓ὿ß∞ ¡Ñπñá½Ñ¡¡δÑ φ½Ñ¼Ñ¡Γδ, Γ« «¡¿ ñ«½ª¡δ íδΓ∞ πñá½Ñ¡δ ó φΓ«
  4127.         óαѼ∩.  ùΓ«íδ  πíÑñ¿Γ∞ß∩  ó  Γ«¼,  τΓ«  óßÑ  φ½Ñ¼Ñ¡Γδ  πñá½Ñ¡δ,
  4128.         ¿ß»«½∞ºπ⌐ΓÑ  Σπ¡¬µ¿ε  EnumProps ñ½∩ »ÑαÑτ¿ß½Ñ¡¿∩ óßÑσ φ½Ñ¼Ñ¡Γ«ó
  4129.         »ÑαÑτ¡∩ ßó«⌐ßΓó. Åਪ½áñ¡«⌐ »α«úαἼѠ߽ÑñπÑΓ πñá½∩Γ∞ Γ«½∞¬« ΓÑ
  4130.         ßó«⌐ßΓóá, ¬«Γ«αδÑ «¡á  ñ«íáó¿½á  ó  »ÑαÑτÑ¡∞  ßó«⌐ßΓó.  Windows
  4131.         ñ«íáó½∩ÑΓ  ßó«⌐ßΓóá  ñ½∩  ßó«Ñú«  ß«íßΓóÑ¡¡«ú«  ¿ß»«½∞º«óá¡¿∩ ¿
  4132.         πñá½∩ÑΓ  ¿σ  áóΓ«¼áΓ¿τÑ߬¿.  Åਪ½áñ¡á∩  »α«úαἼᠠ¡Ñ   ñ«½ª¡á
  4133.         πñá½∩Γ∞ ßó«⌐ßΓóá, ñ«íáó½Ñ¡δÑ ó ß»¿ß«¬ ßἫ⌐ Windows.
  4134.  
  4135.  
  4136.  
  4137.        Windows 3.0/Ref/1#7                                       = 85 =
  4138.  
  4139.                                 1.18 öπ¡¬µ¿¿ »α∩¼«πú«½∞¡¿¬á                    
  4140.        ----------------------------------------------------------------
  4141.  
  4142.              öπ¡¬µ¿¿  »α∩¼«πú«½∞¡¿¬á  ß½πªáΓ ñ½∩ »«½πτÑ¡¿∩ ¿¡Σ«α¼áµ¿¿ «
  4143.         »α∩¼«πú«½∞¡¿¬áσ ó «í½áßΓ¿ »«½∞º«óáΓѽ∩ «¬¡á.  é  ßαÑñÑ  Windows
  4144.         »α∩¼«πú«½∞¡¿¬   «»αÑñѽ∩ÑΓß∩   ßΓαπ¬Γπα«⌐   ñá¡¡δσ   RECT.  ¥Γá
  4145.         ßΓαπ¬Γπαá ß«ñÑαª¿Γ ¬««αñ¿¡áΓδ ñóπσ  Γ«τѬ:  óÑασ¡Ñú«  ½Ñó«ú«  ¿
  4146.         ¡¿ª¡Ñú«  »αáó«ú«  πú½«ó  »α∩¼«πú«½∞¡¿¬á. æΓ«α«¡δ »α∩¼«πú«½∞¡¿¬á
  4147.         ¡áτ¿¡áεΓß∩ ó φΓ¿σ  ñóπσ  Γ«τ¬áσ  ¿  »áαώѽ∞¡δ  «ß∩¼  σ  ¿  π.
  4148.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε  Σπ¡¬µ¿ε
  4149.         »α∩¼«πú«½∞¡¿¬á:
  4150.  
  4151.              öπ¡¬µ¿∩                             Ä»¿ßá¡¿Ñ
  4152.         ---------------------------------------------------------------
  4153.          CopyRect               æ«ºñáÑΓ ¬«»¿ε ßπΘÑßΓóπεΘÑú« »α∩¼«πú«½∞-
  4154.                                 ¡¿¬á.
  4155.  
  4156.          EqualRect              Ä»αÑñѽ∩ÑΓ, αáó¡δ ½¿ ñóá »α∩¼«πú«½∞¡¿¬á.
  4157.  
  4158.          InflateRect            ôóѽ¿τ¿óáÑΓ ¿½¿ π¼Ñ¡∞ΦáÑΓ ß»Ñµ¿Σ¿µ¿α«-
  4159.                                 óá¡¡δ⌐ »α∩¼«πú«½∞¡¿¬.
  4160.  
  4161.          IntersectRect          ìáσ«ñ¿Γ «í½áßΓ∞ »ÑαÑßÑτÑ¡¿∩ ñóπσ »α∩¼«-
  4162.                                 πú«½∞¡¿¬«ó.
  4163.  
  4164.          OffsetRect             ÅÑαѼÑΘáÑΓ ñá¡¡δ⌐ »α∩¼«πú«½∞¬¡¿¬.
  4165.  
  4166.          PtInRect               Ä»αÑñѽ∩ÑΓ, ¡áσ«ñ¿Γß∩ ½¿
  4167.                                 ß»Ñµ¿Σ¿µ¿α«óá¡¡á∩ Γ«τ¬á ó¡πΓα¿ ñá¡¡«ú«
  4168.                                 »α∩¼«πú«½∞¡¿¬á.
  4169.  
  4170.          SetRectEmpty           äѽáÑΓ »α∩¼«πú«½∞¡¿¬ »πßΓδ¼.
  4171.  
  4172.          UnionRect              æ«σαá¡∩ÑΓ «íΩÑñ¿¡Ñ¡¿Ñ ñóπσ »α∩¼«πú«½∞-
  4173.                                 ¡¿¬«ó.
  4174.                                                                                
  4175.        1.18.1 êß»«½∞º«óá¡¿Ñ »α∩¼«πú«½∞¡¿¬«ó ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ
  4176.  
  4177.              Åα∩¼«πú«½∞¡¿¬¿ ¿ß»«½∞ºπεΓß∩ ñ½∩ «»αÑñѽѡ¿∩  »α∩¼«πú«½∞¡δσ
  4178.         «í½áßΓÑ⌐  ¡á  φ¬αá¡Ñ  ¿½¿  ó  «¬¡Ñ, Γᬿσ ¬á¬ «í½áßΓ∞ «ΓßÑτÑ¡¿∩
  4179.         ¬παß«αá,    «í½áßΓ∞    »ÑαÑα¿ß«ó¬¿    »«½∞º«óáΓѽ∩,     «í½áßΓ∞
  4180.         Σ«α¼áΓ¿α«óá¡¿∩  ñ½∩  Σ«α¼áΓ¿α«óá¡¿∩ ΓѬßΓá ¿ «í½áßΓ∞ »α«¬απΓ¬¿.
  4181.         Åα∩¼«πú«½∞¡¿¬¿ ¿ß»«½∞ºπεΓß∩ ΓᬪѠñ½∩ ºá½¿ó¬¿,  «íαἽѡ¿∩  ¿½¿
  4182.         ¿¡óÑαΓ¿α«óá¡¿∩  τáßΓ¿  «í½áßΓ¿ »«½∞º«óáΓѽ∩ »α¿ »«¼«Θ¿ ºáñá¡¡«⌐
  4183.         ¬¿ßΓ¿ ¿ ñ½∩ »«½πτÑ¡¿∩ ¬««αñ¿¡áΓ «¬¡á ¿½¿  «í½áßΓ¿  »«½∞º«óáΓѽ∩
  4184.         «¬¡á.
  4185.              Å«ß¬«½∞¬π  »α∩¼«πú«½∞¡¿¬¿   ¿ß»«½∞ºπεΓß∩   ñ½∩   ¼¡«ªÑßΓóá
  4186.         αẽ¿τ¡δσ  µÑ½Ñ⌐,  Σπ¡¬µ¿¿  »α∩¼«πú«½∞¡¿¬«ó  ¡Ñ ¿ß»«½∞ºπεΓ ∩ó¡«
  4187.         ºáñáóáѼδσ Ññ¿¡¿µ ¿º¼ÑαÑ¡¿∩.  é¼ÑßΓ«  φΓ«ú«  óßÑ  ¬««αñ¿¡áΓδ  ¿
  4188.         αẼÑαδ   »α∩¼«πú«½∞¡¿¬á  ºáñáεΓß∩  ½«ú¿τÑ߬¿¼¿  óѽ¿τ¿¡á¼¿  ß«
  4189.         º¡á¬«¼. öá¬Γ¿τÑ߬¿Ñ Ññ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ «»αÑñѽ∩εΓß∩ Σπ¡¬µ¿Ñ⌐,  ó
  4190.         ¬«Γ«α«⌐ »α∩¼«πú«½∞¡¿¬ ¿ß»«½∞ºπÑΓß∩.
  4191.  
  4192.  
  4193.        Windows 3.0/Ref/1#7                                       = 86 =
  4194.  
  4195.                              1.18.2 è««αñ¿¡áΓδ »α∩¼«πú«½∞¡¿¬á                  
  4196.  
  4197.              ç¡áτÑ¡¿∩  ¬««αñ¿¡áΓ »α∩¼«πú«½∞¡¿¬á ñ«½ª¡δ íδΓ∞ ó ñ¿á»áº«¡Ñ
  4198.         «Γ -32,768 ñ« 32,767. àú« Φ¿α¿¡á ¿ óδß«Γá, ¬«Γ«αδÑ ñ«½ª¡δ  íδΓ∞
  4199.         »«½«ª¿Γѽ∞¡δ¼¿ º¡áτÑ¡¿∩¼¿, ¡áσ«ñ∩Γß∩ ó »αÑñѽáσ «Γ 0 ñ« 32,767.
  4200.         ¥Γ«  «º¡áτáÑΓ, τΓ« »α∩¼«πú«½∞¡¿¬, π ¬«Γ«α«ú« ¬á¬á∩-½¿í« ßΓ«α«¡á
  4201.         ñ½¿¡¡ÑÑ, τѼ 32,76 Ññ¿¡¿µ, ∩ó½∩ÑΓß∩  ¡Ññ«»πßΓ¿¼δ¼.  ìá  α¿ßπ¡¬Ñ
  4202.         1.3   »«¬áºá¡   »α∩¼«πú«½∞¡¿¬,   óÑασ¡¿⌐  ½Ñóδ⌐  πú«½  ¬«Γ«α«ú«
  4203.         ¡áσ«ñ¿Γß∩ ß½Ñóá «Γ ¡áτá½á ¬««αñ¿¡áΓ, á Φ¿α¿¡á ¼Ñ¡∞ΦÑ 32,767:
  4204.  
  4205.                                       Y │                (16000,2000)
  4206.             ┌───────────────────────────┼──────────────────────────┐
  4207.             │                           │                          │
  4208.             │                           │                          │
  4209.             │                           │                          │
  4210.           ──┼───────────────────────────┼──────────────────────────┼─
  4211.             │                           │                          │ X
  4212.             │                           │                          │
  4213.             │                           │                          │
  4214.             └───────────────────────────┼──────────────────────────┘
  4215.         (-16000,-2000)
  4216.  
  4217.         ÿ¿α¿¡á =  16000-(-16000) = 32000 <= 32767
  4218.  
  4219.          É¿ßπ¡«¬ 1.3  âαá¡¿µδ »α∩¼«πú«½∞¡¿¬á
  4220.                    1.18.3 æ«ºñá¡¿Ñ »α∩¼«πú«½∞¡¿¬«ó ¿ ¼á¡¿»π½¿α«óá¡¿Ñ ¿¼¿       
  4221.  
  4222.              öπ¡¬µ¿∩ SetRect ß«ºñáÑΓ  »α∩¼«πú«½∞¡¿¬,  Σπ¡¬µ¿∩  CopyRect
  4223.         ß«ºñáÑΓ  ¬«»¿ε  ñá¡¡«ú«  »α∩¼«πú«½∞¡¿¬á, á Σπ¡¬µ¿∩ SetRectEmpty
  4224.         ß«ºñáÑΓ  »πßΓ«⌐  »α∩¼«πú«½∞¡¿¬.  ÅπßΓ«⌐  »α∩¼«πú«½∞¡¿¬  -   φΓ«
  4225.         »α∩¼«πú«½∞¡¿¬, ¬«Γ«αδ⌐ ¿¼ÑÑΓ ¡π½Ñóπε Φ¿α¿¡π, ¡π½Ñóπε óδß«Γπ ¿½¿
  4226.         Γ« ¿ ñαπú«Ñ ó¼ÑßΓÑ.
  4227.              öπ¡¬µ¿∩ InflateRect πóѽ¿τ¿óáÑΓ  ¿½¿  π¼Ñ¡∞ΦáÑΓ  Φ¿α¿¡π  ¿
  4228.         óδß«Γπ  »α∩¼«πú«½∞¡¿¬á.  Ä¡á πóѽ¿τ¿óáÑΓ ¿½¿ π¼Ñ¡∞ΦáÑΓ Φ¿α¿¡π ß
  4229.         ñóπσ ßΓ«α«¡ »α∩¼«πú«½∞¡¿¬á ¿½¿ πóѽ¿τ¿óáÑΓ ¿½¿ π¼Ñ¡∞ΦáÑΓ óδß«Γπ
  4230.         ßóÑασπ ¿ ß¡¿ºπ »α∩¼«πú«½∞¡¿¬á.
  4231.              öπ¡¬µ¿∩ OffsetRect »ÑαѼÑΘáÑΓ  »α∩¼«πú«½∞¡¿¬  ¡á  ºáñá¡¡«Ñ
  4232.         αáßßΓ«∩¡¿Ñ. Ä¡á »ÑαѼÑΘáÑΓ πú½δ »α∩¼«πú«½∞¡¿¬á, ñ«íáó½∩∩ ñá¡¡«Ñ
  4233.         º¡áτÑ¡¿Ñ x ¿ y ¬ ¬««αñ¿¡áΓá¼ πú½«ó.
  4234.              öπ¡¬µ¿∩      PtInRect     «»αÑñѽ∩ÑΓ,     ¡áσ«ñ¿Γß∩     ½¿
  4235.         ß»Ñµ¿Σ¿µ¿α«óá¡¡á∩  Γ«τ¬á  ó¡πΓα¿  ñá¡¡«ú« »α∩¼«πú«½∞¡¿¬á. Æ«τ¬á
  4236.         ¡áσ«ñ¿Γß∩ ó¡πΓα¿ »α∩¼«πú«½∞¡¿¬á, Ñß½¿ «¡á  αáß»«½«ªÑ¡á  ¡á  Ñú«
  4237.         óÑασ¡Ñ⌐   ¿½¿  ½Ñó«⌐  úαá¡¿µÑ  ¿½¿  »«½¡«ßΓ∞  ¡áσ«ñ¿Γß∩  ó¡πΓα¿
  4238.         »α∩¼«πú«½∞¡¿¬á.
  4239.              öπ¡¬µ¿∩  IsRectEmpty  «»αÑñѽ∩ÑΓ,   ∩ó½∩ÑΓß∩   ½¿   ñá¡¡δ⌐
  4240.         »α∩¼«πú«½∞¡¿¬ »πßΓδ¼.
  4241.              öπ¡¬µ¿∩  IntesectRect ß«ºñáÑΓ ¡«óδ⌐ »α∩¼«πú«½∞¡¿¬, ¬«Γ«αδ⌐
  4242.         ∩ó½∩ÑΓß∩  »ÑαÑßÑτÑ¡¿Ñ¼   ñóπσ   ßπΘÑßΓóπεΘ¿σ   »α∩¼«πú«½∞¡¿¬«ó.
  4243.         ÅÑαÑßÑτÑ¡¿Ñ  -  φΓ«  ¡á¿í«½∞Φ¿⌐  »α∩¼«πú«½∞¡¿¬,  ß«ñÑαªáΘ¿⌐ß∩ ó
  4244.         «í«¿σ   ßπΘÑßΓóπεΘ¿σ    »α∩¼«πú«½∞¡¿¬áσ.    ÅÑαÑßÑτÑ¡¿Ñ    ñóπσ
  4245.         »α∩¼«πú«½∞¡¿¬«ó »«¬áºá¡« ¡á α¿ßπ¡¬Ñ 1.4:
  4246.  
  4247.  
  4248.        Windows 3.0/Ref/1#7                                       = 87 =
  4249.  
  4250.              É¿ßπ¡«¬ 1.4 ÅÑαÑßÑτÑ¡¿Ñ ñóπσ »α∩¼«πú«½∞¡¿¬«ó
  4251.  
  4252.              1. Åα∩¼«πú«½∞¡¿¬ 1
  4253.              2. Åα∩¼«πú«½∞¡¿¬ 2
  4254.              3. ÅÑαÑßÑτÑ¡¿Ñ
  4255.  
  4256.              öπ¡¬µ¿∩  UnionRect  ß«ºñáÑΓ  ¡«óδ⌐  »α∩¼«πú«½∞¡¿¬, ¬«Γ«αδ⌐
  4257.         ∩ó½∩ÑΓß∩   «íΩñ¿¡Ñ¡¿Ñ¼   ñóπσ   ßπΘÑßΓóπεΘ¿σ   »α∩¼«πú«½∞¡¿¬«ó.
  4258.         ÄíΩÑñ¿¡Ñ¡¿Ñ ñóπσ »α∩¼«πú«½∞¡¿¬«ó »«¬áºá¡« ¡á α¿ßπ¡¬Ñ 1.5:
  4259.  
  4260.              É¿ßπ¡«¬ 1.5 ÄíΩÑñ¿¡Ñ¡¿Ñ ñóπσ »α∩¼«πú«½∞¡¿¬«ó
  4261.  
  4262.              1. ÄíΩÑñ¿¡Ñ¡¿Ñ
  4263.              2. ÄíΩÑñ¿¡Ñ¡¿Ñ
  4264.              3. Åα∩¼«πú«½∞¡¿¬ 1
  4265.              4. Åα∩¼«πú«½∞¡¿¬ 2
  4266.  
  4267.              ä½∩  »«½πτÑ¡¿∩  ¿¡Σ«α¼áµ¿¿  « Σπ¡¬µ¿∩σ, α¿ßπεΘ¿σ φ½½¿»ßδ ¿
  4268.         ¼¡«ú«πú«½∞¡¿¬¿,  ß¼«Γα¿  αáºñѽ   2.10   "öπ¡¬µ¿¿   φ½½¿»ßá   ¿
  4269.         »α∩¼«πú«½∞¡¿¬á".
  4270.  
  4271.  
  4272.  
  4273.        Windows 3.0/Ref/1#7                                       = 88 =
  4274.  
  4275.                                       1.19 çᬽετÑ¡¿Ñ                          
  4276.        ----------------------------------------------------------------
  4277.  
  4278.              öπ¡¬µ¿¿    ¿¡ΓÑαΣÑ⌐ßá   π»αáó½Ñ¡¿∩   «¬¡á¼¿   «íαáíáΓδóáεΓ
  4279.         ß««íΘÑ¡¿∩, ß«ºñáεΓ, »ÑαѼÑΘáεΓ ¿½¿ ¿º¼Ñ¡∩εΓ  «¬¡«  ¿½¿  ß«ºñáεΓ
  4280.         ß¿ßΓѼ¡δ⌐ óδó«ñ. ä½∩ »«½πτÑ¡¿∩ í«½ÑÑ »«½¡«⌐ ¿¡Σ«α¼áµ¿¿ »« ΓѼÑ,
  4281.         «Γ¡«ß∩ΘÑ⌐ß∩  ¬  Σπ¡¬µ¿∩¼  ¿¡ΓÑαΣÑ⌐ßá  π»αáó½Ñ¡¿∩ «¬¡á¼¿, ß¼«Γα¿
  4282.         ß½ÑñπεΘ¿Ñ αáºñѽδ:
  4283.  
  4284.               ÆÑ¼á                               æß佬á
  4285.         ---------------------------------------------------------------
  4286.          Ä»¿ßá¡¿∩ Σπ¡¬µ¿⌐       æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 1: â½áóá 4,
  4287.                                 "ÅÑαÑτÑ¡∞ Σπ¡¬µ¿⌐"
  4288.  
  4289.          æ««íΘÑ¡¿∩ Windows      æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 1: â½áóá 5,
  4290.                                 "Äíº«α ß««íΘÑ¡¿⌐" ¿ â½áóá 6, "ÅÑαÑτÑ¡∞
  4291.                                 ß««íΘÑ¡¿⌐"
  4292.  
  4293.          Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬-   æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 2: â½áóá 7,
  4294.          Γπαδ ó Windows         "Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬Γπαδ"
  4295.  
  4296.          êß»«½∞º«óá¡¿Ñ ¬«¼»¿-   æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 2: â½áóá 8,
  4297.          ½∩Γ«αá αÑßπα߫󠠠     "Ä»ÑαáΓ«αδ «»¿ßá¡¿∩ αÑßπαß«ó"
  4298.  
  4299.                                 Tools: â½áóá 3, "諼»¿½∩µ¿∩ αÑßπαß«ó:
  4300.                                 è«¼»¿½∩Γ«α αÑßπαß«ó"
  4301.  
  4302.          Äß¡«ó¡á∩ ¿¡Σ«α¼áµ¿∩    Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 1,
  4303.          « »α«úαá¼¼¿α«óá¡¿¿ ó   "Äíº«α ßαÑñδ Windows"
  4304.          ßαÑñÑ Windows
  4305.  
  4306.          æ«ºñá¡¿Ñ «¬¡á ¿ π»-    Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 2,
  4307.          αáó½Ñ¡¿Ñ ¿¼            "Åਪ½áñ¡á∩ »α«úαá¼¼á Generic"
  4308.  
  4309.          ô»αáó½Ñ¡¿Ñ óδó«ñ«¼     Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 4,
  4310.                                 "éó«ñ ß ¿ß»«½∞º«ó᡿Ѽ "¼δΦ¿" ¿ ¬½á-
  4311.                                 ó¿áΓπαδ" ¿ â½áóá 6, "èπαß«α, "¼δΦ∞" ¿
  4312.                                 ¬½áó¿áΓπαá"
  4313.  
  4314.          ê¬«¡δ                  Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 5,
  4315.                                 "ꬫ¡δ"
  4316.  
  4317.  
  4318.        Windows 3.0/Ref/1#7                                       = 89 =
  4319.  
  4320.          îÑ¡ε                   Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 7,
  4321.                                 "îÑ¡ε"
  4322.  
  4323.          ü½«¬¿ π»αáó½Ñ¡¿∩ ¿     Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 8,
  4324.          »á¡Ñ½¿ ñ¿á½«úá         "ü½«¬¿ π»αáó½Ñ¡¿∩" ¿ â½áóá 9, "Åá¡Ñ½¿
  4325.                                 ñ¿á½«úá"
  4326.  
  4327.          æ«ºñá¡¿Ñ ¿¬«¡ ¿ ¬πα-   Tools: â½áóá 4, "櫺ñá¡¿Ñ «íαẫó:
  4328.          ß«α«ó                  SDKPaint"
  4329.  
  4330.          æ«ºñá¡¿Ñ »á¡Ñ½Ñ⌐ ñ¿á-  Tools: â½áóá 5, "櫺ñá¡¿Ñ »á¡Ñ½Ñ⌐ ñ¿á-
  4331.          ½«úá                   ½«úá: ÉÑñá¬Γ«α ñ¿á½«úá"
  4332.  
  4333.  
  4334.  
  4335.        Windows 3.0/Ref/1#7                                       = 90 =
  4336.  
  4337.                 â½áóá 2.        öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá úαáΣ¿τÑ߬«ú« πßΓα«⌐ßΓóá     
  4338.        ----------------------------------------------------------------
  4339.  
  4340.              ¥Γá   ú½áóá   «»¿ßδóáÑΓ   Σπ¡¬µ¿¿,  ¬«Γ«αδÑ  óδ»«½¡∩εΓ  ¡Ñ
  4341.         ºáó¿ß∩Θ¿Ñ  «Γ  πßΓα«⌐ßΓóá   úαáΣ¿τÑ߬¿Ñ   «»Ñαᵿ¿   »α¿¬½áñ¡«⌐
  4342.         »α«úαá¼¼δ  ó  ßαÑñÑ  Windows,  ó¬½ετá∩  ß«ºñá¡¿Ñ  óδó«ñá  ½¿¡¿⌐
  4343.         αẽ¿τ¡«⌐   Γ«½Θ¿¡δ,  ΓѬßΓá  ¿  αáßΓα«óδσ  ¬áαΓ  ¡á  ¼¡«ªÑßΓó«
  4344.         úαáΣ¿τÑ߬¿σ πßΓα«⌐ßΓó. ¥Γ¿  Σπ¡¬µ¿¿  ¿  «íαẫóδóáεΓ  ¿¡ΓÑαΣÑ⌐ß
  4345.         úαáΣ¿τÑ߬«ú« πßΓα«⌐ßΓóá ßαÑñδ Windows.
  4346.  
  4347.              ¥Γá ú½áóá ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ ¬áΓÑú«α¿¿ Σπ¡¬µ¿⌐:
  4348.  
  4349.              öπ¡¬µ¿¿ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá
  4350.              öπ¡¬µ¿¿ ¿¡ßΓαπ¼Ñ¡Γ«ó α¿ß«óá¡¿∩
  4351.              öπ¡¬µ¿¿ µóÑΓ«ó«⌐ »á½¿Γαδ
  4352.              öπ¡¬µ¿¿ áΓα¿íπΓ«ó α¿ß«óá¡¿∩
  4353.              öπ¡¬µ¿¿ αѪ¿¼á «Γ«íαáªÑ¡¿∩
  4354.              öπ¡¬µ¿¿ ¬««αñ¿¡áΓ
  4355.              öπ¡¬µ¿¿ «í½áßΓÑ⌐
  4356.              öπ¡¬µ¿¿ «ΓßÑτÑ¡¿∩
  4357.              öπ¡¬µ¿¿ óδó«ñá ½¿¡¿⌐
  4358.              Σπ¡¬µ¿¿ φ½½¿»ß«ó ¿ ¼¡«ú«πú«½∞¡¿¬«ó
  4359.              öπ¡¬µ¿¿ αáßΓα«ó
  4360.              öπ¡¬µ¿¿ óδó«ñá ΓѬßΓá
  4361.              öπ¡¬µ¿¿ Φα¿ΣΓ«ó
  4362.              öπ¡¬µ¿¿ ¼ÑΓáΣá⌐½á
  4363.              öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ »α¿¡ΓÑα«¼
  4364.              öπ¡¬µ¿¿ αáí«Γδ ß π»αáó½∩εΘ¿¼¿ »«ß½Ññ«óáΓѽ∞¡«ßΓ∩¼¿ »α¿¡ΓÑαá
  4365.              öπ¡¬µ¿¿ «¬απªÑ¡¿∩
  4366.                              2.1. öπ¡¬µ¿¿ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá                 
  4367.  
  4368.              öπ¡¬µ¿¿   ¬«¡ΓѬßΓá   πßΓα«⌐ßΓóá   ß«ºñáεΓ,  π¡¿τΓ«ªáεΓ  ¿
  4369.         ó««ßΓá¡áó½¿óáεΓ ¬«¡ΓѬßΓδ πßΓα«⌐ßΓóá (DC). è«¡ΓѬßΓ  πßΓα«⌐ßΓóá
  4370.         -  φΓ«  ßó∩º∞  ¼Ñªñπ  »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐, αáí«ΓáεΘÑ⌐ ó ßαÑñÑ
  4371.         Windows, ñαá⌐óÑα«¼ πßΓα«⌐ßΓóá ¿ πßΓα«⌐ßΓó«¼ óδó«ñá,  Γᬿ¼  ¬á¬
  4372.         »α¿¡ΓÑα ¿½¿ »½«ΓΓÑα.
  4373.              ìá  α¿ßπ¡¬Ñ  2.1  »«¬áºá¡  »«Γ«¬  ¿¡Σ«α¼áµ¿¿ «Γ »α¿¬½áñ¡«⌐
  4374.         »α«úαá¼¼δ,  αáí«ΓáεΘÑ⌐  ó   ßαÑñÑ   Windows,   τÑαѺ   ¬«¡ΓѬßΓ
  4375.         πßΓα«⌐ßΓóá ¿ ñαá⌐óÑα πßΓα«⌐ßΓóá ¡á πßΓα«⌐ßΓó« óδó«ñá:
  4376.  
  4377.  
  4378.              É¿ßπ¡«¬ 2.1  Å«Γ«¬ ¿¡Σ«α¼áµ¿¿ ¡á πßΓα«⌐ßΓó« óδó«ñá
  4379.  
  4380.         (Åα¿¼Ñτá¡¿Ñ. çñÑß∞ ¿ ñá½ÑÑ α¿ßπ¡¬¿ »α«»πΘÑ¡δ ¿º-ºá ¡Ñ󫺼«ª¡«ß-
  4381.                      Γ¿ »«¬áºá ßαÑñßΓóἿ »α«úαá¼¼δ-ß»αáó«τ¡¿¬á.)
  4382.  
  4383.  
  4384.              ïεíá∩ »α¿¬½áñ¡á∩ »α«úαá¼¼á, αáí«ΓáεΘá∩  ó  ßαÑñÑ  Windows,
  4385.         ñ«½ª¡á  ¿ß»«½∞º«óáΓ∞  Σπ¡¬µ¿¿  GDI  ñ½∩  ñ«ßΓπ»á  ¬  πßΓα«⌐ßΓóπ
  4386.         óδó«ñá. GDI »ÑαÑñáÑΓ ó맮óδ (¬«Γ«αδÑ ∩ó½∩εΓß∩  ¡Ñºáó¿ß∩Θ¿¼¿  «Γ
  4387.  
  4388.        Windows 3.0/Ref/1#7                                       = 91 =
  4389.  
  4390.         πßΓα«⌐ßΓóá)  «Γ  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  ¬  ñαá⌐óÑαπ πßΓα«⌐ßΓóá.
  4391.         äαá⌐óÑα πßΓα«⌐ßΓóá ºáΓѼ »ÑαÑó«ñ¿Γ φΓ¿ ó맮óδ  ó  ºáó¿ß¿¼δÑ  «Γ
  4392.         πßΓα«⌐ßΓóá «»Ñαᵿ¿.
  4393.              ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«  «»¿ßδóáÑΓ  ¬áªñπε Σπ¡¬µ¿ε
  4394.         ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá:
  4395.  
  4396.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  4397.         ---------------------------------------------------------------
  4398.          CreateCompatibleDC        æ«ºñáÑΓ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá »á¼∩Γ¿.
  4399.  
  4400.          CreateDC                  æ«ºñáÑΓ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá.
  4401.  
  4402.          CreateIC                  æ«ºñáÑΓ ¿¡Σ«α¼áµ¿«¡¡δ⌐ ¬«¡ΓѬßΓ.
  4403.  
  4404.          DeleteDC                  ôñá½∩ÑΓ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá.
  4405.  
  4406.          GetDCOrg                  é«ºóαáΘáÑΓ ¡áτá½∞¡δ⌐ áñαÑߠ߻ѵ¿Σ¿-
  4407.                                    µ¿α«óá¡¡«ú« ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.
  4408.  
  4409.          RestoreDC                 é«ßßΓá¡áó½¿óáÑΓ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá.
  4410.  
  4411.          SaveDC                    æ«σαá¡∩ÑΓ ΓѬπΘÑÑ ß«ßΓ«∩¡¿Ñ ¬«¡ΓѬ-
  4412.                                    ßΓá πßΓα«⌐ßΓóá.
  4413.                             2.1.1 ÇΓα¿íπΓδ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá                
  4414.  
  4415.              ÇΓα¿íπΓδ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá «»¿ßδóáεΓ óδíαá¡¡δÑ  «íΩѬΓδ
  4416.         α¿ß«óá¡¿∩  (»Ñα∞∩ ¿ ¬¿ßΓ¿), óδíαá¡¡δÑ Φα¿ΣΓδ ¿ ¿σ µóÑΓá, ß»«ß«í
  4417.         α¿ß«óá¡¿∩ (¿½¿ «Γ«íαáªÑ¡¿∩) «íΩÑ¬Γ«ó ¡á πßΓα«⌐ßΓó«, «í½áßΓ∞  ¡á
  4418.         πßΓα«⌐ßΓóÑ,  ñ«ßΓπ»¡πε ñ½∩ óδó«ñá («í½áßΓ∞ «ΓßÑτÑ¡¿∩), ¿ ñαπúπε
  4419.         ó᪡πε ¿¡Σ«α¼áµ¿ε. æΓαπ¬Γπαá ñá¡¡δσ, ß«ñÑαªáΘá∩  φΓ¿  áΓα¿íπΓδ,
  4420.         ¡áºδóáÑΓß∩ í½«¬«¼ ñá¡¡δ󠬫¡ΓѬßΓá πßΓα«⌐ßΓóá (DC).
  4421.              é Γáí½¿µÑ 5 »ÑαÑτ¿ß½∩εΓß∩ áΓα¿íπΓδ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá »«
  4422.         π¼«½τá¡¿ε ¿ ΓÑ Σπ¡¬µ¿¿ GDI, ¬«Γ«αδÑ ¿º¼Ñ¡∩εΓ ¿½¿ ¿ß»«½∞ºπεΓ φΓ¿
  4423.         áΓα¿íπΓδ.
  4424.  
  4425.         Æáí½¿µá 2.1   ÇΓα¿íπΓδ »« π¼«½τá¡¿ε ñ½∩ ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩ ¿
  4426.                       ß««ΓóÑΓßΓóπεΘ¿Ñ Σπ¡¬µ¿¿ GDI
  4427.         ===============================================================
  4428.               ÇΓα¿íπΓ      ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε       öπ¡¬µ¿¿ GDI
  4429.         ===============================================================
  4430.          ûóÑΓ Σ«¡á               üѽδ⌐             SetBkColor
  4431.  
  4432.          ÉѪ¿¼ Σ«¡á              OPAQUE            SetBkMode
  4433.  
  4434.          ÉáßΓα«óá∩ ¬áαΓá         ìÑ «»αÑñѽѡ«     CreateBitmap
  4435.                                                    CreateBitmapInderect
  4436.                                                    CreateCompatible-
  4437.                                                    Bitmap
  4438.                                                    SelectObject
  4439.  
  4440.          è¿ßΓ∞                   WHITE_BRUSH       CreateBrushInderect
  4441.                                                    CreateDIBPattern-
  4442.  
  4443.        Windows 3.0/Ref/1#7                                       = 92 =
  4444.  
  4445.                                                    Brush
  4446.                                                    CreateHatchBrush
  4447.                                                    CreatePatternBrush
  4448.                                                    CreateSolidBrush
  4449.                                                    SelectObject
  4450.  
  4451.          ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ     (0, 0)            SetBrushOrg
  4452.          ¬¿ßΓ¿                                     UnrealizeObject
  4453.  
  4454.          Äí½áßΓ∞ «ΓßÑτÑ¡¿∩       Å«óÑασ¡«ßΓ∞       ExcludeClipRect
  4455.                                  ñ¿ß»½Ñ∩           IntersectClipRect
  4456.                                                    OffsetClipRgn
  4457.                                                    SelectClipRgn
  4458.  
  4459.          ûóÑΓ«óá∩ »á½¿Γαá        DEFAULT_PALETTE   CreatePalette
  4460.                                                    RealizePalette
  4461.                                                    SelectPalette
  4462.  
  4463.          ÆÑ¬πΘá∩ »«º¿µ¿∩ »Ñαá    (0, 0)            MoveTo
  4464.  
  4465.          ÉѪ¿¼ α¿ß«óá¡¿∩         R2_COPYPEN        SetROP2
  4466.  
  4467.          ÿα¿ΣΓ                   SYSTEM_FONT       CreateFont
  4468.                                                    CreateFontInderect
  4469.                                                    SelectObject
  4470.  
  4471.          îѪ߿¼ó«½∞¡δ⌐           0                 SetTextCharacter-
  4472.          »α«¼ÑªπΓ«¬                                Extra
  4473.  
  4474.          ÉѪ¿¼ «Γ«íαáªÑ¡¿∩       MM_TEXT           SetMapMode
  4475.  
  4476.          ÅÑα«                    BLACK_PEN         CreatePen
  4477.                                                    CreatePenInderect
  4478.                                                    SelectObject
  4479.  
  4480.          ÉѪ¿¼ ºá½¿ó¬¿           ALTERNATE         SetPolyFillMode
  4481.          ¼¡«ú«πú«½∞¡¿¬á
  4482.  
  4483.          ÉѪ¿¼ αáßΓ∩ªÑ¡¿∩/        BLACKONWHITE     SetStretchBltMode
  4484.          ßªáΓ¿∩
  4485.  
  4486.          ûóÑΓ ΓѬßΓá              ùÑα¡δ⌐           SetTextColor
  4487.  
  4488.          Åα«Γ∩ªÑ¡¡«ßΓ∞            (1, 1)           SetViewportExt
  4489.          «í½áßΓ¿ »α«ß¼«Γαá
  4490.  
  4491.          ìáτὫ «í½áßΓ¿           (0, 0)           SetViewportOrg
  4492.          »α«ß¼«Γαá
  4493.  
  4494.          Åα«Γ∩ªÑ¡¡«ßΓ∞ «¬¡á       (1, 1)           SetWindowExt
  4495.  
  4496.          ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ      (0, 0)           SetWindowOrg
  4497.          «¬¡á
  4498.  
  4499.        Windows 3.0/Ref/1#7                                       = 93 =
  4500.  
  4501.                                                                                
  4502.             2.1.2 æ«σαá¡Ñ¡¿Ñ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá
  4503.  
  4504.              ê¡«úñá  ¡Ñ«íσ«ñ¿¼«  ß«σαá¡∩Γ∞  ¬«¡ΓѬßΓ  πßΓα«⌐ßΓóá ß ΓѼ,
  4505.         τΓ«íδ  »«ºñ¡ÑÑ  ¼«ª¡«  í佫  íδ   ¿ß»«½∞º«óáΓ∞   »Ñαó«¡áτá½∞¡«Ñ
  4506.         º¡áτÑ¡¿Ñ  áΓα¿íπΓ«ó.  ìá»α¿¼Ñα,  »α¿¬½áñ¡«⌐  »α«úαἼѠ ó ßαÑñÑ
  4507.         Windows ¼«ªÑΓ »«ΓαÑí«óáΓ∞ß∩ ß«σαá¡¿Γ∞  ßó«ε  ¡áτá½∞¡πε  «í½áßΓ∞
  4508.         «ΓßÑτÑ¡¿∩  ß  ΓѼ,  τΓ«íδ ó«ßßΓá¡«ó¿Γ∞ »Ñαó«¡áτá½∞¡«Ñ ß«ßΓ«∩¡¿Ñ
  4509.         «í½áßΓ¿ »«½∞º«óáΓѽ∩ »«ß½Ñ ßÑα¿¿  »α«óÑñÑ¡¡δσ  ¿º¼Ñ¡Ñ¡¿⌐.  ¥Γ«⌐
  4510.         µÑ½¿ ß½πªáΓ Σπ¡¬µ¿¿ SaveDC ¿ RestoreDC.
  4511.                                                                                
  4512.             2.1.3 ôñá½Ñ¡¿Ñ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá
  4513.  
  4514.              öπ¡¬µ¿∩   DeleteDC  πñá½∩ÑΓ  ¬«¡ΓѬßΓ  πßΓα«⌐ßΓóá,  »α¿τѼ
  4515.         αáºñѽ∩ѼδÑ αÑßπαßδ ¡Ñ πñá½∩εΓß∩ ñ«  ΓÑσ  »«α,  »«¬á  ¡Ñ  íπñÑΓ
  4516.         πñá½Ñ¡   »«ß½Ññ¡¿⌐   ¬«¡ΓѬßΓ.   äαá⌐óÑα   πßΓα«⌐ßΓóá  ∩ó½∩ÑΓß∩
  4517.         αáºñѽ∩Ñ¼δ¼ αÑßπαß«¼.
  4518.                                                                                
  4519.             2.1.4 æ«ó¼ÑßΓ¿¼δ⌐ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá
  4520.  
  4521.              öπ¡¬µ¿∩ CreateCompatibleDC »«íπªñáÑΓ Windows αáßß¼áΓα¿óáΓ∞
  4522.         τáßΓ∞  »á¼∩Γ¿  ¬á¬  ó¿αΓπá½∞¡«Ñ  πßΓα«⌐ßΓó«.  ¥Γ« «º¡áτáÑΓ, τΓ«
  4523.         Windows  ß«ºñáÑΓ  ¬«¡ΓѬßΓ  πßΓα«⌐ßΓóá,  ¿¼ÑεΘ¿⌐  ΓÑ  ªÑ  ßá¼δÑ
  4524.         áΓα¿íπΓδ,  τΓ« ¿ πßΓα«⌐ßΓó«, ñ½∩ ¬«Γ«α«ú« «¡ ß«ºñáÑΓß∩, ¡« φΓ«Γ
  4525.         ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá »«¬á ¡Ñ »«ñß«Ññ¿¡Ñ¡ ¬ πΓα«⌐ßΓóπ óδó«ñá. ä½∩
  4526.         ¿ß»«½∞º«óá¡¿∩   ß«ó¼ÑßΓ¿¼«ú«  ¬«¡ΓѬßΓá  πßΓα«⌐ßΓóá  »α¿¬½áñ¡á∩
  4527.         »α«úαá¼¼á ß«ºñáÑΓ ß«ó¼ÑßΓ¿¼πε αáßΓα«óπε ¬áαΓπ ¿ óδí¿αáÑΓ  ÑÑ  ó
  4528.         ¬«¡ΓѬßΓÑ  πßΓα«⌐ßΓóá. ïεíá∩ óδó«ñ¿¼á∩ ¡á πßΓα«⌐ßΓó« ¿¡Σ«α¼áµ¿∩
  4529.         α¿ßπÑΓß∩  ó  óδíαá¡¡«⌐  αáßΓα«ó«⌐  ¬áαΓÑ.  Å«ß¬«½∞¬π   ¬«¡ΓѬßΓ
  4530.         πßΓα«⌐ßΓóá ß«ó¼ÑßΓ¿¼ ß ¡Ñ¬«Γ«αδ¼ αÑá½∞¡δ¼ πßΓα«⌐ßΓó«¼, ¬«¡ΓѬßΓ
  4531.         αáßΓα«ó«⌐  ¬áαΓδ  ¼«ªÑΓ  íδΓ∞  ß¬«»¿α«óá¡ ¡Ñ»«ßαÑñßΓóÑ¡¡« ó φΓ«
  4532.         πßΓα«⌐ßΓó« ¿  ¡á«í«α«Γ.  ¥Γ«  ΓᬪѠ «º¡áτáÑΓ,  τΓ«  »α¿¬½áñ¡á∩
  4533.         »α«úαἼᠠ¼«ªÑΓ  »«ß½áΓ∞  óδó«ñ¿¼πε  ¿¡Σ«α¼áµ¿ε  ó  »á¼∩Γ∞ (ñ«
  4534.         »«ß佬¿  ¡á  αÑá½∞¡«Ñ   πßΓα«⌐ßΓó«).   ÄΓ¼ÑΓ¿¼,   τΓ«   Σπ¡¬µ¿∩
  4535.         CreateCompatibleDC  αáí«ΓáÑΓ  Γ«½∞¬«  ß  πßΓα«⌐ßΓóἿ,  ¬«Γ«αδÑ
  4536.         ¿¼ÑεΓ ó«º¼«ª¡«ßΓ¿ BitBlt.
  4537.                               2.1.5 ê¡Σ«α¼áµ¿«¡¡δÑ ¬«¡ΓѬßΓδ                   
  4538.  
  4539.              öπ¡¬µ¿∩   CreateIC   ß«ºñáÑΓ    ¿¡Σ«α¼áµ¿«¡¡δ⌐    ¬«¡ΓѬßΓ
  4540.         πßΓα«⌐ßΓóá. ê¡Σ«α¼áµ¿«¡¡δ⌐ ¬«¡ΓѬßΓ - φΓ« ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá ß
  4541.         «úαá¡¿τÑ¡¡δ¼¿  ó«º¼«ª¡«ßΓ∩¼¿;  «¡ ¡Ñ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡ ñ½∩
  4542.         ºá»¿ß¿   ¡á   πßΓα«⌐ßΓó«.   Åਪ½áñ¡á∩   »α«úαἼᠠ ¿ß»«½∞ºπÑΓ
  4543.         ¿¡Σ«α¼áµ¿«¡¡δ⌐   ¬«¡ΓѬßΓ  ñ½∩  ßí«αá  ¿¡Σ«α¼áµ¿¿  «  óδíαá¡¡«¼
  4544.         πßΓα«⌐ßΓóÑ.  ê¡Σ«α¼áµ¿«¡¡δ⌐  ¬«¡ΓѬßΓ   »«½ÑºÑ¡   ñ½∩   í«½∞Φ¿σ
  4545.         »α¿¬½áñ¡δσ »α«úαá¼¼, ΓαÑíπεΘ¿σ ¬«¡ßÑαóᵿ¿ »á¼∩Γ¿.
  4546.              êß»«½∞ºπ∩  ¿¡Σ«α¼áµ¿«¡¡δ⌐ ¬«¡ΓѬßΓ ¿ Σπ¡¬µ¿ε GetDeviceCaps
  4547.         ¼«ª¡« »«½πτ¿Γ∞ ß½ÑñπεΘπε ¿¡Σ«α¼áµ¿ε «í πßΓα«⌐ßΓóÑ:
  4548.  
  4549.              Äß«íÑ¡¡«ßΓ¿ πßΓα«⌐ßΓóá
  4550.              ö¿º¿τÑ߬¿Ñ αẼÑαδ φ¬αá¡á
  4551.              ûóÑΓ«óδѠ󫺼«ª¡«ßΓ¿ πßΓα«⌐ßΓóá
  4552.              ÄíΩѬΓδ α¿ß«óá¡¿∩, ñ«ßΓπ»¡δÑ ¡á πßΓα«⌐ßΓóÑ
  4553.  
  4554.        Windows 3.0/Ref/1#7                                       = 94 =
  4555.  
  4556.              é«º¼«ª¡«ßΓ¿ «ΓßÑτÑ¡¿∩ πßΓα«⌐ßΓóá
  4557.              ÉáßΓα«óδѠ󫺼«ª¡«ßΓ¿ πßΓα«⌐ßΓóá
  4558.              é«º¼«ª¡«ßΓ¿ α¿ß«óá¡¿∩ ¬α¿óδσ ¡á πßΓα«⌐ßΓóÑ
  4559.              é«º¼«ª¡«ßΓ¿ α¿ß«óá¡¿∩ ½¿¡¿⌐ ¡á πßΓα«⌐ßΓóÑ
  4560.              é«º¼«ª¡«ßΓ¿ α¿ß«óá¡¿∩ ¼¡«ú«πú«½∞¡¿¬«ó ¡á πßΓα«⌐ßΓóÑ
  4561.              ÆÑ¬ßΓ«óδѠ󫺼«ª¡«ßΓ¿ πßΓα«⌐ßΓóá
  4562.  
  4563.  
  4564.  
  4565.        Windows 3.0/Ref/1#7                                       = 95 =
  4566.  
  4567.                                2.2 öπ¡¬µ¿¿ ßαÑñßΓó α¿ß«óá¡¿∩                   
  4568.        ----------------------------------------------------------------
  4569.  
  4570.              öπ¡¬µ¿¿  ßαÑñßΓó  α¿ß«óá¡¿∩  ß«ºñáεΓ  ¿  πñá½∩εΓ  ßαÑñßΓóá
  4571.         α¿ß«óá¡¿∩,  ¬«Γ«αδÑ GDI ¿ß»«½∞ºπÑΓ »α¿ óδó«ñÑ ¡á πßΓα«⌐ßΓó« ¿½¿
  4572.         φ¬αá¡ ñ¿ß»½Ñ∩. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬«  «»¿ßδóáÑΓ  ¬áªñπε
  4573.         Σπ¡¬µ¿ε ßαÑñßΓó α¿ß«óá¡¿∩:
  4574.  
  4575.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  4576.         ---------------------------------------------------------------
  4577.          CreareBrushInderect          æ«ºñáÑΓ ½«ú¿τÑ߬πε ¬¿ßΓ∞.
  4578.  
  4579.          CreateDIBPatternBrush        æ«ºñáÑΓ ½«ú¿τÑ߬πε ¬¿ßΓ∞, ¿¼ÑεΘπε
  4580.                                       Φáí½«¡, «»αÑñѽ∩Ѽδ⌐ ¡Ñºáó¿ß¿¼«⌐
  4581.                                       «Γ πßΓα«⌐ßΓóá αáßΓα«ó«⌐ ¬áαΓ«⌐
  4582.                                       (DIB).
  4583.  
  4584.          CreateHatchBrush             æ«ºñáÑΓ ½«ú¿τÑ߬πε ¬¿ßΓ∞, ¿¼ÑεΘπε
  4585.                                       Φáí½«¡ ΦΓα¿σ«ó¬¿.
  4586.  
  4587.          CreatePatternBrush           æ«ºñáÑΓ ½«ú¿τÑß¬π ¬¿ßΓ∞, ¿¼ÑεΘπε
  4588.                                       Φáí½«¡, «»αÑñѽ∩Ѽδ⌐ αáßΓα«ó«⌐
  4589.                                       ¬áαΓ«⌐ »á¼∩Γ¿.
  4590.  
  4591.          CreatePen                    æ«ºñáÑΓ ½«ú¿τÑ߬«Ñ »Ñα«.
  4592.  
  4593.          CreatePenInderect            æ«ºñáÑΓ ½«ú¿τÑ߬πε ¬¿ßΓ∞.
  4594.  
  4595.          CreateSolidBrush             æ«ºñáÑΓ ½«ú¿τÑ߬πε ¬¿ßΓ∞.
  4596.  
  4597.          DeleteObject                 ôñá½∩ÑΓ ½«ú¿τÑ߬¿Ñ »Ñα«, ¬¿ßΓ∞,
  4598.                                       Φα¿ΣΓ, αáßΓα«óπε ¬áαΓπ ¿½¿ «í-
  4599.                                       ½áßΓ∞.
  4600.  
  4601.          EnumObject                   ÅÑαÑτ¿ß½∩ÑΓ ñ«ßΓπ»¡δÑ »Ñα∞∩ ¿½¿
  4602.                                       ¬¿ßΓ¿.
  4603.  
  4604.          GetBrushOrg                  é«ºóαáΘáÑΓ ΓѬπΘÑÑ ¡áτá½∞¡«Ñ »«-
  4605.                                       ½«ªÑ¡¿Ñ ¬¿ßΓ¿ ñ½∩ ¬«¡ΓѬßΓá πßΓ-
  4606.                                       α«⌐ßΓóá.
  4607.  
  4608.          GetObject                    è«»¿απÑΓ íá⌐Γδ ½«ú¿τÑ߬¿σ ñá¡¡δσ,
  4609.                                       «»αÑñѽ∩εΘ¿σ «íΩѬΓ.
  4610.  
  4611.          GetStockObject               é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α «ñ¡«ú« ¿º
  4612.                                       αá¡ÑÑ «»αÑñѽѡ¡δσ ¡áí«α«ó »Ñα∞Ñó,
  4613.                                       ¬¿ßΓÑ⌐, Φα¿ΣΓ«ó ¿½¿ µóÑΓ«óδσ »á-
  4614.                                       ½¿Γα.
  4615.  
  4616.          SelectObject                 éδí¿αáÑΓ «íΩÑ¬Γ ó ¬áτÑßΓóÑ ΓѬπΘÑ-
  4617.                                       ú« «íΩѬΓá.
  4618.  
  4619.          SetBrushOrg                  ôßΓá¡áó½¿óáÑΓ ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  4620.  
  4621.        Windows 3.0/Ref/1#7                                       = 96 =
  4622.  
  4623.                                       óßÑσ ¬¿ßΓÑ⌐, óδíαá¡¡δσ ó ºáñá¡¡«¼
  4624.                                       ¬«¡ΓѬΓÑ πßΓα«⌐ßΓóá.
  4625.  
  4626.          UnrealizeObject              Äα¿Ñ¡Γ¿απÑΓ GDI ¡á ßíα«ß ¡áτá½∞¡«ú«
  4627.                                       »«½«ªÑ¡¿∩ ºáñá¡¡«⌐ ¬¿ßΓ¿.
  4628.                            2.2.1 êß»«½∞º«óá¡¿Ñ ßαÑñßΓó α¿ß«óá¡¿∩               
  4629.  
  4630.              Åਪ½áñ¡á∩  »α«úαá¼¼á,  αáí«ΓáεΘ¿Ñ  ó ßαÑñÑ Windows, ¼«ªÑΓ
  4631.         ¿ß»«½∞º«óáΓ∞ ½εí«Ñ  ¿º  ΓαÑσ  ßαÑñßΓó  α¿ß«óá¡¿∩  ñ½∩  ß«ºñá¡¿∩
  4632.         óδó«ñ¿¼«⌐   ¿¡Σ«α¼áµ¿¿:   αáßΓα«óπε   ¬áαΓπ,  ¬¿ßΓ∞  ¿½¿  »Ñα«.
  4633.         Åਪ½áñ¡á∩ »α«úαἼᠼ«ªÑΓ ¿ß»«½∞º«óáΓ∞ »Ñα« ¿½¿ ¬¿ßΓ∞  ó¼ÑßΓÑ,
  4634.         «τÑατ¿óá∩  «í½áßΓ∞  ¿½¿ «íΩÑ¬Γ »Ñα«¼ ¿ óδ»«½¡∩∩ ºá½¿ó¬π «í½áßΓ¿
  4635.         ¿½¿ «íΩѬΓá ¬¿ßΓ∞ε. GDI ñáÑΓ ó«º¼«ª¡«ßΓ∞  »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ
  4636.         ß«ºñáóáΓ∞  »Ñα∞∩ ß»½«Φ¡«ú« µóÑΓá, αáßΓα«óπε ¬áαΓπ ß»½«Φ¡«ú« ¿½¿
  4637.         ¬«¼í¿¡¿α«óá¡¡«ú« µóÑΓá ¿ ¬¿ßΓ∞ ß»½«Φ¡«ú«  ¿½¿  ¬«¼í¿¡¿α«óá¡¡«ú«
  4638.         µóÑΓá.   (ä«ßΓπ»¡δÑ   µóÑΓá  ¿  ¬«¼í¿¡áµ¿¿  µóÑΓ«ó  ºáó¿ß∩Γ  «Γ
  4639.         ó«º¼«ª¡«ßΓÑ⌐ πßΓα«⌐ßΓóá óδó«ñá.)
  4640.  
  4641.              è¿ßΓ¿
  4642.  
  4643.              æπΘÑßΓóπÑΓ  ßѼ∞   óßΓα«Ñ¡¡δσ   ¬¿ßΓÑ⌐,   ñ«ßΓπ»¡δσ   GDI;
  4644.         »α¿¬½áñ¡á∩  »α«úαἼᠠóδí¿αáÑΓ  «ñ¡π ¿º ¡¿σ, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε
  4645.         GetStockObject. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ »ÑαÑτÑ¡∞ «»¿ßδóáÑΓ φΓ¿ ¬¿ßΓ¿:
  4646.  
  4647.              ùÑα¡á∩
  4648.              ÆÑ¼¡«-ßÑαá∩
  4649.              æÑαá∩
  4650.              Å஧αáτ¡á∩
  4651.              æóÑΓ½«-ßÑαá∩
  4652.              ìπ½Ñóá∩
  4653.              üѽá∩.
  4654.              æπΘÑßΓóπÑΓ  ΦÑßΓ∞  Φáí½«¡«ó  ΦΓα¿σ«ó¬¿  ¬¿ßΓ∞ε  (ΓѬßΓπα);
  4655.         »α¿¬½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ  óδíαáΓ∞  ½εí«⌐  ¿º φΓ¿σ Φáí½«¡«ó,
  4656.         ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε  CreateHatchBrush.  (ï¿¡¿∩  ΦΓα¿σ«ó¬¿  -  φΓ«
  4657.         Γá¬á∩  ½¿¡¿∩,  ¬«Γ«αá∩ »«∩ó½∩ÑΓß∩ τÑαѺ αÑúπ½∩α¡δÑ ¿¡ΓÑαóá½δ ¡á
  4658.         ß»½«Φ¡«¼ Σ«¡Ñ. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ »ÑαÑτÑ¡∞ «»¿ßδóáÑΓ φΓ¿ ¬¿ßΓ¿:
  4659.  
  4660.              ÄíαáΓ¡á∩ ñ¿áú«¡á½∞¡á∩
  4661.              ÅÑαѬαÑßΓ¡á∩
  4662.              ä¿áú«¡á½∞¡á∩ »ÑαѬαÑßΓ¡á∩
  4663.              Åα∩¼á∩ ñ¿áú«¡á½∞¡á∩
  4664.              â«α¿º«¡Γá½∞¡á∩
  4665.              éÑαΓ¿¬á½∞¡á∩.
  4666.              ìá α¿ßπ¡¬Ñ 2.2 »αÑñßΓáó½Ñ¡δ óßÑ Φáí½«¡δ ΦΓα¿σ«ó«¬. Åα«ßΓá∩
  4667.         »α¿¬½áñ¡á∩  »α«úαá¼¼á,  αáí«ΓáεΘá∩  ó  ßαÑñÑ  Windows,  ß«ºñáÑΓ
  4668.         ß½ÑñπεΘ¿⌐ α¿ßπ¡«¬:
  4669.  
  4670.              É¿ßπ¡«¬ 2.2 ÿáí½«¡δ ΦΓα¿σ«ó«¬ ¬¿ßΓ∞ε
  4671.  
  4672.              ÅÑα∞∩
  4673.  
  4674.              æπΘÑßΓóπεΓ  Γα¿   óßΓα«Ñ¡¡δσ   »Ñαá,   ¿ß»«½∞ºπѼδσ   GDI;
  4675.  
  4676.        Windows 3.0/Ref/1#7                                       = 97 =
  4677.  
  4678.         »α¿¬½áñ¡á∩  »α«úαἼᠠóδí¿αáÑΓ  «ñ¡« ¿º ¡¿σ, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε
  4679.         GetStockObject. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ »ÑαÑτÑ¡∞ «»¿ßδóáÑΓ φΓ¿ »Ñα∞∩:
  4680.  
  4681.              ùÑα¡«Ñ
  4682.              ìπ½Ñó«Ñ
  4683.              üѽ«Ñ.
  4684.              é  ñ«íáó½Ñ¡¿Ñ  ¬  óδíαá¡¡«¼π  óßΓα«Ñ¡¡«¼π »Ñαπ, »α¿¬½áñ¡á∩
  4685.         »α«úαἼᠼ«ªÑΓ ß«ºñáΓ∞ ß«íßΓóÑ¡¡«Ñ »Ñα«, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε GDI
  4686.         CreatePen. ¥Γá Σπ¡¬µ¿∩ »«ºó«½∩ÑΓ »α¿¬½áñ¡«⌐  »α«úαἼѠ óδíαáΓ∞
  4687.         «ñ¿¡  ¿º  ΦÑßΓ¿  Γ¿»«ó  »Ñαá,  Γ«½Θ¿¡π  »Ñαá  ¿ µóÑΓ »Ñαá (Ñß½¿
  4688.         πßΓα«⌐ßΓó« ¿¼ÑÑΓ ó«º¼«ª¡«ßΓ∞ ¿ß»«½∞º«óáΓ∞ µóÑΓ). Æ¿» »Ñαá ¼«ªÑΓ
  4689.         íδΓ∞  ß»½«Φ¡δ¼,  »π¡¬Γ¿α¡δ¼,  Γ«τÑτ¡δ¼,  ΦΓα¿σ-»π¡¬Γ¿α¡δ¼   ¿½¿
  4690.         ¡π½Ñóδ¼.   Æ«½Θ¿¡á  »Ñαá  -  φΓ«  τ¿ß½«  ½«ú¿τÑ߬¿σ  φ½Ñ¼Ñ¡Γ«ó,
  4691.         «Γ«íαáªáѼδσ GDI ¡á  «»αÑñѽѡ¡«Ñ  τ¿ß½«  »¿¬ßѽÑ⌐  (φΓ«  τ¿ß½«
  4692.         ºáó¿ß¿Γ  «Γ  ΓѬπΘÑú«  αѪ¿¼á  «Γ«íαáªÑ¡¿∩, Ñß½¿ »Ñα« óδíαá¡« ó
  4693.         ¬«¡ΓѬßΓÑ πßΓα«⌐ßΓóá). ûóÑΓ »Ñαá - φΓ« µóÑΓ«ó«Ñ º¡áτÑ¡¿Ñ RGB.
  4694.              ìá  α¿ßπ¡¬Ñ  2.3  »αÑñßΓáó½Ñ¡  α∩ñ  Φáí½«¡«ó »Ñαá, ¬«Γ«αδÑ
  4695.         ¼«úπΓ íδΓ∞  »«½πτÑ¡δ  »α¿  »«¼«Θ¿  Σπ¡¬µ¿¿  CreatePen.  Åα«ßΓá∩
  4696.         »α¿¬½áñ¡á∩ »α«úαá¼¼á ó ßαÑñÑ Windows ß«ºñáÑΓ ß½ÑñπεΘ¿⌐ α¿ßπ¡«¬:
  4697.  
  4698.  
  4699.              æ»½«Φ¡«Ñ                      Æ«½Θ¿¡á ½¿¡¿¿ 1
  4700.              ───────────                  ────────────────
  4701.  
  4702.              Åπ¡¬Γ¿α¡«Ñ                   Æ«½Θ¿¡á ½¿¡¿¿ 4
  4703.              ___________
  4704.  
  4705.              Æ«τÑτ¡«Ñ                     Æ«½Θ¿¡á ½¿¡¿¿ 7
  4706.              ............
  4707.  
  4708.              ÿΓα¿σ-»π¡¬Γ¿α¡«Ñ             Æ«½Θ¿¡á ½¿¡¿¿ 10
  4709.              _._._._._._._
  4710.  
  4711.              ÿΓαΓσ-»π¡¬Γ¿α¡«Ñ ß ñóπ¼∩     Æ«½Θ¿¡á ½¿¡¿¿ 13
  4712.              Γ«τ¬á¼¿
  4713.              _.._.._.._.._
  4714.  
  4715.              É¿ßπ¡«¬ 2.3 ÿáí½«¡δ »Ñαá
  4716.  
  4717.  
  4718.        Windows 3.0/Ref/1#7                                       = 98 =
  4719.  
  4720.                                         2.2.2 ûóÑΓ                             
  4721.  
  4722.              î¡«ú¿Ñ  Σπ¡¬µ¿¿  GDI,  ¬«Γ«αδÑ  ß«ºñáεΓ  »Ñα∞∩  ¿   ¬¿ßΓ¿,
  4723.         ΓαÑíπεΓ,  τΓ«íδ óδºδóáεΘá∩ »α¿¬½áñ¡á∩ »α«úαἼᠫ»αÑñѽ¿½á µóÑΓ
  4724.         ó ó¿ñÑ º¡áτÑ¡¿∩ COLORREF. ç¡áτÑ¡¿Ñ COLORREF ºáñáÑΓ  µóÑΓ  «ñ¡¿¼
  4725.         ¿º ΓαÑσ ß»«ß«í«ó:
  4726.  
  4727.              èá¬ Γ«τ¡«Ñ º¡áτÑ¡¿Ñ RGB
  4728.              èᬠ¿¡ñѬߠó Γáí½¿µÑ ½«ú¿τÑ߬¿σ »á½¿Γα
  4729.              èᬠº¡áτÑ¡¿Ñ RGB «Γ¡«ß¿Γѽ∞¡« »á½¿Γαδ
  4730.              éΓ«α«⌐  ¿  ΓαÑΓ¿⌐  ß»«ß«í  ΓαÑíπεΓ «Γ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ
  4731.         ß«ºñá¡¿Ñ ½«ú¿τÑ߬«⌐  »á½¿Γαδ.  Éáºñѽ  2.3,  "öπ¡¬µ¿¿  µóÑΓ«ó«⌐
  4732.         »á½¿Γαδ",  «»¿ßδóáÑΓ  µóÑΓ«óδÑ  »á½¿Γαδ  Windows   ¿   Σπ¡¬µ¿¿,
  4733.         ¿ß»«½∞ºπѼδÑ    »α¿¬½áñ¡«⌐   »α«úαá¼¼«⌐   ñ½∩   αáºαáí«Γ¬¿   ¿σ
  4734.         ó«º¼«ª¡«ßΓÑ⌐.
  4735.              Æ«τ¡«Ñ  º¡áτÑ¡¿Ñ  COLORREF  RGB »αÑñßΓáó½∩ÑΓ ß«í«⌐ ñ½¿¡¡«Ñ
  4736.         µÑ½«Ñ, ¬«Γ«α«Ñ ß«ñÑαª¿Γ ¬αáß¡«Ñ, ºÑ½Ñ¡«Ñ ¿ ß¿¡ÑÑ µóÑΓ«óδÑ »«½∩.
  4737.         ÅÑαóδ⌐  (¼½áñΦ¿⌐)  íá⌐Γ  ß«ñÑαª¿Γ  ¬αáß¡«Ñ  »«½Ñ,  óΓ«α«⌐  íá⌐Γ
  4738.         ß«ñÑαª¿Γ  ºÑ½Ñ¡«Ñ  »«½Ñ  ¿  ΓαÑΓ¿⌐  íá⌐Γ ß«ñÑαª¿Γ ú«½πí«Ñ »«½Ñ;
  4739.         τÑΓóÑαΓδ⌐ (ßΓáαΦ¿⌐  íá⌐Γ)  ñ«½ªÑ¡  íδΓ∞  ¡π½Ñóδ¼.  èáªñ«Ñ  »«½Ñ
  4740.         «»αÑñѽ∩ÑΓ  ¿¡Γѡ߿ó¡«ßΓ∞  µóÑΓá: ¡π½∞ ß««ΓóÑΓßΓóπÑΓ ¡á¿¼Ñ¡∞ΦÑ⌐
  4741.         ¿¡Γѡ߿ó¡«ßΓ¿,  á  255   -   ¡á¿í«½∞ΦÑ⌐.   ìá»α¿¼Ñα,   º¡áτÑ¡¿Ñ
  4742.         0x00FF0000  ß»Ñµ¿Σ¿µ¿απÑΓ  τ¿ßΓδ⌐  ú«½πí«⌐ µóÑΓ, á 0x0000FF00 -
  4743.         τ¿ßΓδ⌐ ºÑ½Ñ¡δ⌐.  îá¬α«  RGB  »α¿¡¿¼áÑΓ  º¡áτÑ¡¿∩  «Γ¡«ß¿Γѽ∞¡«⌐
  4744.         ¿¡Γѡ߿ó¡«ßΓ¿  ΓαÑσ  µóÑΓ«ó ¿ ó«ºóαáΘáÑΓ º¡áτÑ¡¿Ñ RGB COLORREF.
  4745.         è«úñá GDI »«½πτáÑΓ º¡áτÑ¡¿Ñ RGB ó ¬áτÑßΓóÑ  »áαá¼ÑΓαá  Σπ¡¬µ¿¿,
  4746.         Γ« »ÑαÑñáÑΓ φΓ« º¡áτÑ¡¿Ñ RGB ¡Ñ»«ßαÑñßΓóÑ¡¡« ñαá⌐óÑαπ πΓα«⌐ßΓóá
  4747.         óδó«ñá,  ¬«Γ«αδ⌐  óδí¿αáÑΓ ¡á¿í«½ÑÑ »«ñσ«ñ∩Θ¿⌐ µóÑΓ πßΓα«⌐ßΓóá.
  4748.         öπ¡¬µ¿∩   GetNearestColor   ó«ºóαáΘáÑΓ   ¡á¿í«½ÑÑ    »«ñσ«ñ∩Θ¿⌐
  4749.         ½«ú¿τÑ߬¿⌐   µóÑΓ  ñ½∩  ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú«  ½«ú¿τÑ߬«ú«  µóÑΓá,
  4750.         ¬«Γ«α«Ñ ñá¡¡«Ñ πßΓα«⌐ßΓó« ¼«ªÑΓ »αÑñßΓáó¿Γ∞.
  4751.              àß½¿ ó  ¬áτÑßΓóÑ  πßΓα«⌐ßΓóá  óδßΓπ»áÑΓ  »½«ΓΓÑα,  ñαá⌐óÑα
  4752.         »αÑ«íαáºπÑΓ  º¡áτÑ¡¿Ñ  RGB  ó  Γ«Γ  µóÑΓ, ¬«Γ«αδ⌐ ß««ΓóÑΓßΓóπÑΓ
  4753.         «ñ¡«¼π ¿º »Ñα∞Ñó πßΓα«⌐ßΓóá.
  4754.  
  4755.        Windows 3.0/Ref/1#7                                       = 99 =
  4756.  
  4757.              àß½¿ πßΓα«⌐ßΓó« ¿ß»«½∞ºπÑΓ ΓÑσ¡«½«ú¿ε µóÑΓ¡«ú«  αáßΓαá,  á
  4758.         º¡áτÑ¡¿Ñ  RGB  «»αÑñѽ∩ÑΓ  µóÑΓ  »Ñαá,  ñαá⌐óÑα  íπñÑΓ óδí¿αáΓ∞
  4759.         ß»½«Φ¡«⌐ µóÑΓ. àß½¿ πßΓα«⌐ßΓó« ¿ß»«½∞ºπÑΓ  ΓÑσ¡«½«ú¿ε  µóÑΓ¡«ú«
  4760.         αáßΓαá,  á  º¡áτÑ¡¿Ñ  RGB  «»αÑñѽ∩ÑΓ µóÑΓ ¬¿ßΓ¿, ñαá⌐óÑα íπñÑΓ
  4761.         óδí¿αáΓ∞  ¿º  α∩ñá  ñ«ßΓπ»¡δσ  µóÑΓ«óδσ  ¬«¼í¿¡áµ¿⌐.  Æá¬   ¬á¬
  4762.         í«½∞Φ¿¡ßΓó«  µóÑΓ¡δσ  αáßΓα«óδσ  πßΓα«⌐ßΓó  ¼«úπΓ «Γ«íαáªáΓ∞ ¡á
  4763.         φ¬αá¡Ñ Γ«½∞¬« ¡Ñí«½∞Φ«Ñ ¬«½¿τÑßΓó« µóÑΓ«ó, αÑá½∞¡δ⌐ µóÑΓ  ¼«ªÑΓ
  4764.         φ¼π½¿α«óáΓ∞ß∩  "ó«ºíπªñÑ¡¿Ñ¿¼",  Γ.Ñ.  »ÑαѼÑΦ¿ó᡿Ѽ  »¿¬ßѽÑ⌐
  4765.         µóÑΓ«ó,    ¬«Γ«αδÑ    ñ¿ß»½Ñ⌐    ¼«ªÑΓ     ó«ß»α«¿ºó«ñ¿Γ∞     ó
  4766.         ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿.
  4767.              àß½¿ πßΓα«⌐ßΓó« - ¼«¡«σα«¼¡«Ñ (τÑα¡«-íѽ«Ñ), ñαá⌐óÑα íπñÑΓ
  4768.         óδí¿αáΓ∞  µóÑΓá  τÑα¡δ⌐, íѽδ⌐ ¿½¿ Γπ ¿½¿ ¿¡πε ßΓѻѡ∞ ßÑα«ú« ó
  4769.         ºáó¿ß¿¼«ßΓ¿ «Γ º¡áτÑ¡¿∩ RGB.  àß½¿  ßπ¼¼á  º¡áτÑ¡¿⌐  RGB  αáó¡á
  4770.         ¡π½ε,  ñαá⌐óÑα  óδí¿αáÑΓ  τÑα¡πε ¬¿ßΓ∞. àß½¿ ßπ¼¼á º¡áτÑ¡¿⌐ RGB
  4771.         αáó¡á 765, ñαá⌐óÑα óδí¿αáÑΓ íѽπε ¬¿ßΓ∞.  àß½¿  ßπ¼¼á  º¡áτÑ¡¿⌐
  4772.         RGB  ¡áσ«ñ¿Γß∩  ¼Ñªñπ  ¡π½Ñ¼  ¿  765,  ñαá⌐óÑα óδí¿αáÑΓ «ñ¿¡ ¿º
  4773.         ñ«ßΓπ»¡δσ ßÑαδσ Φáí½«¡«ó.
  4774.              öπ¡¬µ¿¿ GetRValue, GetGValue ¿ GetBValue óδí¿αáεΓ º¡áτÑ¡¿∩
  4775.         ¬αáß¡«ú«, ºÑ½Ñ¡«ú« ¿ ú«½πí«ú« ¿º Γ«τ¡«ú« º¡áτÑ¡¿∩ RGB COLORREF.
  4776.  
  4777.  
  4778.  
  4779.        Windows 3.0/Ref/1#7                                      = 100 =
  4780.  
  4781.                                2.3 öπ¡¬µ¿¿ µóÑΓ«ó«⌐ »á½¿Γαδ                    
  4782.        ----------------------------------------------------------------
  4783.  
  4784.              î¡«ú¿Ñ  µóÑΓ¡δÑ  úαáΣ¿τÑ߬¿Ñ ñ¿ß»½Ñ¿ ß»«ß«í¡δ ¿¡ñ¿µ¿α«óáΓ∞
  4785.         Φ¿α«¬¿⌐  ß»Ñ¬Γα  µóÑΓ«ó.   é   í«½∞Φ¿¡ßΓóÑ   ß½πτáÑó,   «ñ¡á¬«,
  4786.         ñÑ⌐ßΓó¿Γѽ∞¡«Ñ    τ¿ß½«    µóÑΓ«ó,    ¬«Γ«α«Ñ   ñ¿ß»½Ñ⌐   ¼«ªÑΓ
  4787.         ó«ß»α«¿ºóÑßΓ¿  ó  ñá¡¡δ⌐  ¼«¼Ñ¡Γ   óαѼѡ¿,   ¡á¼¡«ú«   ¼Ñ¡∞ΦÑ.
  4788.         ìá»α¿¼Ñα,  ñ¿ß»½Ñ⌐, ¬«Γ«αδ⌐ »«ΓÑ¡µ¿á½∞¡« ß»«ß«íÑ¡ ó«ß»α«¿ºóÑßΓ¿
  4789.         «¬«½« 262,000 αẽ¿τ¡δσ µóÑΓ«ó, ¼«ªÑΓ ¿¡ñ¿µ¿α«óáΓ∞  Γ«½∞¬«  256
  4790.         µóÑΓ«ó ¿º φΓ«ú« ¬«½¿τÑßΓóá «ñ¡«óαѼѡ¡«, τΓ« ºáó¿ß¿Γ «Γ ßó«⌐ßΓó
  4791.         á»»áαáΓπαδ.  é  φΓ«¼  ß½πτáÑ  πßΓα«⌐ßΓó«  ¿¡ñ¿µ¿α«óá¡¿∩   τáßΓ«
  4792.         »«ññÑনóáÑΓ   µóÑΓ«óπε  »á½¿Γαπ;  ¬«úñá  »α¿¬½áñ¡«⌐  »α«úαá¼¼Ñ
  4793.         ΓαÑíπÑΓß∩  µóÑΓ,  ¬«Γ«αδ⌐  ó  ¡áßΓ«∩ΘÑÑ  óαѼ∩  ¡Ñ   «Γ«íαáªÑ¡,
  4794.         πßΓα«⌐ßΓó«  ¿¡ñ¿µ¿α«óá¡¿∩  ñ«íáó½∩ÑΓ  ΓαÑíπѼδ⌐ µóÑΓ ó »á½¿Γαπ.
  4795.         Äñ¡á¬«,   ¬«úñá   ¬«½¿τÑßΓó«   ΓαÑíπѼδσ    µóÑΓ«ó    »αÑóδΦáÑΓ
  4796.         ¼á¬ß¿¼á½∞¡«Ñ ñ«»πßΓ¿¼«Ñ τ¿ß½« ñ½∩ πßΓα«⌐ßΓóá, ¡Ñ«íσ«ñ¿¼á ºá¼Ñ¡á
  4797.         ßπΘÑßΓóπεΘÑú« µóÑΓá ¡á ΓαÑíπѼδ⌐ µóÑΓ. é αѺπ½∞ΓáΓÑ, Ñß½¿ «íΘÑÑ
  4798.         ¬«½¿τÑßΓó«   µóÑΓ«ó,  ΓαÑíπѼ«Ñ  ñ½∩  «ñ¡«ú«  ¿½¿  í«½ÑÑ  «¬«¡,
  4799.         »αÑóδΦáÑΓ  ñ«»πßΓ¿¼«Ñ  ñ½∩  πßΓα«⌐ßΓóá  ¬«½¿τÑßΓó«,   ¼¡«ªÑßΓó«
  4800.         αÑá½∞¡δσ ¿¡ñ¿µ¿α«óá¡¡δσ µóÑΓ«ó íπñπΓ ¡Ñ¬«ααÑ¬Γ¡δ¼¿.
  4801.              ûóÑΓ«óδÑ   »á½¿Γαδ   Windows  ñÑ⌐ßΓóπεΓ  ¬á¬  íπΣÑα  ¼Ñªñπ
  4802.         »α¿¬½áñ¡δ¼¿  »α«úαἼἿ,  ¿ß»«½∞ºπεΘ¿¼¿   í«½∞Φ«Ñ   ¬«½¿τÑßΓó«
  4803.         µóÑΓ«ó,  ¿ ß¿ßΓѼ«⌐, »«ºó«½∩∩ »α¿¬½áñ¡«⌐ »α«úαἼѠ¿ß»«½∞º«óáΓ∞
  4804.         ßΓ«½∞¬«  µóÑΓ«ó,  ß¬«½∞¬«   Ñ⌐   ¡Ñ«íσ«ñ¿¼«,   ¡Ñ   óßΓπ»á∩   ó
  4805.         »α«Γ¿ó«αÑτ¿Ñ  ß«  ßó«¿¼  ß«íßΓóÑ¡¡δ¼  ¿¡ñ¿µ¿α«óá¡δ¼  µóÑΓ«¼ ¿½¿
  4806.         µóÑΓ«¼, ¿¡ñ¿µ¿α«óá¡¡δ¼  ñαπú¿¼¿  «¬¡á¼¿.  è«úñá  «¬¡«  »«½πτ¿½«
  4807.         Σ«¬πß¿α«ó¬π    óó«ñá,    Windows    «íÑß»Ñτ¿óáÑΓ    ó«º¼«ª¡«ßΓ∞
  4808.         ¿¡ñ¿µ¿α«óá¡¿∩  óßÑσ   µóÑΓ«ó,   ΓαÑíπѼδσ   «¬¡π,   ó»½«Γ∞   ñ«
  4809.         ¼á¬ß¿¼á½∞¡«ú«  τ¿ß½á,  «ñ¡«óαѼѡ¡«  ñ«ßΓπ»¡«ú«  ¡á  πßΓα«⌐ßΓóÑ
  4810.         ¿¡ñ¿µ¿α«óá¡¿∩,  ¿  «Γ«íαáªáÑΓ  ñ«»«½¡¿Γѽ∞¡δÑ  µóÑΓá,  »«ñí¿αá∩
  4811.         ¡á¿í«½ÑÑ »«ñσ«ñ∩Θ¿⌐ ßαÑñ¿ ñ«ßΓπ»¡δσ µóÑΓ«ó. èα«¼Ñ Γ«ú«, Windows
  4812.         ¬á¬  ¼«ª¡«  Γ«τ¡ÑÑ »«ñí¿αáÑΓ µóÑΓá, ΓαÑíπѼδÑ ¡Ñá¬Γ¿ó¡δ¼ «¬¡á¼,
  4813.         ¿º ñ«ßΓπ»¡δσ µóÑΓ«ó. ¥Γ«  º¡áτ¿Γѽ∞¡«  ß«¬αáΘáÑΓ  ¡ÑªÑ½áΓѽ∞¡«Ñ
  4814.         ¿º¼Ñ¡Ñ¡¿Ñ µóÑΓ«ó, ¿¡ñ¿µ¿απѼδσ ó ¡Ñá¬Γ¿ó¡«¼ «¬¡Ñ.
  4815.              ì¿ªÑ»α¿óÑñÑ¡¡δ⌐    ß»¿ß«¬    ¬αáΓ¬«   «»¿ßδóáÑΓ   Σπ¡¬µ¿¿,
  4816.         óδºδóáѼδÑ »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐  ñ½∩  ¿ß»«½∞º«óá¡¿∩  µóÑΓ«ó«⌐
  4817.         »á½¿Γαδ:
  4818.  
  4819.  
  4820.        Windows 3.0/Ref/1#7                                      = 101 =
  4821.  
  4822.  
  4823.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  4824.         ---------------------------------------------------------------
  4825.          AnimatePallete             çá¼Ñ¡∩ÑΓ φ½Ñ¼Ñ¡Γδ ó ½«ú¿τÑ߬«⌐ »á-
  4826.                                     ½¿ΓαÑ; Windows ¡Ñ¼Ññ½Ñ¡¡« óßΓáó½∩ÑΓ
  4827.                                     ¡«óδÑ φ½Ñ¼Ñ¡Γδ ó ß¿ßΓѼ¡πε »á½¿Γαπ.
  4828.  
  4829.          CreatePallete              æ«ºñáÑΓ ½«ú¿τÑ߬πε »á½¿Γαπ.
  4830.  
  4831.          GetNearestPalleteIndex     é«ºóαáΘáÑΓ ¿¡ñѬߠφ½Ñ¼Ñ¡Γá ½«ú¿τÑß-
  4832.                                     ¬«⌐ »á½¿Γαδ, ¡á¿í«½ÑÑ í½¿º¬« »«ñσ«-
  4833.                                     ñ∩ΘÑú« ¬ ß»Ñµ¿Σ¿µ¿α«óá¡¡«¼π º¡áτÑ¡¿ε
  4834.                                     RGB.
  4835.  
  4836.          GetPalleteEntries          é«ºóαáΘáÑΓ φ½Ñ¼Ñ¡Γδ ½«ú¿τÑ߬«⌐ »á½¿-
  4837.                                     Γαδ.
  4838.  
  4839.          GetSystemPalleteEntries    é«ºóαáΘáÑΓ α∩ñ φ½Ñ¼Ñ¡Γ«ó ¿º ß¿ßΓѼ-
  4840.                                     ¡«⌐ »á½¿Γαδ.
  4841.  
  4842.          GetSystemPalleteUse        Ä»αÑñѽ∩ÑΓ, ¿¼ÑÑΓ ½¿ »α¿¬½áñ¡á∩ »α«ú-
  4843.                                     αá¼¼á ñ«ßΓπ» ¬« óßÑ⌐ ß¿ßΓѼ¡«⌐ »á½¿Γ-
  4844.                                     αÑ.
  4845.  
  4846.          RealisePallete             Å«¼ÑΘáÑΓ φ½Ñ¼Ñ¡Γδ ½«ú¿τÑ߬«⌐ »á½¿Γαδ
  4847.                                     ó ß¿ßΓѼ¡πε »á½¿Γαπ.
  4848.  
  4849.          SelectPallete              éδí¿αáÑΓ ½«ú¿τÑ߬πε »á½¿Γαπ ¿º ¬«¡-
  4850.                                     ΓѬßΓá πßΓα«⌐ßΓóá.
  4851.  
  4852.          SetPalleteEntries          ôßΓá¡áó½¿óáÑΓ ¡«óδÑ φ½Ñ¼Ñ¡Γδ ó ½«ú¿-
  4853.                                     τÑ߬«⌐ »á½¿ΓαÑ; Windows ¡Ñ »«¼ÑΘáÑΓ
  4854.                                     φΓ¿ ¡«óδÑ φ½Ñ¼Ñ¡Γδ ó ß¿ßΓѼ¡πε »á½¿-
  4855.                                     Γαπ ñ« ΓÑσ »«α, »«¬á »α¿¬½áñ¡á∩
  4856.                                     »α«úαἼᠡѠαÑ὿ºπÑΓ ½«ú¿τÑ߬πε
  4857.                                     »á½¿Γαπ.
  4858.  
  4859.          SetSystemPalleteUse        Å«ºó«½∩ÑΓ »α¿¬½áñ¡«⌐ »α«úαἼѠ¿ß-
  4860.                                     »«½∞º«óáΓ∞ óßε ß¿ßΓѼ¡πε »á½¿Γαπ.
  4861.  
  4862.          UpdateColors               éδ»«½¡∩ÑΓ »«»¿¬ßѽ∞¡«Ñ »αÑ«íαẫóá-
  4863.                                     ¡¿Ñ ΓѬπΘÑú« µóÑΓá ¬áªñ«ú« »¿¬ßѽ∩
  4864.                                     ñ½∩ ß¿ßΓѼ¡«⌐ »á½¿Γαδ. ¥Γ« »«ºó«½∩ÑΓ
  4865.                                     ¡Ñá¬Γ¿ó¡«¼π «¬¡π ß¬«ααÑ¬Γ¿α«óáΓ∞
  4866.                                     ßó«¿ µóÑΓá íѺ »ÑαÑα¿ß«ó¬¿ «í½áßΓ¿
  4867.                                     »«½∞º«óáΓѽ∩.
  4868.                             2.3.1 èᬠαáí«ΓáÑΓ µóÑΓ«óá∩ »á½¿Γαá                
  4869.  
  4870.              ûóÑΓ«óδÑ  »á½¿Γαδ  «íÑß»Ñτ¿óáεΓ  ¡Ñºáó¿ß¿¼δ⌐ «Γ πßΓα«⌐ßΓóá
  4871.         ß»«ß«í    ¿ß»«½∞º«óá¡¿∩    µóÑΓ«óδσ   ó«º¼«ª¡«ßΓÑ⌐   πßΓα«⌐ßΓóá
  4872.         ¿¡ñ¿µ¿α«óá¡¿∩  »α¿  »«¼«Θ¿  π»αáó½Ñ¡¿∩  Σ¿º¿τÑ߬«⌐  (ß¿ßΓѼ¡«⌐)
  4873.         »á½¿Γα«⌐ πßΓα«⌐ßΓóá,  Ñß½¿  «¡á  ñ«ßΓπ»¡á.  Äíδτ¡«  πßΓα«⌐ßΓóá,
  4874.  
  4875.        Windows 3.0/Ref/1#7                                      = 102 =
  4876.  
  4877.         ¬«Γ«αδÑ   ¼«úπΓ   ¿¡ñ¿µ¿α«óáΓ∞  »«  ¬αá⌐¡Ñ⌐  ¼ÑαÑ  256  µóÑΓ«ó,
  4878.         ¿ß»«½∞ºπεΓ Σ¿º¿τÑ߬πε »á½¿Γαπ.
  4879.              Åਪ½áñ¡á∩ »α«úαá¼¼á »α¿¼Ñ¡∩ÑΓ ß¿ßΓѼ¡πε »á½¿Γαπ, ß«ºñáóá∩
  4880.         ¿  ¿ß»«½∞ºπ∩  «ñ¡π  ¿½¿  ¡Ñ߬«½∞¬«  ½«ú¿τÑ߬¿σ  »á½¿Γα.  èáªñδ⌐
  4881.         φ½Ñ¼Ñ¡Γ  »á½¿Γαδ  ß«ñÑαª¿Γ  «»αÑñѽѡ¡δ⌐  µóÑΓ.  é  φΓ«¼ ß½πτáÑ
  4882.         ó¼ÑßΓ« Γ«ú«, τΓ«íδ ß»Ñµ¿Σ¿µ¿α«óáΓ∞ Γ«τ¡«Ñ  º¡áτÑ¡¿Ñ  µóÑΓá  »α¿
  4883.         óδ»«½¡Ñ¡¿¿ úαáΣ¿τÑ߬¿σ «»Ñαᵿ⌐, »α¿¬½áñ¡á∩ »α«úαá¼¼á π¬áºδóáÑΓ
  4884.         ¿¡ñ¿µ¿απѼδ⌐ µóÑΓ »α¿ »«¼«Θ¿ ¿¡ñѬßá ó ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ.
  4885.              Æ.¬.  ¿ß»«½∞º«óáΓ∞  ½«ú¿τÑ߬πε  »á½¿Γαπ  ¼«úπΓ   ¡Ñ߬«½∞¬«
  4886.         »α¿¬½áñ¡δσ  »α«úαá¼¼ (¡Ñ «í∩ºáΓѽ∞¡« «ñ¡á), Γ« ¼«ªÑΓ ó«º¡¿¬¡πΓ∞
  4887.         ß¿Γπᵿ∩,  »α¿  ¬«Γ«α«⌐  «íΘÑÑ  τ¿ß½«  µóÑΓ«ó,  ΓαÑíπѼδσ   ñ½∩
  4888.         «Γ«íαáªÑ¡¿∩   ¡á   φ¬αá¡Ñ,   »αÑóδß¿Γ   ó«º¼«ª¡«ßΓ¿  πßΓα«⌐ßΓóá
  4889.         ¿¡ñ¿¬áµ¿¿. é φΓ«¼ ß½πτáÑ Windows ñÑ⌐ßΓóπÑΓ ¬á¬ »«ßαÑñ¡¿¬  ¼Ñªñπ
  4890.         φΓ¿¼¿ »α¿¬½áñ¡δ¼¿ »α«úαἼἿ.
  4891.              è«úñá  «¬¡«  ΓαÑíπÑΓ,  τΓ«íδ  óßÑ  ¡Ñ«íσ«ñ¿¼δÑ  µóÑΓá í뫨
  4892.         »αÑñßΓáó½Ñ¡δ ó  Ñú«  ½«ú¿τÑ߬«⌐  »á½¿ΓαÑ  (»α«µÑßß,  ¡áºδóáѼδ⌐
  4893.         αÑ὿ºáµ¿Ñ⌐ »á½¿Γαδ), Windows ß¡áτá½á Γ«τ¡« ßαáó¡¿óáÑΓ φ½Ñ¼Ñ¡Γδ
  4894.         ½«ú¿τÑ߬«⌐ »á½¿Γαδ ß ΓѬπΘ¿¼¿ φ½Ñ¼Ñ¡ΓἿ ß¿ßΓѼ¡«⌐ »á½¿Γαδ.
  4895.              àß½¿  Γ«τ¡«ú«  ß««ΓóÑΓßΓó¿∩  ñá¡¡«¼π  φ½Ñ¼Ñ¡Γπ  ½«ú¿τÑ߬«⌐
  4896.         »á½¿Γαδ ¡Ñ ßπΘÑßΓóπÑΓ, Windows πßΓá¡áó½¿óáÑΓ φ½Ñ¼Ñ¡Γ ½«ú¿τÑ߬«⌐
  4897.         »á½¿Γαδ ó ¡Ñ¿ß»«½∞ºπѼδ⌐ φ½Ñ¼Ñ¡Γ ß¿ßΓѼ¡«⌐ »á½¿Γαδ.
  4898.              ìᬫ¡Ñµ,  ¬«úñá  ¿ß»«½∞º«óá¡δ  óßÑ  φ½Ñ¼Ñ¡Γδ  ó  ß¿ßΓѼ¡«⌐
  4899.         »á½¿ΓαÑ, Windows íÑαÑΓ  ΓÑ  φ½Ñ¼Ñ¡Γδ  ½«ú¿τÑ߬«⌐  »á½¿Γαδ,  ñ½∩
  4900.         ¬«Γ«αδσ  ¡Ñ ¡áΦ½«ß∞ Γ«τ¡«ú« ß««ΓóÑΓßΓó¿∩, ¿ ¡áσ«ñ¿Γ ¿¼ ¡á¿í«½ÑÑ
  4901.         í½¿º¬«Ñ ß««ΓóÑΓßΓó¿Ñ ßαÑñ¿  φ½Ñ¼Ñ¡Γ«ó  ß¿ßΓѼ¡«⌐  »á½¿Γαδ.  ä½∩
  4902.         ñá½∞¡Ñ⌐ΦÑ⌐ »«¼«Θ¿ ó φΓ«⌐ »«ñí«α¬Ñ µóÑΓ«ó Windows "«Γ¬½áñδóáÑΓ ó
  4903.         ßΓ«α«¡π" ó ß¿ßΓѼ¡«⌐ »á½¿ΓαÑ 20 ßΓáΓ¿τÑ߬¿σ µóÑΓ«ó  (¡áºδóáѼδσ
  4904.         "»á½¿Γα«⌐  »«  π¼«½τá¡¿ε"),  ß  »«¼«Θ∞ε  ¬«Γ«αδσ  ß¿ßΓѼᠼ«ªÑΓ
  4905.         »«ñí¿αáΓ∞ φ½Ñ¼Ñ¡Γδ ó »á½¿ΓαÑ Σ«¡á.
  4906.              Windows ó »Ñαóπε «τÑαÑñ∞ óßÑúñá  πñ«ó½ÑΓó«α∩ÑΓ  ΓαÑí«óá¡¿∩
  4907.         óÑασ¡Ñú«   «¬¡á;  φΓ«  «íÑß»Ñτ¿óáÑΓ  á¬Γ¿ó¡«¼π  «¬¡π  ¡á¿½πτΦ¿Ñ
  4908.         ó«º¼«ª¡«ßΓ¿  ¿¡ñ¿µ¿α«óá¡¿∩  µóÑΓá. ùΓ« ¬áßáÑΓß∩ «ßΓá½∞¡δ󠫬«¡,
  4909.         Γ«  Windows  πñ«ó½ÑΓó«α∩ÑΓ  µóÑΓ«óδÑ  ΓαÑí«óá¡¿∩  «¬¡á, ¬«Γ«α«Ñ
  4910.         »«ß½Ññ¡¿¼  »«½πτ¿½« Σ«¬πß¿α«ó¬π óó«ñá, ºáΓѼ «¬¡á, ¬«Γ«α«Ñ í佫
  4911.         á¬Γ¿ó¡δ¼ »ÑαÑñ ¡¿¼ ¿ Γ.ñ.
  4912.  
  4913.              É¿ßπ¡«¬  2.4  Ç½ú«α¿Γ¼  »«ñí«αá  µóÑΓ«ó ß¿ßΓѼδ π»αáó½Ñ¡¿∩
  4914.                            »á½¿Γα«⌐
  4915.  
  4916.              1. æ¿ßΓѼ¡á∩ »á½¿Γαá
  4917.              2. ï«ú¿τÑ߬á∩ »á½¿Γαá 1
  4918.                 (Ç¬Γ¿ó¡«Ñ «¬¡«)
  4919.              3. ï«ú¿τÑ߬á∩ »á½¿Γαá 2
  4920.  
  4921.              É¿ßπ¡«¬ 2.4. ¿½½εßΓα¿απÑΓ φëà»α«µÑßß.  ìá  φΓ«¼  α¿ßπ¡¬Ñ
  4922.         ¡Ñ¬¿⌐   ú¿»«ΓÑΓ¿τÑ߬¿⌐   ñ¿ß»½Ñ⌐   ¿¼ÑÑΓ   ß¿ßΓѼ¡πε   »á½¿Γαπ,
  4923.         ß«ñÑαªáΘπε 12 µóÑΓ«ó.  Åਪ½áñ¡á∩  »α«úαá¼¼á,  ¬«Γ«αá∩  ß«ºñá½á
  4924.         ï«ú¿τÑ߬πε  Å὿Γαπ  1,  «í½áñáÑΓ á¬Γ¿ó¡δ¼ «¬¡«¼ ¿ »Ñαó«⌐ íπñÑΓ
  4925.         αÑ὿º«óδóáΓ∞  ßó«ε  ½«ú¿τÑ߬πε  »á½¿Γαπ,  ¬«Γ«αá∩  ß«ñÑαª¿Γ  8
  4926.         µóÑΓ«ó.  ï«ú¿τÑ߬á∩  »á½¿Γαá  2  ∩ó½∩ÑΓß∩  ß«íßΓóÑ¡¡«ßΓ∞ε «¬¡á,
  4927.         ¬«Γ«α«Ñ αÑ὿º«óὫ ßó«ε ½«ú¿τÑ߬πε »á½¿Γαπ ó Γ«  óαѼ∩,  ¬«úñá
  4928.         «¡« í佫 ¡Ñá¬Γ¿ó¡δ¼.
  4929.              Å«ß¬«½∞¬π  á¬Γ¿ó¡«Ñ «¬¡« í佫 á¬Γ¿ó¡δ¼ ó« óαѼ∩ αÑ὿ºáµ¿¿
  4930.  
  4931.        Windows 3.0/Ref/1#7                                      = 103 =
  4932.  
  4933.         ßó«Ñ⌐ »á½¿Γαδ, Windows »α∩¼« «Γ«íαáªáÑΓ óßÑ µóÑΓá ¿º ï«ú¿τÑ߬«⌐
  4934.         Å὿Γαδ 1 ¡á ß¿ßΓѼ¡πε »á½¿Γαπ.
  4935.              Æα¿  µóÑΓá  (1,  3  ¿  5) ó ï«ú¿τÑ߬«⌐ Å὿ΓαÑ 2 ¿ñÑ¡Γ¿τ¡δ
  4936.         µóÑΓá¼ ß¿ßΓѼ¡«⌐ »á½¿Γαδ; ñ½∩ Γ«ú«,  τΓ«íδ  ß«σαá¡¿Γ∞  ¼ÑßΓ«  ó
  4937.         »á½¿ΓαÑ,  Windows   »α«ßΓ«  ºá¼Ñ¡∩ÑΓ  φΓ¿  µóÑΓá  ßπΘÑßΓóπεΘ¿¼¿
  4938.         ß¿ßΓѼ¡δ¼¿ µóÑΓἿ, ¬«úñá óΓ«αá∩ »α¿¬½áñ¡á∩ »α«úαá¼¼á αÑ὿ºπÑΓ
  4939.         ßó«ε »á½¿Γαπ. Äñ¡á¬«, µóÑΓ«ó 0, 2, 4 ¿ 6 ÑΘÑ ¡Ñ ßπΘÑßΓó«óὫ  ó
  4940.         ß¿ßΓѼ¡«⌐ »á½¿ΓαÑ, ¿ Windows «Γ«íαế½« ¿σ ó ß¿ßΓѼ¡πε »á½¿Γαπ.
  4941.              Æ.¬.  ß¿ßΓѼ¡á∩  »á½¿Γαá  ΓÑ»Ñα∞  »«½¡á,  Windows ¡Ñ ¼«ªÑΓ
  4942.         «Γ«íαếΓ∞ «ßΓáóΦ¿Ñß∩ ñóá µóÑΓá (¬«Γ«αδ¼ ¡ÑΓ Γ«τ¡δσ á¡á½«ú«ó  ó
  4943.         ß¿ßΓѼ¡«⌐  »á½¿ΓαÑ)  ó  ß¿ßΓѼ¡πε  »á½¿Γαπ.  é¼ÑßΓ«  φΓ«ú«  «¡á
  4944.         ºá¼Ñ¡∩ÑΓ ¿σ ¡á¿í«½ÑÑ í½¿º¬¿¼¿ µóÑΓἿ ¿º ß¿ßΓѼ¡«⌐ »á½¿Γαδ.
  4945.                            2.3.2 êß»«½∞º«óá¡¿Ñ µóÑΓ«ó«⌐ »á½¿Γαδ                
  4946.  
  4947.              ÅαѪñÑ,   τѼ   α¿ß«óáΓ∞   ¡á   πßΓα«⌐ßΓóÑ   ¿¡ñ¿¬áµ¿¿   ß
  4948.         ¿ß»«½∞º«ó᡿Ѽ µóÑΓ«ó«⌐ »á½¿Γαδ,  »α¿¬½áñ¡á∩  »α«úαἼᠠñ«½ª¡á
  4949.         ß¡áτá½á    ß«ºñáΓ∞    ½«ú¿τÑ߬πε    »á½¿Γαπ,   óδºóáó   Σπ¡¬µ¿ε
  4950.         CreatePalette, á ºáΓѼ óδºóáΓ∞ Σπ¡¬µ¿ε SelectPalette ñ½∩ óáí«αá
  4951.         »á½¿Γαδ ñ½∩ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá (DC) óδó«ñá,  ¡á  ¬«Γ«α«¼  «¡á
  4952.         íπñÑΓ  ¿ß»«½∞º«óáΓ∞ß∩.  Åਪ½áñ¡á∩  »α«úαἼᠡѠ¼«ªÑΓ óδí¿αáΓ∞
  4953.         »á½¿Γαπ  ó¡πΓα¿   ¬«¡ΓѬßΓá   πßΓα«⌐ßΓóá,   ¿ß»«½∞ºπ∩   Σπ¡¬µ¿ε
  4954.         SelectObject.
  4955.              éßÑ   »α¿¬½áñ¡δÑ  »α«úαá¼¼δ,  ¬«Γ«αδÑ  »α¿¡¿¼áεΓ  »áαá¼ÑΓα
  4956.         µóÑΓá,   »α¿¡¿¼áεΓ   ¿¡ñѬߠ  φ½Ñ¼Ñ¡Γá   ½«ú¿τÑ߬«⌐    »á½¿Γαδ.
  4957.         æ»Ñµ¿Σ¿¬áΓ«α  ¿¡ñѬßá  »á½¿Γαδ  -  φΓ«  ñ½¿¡¡«Ñ µÑ½«Ñ º¡áτÑ¡¿Ñ,
  4958.         ó ¬«Γ«α«¼ »Ñαóδ⌐ í¿Γ ßΓáαΦÑú« íá⌐Γá πßΓá¡«ó½Ñ¡ ó  1,  á  ¿¡ñѬß
  4959.         »á½¿Γαδ  ¡áσ«ñ¿Γß∩  ó  ñóπσ  ¼½áñΦ¿σ íá⌐Γáσ. ìá»α¿¼Ñα, º¡áτÑ¡¿Ñ
  4960.         0x01000005 íπñÑΓ ß»Ñµ¿Σ¿µ¿α«óáΓ∞ φ½Ñ¼Ñ¡Γ »á½¿Γαδ ß ¿¡ñѬ߫¼  5.
  4961.         îá¬α«¬«¼á¡ñá    PALETTEINDEX    »α¿¡¿¼áÑΓ    µÑ½«Ñ    º¡áτÑ¡¿Ñ,
  4962.         »αÑñßΓáó½∩εΘÑÑ  ß«í«⌐  ¿¡ñѬߠ φ½Ñ¼Ñ¡Γá  ½«ú¿τÑ߬«⌐  »á½¿Γαδ  ¿
  4963.         ó«ºóαáΘáÑΓ   º¡áτÑ¡¿Ñ   ¿¡ñѬßá   »á½¿Γαδ   COLORREF,   ¬«Γ«α«Ñ
  4964.         »α¿¬½áñ¡á∩ »α«úαἼᠼ«ªÑΓ ¿ß»«½∞º«óáΓ∞  ó  ¬áτÑßΓóÑ  »áαá¼ÑΓαá
  4965.         ñ½∩ Σπ¡¬µ¿¿ GDI, ¬«Γ«α«⌐ ¡Ñ«íσ«ñ¿¼ µóÑΓ.
  4966.              Åਪ½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ  ΓᬪѠ߻ѵ¿Σ¿µ¿α«óáΓ∞ ¿¡ñѬß
  4967.         »á½¿Γαδ  ¡Ñ»«ßαÑñßΓóÑ¡¡«,  ¿ß»«½∞ºπ∩   ºáó¿ß¿¼«Ñ   «Γ   »á½¿Γαδ
  4968.         º¡áτÑ¡¿Ñ  RGB  COLORREF.  àß½¿ πßΓα«⌐ßΓó« ¿¡ñ¿¬áµ¿¿, ¡á ¬«Γ«α«Ñ
  4969.         »«ßδ½áεΓß∩ º¡áτÑ¡¿∩, »«ññÑনóáÑΓ ½«ú¿τÑ߬¿Ñ  »á½¿Γαδ,  Windows
  4970.         »«ñí¿αáÑΓ ΓᬫѠºáó¿ß¿¼«Ñ «Γ  »á½¿Γαδ  º¡áτÑ¡¿Ñ  RGB  COLORREF,
  4971.         ¬«Γ«α«Ñ  Γ«τ¡«  ß««ΓóÑΓßΓóπÑΓ φ½Ñ¼Ñ¡Γπ »á½¿Γαδ; Ñß½¿ πßΓα«⌐ßΓó«
  4972.         ¿¡ñ¿¬áµ¿¿,  ¡á  ¬«Γ«α«Ñ  »α«¿ºó«ñ¿Γß∩  óδó«ñ,  ¡Ñ  »«ññÑনóáÑΓ
  4973.         »á½¿Γαδ,  Γ«  º¡áτÑ¡¿Ñ  RGB  ¿ß»«½∞ºπÑΓß∩, ¬á¬ Ñß½¿ íδ «¡« í佫
  4974.         Γ«τ¡δ¼ º¡áτÑ¡¿Ñ¼ RGB COLORREF. çáó¿ß¿¼«Ñ  «Γ  »á½¿Γαδ  º¡áτÑ¡¿Ñ
  4975.         RGB   COLORREF  ¿ñÑ¡Γ¿τ¡«  Γ«τ¡«¼π  º¡áτÑ¡¿ε  RGB  COLORREF  ºá
  4976.         ¿ß¬½ετÑ¡¿Ñ¼ Γ«ú«, τΓ« óΓ«α«⌐ í¿Γ ßΓáαΦÑú« íá⌐Γá πßΓá¡«ó½Ñ¡ ó 1.
  4977.         ìá»α¿¼Ñα, º¡áτÑ¡¿Ñ 0x02FF0000 íπñÑΓ  ß»Ñµ¿Σ¿µ¿α«óáΓ∞  ºáó¿ß¿¼«Ñ
  4978.         «Γ   »á½¿Γαδ   º¡áτÑ¡¿Ñ  RGB  COLORREF  τ¿ßΓ«  ú«½πí«ú«  µóÑΓá.
  4979.         îá¬α«¬«¼á¡ñá  PALETTERGB  »α¿¡¿¼áÑΓ  º¡áτÑ¡¿∩   ñ½∩   ¬αáß¡«ú«,
  4980.         ºÑ½Ñ¡«ú«  ¿  ú«½πí«ú« µóÑΓ«ó, ¿ ó«ºóαáΘáÑΓ ºáó¿ß¿¼«Ñ «Γ »á½¿Γαδ
  4981.         º¡áτÑ¡¿Ñ  RGB  COLORREF,  ¬«Γ«α«Ñ  »α¿¬½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ
  4982.         ¿ß»«½∞º«óáΓ∞ ó ¬áτÑßΓóÑ »áαá¼ÑΓαá ñ½∩ Γ«⌐ Σπ¡¬µ¿¿ GDI,  ¬«Γ«αá∩
  4983.         ΓαÑíπÑΓ ºáñá¡¿∩ µóÑΓá.
  4984.              àß½¿   »α¿¬½áñ¡á∩  »α«úαἼᠠ߻ѵ¿Σ¿µ¿απÑΓ  º¡áτÑ¡¿Ñ  RGB
  4985.  
  4986.        Windows 3.0/Ref/1#7                                      = 104 =
  4987.  
  4988.         ó¼ÑßΓ« φ½Ñ¼Ñ¡Γᠻ὿Γαδ, Windows  íπñÑΓ  ¿ß»«½∞º«óáΓ∞  ¡á¿í«½ÑÑ
  4989.         »«ñσ«ñ∩Θ¿⌐  µóÑΓ  ¿º  »á½¿Γαδ »« π¼«½τá¡¿ε, ¬«Γ«αá∩ ß«ñÑαª¿Γ 20
  4990.         ßΓáΓ¿τÑ߬¿σ µóÑΓ«ó.
  4991.              Åα¿¼Ñτá¡¿Ñ.  àß½¿  ¬«¡ΓѬßΓδ  »α¿¡¿¼áεΘÑú«  ¿  »ÑαÑñáεΘÑú«
  4992.         πßΓα«⌐ßΓó  óδí¿αáεΓ  ¿  αÑ὿ºπεΓ  αẽ¿τ¡δÑ  »á½¿Γαδ,  Σπ¡¬µ¿∩
  4993.         BitBlt   ¡Ñ¬«ααÑ¬Γ¡«   »ÑαѼÑΘáÑΓ  í¿Γδ  αáßΓα«ó«⌐  ¬áαΓδ  ó/¿º
  4994.         ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá »á¼∩Γ¿. é φΓ«¼ ß½πτáÑ  ¡Ñ«íσ«ñ¿¼«  óδºóáΓ∞
  4995.         Σπ¡¬µ¿ε GetDlBits ß »áαá¼ÑΓα«¼ wUsage, πßΓá¡«ó½Ñ¡¡δ¼ ó º¡áτÑ¡¿Ñ
  4996.         DLB_RGB_COLORS,  ñ½∩ »«½πτÑ¡¿∩ í¿Γ«ó »ÑαÑñáεΘÑ⌐ αáßΓα«ó«⌐ ¬áαΓδ
  4997.         ó ¡Ñºáó¿ß¿¼«¼ «Γ πßΓα«⌐ßΓóá Σ«α¼áΓÑ.  çáΓѼ  ¡áñ«  ¿ß»«½∞º«óáΓ∞
  4998.         Σπ¡¬µ¿ε  SetDlBits ñ½∩ »«¼ÑΘÑ¡¿∩ »«½πτÑ¡¡δσ í¿Γ«ó ó »α¿¡¿¼áεΘπε
  4999.         αáßΓα«óπε ¬áαΓπ.  ¥Γ«  ñáÑΓ  πóÑαÑ¡¡«ßΓ∞  ó  Γ«¼,  τΓ«  Windows
  5000.         ¬«ααÑ¬Γ¡«  «ßπΘÑßΓó¿Γ  «í¼Ñ¡  µóÑΓἿ  ¼Ñªñπ  ñóπ¼∩ ¬«¡ΓѬßΓἿ
  5001.         «Γ«íαáªÑ¡¿∩.
  5002.              öπ¡¬µ¿∩  BitBlt ¼«ªÑΓ ¬«ααÑ¬Γ¡« »ÑαѼÑßΓ¿Γ∞ í¿Γδ αáßΓα«ó«⌐
  5003.         ¬áαΓδ ¼Ñªñπ ñóπ¼∩ ¬«¡ΓѬßΓἿ «Γ«íαáªÑ¡¿∩ φ¬αá¡á, ñáªÑ Ñß½¿ «¡¿
  5004.         óáíα὿  ¿  αÑ὿ºπεΓ  αạδÑ   »á½¿Γαδ.   öπ¡¬µ¿∩   StretchBlt
  5005.         ¬«ααÑ¬Γ¡«  »ÑαѼÑΘáÑΓ  í¿Γδ  αáßΓα«ó«⌐  ¬áαΓδ ¼Ñªñ𠬫¡ΓѬßΓἿ
  5006.         πßΓα«⌐ßΓó, ¡Ñºáó¿ß¿¼« «Γ Γ«ú«, ¿ß»«½∞ºπεΓ «¡¿  ¿½¿  ¡ÑΓ  αạδÑ
  5007.         »á½¿Γαδ.
  5008.  
  5009.  
  5010.  
  5011.        Windows 3.0/Ref/1#7                                      = 105 =
  5012.  
  5013.                              2.4. öπ¡¬µ¿¿ áΓα¿íπΓ«ó α¿ß«óá¡¿∩                  
  5014.        ----------------------------------------------------------------
  5015.  
  5016.              öπ¡¬µ¿¿  áΓα¿íπΓ«ó  α¿ß«óá¡¿∩  ó«ºñÑ⌐ßΓóπεΓ ¡á ó¡ÑΦ¡¿⌐ ó¿ñ
  5017.         óδó«ñ¿¼«⌐ Windows ¿¡Σ«α¼áµ¿¿, ¬«Γ«αá∩ ¼«ªÑΓ íδΓ∞ »αÑñßΓáó½Ñ¡á ó
  5018.         τÑΓδαÑσ  Σ«α¼áσ:  ½¿¡¿∩,  ¬¿ßΓ∞,  αáßΓα«óá∩  ¬áαΓá   ¿   ΓѬßΓ.
  5019.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬  «»¿ßδóáÑΓ  ¬áªñπε  Σπ¡¬µ¿ε  áΓα¿íπΓ«ó
  5020.         α¿ß«óá¡¿∩:
  5021.  
  5022.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5023.         ---------------------------------------------------------------
  5024.          GetBkColor                é«ºóαáΘáÑΓ ΓѬπΘ¿⌐ µóÑΓ Σ«¡á.
  5025.  
  5026.          GetBkMode                 é«ºóαáΘáÑΓ ΓѬπΘ¿⌐ αѪ¿¼ Σ«¡á.
  5027.  
  5028.          GetPolyFillMode           Å«½πτáÑΓ ΓѬπΘ¿⌐ αѪ¿¼ ºá½¿ó¬¿
  5029.                                    ¼¡«ú«πú«½∞¡¿¬á.
  5030.  
  5031.          GetROP2                   Å«½πτáÑΓ ΓѬπΘ¿⌐ αѪ¿¼ α¿ß«óá¡¿∩.
  5032.  
  5033.          GetStretchBltMode         Å«½πτáÑΓ ΓѬπΘ¿⌐ αѪ¿¼ αáßΓ∩ªÑ¡¿∩/
  5034.                                    ßªáΓ¿∩.
  5035.  
  5036.          GetTextColor              Å«½πτáÑΓ ΓѬπΘ¿⌐ µóÑΓ ΓѬßΓá.
  5037.  
  5038.          SetBkColor                ôßΓá¡áó½¿óáÑΓ µóÑΓ Σ«¡á.
  5039.  
  5040.          SetBkMode                 ôßΓá¡áó½¿óáÑΓ αѪ¿¼ Σ«¡á.
  5041.  
  5042.          SetPolyFillMode           ôßΓá¡áó½¿óáÑΓ αѪ¿¼ ºá½¿ó¬¿
  5043.                                    ¼¡«ú«πú«½∞¡¿¬á.
  5044.  
  5045.          SetROP2                   ôßΓá¡áó½¿óáÑΓ ΓѬπΘ¿⌐ αѪ¿¼
  5046.                                    α¿ß«óá¡¿∩.
  5047.  
  5048.          SetStretchBltMode         ôßΓá¡áó½¿óáÑΓ αѪ¿¼ αáßΓ∩ªÑ¡¿∩/
  5049.                                    ßªáΓ¿∩.
  5050.  
  5051.          SetTextColor              ôßΓá¡áó½¿óáÑΓ ΓѬπΘ¿⌐ µóÑΓ ΓѬßΓá.
  5052.                                                                                
  5053.             2.4.1 ÉѪ¿¼ ¿ µóÑΓ Σ«¡á
  5054.  
  5055.              éδó«ñ¿¼á∩  ½¿¡¿∩  ¼«ªÑΓ  íδΓ∞  ß»½«Φ¡«⌐  ¿½¿   »αÑαδó¿ßΓ«⌐
  5056.         (»π¡¬Γ¿α¡«⌐, Γ«τÑτ¡«⌐ ¿½¿ ¿σ ¬«¼í¿¡áµ¿Ñ⌐). àß½¿ «¡á »αÑαδó¿ßΓá,
  5057.         Γ« αáºαδóδ  ¼«úπΓ  íδΓ∞  ºá»«½¡Ñ¡δ  πßΓá¡«ó¬«⌐  αѪ¿¼á  Σ«¡á  ó
  5058.         º¡áτÑ¡¿Ñ  OPAQUE  ¿ óδí«α¬«⌐ µóÑΓá. Åα¿ πßΓá¡«ó¬Ñ αѪ¿¼á Σ«¡á ó
  5059.         TRANSPARENT αáºαδóδ «ßΓáεΓß∩ ó  »Ñαó«¡áτá½∞¡«¼  ß«ßΓ«∩¡¿¿.  ¥Γπ
  5060.         ºáñáτπ óδ»«½¡∩εΓ Σπ¡¬µ¿¿ SetBkMode ¿ SetBkColor.
  5061.              ê¡Σ«α¼áµ¿∩,  óδó«ñ¿¼á∩  »α¿  »«¼«Θ¿  ¬¿ßΓ¿,  ¼«ªÑΓ   ¿¼ÑΓ∞
  5062.         ß»½«Φ¡«⌐  µóÑΓ,  Φáí½«¡  (ΓѬßΓπαπ) ¿½¿ ΦΓα¿σ«ó¬π. Åα«ßΓαá¡ßΓó«
  5063.         ¼Ñªñπ ΦΓα¿σἿ ¼«ªÑΓ íδΓ∞ ºá»«½¡Ñ¡« πßΓá¡«ó¬«⌐  αѪ¿¼á  Σ«¡á  ó
  5064.         OPAQUE  ¿ óδí«α¬«⌐ µóÑΓá. è«úñá ßαÑñá Windows ß«ºñáÑΓ ¡á φ¬αá¡Ñ
  5065.         óδó«ñ¿¼πε ¬¿ßΓ∞ε ¿¡Σ«α¼áµ¿ε, «¡á «íΩÑñ¿¡∩ÑΓ  ßπΘÑßΓóπεΘ¿⌐  µóÑΓ
  5066.  
  5067.        Windows 3.0/Ref/1#7                                      = 106 =
  5068.  
  5069.         φ¬αá¡á  ß µóÑΓ«¼ ¬¿ßΓ¿ ¿ »«½πτáÑΓ ¡«óδ⌐ «¬«¡τáΓѽ∞¡δ⌐ µóÑΓ; φΓ«
  5070.         »«í¿Γ«óá∩    αáßΓα«óá∩    «»Ñαᵿ∩.    àß½¿    ¡Ñ    ßπΘÑßΓóπÑΓ
  5071.         ß««ΓóÑΓßΓóπεΘÑ⌐  αáßΓα«ó«⌐  «»Ñαᵿ¿  »«  π¼«½τá¡¿ε, óδí¿αáÑΓß∩
  5072.         ¡«óá∩ ß »«¼«Θ∞ε Σπ¡¬µ¿¿ SetROP2.
  5073.                                                                                
  5074.             2.4.2 ÉѪ¿¼ αáßΓ∩ªÑ¡¿∩/ߪáΓ¿∩
  5075.  
  5076.              àß½¿ »α¿¬½áñ¡á∩  »α«úαἼᠠ¬«»¿απÑΓ  αáßΓα«óπε  ¬áαΓπ  ¡á
  5077.         πßΓα«⌐ßΓó«,  ¿  ¡Ñ«íσ«ñ¿¼«  ßªáΓ∞ ¿½¿ αáßΦ¿α¿Γ∞ αáßΓα«óπε ¬áαΓπ
  5078.         »ÑαÑñ α¿ß«ó᡿Ѽ, ñÑ⌐ßΓó¿∩ Σπ¡¬µ¿⌐ StretchBlt  ¿  StretchDlBits
  5079.         ¼«úπΓ π»αáó½∩Γ∞ß∩ »«ßαÑñßΓó«¼ ó맮óá Σπ¡¬µ¿¿ SetStretchBltMode,
  5080.         ¬«Γαá∩   πßΓá¡áó½¿óáÑΓ   ΓѬπΘ¿⌐  αѪ¿¼  αáßΓ∩ªÑ¡¿∩/ߪáΓ¿∩  ñ½∩
  5081.         ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá. ÉѪ¿¼ αáßΓ∩ªÑ¡¿∩/ߪáΓ¿∩  «»αÑñѽ∩ÑΓ,  ¬á¬
  5082.         ß«τÑΓáεΓß∩ ½¿¡¿¿, ¿ß¬½ετÑ¡¡δÑ ¿º αáßΓα«ó«⌐ ¬áαΓδ.
  5083.                                                                                
  5084.             2.4.3 ûóÑΓ ΓѬßΓá
  5085.  
  5086.              é¡ÑΦ¡¿⌐  ó¿ñ  ΓѬßΓá  »α¿  óδó«ñÑ  «úαá¡¿τÑ¡ Γ«½∞¬« τ¿ß½«¼
  5087.         ñ«ßΓπ»¡δσ Φα¿ΣΓ«ó ¿ µóÑΓ«ó묨 ó«º¼«ª¡«ßΓ∩¼¿ πßΓα«⌐ßΓóá  óδó«ñá.
  5088.         öπ¡¬µ¿∩    SetBkColor    πßΓá¡áó½¿óáÑΓ    µóÑΓ    Σ«¡á   ΓѬßΓá
  5089.         (¡Ñ¿ß»«½∞ºπѼá∩    τáßΓ∞   ¬áªñ«ú«   º¡á¬«¼ÑßΓá),   á   Σπ¡¬µ¿∩
  5090.         SetTextColor πßΓá¡áó½¿óáÑΓ µóÑΓ ßἫú« ß¿¼ó«½á.
  5091.  
  5092.  
  5093.  
  5094.        Windows 3.0/Ref/1#7                                      = 107 =
  5095.  
  5096.                                   2.5 öπ¡¬µ¿¿ «Γ«íαáªÑ¡¿∩                      
  5097.        ----------------------------------------------------------------
  5098.  
  5099.              öπ¡¬µ¿¿  «Γ«íαáªÑ¡¿∩  ß½πªáΓ  ñ½∩  ¿º¼Ñ¡Ñ¡¿∩  ¿  »«½πτÑ¡¿∩
  5100.         ¿¡Σ«α¼áµ¿¿   «   αѪ¿¼áσ   «Γ«íαáªÑ¡¿∩  GDI.  ä½∩  Γ«ú«,  τΓ«íδ
  5101.         «íÑß»Ñτ¿Γ∞ ¡Ñºáó¿ß¿¼«ßΓ∞ «Γ πßΓα«⌐ßΓóá, GDI Σ«α¼¿απÑΓ óδó«ñ¿¼πε
  5102.         ¿¡Σ«α¼áµ¿ε ó ½«ú¿τÑ߬«¼ »α«ßΓαá¡ßΓóÑ ¿ «Γ«íαáªáÑΓ Ñú« ¡á φ¬αá¡.
  5103.         ÉѪ¿¼  «Γ«íαáªÑ¡¿∩  «»αÑñѽ∩ÑΓ  óºá¿¼«ßó∩º∞  ¼Ñªñπ   φ½Ñ¼Ñ¡ΓἿ
  5104.         ½«ú¿τÑ߬«ú«     »α«ßΓαá¡ßΓóá     ¿     »¿¬ßѽ∩¼¿    πßΓα«⌐ßΓóá.
  5105.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε  Σπ¡¬µ¿ε
  5106.         «Γ«íαáªÑ¡¿∩:
  5107.  
  5108.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5109.         ---------------------------------------------------------------
  5110.          GetMapMode                 Å«½πτáÑΓ ΓѬπΘ¿⌐ αѪ¿¼ «Γ«íαáªÑ¡¿∩.
  5111.  
  5112.          GetViwportExt              Å«½πτáÑΓ αẼÑαδ «í½áßΓ¿ »α«ß¼«Γαá
  5113.                                     ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.
  5114.  
  5115.          GetViwportOrg              Å«½πτáÑΓ ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ «í½áßΓ¿
  5116.                                     »α«ß¼«Γαá ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.
  5117.  
  5118.          GetWindowExt               Å«½πτáÑΓ αẼÑαδ «¬¡á ¬«¡ΓѬßΓá
  5119.                                     πßΓα«⌐ßΓóá.
  5120.  
  5121.          GetWindowOrg               Å«½πτáÑΓ ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ «¬¡á
  5122.                                     ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.
  5123.  
  5124.          OffsetViewportOrg          î«ñ¿Σ¿µ¿απÑΓ ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5125.                                     «í½áßΓ¿ »α«ß¼«Γαá.
  5126.  
  5127.          OffsetWindowOrg            î«ñ¿Σ¿µ¿απÑΓ ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5128.                                     «¬¡á.
  5129.  
  5130.          ScaleViwportExt            î«ñ¿Σ¿µ¿απÑΓ αẼÑαδ «í½áßΓ¿ »α«ß-
  5131.                                     ¼«Γαá.
  5132.  
  5133.          ScaleWindowExt             î«ñ¿Σ¿µ¿απÑΓ αẼÑαδ «¬¡á.
  5134.  
  5135.          SetMapMode                 ôßΓá¡áó½¿óáÑΓ αѪ¿¼ «Γ«íαáªÑ¡¿∩
  5136.                                     ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú« ¬«¡ΓѬßΓá πßΓ-
  5137.                                     α«⌐ßΓóá.
  5138.  
  5139.          SetViewportExt             ôßΓá¡áó½¿óáÑΓ αẼÑαδ «í½áßΓ¿ »α«ß-
  5140.                                     ¼«Γαá ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.
  5141.  
  5142.          SetViewportOrg             ôßΓá¡áó½¿óáÑΓ ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5143.                                     «í½áßΓ¿ »α«ß¼«Γαá ¬«¡ΓѬßΓá πßΓ-
  5144.                                     α«⌐ßΓóá.
  5145.  
  5146.          SetWindowExt               ôßΓá¡áó½¿óáÑΓ αẼÑαδ «¬¡á ¬«¡ΓѬß-
  5147.                                     Γá πßΓα«⌐ßΓóá.
  5148.  
  5149.  
  5150.        Windows 3.0/Ref/1#7                                      = 108 =
  5151.  
  5152.          SetWindowOrg               ôßΓá¡áó½¿óáÑΓ ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5153.                                     «¬¡á ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.
  5154.  
  5155.              æπΘÑßΓóπÑΓ    ó«ßѼ∞    αẽ¿τ¡δσ   αѪ¿¼«ó   «Γ«íαáªÑ¡¿∩:
  5156.         MM_ANISOTROPIC,   MM_HIENGLISH,   MM_HIMETRIC,    MM_ISOTROPIC,
  5157.         MM_LOENGLISH,  MM_LOMETRIC,  MM_TEXT  ¿  MM_TWIPS. èáªñδ⌐ αѪ¿¼
  5158.         ¿ß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ Windows ñ½∩ αạδσ  µÑ½Ñ⌐.
  5159.         Æáí½¿µá 2.2 «»¿ßδóáÑΓ φΓ¿ ó«ßѼ∞ αѪ¿¼«ó «Γ«íαáªÑ¡¿∩ GDI:
  5160.  
  5161.         Æáí½¿µá 2.2             ÉѪ¿¼δ «Γ«íαáªÑ¡¿∩ GDI
  5162.         ---------------------------------------------------------------
  5163.            ÉѪ¿¼ «Γ«íαáªÑ¡¿∩                  ìạáτÑ¡¿Ñ
  5164.         ---------------------------------------------------------------
  5165.          MM_ANISOTROPIC            êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5166.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5167.                                    Ññ¿¡¿µπ ó »α«¿ºó«½∞¡πε Σ¿º¿τÑ߬πε
  5168.                                    Ññ¿¡¿µπ. Äß¿ x ¿ y ¿¼ÑεΓ
  5169.                                    »α«¿ºó«½∞¡δ⌐ ¼áßΦΓáí.
  5170.  
  5171.          MM_HIENGLISH              êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5172.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5173.                                    Ññ¿¡¿µπ ó 0.001 ñε⌐¼á. Å«½«ª¿Γѽ∞¡«Ñ
  5174.                                    ¡á»αáó½Ñ¡¿Ñ «ß¿ y - óóÑασ.
  5175.  
  5176.          MM_HIMETRIC               êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5177.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5178.                                    Ññ¿¡¿µπ ó 0.01 ñε⌐¼á. Å«½«ª¿Γѽ∞¡«Ñ
  5179.                                    ¡á»αáó½Ñ¡¿Ñ «ß¿ y - óóÑασ.
  5180.  
  5181.          MM_ISOTROPIC              êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5182.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5183.                                    Ññ¿¡¿µπ ó »α«¿ºó«½∞¡πε Σ¿º¿τÑ߬πε
  5184.                                    Ññ¿¡¿µπ. Äñ¡á Ññ¿¡¿µá »« «ß¿ x óßÑúñá
  5185.                                    αáó¡á «ñ¡«⌐ Ññ¿¡¿µÑ »« «ß¿ y.
  5186.  
  5187.          MM_LOENGLISH              êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5188.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5189.                                    Ññ¿¡¿µπ ó 0.01 ñε⌐¼á. Å«½«ª¿Γѽ∞¡«Ñ
  5190.                                    ¡á»αáó½Ñ¡¿Ñ «ß¿ y - óóÑασ.
  5191.  
  5192.          MM_LOMETRIC               êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5193.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5194.                                    Ññ¿¡¿µπ ó 0.1 ¼¿½½¿¼ÑΓαá. Å«½«ª¿Γѽ∞¡«Ñ
  5195.                                    ¡á»αó½Ñ¡¿Ñ «ß¿ y - óóÑασ.
  5196.  
  5197.          MM_TEXT                   êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5198.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5199.                                    Ññ¿¡¿µπ ó «ñ¿¡ »¿¬ßѽ∞. Å«½«ª¿Γѽ∞¡«Ñ
  5200.                                    ¡á»αáó½Ñ¡¿Ñ «ß¿ y - ó¡¿º.
  5201.  
  5202.          MM_TWIPS                  êß»«½∞ºπÑΓß∩ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,
  5203.                                    ¬«Γ«αδÑ «Γ«íαáªáεΓ «ñ¡π ½«ú¿τÑ߬πε
  5204.                                    Ññ¿¡¿µπ ó 1/1440 ñε⌐¼á (1/20 Γ«τ¬¿
  5205.  
  5206.        Windows 3.0/Ref/1#7                                      = 109 =
  5207.  
  5208.                                    »α¿¡ΓÑαá). Å«½«ª¿Γѽ∞¡«Ñ ¡á»αáó½Ñ¡¿Ñ
  5209.                                    «ß¿ y - óóÑασ.
  5210.                            2.5.1 Äúαá¡¿τÑ¡¡δÑ αѪ¿¼δ «Γ«íαáªÑ¡¿∩               
  5211.  
  5212.              GDI   ¬½áßß¿Σ¿µ¿απÑΓ   ΦÑßΓ∞   αѪ¿¼«ó   «Γ«íαáªÑ¡¿∩   ¬á¬
  5213.         «úαá¡¿τÑ¡¡δÑ  αѪ¿¼δ  «Γ«íαáªÑ¡¿∩:  MM_HIENGLISH,  MM_HIMETRIC,
  5214.         MM_LOENGLISH, MM_LOMETRIC, MM_TEXT ¿ MM_TWIPS. é ¬áªñ«¼ ¿º φΓ¿σ
  5215.         αѪ¿¼«ó   «ñ¡á   ½«ú¿τÑ߬á∩   Ññ¿¡¿µá  «Γ«íαáªáÑΓß∩  ó  ºáαá¡ÑÑ
  5216.         «»αÑñѽѡ¡πε  Σ¿º¿τÑ߬πε  Ññ¿¡¿µπ.  ìá»α¿¼Ñα,   αѪ¿¼   MM_TEXT
  5217.         «Γ«íαáªáÑΓ «ñ¡π ½«ú¿τÑ߬πε Ññ¿¡¿µπ ó «ñ¿¡ »¿¬ßѽ∞ πßΓα«⌐ßΓóá, á
  5218.         αѪ¿¼  MM_LOENGLISH  «Γ«íαáªáÑΓ  «ñ¡π ½«ú¿τÑ߬πε Ññ¿¡¿µπ ó 0.01
  5219.         ñε⌐¼á  ¡á   πßΓα«⌐ßΓóÑ.   ¥Γ¿   αѪ¿¼δ   «Γ«íαáªÑ¡¿∩   ∩ó½∩εΓß∩
  5220.         «úαá¡¿τÑ¡¡δ¼¿,   »«ß¬«½∞¬π  ¼áßΦΓáí  Σ¿¬ß¿α«óá¡,  ¿  »α¿¬½áñ¡á∩
  5221.         »α«úαἼᠡѠ¼«ªÑΓ ¿º¼Ñ¡¿Γ∞ τ¿ß½«  ½«ú¿τÑ߬¿σ  Ññ¿¡¿µ,  ¬«Γ«αδÑ
  5222.         Windows «Γ«íαáªáÑΓ ó Σ¿º¿τÑ߬¿Ñ Ññ¿¡¿µδ. Æáí½¿µá 2.3 »«¬áºδóáÑΓ
  5223.         τ¼ß½«  ½«ú¿τÑ߬¿σ   Ññ¿¡¿µ,   ¬«Γ«α«Ñ   ó   αẽ¿τ¡δσ   αѪ¿¼áσ
  5224.         «Γ«íαáªáÑΓß∩ ó «»αÑñѽѡ¡πε Σ¿º¿τÑ߬πε Ññ¿¡¿µπ:
  5225.  
  5226.         Æáí½¿µá 2.3     Æáí½¿µá ½«ú¿τÑ߬«ú«/Σ¿º¿τÑ߬«ú« »αÑ«íαẫóá¡¿∩
  5227.         --------------------------------------------------------------
  5228.          ÉѪ¿¼ «Γ«íαáªÑ¡¿∩     ï«ú¿τÑ߬¿Ñ         ö¿º¿τÑ߬á∩
  5229.                                 Ññ¿¡¿µδ             Ññ¿¡¿µá
  5230.         --------------------------------------------------------------
  5231.          MM_HIENGLISH             1000            1 ñε⌐¼
  5232.          MM_HIMETRIC               100            1 ¼¿½½¿¼ÑΓα
  5233.          MM_LOENGLISH              100            1 ñε⌐¼
  5234.          MM_LOMETRIC                10            1 ¼¿½½¿¼ÑΓα
  5235.          MM_TEXT                    10            »¿¬ßѽ∞ πßΓα«⌐ßΓóá
  5236.          MM_TWIPS                 1440            1 ñε⌐¼
  5237.  
  5238.            2.5.2 ùáßΓ¿τ¡« «úαá¡¿τÑ¡¡δÑ ¿ ¡Ñ«úαá¡¿τÑ¡¡δÑ αѪ¿¼δ «Γ«íαáªÑ¡¿∩     
  5239.  
  5240.              ìÑ«úαá¡¿τÑ¡¡δÑ   αѪ¿¼δ   «Γ«íαáªÑ¡¿∩    MM_ISOTROPIC    ¿
  5241.         MM_ANISOTROPIC   ¿ß»«½∞ºπεΓ   ñóÑ   »α∩¼«πú«½∞¡δÑ  «í½áßΓ¿  ñ½∩
  5242.         πßΓᡫ󬿠¼áßΦΓáíá ¿ «α¿Ñ¡Γᵿ¿: «¬¡« ¿ «í½áßΓ∞ »α«ß¼«Γαá. Ä¬¡«
  5243.         αáß»«½áúáÑΓß∩ ó »α«ßΓαá¡ßΓóÑ ½«ú¿τÑ߬¿σ  ¬««αñ¿¡áΓ,  á  «í½áßΓ∞
  5244.         »α«ß¼«Γαá  -  ó  »α«ßΓαá¡ßΓóÑ  Σ¿º¿τÑ߬¿σ  ¬««αñ¿¡áΓ. ÄíÑ ¿¼ÑεΓ
  5245.         ¡áτὫ ¬««αñ¿¡áΓ  ¿  »α«Γ∩ªÑ¡¡«ßΓ∞  »«  «ß∩¼  σ  ¿  π.  ìáτὫ¼
  5246.         ¬««αñ¿¡áΓ   ¼«ªÑΓ   íδΓ∞   «ñ¿¡   ¿º   τÑΓδαÑσ  πú½«ó  «í½áßΓ¿.
  5247.         Åα«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿ σ  -  φΓ«  αáßßΓ«∩¡¿Ñ  »«  ú«α¿º«¡Γ὿  «Γ
  5248.         ¡áτá½á ¬««αñ¿¡áΓ ñ« »α«Γ¿ó«»«½«ª¡«ú« πú½á. Åα«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿
  5249.         π  -  φΓ«  αáßßΓ«∩¡¿Ñ  »«  óÑαΓ¿¬á½¿  «Γ  ¡áτá½á  ¬««αñ¿¡áΓ  ñ«
  5250.         »α«Γ¿ó«»«½«ª¡«ú« πú½á. Windows ß«ºñáÑΓ ¼áßΦΓáí »«  ú«α¿º«¡Γ὿,
  5251.         αáºñѽ¿ó   »α«Γ∩ªÑ¡¡«ßΓ∞   »«   «ß¿   σ  «í½áßΓ¿  »α«ß¼«Γαá  ¡á
  5252.         »α«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿ σ «¬¡á, ¿ ß«ºñáÑΓ  ¼áßΦΓáí  »«  óÑαΓ¿¬á½¿,
  5253.         αáºñѽ¿ó   »α«Γ∩ªÑ¡¡«ßΓ∞   »«   «ß¿   y  «í½áßΓ¿  »α«ß¼«Γαá  ¡á
  5254.         »α«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿ y  «¬¡á.  ¥Γ¿  ¼áßΦΓáíδ  «»αÑñѽ∩εΓ  τ¿ß½«
  5255.         ½«ú¿τÑ߬¿σ   Ññ¿¡¿µ,   ¬«Γ«αδÑ   Windows  «Γ«íαáªáÑΓ  ¡á  τ¿ß½«
  5256.         »¿¬ßѽÑ⌐. èα«¼Ñ «»αÑñѽѡ¿∩ ¼áßΦΓáíá «¬¡« ¿  «í½áßΓ∞  »α«ß¼«Γαá
  5257.         «»αÑñѽ∩εΓ «α¿Ñ¡Γáµ¿ε «íΩѬΓá. Windows óßÑúñá «Γ«íαáªáÑΓ ¡áτὫ
  5258.         ¬««αñ¿¡áΓ   «¬¡á   ¡á   ¡áτὫ   ¬««ñ¿¡áΓ   «í½áßΓ¿  »α«ß¼«Γαá,
  5259.  
  5260.        Windows 3.0/Ref/1#7                                      = 110 =
  5261.  
  5262.         »α«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿ σ «¬¡á ¡á »α«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿  σ  «í½áßΓ¿
  5263.         »α«ß¼«Γαá ¿ »α«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿ y «¬¡á ¡á »α«Γ∩ªÑ¡¡«ßΓ∞ »« «ß¿
  5264.         π «í½áßΓ¿ »α«ß¼«Γαá.
  5265.  
  5266.              ùáßΓ¿τ¡« «úαá¡¿τÑ¡¡δÑ αѪ¿¼δ «Γ«íαáªÑ¡¿∩
  5267.  
  5268.              Åਪ½áñ¡á∩ »α«úαá¼¼á ß«ºñáÑΓ óδó«ñ ß αáó¡δ¼  ¼áßΦΓáí«¼  »«
  5269.         «ß∩¼,  ¿ß»«½∞ºπ∩  αѪ¿¼ «Γ«íαáªÑ¡¿∩ MM_ISOTROPIC. ¥Γ« «º¡áτáÑΓ,
  5270.         τΓ« Windows íπñÑΓ «Γ«íαáªáΓ∞  ß¿¼¼ÑΓα¿τ¡δÑ  «íΩѬΓδ  (¡á»α¿¼Ñα,
  5271.         ¬óáñαáΓ  ¿½¿  ¬απú)  ó  ½«ú¿τÑ߬«¼  »α«ßΓαá¡ßΓóÑ ó ß¿¼¼ÑΓα¿τ¡δÑ
  5272.         «íΩѬΓδ   ó   Σ¿º¿τÑ߬«¼   »α«ßΓαá¡ßΓóÑ.   ä½∩   Γ«ú«,    τΓ«íδ
  5273.         πñ«ó½ÑΓó«α¿Γ∞  ΓαÑí«óá¡¿∩¼ ß¿¼¼ÑΓα¿¿, GDI ßª¿¼áÑΓ »α«Γ∩ªÑ¡¡«ßΓ∞
  5274.         »« «ñ¡«⌐ ¿º «ßÑ⌐ «í½áßΓ¿ »α«ß¼«Γαá. æΓѻѡ∞ ßªáΓ¿∩  ºáó¿ß¿Γ  «Γ
  5275.         ºáΓαÑí«óá¡¡«⌐  »α«Γ∩ªÑ¡¡«ßΓ¿  ¿ ¬«φΣΣ¿µ¿Ñ¡Γá ßªáΓ¿∩ πßΓα«⌐ßΓóá.
  5276.         Æá¬«⌐  αѪ¿¼  «Γ«íαáªÑ¡¿∩  ¡áºδóáÑΓß∩  τáßΓ¿τ¡«   «úαá¡¿τÑ¡¡δ¼,
  5277.         »«ß¬«½∞¬π  »α¿¬½áñ¡á∩ »α«úαἼᠡѠ¿¼ÑÑΓ »«½¡«ú« π»αáó½Ñ¡¿∩ ¡áñ
  5278.         ¿º¼Ñ¡Ñ¡¿Ñ¼ ¼áßΦΓáíá.
  5279.  
  5280.              ìÑ«úαá¡¿τÑ¡¡δ⌐ αѪ¿¼ «Γ«íαáªÑ¡¿∩
  5281.  
  5282.              Åਪ½áñ¡á∩ »α«úαἼᠼ«ªÑΓ »«½¡«ßΓ∞ε ¿º¼Ñ¡¿Γ∞  ¼áßΦΓáí  »«
  5283.         ú«α¿º«¡Γ὿   ¿   óÑαΓ¿¬á½¿,   ¿ß»«½∞º«óáó   αѪ¿¼  «Γ«íαáªÑ¡¿∩
  5284.         MM_ANISOTROPIC  ¿  πßΓá¡«ó¿ó  »α«Γ∩ªÑ¡¡«ßΓ¿  «¬¡á   ¿   «í½áßΓ¿
  5285.         »α«ß¼«Γαá   ó   ½εí«Ñ   º¡áτÑ¡¿Ñ   »«ß½Ñ  óδí«αá  φΓ«ú«  αѪ¿¼á
  5286.         «Γ«íαáªÑ¡¿∩. Åα¿ φΓ«¼ αѪ¿¼Ñ Windows ¡Ñ ¼«ªÑΓ ¿º¼Ñ¡∩Γ∞  ¼áßΦΓáí
  5287.         «ñ¡«óαѼѡ¡« »« «íÑ¿¼ «ß∩¼.
  5288.                               2.5.3 ôαáó¡Ñ¡¿∩ »αÑ«íαẫóá¡¿∩                   
  5289.  
  5290.              GDI  ¿ß»«½∞ºπÑΓ  ß½ÑñπεΘ¿Ñ  παáó¡Ñ¡¿∩  ñ½∩  »αÑ«íαẫóá¡¿∩
  5291.         ½«ú¿τÑ߬¿σ  Ññ¿¡¿µ  ó  Ññ¿¡¿µδ πßΓα«⌐ßΓóá ¿ Ññ¿¡¿µ πßΓα«⌐ßΓóá ó
  5292.         ½«ú¿τÑ߬¿Ñ Ññ¿¡¿µδ:
  5293.  
  5294.              ÅαÑ«íαẫóá¡¿Ñ ½«ú¿τÑ߬¿σ Ññ¿¡¿µ ó Ññ¿¡¿µδ πßΓα«⌐ßΓóá:
  5295.  
  5296.              Dx=(Lx-xWO)*xVE/xWE+xVO
  5297.              Dy=(Ly-yWO)*yVE/yWE+yVO
  5298.  
  5299.              ÅαÑ«íαẫóá¡¿Ñ  Σ¿º¿τÑ߬¿σ Ññ¿¡¿µ ó ½«ú¿τÑ߬¿Ñ Ññ¿¡¿µδ:
  5300.  
  5301.              Lx=(Dx-xVO)*xWE/xVE+xWO
  5302.              Ly=(Dy-yVO)*yWE/yVE+yWO
  5303.  
  5304.              ì¿ªÑ «»¿ßδóáεΓß∩ »ÑαѼѡ¡δÑ,  ¿ß»«½∞ºπѼδÑ  ó  »α¿óÑñÑ¡¡δσ
  5305.         παáó¡Ñ¡¿∩σ »αÑ«íαẫóá¡¿∩:
  5306.  
  5307.              ÅÑαѼѡ¡á∩                        Ä»¿ßá¡¿Ñ
  5308.         ---------------------------------------------------------------
  5309.              xWO                ç¡áτÑ¡¿Ñ »« «ß¿ σ ¡áτá½á ¬««αñ¿¡áΓ «¬¡á
  5310.  
  5311.              yWO                ç¡áτÑ¡¿Ñ »« «ß¿ π ¡áτá½á ¬««αñ¿¡áΓ «¬¡á
  5312.  
  5313.              xWE                ç¡áτÑ¡¿Ñ »« «ß¿ σ »α«Γ∩ªÑ¡¡«ßΓ¿ «¬¡á
  5314.  
  5315.        Windows 3.0/Ref/1#7                                      = 111 =
  5316.  
  5317.  
  5318.              yWE                ç¡áτÑ¡¿Ñ »« «ß¿ π »α«Γ∩ªÑ¡¡«ßΓ¿ «¬¡á
  5319.  
  5320.              xVO                ç¡áτÑ¡¿Ñ »« «ß¿ σ ¡áτá½á ¬««αñ¿¡áΓ
  5321.                                 «í½áßΓ¿ »α«ß¼«Γαá
  5322.  
  5323.              yVO                ç¡áτÑ¡¿Ñ »« «ß¿ π ¡áτá½á ¬««αñ¿¡áΓ
  5324.                                 «í½áßΓ¿  »α«ß¼«Γαá
  5325.  
  5326.              xVE                ç¡áτÑ¡¿Ñ »« «ß¿ σ »α«Γ∩ªÑ¡¡«ßΓ¿ «í½áßΓ¿
  5327.                                 »α«ß¼«Γαá
  5328.  
  5329.              yVE                ç¡áτÑ¡¿Ñ »« «ß¿ π »α«Γ∩ªÑ¡¡«ßΓ¿ «í½áßΓ¿
  5330.                                 »α«ß¼«Γαá
  5331.  
  5332.              Lx                 è««αñ¿¡áΓá »« «ß¿ σ ó ß¿ßΓѼѠ½«ú¿τÑ߬¿σ
  5333.                                 ¬««αñ¿¡áΓ
  5334.  
  5335.              Ly                 è««αñ¿¡áΓá »« «ß¿ π ó ß¿ßΓѼѠ½«ú¿τÑ߬¿σ
  5336.                                 ¬««αñ¿¡áΓ
  5337.  
  5338.              Dx                 è««αñ¿¡áΓá σ πßΓα«⌐ßΓóá
  5339.  
  5340.              Dy                 è««αñ¿¡áΓá π πßΓα«⌐ßΓóá
  5341.  
  5342.              Åα¿óÑñÑ¡¡δÑ  ¡¿ªÑ τÑΓδαÑ «Γ¡«ΦÑ¡¿∩ ∩ó½∩εΓß∩ ¬«φΣΣ¿µ¿Ñ¡ΓἿ
  5343.         ¼áßΦΓáí¿α«óá¡¿∩:
  5344.  
  5345.              xVE/xWE
  5346.              yVE/yWE
  5347.              xWE/xVE
  5348.              yWE/yVE
  5349.  
  5350.              Ä¡¿  ¿ß»«½∞ºπεΓß∩ ñ½∩ «»αÑñѽѡ¿∩ ¡Ñ«íσ«ñ¿¼«ßΓ¿ αáßΓ∩ªÑ¡¿∩
  5351.         ¿½¿ ßªáΓ¿∩ ½«ú¿τÑ߬¿σ φ½Ñ¼Ñ¡Γ«ó. æ¼ÑΘÑ¡¿Ñ ¡áτá½∞¡«ú«  »«½«ªÑ¡¿∩
  5352.         «¬¡á  ¿  «í½áßΓ¿ »α«ß¼«Γαá ó Γπ ¿½¿ ñαπúπε ßΓ«α«¡π »α«¿ºó«ñ¿Γß∩
  5353.         ß««ΓóÑΓßΓóπεΘ¿¼ ß¼ÑΘÑ¡¿Ñ¼ ¬«¼»«¡Ñ¡Γ παáó¡Ñ¡¿∩.
  5354.                                    2.5.4 Åα¿¼Ñα: MM_TEXT                       
  5355.  
  5356.              ÉѪ¿¼ «Γ«íαáªÑ¡¿∩ »« π¼«½τá¡¿ε - MM_TEXT.  é  φΓ«¼  αѪ¿¼Ñ
  5357.         «Γ«íαáªÑ¡¿∩ «ñ¿¡ ½«ú¿τÑ߬¿⌐ φ½Ñ¼Ñ¡Γ «Γ«íαáªáÑΓß∩ ó «ñ¿¡ »¿¬ßѽ∞
  5358.         πßΓα«⌐ßΓóá ¿½¿ φ¬αá¡á.
  5359.              Åα«ßΓá∩ »α¿¬½áñ¡á∩ »α«úαá¼¼á ó ßαÑñÑ Windows  ß«ºñáÑΓ  Γα¿
  5360.         »α∩¼«πú«½∞¡¿¬á,  ¬«Γ«αδÑ »αÑñßΓáó½Ñ¡δ ó ½«ú¿τÑ߬«¼ ¿ Σ¿º¿τÑ߬«¼
  5361.         »α«ßΓαá¡ßΓóÑ »α¿ αѪ¿¼Ñ «Γ«íαáªÑ¡¿∩ MM_TEXT, ¬á¬  φΓ«  »«¬áºá¡«
  5362.         ¡á   α¿ßπ¡¬Ñ   2.5.   É¿ßπ¡«¬   ß½Ñóá  ¿½½εßΓα¿απÑΓ  ½«ú¿τÑ߬«Ñ
  5363.         »α«ßΓαá¡ßΓó«;   α¿ßπ¡«¬   ß»αáóá   ¿½½εßΓα¿απÑΓ    »α«ßΓαá¡ßΓó«
  5364.         πßΓα«⌐ßΓóá,   ¿½¿  Σ¿º¿τÑ߬«Ñ  »α«ßΓαá¡ßΓó«.  Åα∩¼«πú«½∞¡¿¬¿  ó
  5365.         Σ¿º¿τÑ߬«⌐ ß¿ßΓѼѠ¬««αñ¿¡áΓ óδΓ∩¡πΓδ »«  óÑαΓ¿¬á½¿,  »«ß¬«½∞¬π
  5366.         »¿¬ßѽ¿  ñ½∩  óδíαá¡¡«ú« ñ¿ß»½Ñ∩ ¿¼ÑεΓ í«½∞Φπε »α«Γ∩ªÑ¡¡«ßΓ∞ »«
  5367.         óÑαΓ¿¬á½¿. Åα∩¼«πú«½∞¡¿¬¿  «Γ«íαáªáεΓß∩  »ÑαÑóÑα¡πΓ묨  ("óóÑασ
  5368.         ¡«úἿ"),  »«ß¬«½∞¬π  »«½«ª¿Γѽ∞¡«Ñ  ¡á»αáó½Ñ¡¿Ñ  »«  «ß¿  π  ó
  5369.  
  5370.        Windows 3.0/Ref/1#7                                      = 112 =
  5371.  
  5372.         Σ¿º¿τÑ߬«⌐ ß¿ßΓѼѠ¬««αñ¿¡áΓ - ó¡¿º.
  5373.  
  5374.              É¿ßπ¡«¬ 2.5 ÄΓ«íαáªÑ¡¿Ñ ß ¿ß»«½∞º«ó᡿Ѽ αѪ¿¼á MM_TEXT
  5375.  
  5376.              ï«ú¿τÑ߬á∩ ß¿ßΓѼᠬ««αñ¿¡áΓ
  5377.              ö¿º¿τÑ߬á∩ ß¿ßΓѼᠬ««αñ¿¡áΓ
  5378.              Äß∞ y
  5379.              ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5380.              Äß∞ x
  5381.              ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5382.              Äß∞ x
  5383.              Äß∞ y
  5384.                                 2.5.5 Åα¿¼Ñα: MM_LOENGLISH                     
  5385.  
  5386.              Åਪ½áñ¡á∩  »α«úαἼᠠ󠠠ßαÑñÑ   Windows   ß«ºñá½á   Γα¿
  5387.         »α∩¼«πú«½∞¡¿¬á  ¿  «Γ«íαế½á  ¿σ ¿º ½«ú¿τÑ߬«ú« »α«ßΓαá¡ßΓóá ó
  5388.         Σ¿º¿τÑ߬«Ñ   »α«ßΓαá¡ßΓó«,    ¿ß»«½∞ºπ∩    αѪ¿¼    «Γ«íαáªÑ¡¿∩
  5389.         MM_LOENGLISH,  ¬á¬  φΓ«  »«¬áºá¡« ¡á α¿ßπ¡¬Ñ 2.6. É¿ßπ¡«¬ ß½Ñóá
  5390.         »«¬áºδóáÑΓ, ¬á¬ »α∩¼«πú«½∞¡¿¬¿ αáß»«½áúáεΓß∩ «Γ¡«ß¿Γѽ∞¡«  «ßÑ⌐
  5391.         x   ¿   y   ó  ½«ú¿τÑ߬«⌐  ß¿ßΓѼѠ ¬««αñ¿¡áΓ.  É¿ßπ¡«¬  ß»αáóá
  5392.         »«¬áºδóáÑΓ, ¬á¬ »α∩¼«πú«½∞¡¿¬¿ αáß»«½áúáεΓß∩ «Γ¡«ß¿Γѽ∞¡«  «ßÑ⌐
  5393.         x ¿ y ó Σ¿º¿τÑ߬«⌐ ß¿ßΓѼѠ¬««αñ¿¡áΓ.
  5394.  
  5395.              É¿ßπ¡«¬ 2.6 ÄΓ«íαáªÑ¡¿Ñ   ß   ¿ß»«½∞º«ó᡿Ѽ   αѪ¿¼á
  5396.                          MM_LOENGLISH
  5397.  
  5398.              ï«ú¿τÑ߬á∩ ß¿ßΓѼᠬ««αñ¿¡áΓ
  5399.              ö¿º¿τÑ߬á∩ ß¿ßΓѼᠬ««αñ¿¡áΓ
  5400.              Äß∞ y
  5401.              Äß∞ y
  5402.              ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5403.              ìáτá½∞¡«Ñ »«½«ªÑ¡¿Ñ
  5404.              Äß∞ x
  5405.              Äß∞ x
  5406.  
  5407.  
  5408.  
  5409.        Windows 3.0/Ref/1#7                                      = 113 =
  5410.  
  5411.                                    2.6 öπ¡¬µ¿¿ ¬««αñ¿¡áΓ                       
  5412.        ----------------------------------------------------------------
  5413.  
  5414.              öπ¡¬µ¿¿  ¬««αñ¿¡áΓ  »ÑαÑó«ñ∩Γ  ¬««αñ¿¡áΓδ  »«½∞º«óáΓѽ∩  ó
  5415.         ¬««αñ¿¡áΓδ  φ¬αá¡á  (¿½¿  ¡á«í«α«Γ) ¿ «»αÑñѽ∩εΓ ¼ÑßΓ«»«½«ªÑ¡¿Ñ
  5416.         ß»Ñµ¿Σ¿µ¿α«óá¡¡«⌐  Γ«τ¬¿.  ¥Γ¿  Σπ¡¬µ¿¿  »«½Ñº¡δ  ó  »α¿¬½áñ¡δσ
  5417.         »α«úαá¼¼áσ,  ¿¡Γѡ߿󡫠 ¿ß»«½∞ºπεΘ¿σ  úαáΣ¿¬π. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐
  5418.         ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε ¬««αñ¿¡áΓ:
  5419.  
  5420.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5421.         ---------------------------------------------------------------
  5422.          ChildWindowFromPoint       Ä»αÑñѽ∩ÑΓ, ¬á¬«Ñ ñ«τÑα¡ÑÑ «¬¡«
  5423.                                     ß«ñÑαª¿Γ ß»Ñµ¿Σ¿µ¿α«óá¡¡πε Γ«τ¬π.
  5424.  
  5425.          ClientToScreen             ÅÑαÑó«ñ¿Γ ¬««αñ¿¡áΓδ »«½∞º«óáΓѽ∩ ó
  5426.                                     ¬««αñ¿¡áΓδ φ¬αá¡á.
  5427.  
  5428.          DPtoLP                     ÅÑαÑó«ñ¿Γ Ññ¿¡¿µδ πßΓα«⌐ßΓóá («Γ¡«-
  5429.                                     ß¿Γѽ∞¡« ¡áτá½∞¡«ú« »«½«ªÑ¡¿∩ «¬¡á)
  5430.                                     ó ½«ú¿τÑ߬¿Ñ Ññ¿¡¿µδ.
  5431.  
  5432.          LPtoDP                     ÅÑαÑó«ñ¿Γ ½«ú¿τÑ߬¿Ñ Ññ¿¡¿µδ ó Ññ¿-
  5433.                                     ¡¿µδ πßΓα«⌐ßΓóá.
  5434.  
  5435.          ScreenToClient             ÅÑαÑó«ñ¿Γ ¬««αñ¿¡áΓδ φ¬αá¡á ó ¬««α-
  5436.                                     ñ¿¡áΓδ »«½∞º«óáΓѽ∩.
  5437.  
  5438.          WindowFromPoint            Ä»αÑñѽ∩ÑΓ, ¬á¬«Ñ «¬¡« ß«ñÑনΓ
  5439.                                     ß»Ñµ¿Σ¿µ¿α«óá¡¡πε Γ«τ¬π.
  5440.  
  5441.  
  5442.  
  5443.  
  5444.        Windows 3.0/Ref/1#7                                      = 114 =
  5445.  
  5446.                                     2.7 öπ¡¬µ¿¿ «í½áßΓ¿                        
  5447.        ----------------------------------------------------------------
  5448.  
  5449.              öπ¡¬µ¿¿ «í½áßΓ¿ ß«ºñáεΓ, ¿º¼Ñ¡∩εΓ ¿ »«½πτáεΓ ¿¡Σ«α¼áµ¿ε «í
  5450.         «í½áßΓ¿. Äí½áßΓ∞ - φΓ«  «óá½∞¡«Ñ  ¿½¿  ¼¡«ú«πú«½∞¡«Ñ  ºá¼¬¡πΓ«Ñ
  5451.         »α«ßΓαá¡ßΓó«   ó¡πΓα¿  «¬¡á,  ó  ¬«Γ«α«Ñ  ¼«ªÑΓ  «ßπΘÑßΓó½∩Γ∞ß∩
  5452.         úαáΣ¿τÑ߬¿⌐ óδó«ñ. Åਪ½áñ¡á∩ »α«úαἼᠿ߻«½∞ºπÑΓ φΓ¿  Σπ¡¬µ¿¿
  5453.         ó   ß«τÑΓá¡¿¿  ß  Σπ¡¬µ¿∩¼¿  «ΓßÑτÑ¡¿∩  ñ½∩  ß«ºñá¡¿∩  «í½áßΓÑ⌐
  5454.         «ΓßÑτÑ¡¿∩. ä½∩ »«½πτÑ¡¿∩ í«½ÑÑ »«ñα«í¡«⌐ ¿¡Σ«α¼áµ¿¿ «  Σπ¡¬µ¿∩σ
  5455.         «ΓßÑτÑ¡¿∩    ß¼«Γα¿ΓÑ    αáºñѽ    2.8   "öπ¡¬µ¿¿   «ΓßÑτÑ¡¿∩".
  5456.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε «í½áßΓ¿:
  5457.  
  5458.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5459.         ---------------------------------------------------------------
  5460.          CombineRgn                ÄíΩÑñ¿¡∩ÑΓ ñóÑ ßπΘÑßΓóπεΘ¿Ñ «í½áßΓ¿
  5461.                                    ó «ñ¡π ¡«óπε «í½áßΓ∞.
  5462.  
  5463.          CreateEllipticRgn         æ«ºñáÑΓ φ½½¿»Γ¿τÑ߬πε «í½áßΓ∞.
  5464.  
  5465.          CreateEllipticRgnInderect æ«ºñáÑΓ φ½½¿»Γ¿τÑ߬πε «í½áßΓ∞.
  5466.  
  5467.          CreatePolygonRgn          æ«ºñáÑΓ ¼¡«ú«πú«½∞¡πε «í½áßΓ∞.
  5468.  
  5469.          CreatePolyPolygonRgn      æ«ºñáÑΓ «í½áßΓ∞, ß«ßΓ«∩Θπε ¿º ¡Ñ߬«-
  5470.                                    ½∞¬¿σ ºá¼¬¡πΓδσ ¼¡«ú«πú«½∞¡¿¬«ó,
  5471.                                    ¬«Γ«αδÑ ºá»«½¡∩εΓß∩ Γá¬, ¬á¬ Ñß½¿ íδ
  5472.                                    «¡¿ í뫨 «ñ¡¿¼ ¼¡«ú«πú«½∞¡¿¬«¼.
  5473.  
  5474.          CreateRectRgn             æ«ºñáÑΓ »α∩¼«πú«½∞¡πε «í½áßΓ∞.
  5475.  
  5476.          CreateRectRgnInderect     æ«ºñáÑΓ »α∩¼«πú«½∞¡πε «í½áßΓ∞.
  5477.  
  5478.          CreateRoundRectRgn        æ«ºñáÑΓ ß¬απú½Ñ¡¡πε »α∩¼«πú«½∞¡πε
  5479.                                    «í½áßΓ∞.
  5480.  
  5481.          EqualRgn                  Ä»αÑñѽ∩ÑΓ, ¿ñÑ¡Γ¿τ¡δ ½¿ ñóÑ «í½áßΓ¿.
  5482.  
  5483.          FillRgn                   ç὿óáÑΓ ñá¡¡πε «í½áßΓ∞, ¿ß»«½∞ºπ∩
  5484.                                    Φáí½«¡ ¬¿ßΓ¿.
  5485.  
  5486.          FrameRgn                  É¿ßπÑΓ «¬á¡Γ«ó¬π ñ½∩ ñá¡¡«⌐ «í½áßΓ¿.
  5487.  
  5488.          GetRgnBox                 Å«½πτáÑΓ ¬««αñ¿¡áΓδ »α∩¼«πú«½∞¡¿¬á,
  5489.                                    «úαá¡¿τ¿óáεΘÑú« «í½áßΓ∞.
  5490.  
  5491.          InvertRgn                 ê¡óÑαΓ¿απÑΓ µóÑΓá ó «í½áßΓ¿.
  5492.  
  5493.          OffsetRgn                 ÅÑαѼÑΘáÑΓ ñá¡¡πε «í½áßΓ∞.
  5494.  
  5495.          PaintRgn                  ç὿óáÑΓ «í½áßΓ∞ óδíαá¡¡δ¼ Φáí½«¡«¼
  5496.                                    ¬¿ßΓ¿.
  5497.  
  5498.  
  5499.        Windows 3.0/Ref/1#7                                      = 115 =
  5500.  
  5501.          PtInRgn                   Ä»αÑñѽ∩ÑΓ, ¡áσ«ñ¿Γß∩ ½¿ Γ«τ¬á ó¡πΓα¿
  5502.                                    «í½áßΓ¿.
  5503.  
  5504.          RectInRgn                 Ä»αÑñѽ∩ÑΓ, »α¿¡áñ½Ñª¿Γ ½¿ ¬á¬á∩-½¿í«
  5505.                                    τáßΓ∞ »α∩¼«πú«½∞¡¿¬á «í½áßΓ¿.
  5506.  
  5507.          SetRectRgn                æ«ºñáÑΓ »α∩¼«πú«½∞¡πε «í½áßΓ∞.
  5508.  
  5509.  
  5510.  
  5511.        Windows 3.0/Ref/1#7                                      = 116 =
  5512.  
  5513.                                    2.8 öπ¡¬µ¿¿ «ΓßÑτÑ¡¿∩                       
  5514.        ----------------------------------------------------------------
  5515.  
  5516.              öπ¡¬µ¿¿ «ΓßÑτÑ¡¿∩ ß«ºñáεΓ, »α«óÑα∩εΓ  ¿  ¿º¼Ñ¡∩εΓ  «í½áßΓ¿
  5517.         «ΓßÑτÑ¡¿∩.  Äí½áßΓ∞  «ΓßÑτÑ¡¿∩ - φΓ« τáßΓ∞ «í½áßΓ¿ »«½∞º«óáΓѽ∩
  5518.         «¬¡á, úñÑ ß«ºñáÑΓ ßó«⌐ óδó«ñ GDI;  ½εíá∩  óδó«ñ¿¼á∩  ¿¡Σ«α¼áµ¿∩
  5519.         »«ßδ½áÑΓ∩ß  ó  φΓπ  τáßΓ∞ «í½áßΓ¿ »«½∞º«óáΓѽ∩; Ñß½¿ ¿¡Σ«α¼áµ¿∩
  5520.         ¡áσ«ñ¿Γß∩  ºá  »αÑñѽἿ  «í½áßΓ¿  «ΓßÑτÑ¡¿∩,  Γ«   «¡á   íπñÑΓ
  5521.         ¡Ñó¿ñ¿¼á. Äí½áßΓ¿ «ΓßÑτÑ¡¿∩ »«½Ñº¡δ ó ΓÑσ »α¿¬½áñ¡δσ »α«úαá¼¼áσ
  5522.         ó  ßαÑñÑ  Windows,  ¬«Γ«αδÑ  ¡πªñáεΓß∩ ó ß«σαá¡Ñ¡¿¿ «ñ¡«⌐ τáßΓ¿
  5523.         «í½áßΓ¿ »«½∞º«óáΓѽ∩ ¿ «ñ¡«óαѼѡ¡« »«ßδ½áεΓ  óδó«ñ  ó  ñαπúπε.
  5524.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε «í½áßΓ¿
  5525.         «ΓßÑτÑ¡¿∩:
  5526.  
  5527.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5528.         ---------------------------------------------------------------
  5529.          ExcludeClipRect         ê߬½ετáÑΓ »α∩¼«πú«½∞¡¿¬ ¿º «í½áßΓ¿
  5530.                                  «ΓßÑτÑ¡¿∩.
  5531.  
  5532.          GetClipBox              è«»¿απÑΓ αẼÑαδ «úαá¡¿τ¿óáεΘÑú« »α∩¼«-
  5533.                                  πú«½∞¡¿¬á.
  5534.  
  5535.          IntersectClipRect       ö«α¼¿απÑΓ »ÑαÑßÑτÑ¡¿Ñ «í½áßΓ¿ «ΓßÑτÑ¡¿∩
  5536.                                  ¿ »α∩¼«πú«½∞¡¿¬á.
  5537.  
  5538.          OffsetClipRgn           ÅÑαѼÑΘáÑΓ «í½áßΓ∞ «ΓßÑτÑ¡¿∩.
  5539.  
  5540.          PtVisible               Ä»αÑñѽ∩ÑΓ, ½Ñª¿Γ ½¿ Γ«τ¬á ó «í½áßΓ¿.
  5541.  
  5542.          RectVisible             Ä»αÑñѽ∩ÑΓ, ½Ñª¿Γ ½¿ τáßΓ∞ »α∩¼«πú«½∞-
  5543.                                  ¡¿¬á ó «í½áßΓ¿.
  5544.  
  5545.          SelectClipRgn           éδí¿αáÑΓ «í½áßΓ∞ «ΓßÑτÑ¡¿∩.
  5546.  
  5547.  
  5548.  
  5549.        Windows 3.0/Ref/1#7                                      = 117 =
  5550.  
  5551.                                 2.9 öπ¡¬µ¿¿ α¿ß«óá¡¿∩ ½¿¡¿⌐                    
  5552.        ----------------------------------------------------------------
  5553.  
  5554.              öπ¡¬µ¿¿  α¿ß«óá¡¿∩ ½¿¡¿⌐ ß½πªáΓ ñ½∩ óδó«ñá αẽ¿τ¡δσ Γ¿»«ó
  5555.         ½¿¡¿⌐ óδíαá¡¡δ¼ »Ñα«¼. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬«  «»¿ßδóáÑΓ
  5556.         ¬áªñπε Σπ¡¬µ¿ε α¿ß«óá¡¿∩ ½¿¡¿⌐:
  5557.  
  5558.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5559.         ---------------------------------------------------------------
  5560.          Arc                    É¿ßπÑΓ ñπúπ.
  5561.  
  5562.          LineDDA                éδτ¿ß½∩ÑΓ »«ß½ÑñπεΘ¿Ñ Γ«τ¬¿ ¡á ½¿¡¿¿.
  5563.  
  5564.          LineTo                 É¿ßπÑΓ ½¿¡¿ε óδíαá¡¡δ¼ »Ñα«¼.
  5565.  
  5566.          MoveTo                 êº¼Ñ¡∩ÑΓ ΓѬπΘπε »«º¿µ¿ε ß»Ñµ¿Σ¿µ¿α«óá¡-
  5567.                                 ¡«⌐ Γ«τ¬¿.
  5568.  
  5569.          Polyline               É¿ßπÑΓ ¼¡«ªÑßΓó« ßÑú¼Ñ¡Γ«ó ½¿¡¿¿.
  5570.  
  5571.              ìá  α¿ßπ¡¬Ñ 2.7 »«¬áºá¡á ñπúá, ß«ºñá¡¡á∩ ß »«¼«Θ∞ε Σπ¡¬µ¿¿
  5572.         Arc. éÑασ¡∩∩ τáßΓ∞  α¿ßπ¡¬á  »«¬áºδóáÑΓ  ñπúπ  ó  Γ«¼  ó¿ñÑ,  ó
  5573.         ¬«Γ«α«¼  «¡á  íπñÑΓ  »«∩ó½∩Γ∞ß∩ ¡á φ¬αá¡Ñ; ¡¿ª¡∩∩ τáßΓ∞ α¿ßπ¡¬á
  5574.         »αÑñßΓáó½∩ÑΓ ñπúπ ß «úαá¡¿τ¿óáεΘ¿¼ ÑÑ »α∩¼«πú«½∞¡¿¬«¼,  ¬«Γ«αδ⌐
  5575.         GDI ¿ß»«½∞ºπÑΓ ñ½∩ «»αÑñѽѡ¿∩ αẼÑα«ó ¿ Σ«α¼δ ñπú¿.
  5576.  
  5577.          É¿ßπ¡«¬ 2.7 äπúá ¿ ÑÑ «úαá¡¿τ¿óáεΘ¿⌐ »α∩¼«πú«½∞¡¿¬
  5578.                                                                                
  5579.             2.9.1 è««αñ¿¡áΓδ Σπ¡¬µ¿¿
  5580.  
  5581.              öπ¡¬µ¿¿ α¿ß«óá¡¿∩ ½¿¡¿⌐ ΓαÑíπεΓ  ¬««αñ¿¡áΓδ  ó  ½«ú¿τÑ߬¿σ
  5582.         Ññ¿¡¿µáσ,   ¬«Γ«αδÑ   GDI  ¿ß»«½∞ºπÑΓ  ñ½∩  α¿ß«óá¡¿∩  ½¿¡¿¿  ó
  5583.         ½«ú¿τÑ߬«¼  »α«ßΓαá¡ßΓóÑ.   êß»«½∞º«óá¡¿Ñ   ½«ú¿τÑ߬¿σ   Ññ¿¡¿µ
  5584.         «íÑß»Ñτ¿óáÑΓ   ¡Ñºáó¿ß¿¼«ßΓ∞   «Γ   πßΓα«⌐ßΓó  ó  Windows.  GDI
  5585.         «Γ«íαáªáÑΓ φΓ¿ ½¿¡¿¿ ¿º ½«ú¿τÑ߬«ú« »α«ßΓαá¡ßΓóá  ó  Σ¿º¿τÑ߬«Ñ
  5586.         »α«ßΓαá¡ßΓó«,   ¿ß»«½∞ºπѼ«Ñ   πßΓα«⌐ßΓó«¼.   ù¿ß½«  ½«ú¿τÑ߬¿σ
  5587.         Ññ¿¡¿µ, ¬«Γ«αδÑ GDI «Γ«íαáªáÑΓ ó »¿¬ßѽ∞, ºáó¿ß¿Γ  «Γ  ΓѬπΘÑú«
  5588.         αѪ¿¼á  «Γ«íαáªÑ¡¿∩.  è«úñá  GDI  α¿ßπÑΓ  ½¿¡¿ε,  «¡  ¿ß¬½ετáÑΓ
  5589.         »«ß½Ññ¡εε  ß»Ñµ¿Σ¿µ¿α«óá¡¡πε  Γ«τ¬π.  ìá»α¿¼Ñα,  Ñß½¿   Σπ¡¬µ¿∩
  5590.         LineTo  ºáñá¡á  áαúπ¼Ñ¡ΓἿ  (ò1,  ô1)  ¿ (ò2, ô2), ½¿¡¿∩ íπñÑΓ
  5591.         α¿ß«óáΓ∞ß∩ «Γ Γ«τ¬¿ (ò1, ô1) ñ« Γ«τ¬¿ (ò2-1, ô2-1).
  5592.                               2.9.2 Æ¿»δ, µóÑΓá ¿ Φ¿α¿¡á »Ñαá                  
  5593.  
  5594.              àß½¿  »α¿¬½áñ¡á∩ »α«úαá¼¼á α¿ßπÑΓ ½¿¡¿¿ ¿ ¡Ñ ß«ºñáÑΓ ¡«ó«Ñ
  5595.         »Ñα«, GDI ¿ß»«½∞ºπÑΓ »Ñα« »« π¼«½τá¡¿ε. ¥Γ«  »Ñα«  -  τÑα¡«Ñ  ¿
  5596.         ¿¼ÑÑΓ  Φ¿α¿¡π ó «ñ¿¡ »¿¬ßѽ∞, Ñß½¿ αѪ¿¼ «Γ«íαáªÑ¡¿∩ - MM_TEXT.
  5597.         Åਪ½áñ¡á∩ »α«úαἼᠼ«ªÑΓ ß«ºñáΓ∞ ¡«ó«Ñ »Ñα« αẽ¿τ¡«⌐ Φ¿α¿¡δ,
  5598.         Γ¿»á ¿ µóÑΓá, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε CreatePen. ì«óδ⌐  µóÑΓ  ºáó¿ß¿Γ
  5599.         «Γ  µóÑΓ«óδσ  ó«º¼«ª¡«ßΓÑ⌐  πßΓα«⌐ßΓóá  óδó«ñá. Æ¿» ½¿¡¿¿ ¼«ªÑΓ
  5600.         íδΓ∞ ß»½«Φ¡δ¼, Γ«τÑτ¡δ¼, »π¡¬Γ¿α¡δ¼ ¿½¿  ΦΓα¿σ-»π¡¬Γ¿α¡δ¼.  èá¬
  5601.         Γ«½∞¬«  »α¿¬½áñ¡á∩  »α«úαἼᠠ߫ºñá½á  ¡«ó«Ñ  »Ñα«,  «¡á ¼«ªÑΓ
  5602.         óδí¿αáΓ∞  Ñú«  ó  ¬«¡ΓѬßΓÑ  «Γ«íαáªÑ¡¿∩  ß   »«¼«Θ∞ε   Σπ¡¬µ¿¿
  5603.  
  5604.        Windows 3.0/Ref/1#7                                      = 118 =
  5605.  
  5606.         SelectObject.
  5607.              ìá  α¿ßπ¡¬Ñ  2.8  »αÑñßΓáó½Ñ¡ »α«ßΓ«⌐ óδó«ñ ½¿¡¿⌐, ¬«Γ«αδ⌐
  5608.         ß«ºñá¡ ß »«¼«Θ∞ε Σπ¡¬µ¿⌐ LineTo ¿ MoveTo. Åਪ½áñ¡á∩  »α«úαá¼¼á
  5609.         ß«ºñá½á »α∩¼«πú«½∞¡¿¬ ß½Ñóá ß »«¼«Θ∞ε ΦΓα¿σ-»π¡¬Γ¿α¡«ú« »Ñαá, á
  5610.         »α∩¼«πú«½∞¡¿¬ ß»αáóá - ß »«¼«Θ∞ε ß»½«Φ¡«ú«.
  5611.  
  5612.              É¿ßπ¡«¬ 2.8 Åα∩¼«πú«½∞¡¿¬¿,   ß«ºñá¡¡δÑ   ß   »«¼«Θ∞ε
  5613.                          ΦΓα¿σ-»π¡¬Γ¿α¡«ú« ¿ ß»½«Φ¡«ú« »Ñα∞Ñó
  5614.  
  5615.              ÿΓα¿σ-»π¡¬Γ¿α¡«Ñ »Ñα«
  5616.              æ»½«Φ¡«Ñ »Ñα«
  5617.  
  5618.  
  5619.  
  5620.        Windows 3.0/Ref/1#7                                      = 119 =
  5621.  
  5622.                            2.10 öπ¡¬µ¿¿ φ½½¿»ßá ¿ ¼¡«ú«πú«½∞¡¿¬á               
  5623.        ----------------------------------------------------------------
  5624.  
  5625.              öπ¡¬µ¿¿  φ½½¿»ßá  ¿  ¼¡«ú«πú«½∞¡¿¬á   α¿ßπεΓ   φ½½¿»ßδ   ¿
  5626.         ¼¡«ú«πú«½∞¡¿¬¿.  GDI  α¿ßπÑΓ »Ñα¿¼ÑΓα ¬áªñ«ú« «íΩѬΓá óδíαá¡¡δ¼
  5627.         »Ñα«¼ ¿  ºá½¿óáÑΓ  ó¡πΓαÑ¡¡εε  «í½áßΓ∞  óδíαá¡¡«⌐  ¬¿ßΓ∞ε.  ¥Γ¿
  5628.         Σπ¡¬µ¿¿  »«½Ñº¡δ, ó τáßΓ¡«ßΓ¿, ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ, ¬«Γ«αδÑ
  5629.         α¿ßπεΓ ¿ τÑαΓ∩Γ. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε
  5630.         Σπ¡¬µ¿ε φ½½¿»ßá ¿ ¼¡«ú«πú«½∞¡¿¬á:
  5631.  
  5632.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5633.         ---------------------------------------------------------------
  5634.          Chord                   É¿ßπÑΓ σ«αñπ.
  5635.  
  5636.          DrawFocusRect           É¿ßπÑΓ »α∩¼«πú«½∞¡¿¬ Γᬫú« Γ¿»á, ¬«Γ«-
  5637.                                  αδ⌐ ¿ß»«½∞ºπÑΓß∩ ñ½∩ ¿¡ñ¿¬áµ¿¿ Σ«¬πßá.
  5638.  
  5639.          Ellipse                 É¿ßπÑΓ φ½½¿»ß.
  5640.  
  5641.          Pie                     É¿ßπÑΓ ßÑ¬Γ«α.
  5642.  
  5643.          Polygon                 É¿ßπÑΓ ¼¡«ú«πú«½∞¡¿¬.
  5644.  
  5645.          PolyPolygon             É¿ßπÑΓ ¼¡«ªÑßΓ󫠺Ἤ¡πΓδσ ¼¡«ú«πú«½∞-
  5646.                                  ¡¿¬«ó, ¬«Γ«αδÑ ºá½¿óáεΓß∩ Γá¬, ¬á¬ Ñß½¿
  5647.                                  íδ «¡¿ í뫨 «ñ¡¿¼ ¼¡«ú«πú«½∞¡¿¬«¼.
  5648.  
  5649.          Rectangle               É¿ßπÑΓ »α∩¼«πú«½∞¡¿¬.
  5650.  
  5651.          RoundRect               É¿ßπÑΓ ß¬απú½Ñ¡¡δ⌐ »α∩¼«πú«½∞¡¿¬.
  5652.                                                                                
  5653.             2.10.1 è««αñ¿¡áΓδ Σπ¡¬µ¿¿
  5654.  
  5655.              öπ¡¬µ¿¿ φ½½¿»ßá  ¿  ¼¡«ú«πú«½∞¡¿¬á  ΓαÑíπεΓ  ¬««αñ¿¡áΓδ  ó
  5656.         ½«ú¿τÑ߬¿σ Ññ¿¡¿µáσ, ¬«Γ«αδÑ  GDI  ¿ß»«½∞ºπÑΓ  ñ½∩  «»αÑñѽѡ¿∩
  5657.         ¼ÑßΓ«»«½«ªÑ¡¿∩  ¿  αẼÑαá  «íΩѬΓᠠ󠽫ú¿τÑ߬«¼ »α«ßΓαá¡ßΓóÑ.
  5658.         êß»«½∞º«óá¡¿Ñ ½«ú¿τÑ߬¿σ Ññ¿¡¿µ «íÑß»Ñτ¿óáÑΓ  ¡Ñºáó¿ß¿¼«ßΓ∞  «Γ
  5659.         πßΓα«⌐ßΓó  ó  Windows.  GDI  ¿ß»«½∞ºπÑΓ Σπ¡¬µ¿¿ «Γ«íαáªÑ¡¿∩ ñ½∩
  5660.         «Γ«íαáªÑ¡¿∩  ½«ú¿τÑ߬¿σ  Ññ¿¡¿µ  ó  »¿¬ßѽ¿  πßΓα«⌐ßΓóá.  ù¿ß½«
  5661.         ½«ú¿τÑ߬¿σ  Ññ¿¡¿µ,  ¬«Γ«αδÑ Windows «Γ«íαáªáÑΓ ó «ñ¿¡ »¿¬ßѽ∞,
  5662.         ºáó¿ß¿Γ «Γ ΓѬπΘÑú« αѪ¿¼á «Γ«íαáªÑ¡¿∩.  ÉѪ¿¼  «Γ«íαáªÑ¡¿∩  »«
  5663.         π¼«½τá¡¿ε,  MM_TEXT,  «Γ«íαáªáÑΓ «ñ¡π ½«ú¿τÑ߬πε Ññ¿¡¿µπ ó «ñ¿¡
  5664.         »¿¬ßѽ∞.
  5665.              è«úñá  GDI  α¿ßπÑΓ  »α∩¼«πú«½∞¡¿¬,  «¡  ¿ß»«½∞ºπÑΓ  τÑΓδαÑ
  5666.         áαúπ¼Ñ¡Γá. ÅÑαóδÑ ñóá φ½Ñ¼Ñ¡Γá ß»Ñµ¿Σ¿µ¿απεΓ óÑασ¡¿⌐ ½Ñóδ⌐ πú«½
  5667.         »α∩¼«πú«½∞¡¿¬á.  Å«ß½Ññ¡¿Ñ  ñóá  áαúπ¼Ñ¡Γá  ¡á  ßἫ¼  ñѽѠ ¡Ñ
  5668.         ß»Ñµ¿Σ¿µ¿απεΓ  τáßΓ∞  »α∩¼«πú«½∞¡¿¬á;  «¡¿ ß»Ñµ¿Σ¿µ¿απεΓ Γ«τ¬π,
  5669.         »α¿¼δ¬áεΘπε ¬ ¡¿ª¡Ñ¼π »αáó«¼π πú½π. ìá»α¿¼Ñα, Ñß½¿ »Ñαóá∩ Γ«τ¬á
  5670.         ß»Ñµ¿Σ¿µ¿α«óá¡á »α¿  »«¼«Θ¿  »áαδ  (ò1,  ô1),  á  óΓ«αá∩  Γ«τ¬á
  5671.         ß»Ñµ¿Σ¿µ¿α«óá¡á »α¿ »«¼«Θ¿ »áαδ (ò2, ô2), Γ« óÑασ¡¿⌐ ½Ñóδ⌐ πú«½
  5672.         »α∩¼«πú«½∞¡¿¬á  íπñÑΓ  (ò1,  ô1),  á  ¡¿ª¡¿⌐  »αáóδ⌐ πú«½ íπñÑΓ
  5673.         (ò2-1, ô2-1).
  5674.  
  5675.  
  5676.        Windows 3.0/Ref/1#7                                      = 120 =
  5677.  
  5678.                                                                                
  5679.             2.10.2 Äúαá¡¿τ¿óáεΘ¿Ñ »α∩¼«πú«½∞¡¿¬¿
  5680.  
  5681.              é¼ÑßΓ« ΓαÑí«óá¡¿∩ αẼÑα«ó αáñ¿πßá ¿½¿ «¬απª¡«ßΓ¿  Σπ¡¬µ¿¿
  5682.         Chord,  Ellipse  ¿  Pie ¿ß»«½∞ºπεΓ «úαá¡¿τ¿óáεΘ¿⌐ »α∩¼«πú«½∞¡¿¬
  5683.         ñ½∩   «»αÑñѽѡ¿∩    αẼÑαá    ß«ºñáóáѼ«ú«    ¿¼¿    «íΩѬΓá.
  5684.         Äúαá¡¿τ¿óáεΘ¿⌐ »α∩¼«πú«½∞¡¿¬ ¡Ñó¿ñ¿¼, GDI ¿ß»«½∞ºπÑΓ Ñú« Γ«½∞¬«
  5685.         ñ½∩ «»¿ßá¡¿∩ ¼ÑßΓ«»«½«ªÑ¡¿∩ ¿ αẼÑαá «íΩѬΓá.
  5686.              ä½∩  »«½πτÑ¡¿∩ ¿¡Σ«α¼áµ¿¿ « Σπ¡¬µ¿∩σ, ¬«Γ«αδÑ ¿º¼Ñ¡∩εΓ ¿½¿
  5687.         »«½πτáεΓ ¿¡Σ«α¼áµ¿ε « »α∩¼«πú«½∞¡¿¬áσ,  ß«ºñáóáѼδσ  ó  «í½áßΓ¿
  5688.         »«½∞º«óáΓѽ∩    «¬¡á,    ß¼«Γα¿ΓÑ    αáºñѽ    1.18    "öπ¡¬µ¿¿
  5689.         »α∩¼«πú«½∞¡¿¬á".
  5690.  
  5691.  
  5692.  
  5693.        Windows 3.0/Ref/1#7                                      = 121 =
  5694.  
  5695.                                2.11 öπ¡¬µ¿¿ αáßΓα«ó«⌐ ¬áαΓδ                    
  5696.        ----------------------------------------------------------------
  5697.  
  5698.              öπ¡¬µ¿¿  αáßΓα«ó«⌐  ¬áαΓδ  ¿¡ñ¿µ¿απεΓ   αáßΓα«óπε   ¬áαΓπ.
  5699.         ÉáßΓα«óá∩  ¬áαΓá  -  φΓ«  í¿Γδ  ¼áΓα¿µδ ¿½¿ »á¼∩Γ¿, ¬«Γ«αδÑ »α¿
  5700.         óδ»«½¡Ñ¡¿¿ ¬«»¿α«óá¡¿∩ ¡á πßΓα«⌐ßΓó« «»αÑñѽ∩εΓ µóÑΓ  ¿  Φáí½«¡
  5701.         ß««ΓóÑΓßΓóπεΘÑ⌐ ¼áΓα¿µδ »¿¬ßѽÑ⌐ ¡á »«óÑασ¡«ßΓ¿ φ¬αá¡á ñ¿ß»½Ñ∩.
  5702.         ÉáßΓα«óδÑ  ¬áαΓδ  »«½Ñº¡δ  ó  »α¿¬½áñ¡δσ  »α«úαá¼¼áσ α¿ß«óá¡¿∩,
  5703.         τÑατÑ¡¿∩ ¿ «íαáí«Γ¬¿ ΓѬßΓ«ó, »«ß¬«½∞¬π «¡¿ »«ºó«½∩εΓ ß«ºñáóáΓ∞
  5704.         ¿º«íαáªÑ¡¿∩ ó »á¼∩Γ¿, á ºáΓѼ íδßΓα« ¬«»¿α«óáΓ∞ ¿σ ¡á  ñ¿ß»½Ñ⌐.
  5705.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε  Σπ¡¬µ¿ε
  5706.         αáßΓα«ó«⌐ ¬áαΓδ:
  5707.  
  5708.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5709.         ---------------------------------------------------------------
  5710.          BitBlt                  è«»¿απÑΓ αáßΓα«óπε ¬áαΓπ ¿º πßΓα«⌐ßΓóá-
  5711.                                  ¿ßΓ«τ¡¿¬á ó πßΓα«⌐ßΓó«-»«½πτáΓѽ∞.
  5712.  
  5713.          CreateBitmap            æ«ºñáÑΓ αáßΓα«óπε ¬áαΓπ.
  5714.  
  5715.          CreateBitmapInderect    æ«ºñáÑΓ αáßΓα«óπε ¬áαΓπ, «»¿ßá¡¡πε ó
  5716.                                  ßΓαπ¬ΓπαÑ ñá¡¡δσ.
  5717.  
  5718.          CreateCompatibleBitmap  æ«ºñáÑΓ αáßΓα«óπε ¬áαΓπ, ¬«Γ«αá∩ ß«ó-
  5719.                                  ¼ÑßΓ¿¼á ß« ß»Ñµ¿Σ¿µ¿α«óá¡¡δ¼ πßΓα«⌐ßΓ-
  5720.                                  ó«¼.
  5721.  
  5722.          CreateDiscardableBitmap æ«ºñáÑΓ ßíαáßδóáѼπε αáßΓα«óπε ¬áαΓπ,
  5723.                                  ß«ó¼ÑßΓ¿¼πε ß« ß»Ñµ¿Σ¿µ¿α«óá¡¡δ¼
  5724.                                  πßΓα«⌐ßΓó«¼.
  5725.  
  5726.          ExtFloodFill            ç὿óáÑΓ »«óÑασ¡«ßΓ∞ φ¬αá¡á, ¡áσ«ñ∩Θπ-
  5727.                                  εß∩ ó¡πΓα¿ ¿½¿ ó¡Ñ «í½áßΓ¿, ñá¡¡δ¼
  5728.                                  µóÑΓ«¼.
  5729.  
  5730.          FloodFill               ç὿óáÑΓ »«óÑασ¡«ßΓ∞ φ¬αá¡á, »«»áóΦπε
  5731.                                  ó¡πΓα∞ úαá¡¿µδ.
  5732.  
  5733.          GetBitmapBits           Å«½πτáÑΓ ¿º »á¼∩Γ¿ í¿Γδ ß»Ñµ¿Σ¿µ¿α«-
  5734.                                  óá¡¡«⌐ αáßΓα«ó«⌐ ¬áαΓδ.
  5735.  
  5736.          GetBitmapDimension      Å«½πτáÑΓ αẼÑα αáßΓα«ó«⌐ ¬áαΓδ.
  5737.  
  5738.          GetPixel                Å«½πτáÑΓ º¡áτÑ¡¿Ñ RGB »¿¬ßѽ∩.
  5739.  
  5740.          LoadBitmap              çáúαπªáÑΓ αáßΓα«óπε ¬áαΓπ ¿º Σá⌐½á
  5741.                                  αÑßπαß«ó.
  5742.  
  5743.          PatBlt                  æ«ºñáÑΓ Φáí½«¡ í¿Γ«ó.
  5744.  
  5745.          SetBitmapsBits          ôßΓá¡áó½¿óáÑΓ í¿Γδ αáßΓα«ó«⌐ ¬áαΓδ.
  5746.  
  5747.          SetBitmapDimension      ôßΓá¡áó½¿óáÑΓ Φ¿α¿¡π ¿ óδß«Γπ αáßΓα«ó«⌐
  5748.  
  5749.        Windows 3.0/Ref/1#7                                      = 122 =
  5750.  
  5751.                                  ¬áαΓδ.
  5752.  
  5753.          SetPixel                ôßΓá¡áó½¿óáÑΓ º¡áτÑ¡¿Ñ RGB »¿¬ßѽ∩.
  5754.  
  5755.          StretchBlt              è«»¿απÑΓ αáßΓα«óπε ¬áαΓπ ¿º πßΓα«⌐ßΓóá-
  5756.                                  ¿ßΓ«τ¡¿¬á ó πßΓα«⌐ßΓó«-»«½πτáΓѽ∞ (ߪ¿-
  5757.                                  ¼á∩ ¿½¿ αáßΓ∩ú¿óá∩ ÑÑ »α¿ ¡Ñ«íσ«ñ¿¼«ß-
  5758.                                  Γ¿).
  5759.                                                                                
  5760.             2.11.1 ÉáßΓα«óδÑ ¬áαΓδ ¿ πßΓα«⌐ßΓóá
  5761.  
  5762.              ÄΓ¡«ΦÑ¡¿Ñ ¼Ñªñπ í¿ΓἿ αáßΓα«ó«⌐ ¬áαΓδ »á¼∩Γ¿ ¿  »¿¬ßѽ∩¼¿
  5763.         πßΓα«⌐ßΓóá  ºáó¿ß¿Γ  «Γ  πßΓα«⌐ßΓóá.  ìá ¼«¡«σα«¼¡«¼ πßΓα«⌐ßΓóÑ
  5764.         ß««ΓóÑΓßΓó¿Ñ, «íδτ¡«,  «ñ¿¡  ¡á  «ñ¿¡,  Γ.Ñ.  «ñ¿¡  í¿Γ  »á¼∩Γ¿
  5765.         ß««ΓóÑΓßΓóπÑΓ «ñ¡«¼π »¿¬ßѽε πßΓα«⌐ßΓóá.
  5766.                  2.11.2 ìѺáó¿ß¿¼δÑ «Γ πßΓα«⌐ßΓóá Σπ¡¬µ¿¿ αáßΓα«ó«⌐ ¬áαΓδ      
  5767.  
  5768.              Microsoft   Windows,   óÑαß¿∩  3.0,  »αÑñ½áúáÑΓ  ¼¡«ªÑßΓó«
  5769.         Σπ¡¬µ¿⌐,  «»αÑñѽ∩εΘ¿σ  ¿  ¼á¡¿»π½¿απεΘ¿σ   µóÑΓ¡«⌐   αáßΓα«ó«⌐
  5770.         ¬áαΓ«⌐,   ¬«Γ«αá∩   ¼«ªÑΓ   ß««ΓóÑΓßΓóÑ¡¡«   ¿¡ñ¿µ¿α«óáΓ∞ß∩  ¡á
  5771.         πßΓα«⌐ßΓóÑ ß ºáñá¡¡«⌐ αáºαÑΦáεΘÑ⌐ ß»«ß«í¡«ßΓ∞ε, ¡Ñ »α¿¡¿¼á∩  ó«
  5772.         ó¡¿¼á¡¿Ñ  ß»«ß«í,  ¬«Γ«αδ¼  ñ¿ß»½Ñ⌐ »αÑñßΓáó½∩ÑΓ µóÑΓ ó »á¼∩Γ¿.
  5773.         ¥Γ¿ Σπ¡¬µ¿¿ »ÑαÑó«ñ∩Γ ¡Ñºáó¿ß¿¼δÑ  «Γ  πßΓα«⌐ßΓóᠠ߻ѵ¿Σ¿¬áµ¿¿
  5774.         αáßΓα«ó«⌐  ¬áαΓδ  ó  Σ«α¼áΓ  πßΓα«⌐ßΓóá,  ¿ß»«½∞ºπѼδ⌐  ΓѬπΘ¿¼
  5775.         ñ¿ß»½ÑѼ. ì¿ªÑ »α¿óÑñÑ¡ ß»¿ß«¬ φΓ¿σ Σπ¡¬µ¿⌐:
  5776.  
  5777.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5778.         ---------------------------------------------------------------
  5779.          CreateDIBitmap           æ«ºñáÑΓ ß»Ñµ¿Σ¿τ¡πε   ñ½∩  πßΓα«⌐ßΓóá
  5780.                                   αáßΓα«óπε ¬áαΓπ »á¼∩Γ¿ ¿º  ß»Ñµ¿Σ¿¬á-
  5781.                                   µ¿¿ ¡Ñºáó¿ßѼ«⌐ «Γ πßΓα«⌐ßΓóá αáßΓα«-
  5782.                                   ó«⌐ ¬áαΓδ (DIB) ¿ ¿¡¿µ¿á½¿º¿απÑΓ í¿Γδ
  5783.                                   αáßΓα«ó«⌐ ¬áαΓδ (¡Ñ«í∩ºáΓѽ∞¡«).  ¥Γá
  5784.                                   Σπ¡¬µ¿∩ »«ñ«í¡á Σπ¡¬µ¿¿ CreateBitmap.
  5785.  
  5786.          GetDIBits                Å«½πτáÑΓ ¿º »á¼∩Γ¿ í¿Γδ ß»Ñµ¿Σ¿µ¿α«-
  5787.                                   óá¡¡«⌐ αáßΓα«ó«⌐ ¬áαΓδ ó ¡Ñºáó¿ßѼ«⌐
  5788.                                   «Γ πßΓα«⌐ßΓóá Σ«α¼Ñ.
  5789.  
  5790.          SetDIBits                ôßΓá¡áó½¿óáÑΓ í¿Γδ  αáßΓα«ó«⌐   ¬áαΓδ
  5791.                                   »á¼∩Γ¿  ¿º  DIB.  ¥Γá Σπ¡¬µ¿∩ »«ñ«í¡á
  5792.                                   Σπ¡¬µ¿¿ SetBitmapsBits.
  5793.  
  5794.          SetDIBitsToDevice        ôßΓá¡áó½¿óáÑΓ í¿Γδ ¡á »«óÑασ¡«ßΓ¿ φ¬-
  5795.                                   αá¡á ¡Ñ»«ßαÑñßΓóÑ¡¡« ¿º DIB.
  5796.  
  5797.          StretchDIBits            ÅÑαѼÑΘáÑΓ ¡Ñºáó¿ßѼπε  «Γ πßΓα«⌐ßΓóá
  5798.                                   αáßΓα«óπε ¬áαΓπ (DIB) ¿º  »α∩¼«πú«½∞-
  5799.                                   ¡¿¬á-¿ßΓ«τ¡¿¬á ó »α∩¼«πú«½∞¡¿¬ ¡áº¡á-
  5800.                                   τÑ¡¿∩,  »α¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿  αáßΓ∩ú¿óá∩
  5801.                                   ¿½¿ ßª¿¼á∩ αáßΓα«óπε ¬áαΓπ.
  5802.  
  5803.  
  5804.        Windows 3.0/Ref/1#7                                      = 123 =
  5805.  
  5806.              æ»Ñµ¿Σ¿¬áµ¿∩  ¡Ñºáó¿ßѼ«⌐  «Γ  πßΓα«⌐ßΓóá  αáßΓα«ó«⌐ ¬áαΓδ
  5807.         ß«ßΓ«¿Γ ¿º ñóπσ τáßΓÑ⌐:
  5808.  
  5809.              1. æΓαπ¬Γπαδ ñá¡¡δσ BITMAPINFO, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ  Σ«α¼áΓ
  5810.         αáßΓα«ó«⌐ ¬áαΓδ ¿ »αÑñ«ßΓáó½∩ÑΓ (¡Ñ«í∩ºáΓѽ∞¡«) Γáí½¿µπ µóÑΓ«ó,
  5811.         ¿ß»«½∞ºπѼδσ αáßΓα«ó«⌐ ¬áαΓ«⌐.
  5812.  
  5813.              2.   îáßß¿óá  íá⌐Γ«ó,   ¬«Γ«αδÑ  ß«ñÑαªáΓ  º¡áτÑ¡¿∩  í¿Γ«ó
  5814.         αáßΓα«ó«⌐ ¬áαΓδ.
  5815.  
  5816.              Äß¡«óδóá∩ß∞ ¡á º¡áτÑ¡¿∩σ, ß«ñÑαªáΘ¿σß∩ ó ßΓαπ¬ΓπαÑ  ñá¡¡δσ
  5817.         ß ¿¡Σ«α¼áµ¿Ñ⌐ « αáßΓα«ó«⌐ ¬áαΓÑ, º¡áτÑ¡¿∩ í¿Γ«ó αáßΓα«ó«⌐ ¬áαΓδ
  5818.         ¼«úπΓ   ß»Ñµ¿Σ¿µ¿α«óáΓ∞  Γ«τ¡δÑ  µóÑΓ«óδÑ  º¡áτÑ¡¿∩  (RGB)  ¿½¿
  5819.         ¿¡ñѬßδ ó Γáí½¿µÑ µóÑΓ«ó.  è  Γ«¼π  ªÑ,  Γáí½¿µá  µóÑΓ«ó  ¼«ªÑΓ
  5820.         ß«ßΓ«∩Γ∞  ¿º  ¿¡ñѬ߫ó ΓѬπΘÑ⌐ αÑ὿º«óá¡¡«⌐ ½«ú¿τÑ߬«⌐ »á½¿Γαδ
  5821.         ó¼ÑßΓ« Γ«τ¡δσ µóÑΓ«óδσ º¡áτÑ¡¿⌐ RGB. ìÑ«íσ«ñ¿¼«  ºá¼ÑΓ¿Γ∞,  τΓ«
  5822.         ¡áτá½∞¡«Ñ »«½«ªÑ¡¿Ñ  ß¿ßΓÑ¼δ  ¬««αñ¿¡áΓ  ñ½∩  DIB  ¡áσ«ñ¿Γß∩  ó
  5823.         ¡¿ª¡Ñ¼  ½Ñó«¼  πú½π,  á  ¡Ñ ó óÑασ¡Ñ¼ »αáó«¼, ¬á¬ πßΓá¡«ó½Ñ¡« ó
  5824.         Windows »« π¼«½τá¡¿ε.
  5825.  
  5826.  
  5827.  
  5828.        Windows 3.0/Ref/1#7                                      = 124 =
  5829.  
  5830.                                     2.12 öπ¡¬µ¿¿ ΓѬßΓá                        
  5831.        ----------------------------------------------------------------
  5832.  
  5833.              öπ¡¬µ¿¿  ΓѬßΓá  »«½πτáεΓ  ΓѬßΓ«óπε  ¿¡Σ«α¼áµ¿ε, ¿º¼Ñ¡∩εΓ
  5834.         óδαáó¡¿óá¡¿Ñ ΓѬßΓá, αáß»αÑñѽ∩εΓ  ΓѬßΓ  αáó¡«¼Ñα¡«  ñ«  ¬«¡µá
  5835.         ßΓ᫬¿  ¿  óδó«ñ∩Γ  ΓѬßΓ  ¡á  πßΓα«⌐ßΓó«  ¿½¿  ¡á  »«óÑασ¡«ßΓ∞
  5836.         ñ¿ß»½Ñ∩.  GDI  ¿ß»«½∞ºπÑΓ  ñ½∩  óδó«ñá  ΓѬßΓá  ΓѬπΘ¿⌐  Φα¿ΣΓ.
  5837.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε ΓѬßΓá:
  5838.  
  5839.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5840.         ---------------------------------------------------------------
  5841.          ExtTextOut               éδó«ñ¿Γ ßΓ᫬π ß¿¼ó«½«ó ó¡πΓα¿ »α∩¼«-
  5842.                                   πú«½∞¡«⌐  «í½áßΓ¿,  ¿ß»«½∞ºπ∩ ΓѬπΘ¿⌐
  5843.                                   Φα¿ΣΓ.  Åα∩¼«πú«½∞¡á∩  «í½áßΓ∞  ¼«ªÑΓ
  5844.                                   íδΓ∞   ¡Ñ»α«ºαáτ¡«⌐  (ºá½¿Γá  ΓѬπΘ¿¼
  5845.                                   µóÑΓ«¼ Σ«¡á) ¿½¿ «í½áßΓ∞ε «ΓßÑτÑ¡¿∩.
  5846.  
  5847.          GetTabbedTextExtent      éδτ¿ß½∩ÑΓ Φ¿α¿¡π  ¿   óδß«Γπ   ßΓ᫬¿
  5848.                                   ΓѬßΓá, ß«ñÑαªáΘÑ⌐ ß¿¼ó«½δ Γáíπ½∩µ¿¿.
  5849.  
  5850.          GetTextAlign             Å«½πτáÑΓ ¼á߬π Σ½áúá óδαáó¡¿óá¡¿∩
  5851.                                   ΓѬßΓá.
  5852.  
  5853.          GetTextExtent            êß»«½∞ºπÑΓ ΓѬπΘ¿⌐ Φα¿ΣΓ ñ½∩ óδτ¿ß½Ñ-
  5854.                                   ¡¿∩ Φ¿α¿¡δ ¿ óδß«Γδ ΓѬßΓá.
  5855.  
  5856.          GetTextFace              è«»¿απÑΓ ó íπΣÑα ΓѬπΘÑÑ ¿¼∩ Φα¿ΣΓá.
  5857.  
  5858.          GetTextMetrics           çừ½¡∩ÑΓ íπΣÑα »áαá¼ÑΓαἿ óδíαá¡¡«ú«
  5859.                                   Φα¿ΣΓá.
  5860.  
  5861.          SetTextAlign             Å«º¿µ¿«¡¿απÑΓ ßΓ᫬π ΓѬßΓá ¡á φ¬αá¡Ñ
  5862.                                   ¿½¿ ¡á πßΓα«⌐ßΓóÑ.
  5863.  
  5864.          SetTextJustification     éδαáó¡¿óáÑΓ ßΓ᫬π ΓѬßΓá »« úαá¡¿µá¼
  5865.                                   ßΓ᫬¿.
  5866.  
  5867.          TabbedTextOut            éδó«ñ¿Γ ßΓ᫬π ß¿¼ó«½«ó ß αÑ὿º«óá¡-
  5868.                                   ¡«⌐ Γáíπ½∩µ¿Ñ⌐, ¿ß»«½∞ºπ∩ ΓѬπΘ¿⌐
  5869.                                   Φα¿ΣΓ.
  5870.  
  5871.          TextOut                  éδó«ñ¿Γ ßΓ᫬π ß¿¼ó«½«ó, ¿ß»«½∞ºπ∩
  5872.                                   ΓѬπΘ¿⌐ Φα¿ΣΓ.
  5873.  
  5874.  
  5875.  
  5876.        Windows 3.0/Ref/1#7                                      = 125 =
  5877.  
  5878.                                    2.13 öπ¡¬µ¿¿ Φα¿ΣΓ«ó                        
  5879.        ----------------------------------------------------------------
  5880.  
  5881.              öπ¡¬µ¿¿ Φα¿ΣΓ«ó ß½πªáΓ  ñ½∩  ß«ºñá¡¿∩,  óδí«α¬¿,  πñá½Ñ¡¿∩
  5882.         Φα¿ΣΓá  ¿½¿  »«½πτÑ¡¿∩  ¿¡Σ«α¼áµ¿¿  «  ¡Ñ¼.  ÿα¿ΣΓ  - φΓ« ¡áí«α
  5883.         ß¿¼ó«½«ó  «»αÑñѽѡ¡«ú«  ¡áτÑαΓá¡¿∩.   ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬
  5884.         ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε Φα¿ΣΓá:
  5885.  
  5886.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  5887.         ---------------------------------------------------------------
  5888.          AddFontResource              ä«íáó½∩ÑΓ αÑßπαß Φα¿ΣΓá ¿º ß»Ñµ¿-
  5889.                                       Σ¿µ¿α«óá¡¡«ú« Σá⌐½á ó ß¿ßΓѼ¡πε
  5890.                                       Γáí½¿µπ Φα¿ΣΓ«ó.
  5891.  
  5892.          CreateFont                   æ«ºñáÑΓ ½«ú¿τÑ߬¿⌐ Φα¿ΣΓ, ¬«Γ«αδ⌐
  5893.                                       ¿¼ÑÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡δÑ σáαá¬ΓÑ-
  5894.                                       α¿ßΓ¿¬¿.
  5895.  
  5896.          CreateFontInderect           æ«ºñáÑΓ ½«ú¿τÑ߬¿⌐ Φα¿ΣΓ, ¬«Γ«αδ⌐
  5897.                                       ¿¼ÑÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡δÑ σáαá¬ΓÑ-
  5898.                                       α¿ßΓ¿¬¿.
  5899.  
  5900.          EnumFonts                    ÅÑαÑτ¿ß½∩ÑΓ Φα¿ΣΓδ, ñ«ßΓπ»¡δÑ ¡á
  5901.                                       ñá¡¡«¼ πßΓα«⌐ßΓóÑ.
  5902.  
  5903.          GetCharWidth                 Å«½πτáÑΓ Φ¿α¿¡π «Γñѽ∞¡«ú« ß¿¼ó«½á.
  5904.  
  5905.          RemoveFontResource           ôñá½∩ÑΓ αÑßπαß Φα¿ΣΓá ¿º Γáí½¿µδ
  5906.                                       Φα¿ΣΓ«ó.
  5907.  
  5908.          SetMappesFlags               êº¼Ñ¡∩ÑΓ á½ú«α¿Γ¼ Φα¿ΣΓá, ¿ß»«½∞-
  5909.                                       ºπѼδ⌐ αẼÑΓτ¿¬«¼ Φα¿ΣΓá.
  5910.  
  5911.              æÑ¼Ñ⌐ßΓó«   Φα¿ΣΓ«ó   -  φΓ«  úαπ»»á  ¡áτÑαΓá¡¿⌐,  ¿¼ÑεΘá∩
  5912.         á¡á½«ú¿τ¡δÑ σáαá¬ΓÑα¿ßΓ¿¬¿ ΦΓα¿σ«ó ¿ τÑαΓ«τѬ. ìáτÑαΓá¡¿Ñ - φΓ«
  5913.         ¡áí«α  ß¿¼ó«½«ó  (íπ¬ó,  µ¿Σα,  º¡á¬«ó  »π¡¬Γπᵿ¿,  ß¿¼ó«½«ó),
  5914.         ¿¼ÑεΘ¿σ  «íΘπε  ¬«¡ßΓαπ¬µ¿ε.  æ¿¼ó«½δ  Φα¿ΣΓá  «í½áñáεΓ  Γᬿ¼¿
  5915.         ß»Ñµ¿Σ¿τÑ߬¿¼¿ σáαá¬ΓÑα¿ßΓ¿óἿ, ¬á¬ αẼÑα Γ«τ¬¿ ¿ ∩ᬫßΓ∞.
  5916.              çá¼ÑΓ¿¼, τΓ« ΓÑନ¡δ, ¬«Γ«αδÑ GDI ¿ß»«½∞ºπÑΓ ñ½∩  «»¿ßá¡¿∩
  5917.         Φα¿ΣΓ«ó,   ¡áτÑαΓá¡¿⌐   ¿   ßѼÑ⌐ßΓó  Φα¿ΣΓ«ó,  ¡Ñ  «í∩ºáΓѽ∞¡«
  5918.         ß««ΓóÑΓßΓóπεΓ Γαáñ¿µ¿«¡¡δ¼ Γ¿»«úαáΣ߬¿¼ ΓÑନ¡á¼.
  5919.              ìáτÑαΓá¡¿Ñ Helv ∩ó½∩ÑΓß∩  »α¿¼Ñα«¼  ¡áτÑαΓá¡¿∩  ßѼÑ⌐ßΓóá.
  5920.         ä«ßΓπ»¡δ¼¿  Φα¿ΣΓἿ  ß φΓ¿¼ ¡áτÑαΓ᡿Ѽ ∩ó½∩εΓß∩ 8-¼¿ Γ«τÑτ¡δ⌐
  5921.         ª¿α¡δ⌐ Φα¿ΣΓ Helv ¿ 10-Γ¿ Γ«τÑτ¡δ⌐ ¬παß¿ó Helv.
  5922.              ìá  α¿ßπ¡¬Ñ  2.9  »«¬áºá¡δ   ¡Ñ¬«Γ«αóÑ   Φα¿ΣΓδ,   ¿¼ÑεΘ¿Ñ
  5923.         ¡áτÑαΓá¡¿Ñ Helv ¿ Courier.
  5924.  
  5925.              É¿ßπ¡«¬ 2.9 ÿα¿ΣΓδ ñóπσ ¡áτÑαΓá¡¿⌐
  5926.  
  5927.              ¥Γá ßΓ᫬á 12-Γ¿ Γ«τÑτ¡«ú« Helv.
  5928.              ¥Γá ßΓ᫬á 12-Γ¿ Γ«τÑτ¡«ú« ª¿α¡«ú« Helv.
  5929.              ¥Γá ßΓ᫬á 12-Γ¿ Γ«τÑτ¡«ú« ¬παß¿óá Helv.
  5930.  
  5931.  
  5932.        Windows 3.0/Ref/1#7                                      = 126 =
  5933.  
  5934.              ¥Γá ßΓ᫬á 12-Γ¿ Γ«τÑτ¡«ú« Courier.
  5935.              ¥Γá ßΓ᫬á 12-Γ¿ Γ«τÑτ¡«ú« ª¿α¡«ú« Courier.
  5936.              ¥Γá ßΓ᫬á 12-Γ¿ Γ«τÑτ¡«ú« ¬παß¿óá Courier.
  5937.                                  2.13.1 æÑ¼Ñ⌐ßΓó« Φα¿ΣΓ«ó                      
  5938.  
  5939.              GDI  úαπ»»¿απÑΓ  Φα¿ΣΓδ  »«  ßѼÑ⌐ßΓóá¼;  ¬áªñ«Ñ ßѼÑ⌐ßΓó«
  5940.         «í½áñáÑΓ ¡áτÑαΓá¡¿∩¼¿ ¿ Φα¿ΣΓἿ, ¿¼ÑεΘ¿¼¿  «íΘπε  ¬«¡ßΓαπ¬µ¿ε.
  5941.         æÑ¼Ñ⌐ßΓóá  «Γ½¿τáεΓß∩   σáαá¬ΓÑα¿ßΓ¿¬á¼¿   Γ«½Θ¿¡δ   ΦΓα¿σá   ¿
  5942.         τÑαΓ«τ¬¿.  ÆÑନ¡  τÑαΓ«τ¬á,  «í«º¡áτáεΘ¿⌐  ú«α¿º«¡Γá½∞¡πε  ¿½¿
  5943.         óÑαΓ¿¬á½∞¡πε ½¿¡¿ε, »α¿Φѽ ¿º «íδτ¡«ú« α𬫻¿ß¡«ú« ñ«¬π¼Ñ¡Γá, ó
  5944.         ¬«Γ«α«¼    íπ¬óδ    ß«ßΓáó½∩εΓß∩    ¿º    «Γñѽ∞¡δσ   τÑαΓ«τѬ.
  5945.         â«α¿º«¡Γá½∞¡á∩   τÑαΓ«τ¬á   ¡áºδóáÑΓß∩   »«»ÑαÑτ¡«⌐.   Äß¡«ó¡á∩
  5946.         óÑαΓ¿¬á½∞¡á∩  ½¿¡¿∩ ¡áºδóáÑΓß∩ ¡«ª¬«⌐ (½¿ΓÑαδ). ìá α¿ßπ¡¬Ñ 2.10
  5947.         »«¬áºá¡á ßΓα«τ¡á∩ íπ¬óá f, ß«ßΓáó½Ñ¡¡á∩ ¿º »«»ÑαÑτ¡«⌐  τÑαΓ«τ¬¿
  5948.         ¿ ¡«ª¬¿ ß ºáó¿ΓπΦ¬«⌐ ¡áóÑασπ.
  5949.  
  5950.              É¿ßπ¡«¬ 2.10 Å«»ÑαÑτ¡á∩ τÑαΓ«τ¬á ¿ ¡«ª¬á ½¿ΓÑαδ
  5951.  
  5952.              Å«»ÑαÑτ¡á∩ τÑαΓ«τ¬á
  5953.              ì«ª¬á ½¿ΓÑαδ
  5954.  
  5955.              ÿΓα¿σ  -  φΓ«  ¬«α«Γ¬á∩  »«»ÑαÑτ¡á∩ ½¿¡¿∩, ¡áα¿ß«óá¡¡á∩ ¡á
  5956.         ¬«¡µáσ  «ß¡«ó¡δσ  τÑαΓ«τѬ  íπ¬óδ.  àß½¿  ¡áτÑαΓá¡¿Ñ  ¡Ñ  ¿¼ÑÑΓ
  5957.         ΦΓα¿σ«ó, Γ« «íδτ¡« «¡« ¡áºδóáÑΓß∩ íÑßΦΓα¿σ«óδ¼. ìá α¿ßπ¡¬Ñ 2.11
  5958.         »«¬áºá¡« ¿ß»«½∞º«óá¡¿Ñ ΦΓα¿σ«ó.
  5959.  
  5960.              É¿ßπ¡«¬ 2.11 ÿΓα¿σ¿
  5961.  
  5962.              ÿΓα¿σ
  5963.              ÿΓα¿σ
  5964.              ÿΓα¿σ
  5965.  
  5966.              GDI  ¿ß»«½∞ºπÑΓ  »∩Γ∞ αẽ¿τ¡δσ ¿¼Ñ¡ ßѼÑ⌐ßΓó, »α¿¼Ñ¡∩Ѽδσ
  5967.         ñ½∩ αáß»αÑñѽѡ¿∩ »« ¬áΓÑú«α¿∩¼ ¡áτÑαΓá¡¿⌐  ¿  Φα¿ΣΓ«ó.  ÿÑßΓ«Ñ
  5968.         ¿¼∩  ¿ß»«½∞ºπÑΓß∩  ó «íΘ¿σ ß½πτá∩σ. çá¼ÑΓ¿¼, τΓ« ¿¼Ñ¡á ßѼÑ⌐ßΓó
  5969.         GDI ¡Ñ ß««ΓóÑΓßΓóπεΓ Γαáñ¿µ¿«¡¡δ¼  Γ¿»«úαáΣ߬¿¼  ¬áΓÑú«α¿∩¼.  é
  5970.         Γáí½¿µÑ  2.4  »ÑαÑτ¿ß½∩εΓß∩  ¿¼Ñ¡á  ßѼÑ⌐ßΓó  Φα¿ΣΓ«ó  ¿ ¬αáΓ¬«
  5971.         «»¿ßδóáÑΓß∩ ¬áªñ«Ñ ßѼÑ⌐ßΓó«.
  5972.  
  5973.              Æáí½¿µá 2.4 æÑ¼Ñ⌐ßΓóá Φα¿ΣΓ«ó
  5974.         ---------------------------------------------------------------
  5975.              ê¼∩                      Ä»¿ßá¡¿Ñ
  5976.         ---------------------------------------------------------------
  5977.          Dontcare        ÄíΘÑÑ ¿¼∩ ßѼÑ⌐ßΓóá. êß»«½∞ºπÑΓß∩, ¬«úñá ¿¡Σ«-
  5978.                          α¼áµ¿¿ « Φα¿ΣΓÑ ¡Ñ ßπΘÑßΓóπÑΓ ¿½¿ «¡á ¡Ñ ¿¼ÑÑΓ
  5979.                          º¡áτÑ¡¿∩.
  5980.  
  5981.          Decorative      ì«óδ⌐ Φα¿ΣΓ.
  5982.  
  5983.          Modern          ÿα¿ΣΓ ß «ñ¿¡á¬«ó«⌐ Γ«½Θ¿¡«⌐ τÑαΓ«τ¬¿
  5984.                          (fixed-pitch) ß/íѺ ΦΓα¿σ«ó. ÿα¿ΣΓδ fixed-pitch
  5985.                          - φΓ«  «íδτ¡« ß«óαѼѡ¡δÑ Φα¿ΣΓδ.
  5986.  
  5987.        Windows 3.0/Ref/1#7                                      = 127 =
  5988.  
  5989.  
  5990.          Roman           ÿα¿ΣΓ »ÑαѼѡ¡«⌐ Γ«½Θ¿¡δ Φ¿α¿¡δ τÑαΓ«τ¬¿
  5991.                          (»α«»«αµ¿«¡á½∞¡δ⌐) ß« ΦΓα¿σἿ.
  5992.  
  5993.          Script          ÿα¿ΣΓ  α𬫻¿ß¡«ú«  ó¿ñá.
  5994.  
  5995.          Swiss           ÿα¿ΣΓ »ÑαѼѡ¡«⌐ Γ«½Θ¿¡δ τÑαΓ«τ¬¿ (»α«»«αµ¿«-
  5996.                          ¡á½∞¡δ⌐) íѺ ΦΓα¿σ«ó.
  5997.  
  5998.                                      2.13.2 ç¡á¬«¼ÑßΓ«                         
  5999.  
  6000.              æ¿¼ó«½ - «ß¡«ó¡«⌐ φ½Ñ¼Ñ¡Γ  Φα¿ΣΓá.  é  GDI  ¬áªñδ⌐  ß¿¼ó«½
  6001.         ß«ñÑনΓß∩ ó »α∩¼«πú«½∞¡«⌐ «í½áßΓ¿, ¡áºδóáѼ«⌐ º¡á¬«¼ÑßΓ«¼. ¥Γá
  6002.         »α∩¼«πú«½∞¡á∩  «í½áßΓ∞  ß«ßΓ«¿Γ  ¿º «»αÑñѽѡ¡«ú« τ¿ß½á ßΓ᫬ ¿
  6003.         ßΓ«½íµ«ó ¿ «í½áñáÑΓ ΦÑßΓ∞ε «ß¡«ó¡δ¼¿ σáαá¬ΓÑα¿ßΓ¿¬á¼¿, ó  τ¿ß½Ñ
  6004.         ¬«Γ«αδσ: »«ñΩѼ, íẫóá∩ ½¿¡¿∩, ß»π߬, óδß«Γá, ¡áτὫ «ΓßτÑΓá ¿
  6005.         Φ¿α¿¡á. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ «»¿ßδóáÑΓ φΓ¿ σáαá¬ΓÑα¿ßΓ¿¬¿:
  6006.  
  6007.              òáαá¬ΓÑα¿ßΓ¿¬á                    Ä»¿ßá¡¿Ñ
  6008.         ---------------------------------------------------------------
  6009.            Å«ñΩѼ                Ä»αÑñѽ∩ÑΓ αáßßΓ«∩¡¿Ñ ó ßΓ᫬áσ º¡á¬«-
  6010.                                  ¼ÑßΓ «Γ íẫó«⌐ ½¿¡¿¿ º¡á¬«¼ÑßΓá ñ«
  6011.                                  Ñú« óÑασ¡Ñ⌐ Γ«τ¬¿.
  6012.  
  6013.            üẫóá∩ ½¿¡¿∩         æ½πª¿Γ «ß¡«ó«⌐, ¡á ¬«Γ«α«⌐ αáß»«½áúá-
  6014.                                  εΓß∩  óßÑ ß¿¼ó«½δ (¡Ñ¬«Γ«αδÑ ßΓα«τ¡δÑ
  6015.                                  íπ¬óδ ¿¼ÑεΓ τáßΓ¿, ß»π߬áεΘ¿Ñß∩ ¡¿ªÑ
  6016.                                  íẫó«⌐ ½¿¡¿¿ - ¡á»α¿¼Ñα, íπ¬óδ g ¿½¿
  6017.                                  y).
  6018.  
  6019.            æ»π߬                 Ä»αÑñѽ∩ÑΓ αáßßΓ«∩¡¿Ñ ó ßΓ᫬áσ º¡á¬«-
  6020.                                  ¼ÑßΓ «Γ íẫó«⌐ ½¿¡¿¿ º¡á¬«¼ÑßΓá ñ« Ñú«
  6021.                                  ¡¿ª¡Ñ⌐ Γ«τ¬¿.
  6022.  
  6023.            éδß«Γá                Ä»αÑñѽ∩ÑΓ óδß«Γπ ßΓ᫬¿ º¡á¬«¼ÑßΓá.
  6024.  
  6025.            ìáτὫ  «ΓßτÑΓá       êß»«½∞ºπÑΓß∩ ¬á¬ π¬áºáΓѽ∞ »α¿ óδó«ñÑ
  6026.                                  ß¿¼ó«½á ¡á πßΓα«⌐ßΓó« ¿½¿ »«óÑασ¡«ßΓ∞
  6027.                                  ñ¿ß»½Ñ∩. ìáτὫ «ΓßτÑΓá - φΓ« óÑασ¡¿⌐
  6028.                                  ½Ñóδ⌐ πú«½ º¡á¬«¼ÑßΓá.
  6029.  
  6030.            ÿ¿α¿¡á                Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π ßΓ«½íµá º¡á¬«¼ÑßΓá.
  6031.  
  6032.              ìá   α¿ßπ¡¬Ñ   2.12  »αÑñßΓáó½Ñ¡«  º¡á¬«¼ÑßΓ«,  ß«ñÑαªáΘÑÑ
  6033.         »α«»¿ß¡πε íπ¬óπ  Ç.  üẫóá∩  ½¿¡¿∩  αáß»«½«ªÑ¡á  ßóÑσπ  óΓ«α«⌐
  6034.         ßΓ᫬¿. çá¼ÑΓ¿¼, τΓ« »α«»¿ß¡á∩ íπ¬óá Ç ¿ß»«½∞ºπÑΓ íẫóπε ½¿¡¿ε
  6035.         ó  ¬áτÑßΓóÑ  ßΓáαΓ«ó«⌐  Γ«τ¬¿.  çá¼ÑΓ¿¼ ΓᬪÑ, τΓ« τΓ« óѽ¿τ¿¡δ
  6036.         Φ¿α¿¡δ ¿ óδß«Γδ ºáó¿ß∩Γ «Γ Φ¿α¿¡δ ¿ óδß«Γδ º¡á¬«¼ÑßΓá, á ¡Ñ  «Γ
  6037.         Φ¿α¿¡δ ¿ óδß«Γδ «Γñѽ∞¡«ú« ß¿¼ó«½á:
  6038.  
  6039.              É¿ßπ¡«¬ 2.12 ÉẼÑαδ º¡á¬«¼ÑßΓá
  6040.  
  6041.  
  6042.        Windows 3.0/Ref/1#7                                      = 128 =
  6043.  
  6044.              ìáτὫ «ΓßτÑΓá
  6045.              Å«ñΩѼ
  6046.              éδß«Γá
  6047.              ÿ¿α¿¡á
  6048.              æ»π߬
  6049.                                 2.13.3 î«ñ¿Σ¿¬áµ¿¿ ß¿¼ó«½«ó                    
  6050.  
  6051.              æ¿¼ó«½δ  ¼«úπΓ  ¿¼ÑΓ∞  αẽ¿τ¡δÑ  αẼÑαδ  ¿ Σ«α¼δ. é φΓ«¼
  6052.         αáºñѽѠ«»¿ßδóáÑΓß∩, ¬á¬ GDI  ¼«ñ¿Σ¿µ¿απÑΓ  ß¿¼ó«½δ  ñ½∩  Γ«ú«,
  6053.         τΓ«íδ »«½πτ¿Γ∞ «Γñѽ∞¡δ⌐ Φα¿ΣΓ.
  6054.  
  6055.              èπαß¿ó
  6056.  
  6057.              Åα¿  óδñѽѡ¿¿  Φα¿ΣΓá ¬πα߿󫼠GDI ¿º¼Ñ¡∩ÑΓ ß¿¼ó«½δ Γᬿ¼
  6058.         «íαẫ¼, τΓ« «¡¿ ¬áªπΓß∩ ¡á¬½«¡Ñ¡¡δ¼¿. Åα¿ φΓ«¼ «ß¡«óá  ß¿¼ó«½á
  6059.         «ßΓáÑΓß∩ íѺ ¿º¼Ñ¡Ñ¡¿⌐, ó Γ« óαѼ∩ ¬á¬ óÑασ¡∩∩ τáßΓ∞ ßñó¿úáÑΓß∩
  6060.         ó»αáó«.  ìá¿í«½∞Φ¿⌐  ßñó¿ú ¿¼ÑÑΓ ¼ÑßΓ« ó óÑασ¡Ñ⌐ τáßΓ¿ ß¿¼ó«½á,
  6061.         ¡á¿¼Ñ¡∞Φ¿⌐ - ó αá⌐«¡Ñ íẫó«⌐ ½¿¡¿¿. ìá α¿ßπ¡¬Ñ  2.13  »«¬áºá¡δ
  6062.         ß¿¼ó«½δ, óδóÑñÑ¡¡δÑ ¬πα߿󫼠¿ ¡Ñ ¬παß¿ó«¼:
  6063.  
  6064.              É¿ßπ¡«¬ 2.13 ì«α¼á½∞¡δÑ ß¿¼ó«½δ ¿ ¬παß¿ó
  6065.  
  6066.              ¥Γ¿   ñóá  »α¿¼Ñαá  ¿½½εßΓα¿απεΓ  αѺπ½∞ΓáΓ  ¿ß»«½∞º«óá¡¿∩
  6067.         ¬παß¿óá. Äß¡«óá ¬áªñ«ú« ß¿¼ó«½á «ßΓáÑΓß∩ ¡Ñ¿º¼Ñ¡¡«⌐, ó Γ« óαѼ∩
  6068.         ¬á¬ ¿σ óÑασ¡∩∩ τáßΓ∞ ¡á¬½«¡∩ÑΓß∩ ó»αáó«.
  6069.  
  6070.              å¿α¡δ⌐ Φα¿ΣΓ
  6071.  
  6072.              ÿα¿ΣΓ   ßΓá¡«ó¿Γß∩   ª¿α¡δ¼   »α¿  πóѽ¿τÑ¡¿¿  Ñú«  Φ¿α¿¡δ
  6073.         (∩ᬫßΓ¿) »« «Γ¡«ΦÑ¡¿ε ¬ ßΓá¡ñáαΓ¡«⌐ Φ¿α¿¡Ñ ½¿¡¿⌐ ¿½¿ τÑαΓ«τѬ,
  6074.         ¿º ¬«Γ«αδσ ß«ßΓ«¿Γ ß¿¼ó«½. ÿα¿ΣΓδ, ¿¼ÑεΘ¿Ñ í«½ÑÑ Γ«½ßΓδÑ ½¿¡¿¿,
  6075.         ¡áºδóáεΓß∩ ª¿α¡δ¼¿.  ìá  α¿ßπ¡¬Ñ  2.14  »«¬áºá¡δ  ¡«α¼á½∞¡δÑ  ¿
  6076.         ª¿α¡δÑ ß¿¼ó«½δ:
  6077.  
  6078.              É¿ßπ¡«¬ 2.14 ì«α¼á½∞¡δÑ ¿ ª¿α¡δÑ ß¿¼ó«½δ
  6079.  
  6080.              ¥Γ¿ ñóá »α¿¼Ñαá ¿½½εßΓα¿απεΓ αѺπ½∞ΓáΓ  ¿º¼Ñ¡Ñ¡¿∩  Γ«½Θ¿¡δ
  6081.         Φα¿ΣΓá. ôóѽ¿τÑ¡¿Ñ Γ«½Θ¿¡δ ñáÑΓ ª¿α¡δ⌐ Φα¿ΣΓ.
  6082.  
  6083.              Å«ñτÑનóá¡¿Ñ
  6084.  
  6085.              ÿα¿ΣΓ ß »«ñτÑનó᡿Ѽ ¿¼ÑÑΓ  ß»½«Φ¡πε  ½¿¡¿ε  »«ñ  ¬áªñδ¼
  6086.         ß¿¼ó«½«¼.    Åα¿    »«ñτÑનóá¡¿¿   φΓá   ½¿¡¿∩   αáß»«½áúáÑΓß∩
  6087.         ¡Ñ»«ßαÑñßΓóÑ¡¡« »«ñ íẫó«⌐ ½¿¡¿Ñ⌐ º¡á¬«¼ÑßΓá. ìá α¿ßπ¡¬Ñ  2.15
  6088.         »«¬áºá¡δ »«ñτÑભπΓδÑ ß¿¼ó«½δ:
  6089.  
  6090.              É¿ßπ¡«¬ 2.15 Å«ñτÑભπΓδÑ ß¿¼ó«½δ
  6091.  
  6092.              ¥Γ«  Φα¿ΣΓ  ß »«ñτÑનó᡿Ѽ. æ»½«Φ¡á∩ ½¿¡¿∩ α¿ßπÑΓß∩ ¡¿ªÑ
  6093.         íẫó«⌐ ½¿¡¿¿ ¬áªñ«ú« º¡á¬«¼ÑßΓá.
  6094.  
  6095.  
  6096.        Windows 3.0/Ref/1#7                                      = 129 =
  6097.  
  6098.              çáτÑનóá¡¿Ñ
  6099.  
  6100.              ÿα¿ΣΓ ß ºáτÑનó᡿Ѽ ¿¼ÑÑΓ ß»½«Φ¡πε ú«α¿º«¡Γá½∞¡πε ½¿¡¿ε,
  6101.         »α«σ«ñ∩Θπε  τÑαѺ  ¬áªñδ⌐  ß¿¼ó«½.  Å«½«ªÑ¡¿Ñ φΓ«⌐ ½¿¡¿¿ ó¡πΓα¿
  6102.         ¬áªñ«⌐ ∩τÑ⌐¬¿  ß¿¼ó«½«ó  »«ßΓ«∩¡¡«  ñ½∩  ºáñá¡¡«ú«  Φα¿ΣΓá.  ìá
  6103.         α¿ßπ¡¬Ñ 2.16 »«¬áºá¡δ ºáτÑભπΓδÑ ß¿¼ó«½δ:
  6104.  
  6105.              É¿ßπ¡«¬ 2.16 çáτÑભπΓδÑ ß¿¼ó«½δ
  6106.  
  6107.              ¥Γá  ßΓ᫬á ΓѬßΓá ¿½½εßΓα¿απÑΓ φΣΣÑ¬Γ »α¿¼Ñ¡Ñ¡¿∩ áΓα¿íπΓá
  6108.         ºáτÑનóá¡¿∩.
  6109.                                2.13.4 Éáºαδóδ ¼Ñªñπ ßΓα«¬á¼¿                   
  6110.  
  6111.              Éáºαδó  -  φΓ«  αáßßΓ«∩¡¿Ñ  ¼Ñªñπ  íẫó묨  ½¿¡¿∩¼¿  ñóπσ
  6112.         ß«ßÑñ¡¿σ  ßΓ᫬  ΓѬßΓá. Åα¿ αáºαáí«Γ¬Ñ Φα¿ΣΓ«ó ¼Ñªñπ ß«ßÑñ¡¿¼¿
  6113.         ßΓα«¬á¼¿  »αÑñπß¼áΓα¿óáÑΓß∩  ¡Ñ¬«Γ«α«Ñ  ßó«í«ñ¡«Ñ  ¼ÑßΓ«.   Ä¡«
  6114.         ¡Ñ«íσ«ñ¿¼«  ñ½∩  Γ«ú«,  τΓ«íδ  ß¿¼ó«½δ  ó  ß«ßÑñ¡¿σ  ßΓ᫬áσ ¡Ñ
  6115.         »ÑαѬαδó὿  ñαπú  ñαπúá.  æπΘÑßΓóπÑΓ  ñóá  ß»«ß«íá  ñ«íáó½Ñ¡¿∩
  6116.         ßó«í«ñ¡«ú« ¼ÑßΓá: αѺÑαó¿α«óá¡¿Ñ Ñú« ó¡πΓα¿  º¡á¬«¼ÑßΓá  Φα¿ΣΓá
  6117.         (ó¡πΓαÑ¡¡¿⌐  αáºαδó)  ¿  ñ«íáó½Ñ¡¿Ñ  Ñú«  ¼Ñªñπ ßΓα«¬á¼¿ ΓѬßΓá
  6118.         (ó¡ÑΦ¡¿⌐ αáºαδó).
  6119.  
  6120.              é¡πΓαÑ¡¡¿⌐ αáºαδó
  6121.  
  6122.              é¡πΓαÑ¡¡¿⌐ αáºαδó -  φΓ«  »α«ßΓαá¡ßΓó«,  ºáαѺÑαó¿α«óá¡¡«Ñ
  6123.         ó¡πΓα¿   º¡á¬«¼ÑßΓ   «Γñѽ∞¡«ú«  Φα¿ΣΓá.  é¡πΓα¿  »α«ßΓαá¡ßΓóá,
  6124.         ºáαѺÑαó¿α«óá¡¡«ú« ñ½∩ ó¡πΓαÑ¡¡Ñú« αáºαδóá, αẼÑΘáεΓß∩  Γ«½∞¬«
  6125.         ΓᬿѠº¡áτ¬¿ á½Σáó¿Γá, ¬á¬ º¡á¬¿ πñáαÑ¡¿∩, π¼½∩πΓδ ¿ Γ¿½∞ñδ. ìá
  6126.         α¿ßπ¡¬Ñ  2.17  »αÑñßΓáó½Ñ¡δ  ñóÑ  ßΓ᫬¿  ΓѬßΓá,  ¿ß»«½∞ºπεΘ¿Ñ
  6127.         ó¡πΓαÑ¡¡¿⌐ αáºαδó.
  6128.  
  6129.              É¿ßπ¡«¬ 2.17 é¡πΓαÑ¡¡¿⌐ αáºαδó
  6130.  
  6131.              éÑασ¡∩∩ úαá¡¿µá º¡á¬«¼ÑßΓá
  6132.              é¡πΓαÑ¡¡¿⌐ αáºαδó
  6133.              üẫóá∩ ½¿¡¿∩ º¡á¬«¼ÑßΓá
  6134.              Éáºαδó
  6135.              üẫóá∩ ½¿¡¿∩ º¡á¬«¼ÑßΓá
  6136.              ì¿ª¡∩∩ úαá¡¿µá º¡á¬«¼ÑßΓá
  6137.  
  6138.              é¡ÑΦ¡¿⌐ αáºαδó
  6139.  
  6140.              é¡ÑΦ¡¿⌐  αáºαδó  »αÑñßΓáó½∩ÑΓ  ß«í«⌐  »α«ßΓαá¡ßΓó«   ¼Ñªñπ
  6141.         óÑασ¡Ñ⌐ ¿ ¡¿ª¡Ñ⌐ úαá¡¿µÑ⌐ º¡á¬«¼ÑßΓ ñóπσ ß«ßÑñ¡¿σ ßΓ᫬ ΓѬßΓá.
  6142.         Åα¿  αáºαáí«Γ¬Ñ  Φα¿ΣΓá  ¡Ñ«íσ«ñ¿¼« ºáñáóáΓ∞ ó¡ÑΦ¡¿⌐ αáºαδó ñ½∩
  6143.         «íÑß»ÑτÑ¡¿∩ í«½∞ΦÑú« πñ«íßΓóá τΓÑ¡¿∩ «Γñѽ∞¡«ú« Φα¿ΣΓá. é¡ÑΦ¡¿⌐
  6144.         αáºαδó  ¡Ñ  óßΓαá¿óáÑΓß∩ ó Φα¿ΣΓ; Ñú« ¡Ñ«íσ«ñ¿¼« ñ«íáó¿Γ∞ »ÑαÑñ
  6145.         »ÑτáΓ∞ε ΓѬßΓá  ¡á  πßΓα«⌐ßΓóÑ.  ìá  α¿ßπ¡¬Ñ  2.18  »αÑñßΓáó½Ñ¡
  6146.         ó¡ÑΦ¡¿⌐ αáºαδó.
  6147.  
  6148.              É¿ßπ¡«¬ 2.18 é¡ÑΦ¡¿⌐ αáºαδó
  6149.  
  6150.              é¡ÑΦ¡¿⌐ αáºαδó
  6151.  
  6152.        Windows 3.0/Ref/1#7                                      = 130 =
  6153.  
  6154.                                    2.13.5 ìáí«α ß¿¼ó«½«ó                       
  6155.  
  6156.              éßÑ  Φα¿ΣΓδ  ¿ß»«½∞ºπεΓ  ¡áí«α  ß¿¼ó«½«ó.  ìáí«α  ß¿¼ó«½«ó
  6157.         ß«ñÑαª¿Γ º¡á¬¿ »π¡¬Γπᵿ¿, µ¿Σαδ, »α«»¿ß¡δÑ ¿ ßΓα«τ¡δÑ íπ¬óδ  ¿
  6158.         óßÑ  «ßΓá½∞¡δÑ  »ÑτáΓ¡δÑ  ß¿¼ó«½δ.  èáªñ«¼π  ß¿¼ó«½π  ¿º ¡áí«αá
  6159.         ß¿¼ó«½«ó »α¿ßó«Ñ¡« ¡Ñ¬«Γ«α«Ñ τ¿ß½Ñ¡¡«Ñ º¡áτÑ¡¿Ñ.  ¥Γ«  º¡áτÑ¡¿Ñ
  6160.         ¿ß»«½∞ºπÑΓß∩ ñ½∩ ñ«ßΓπ»á ¬ φ½Ñ¼Ñ¡Γπ ¡áí«αá ß¿¼ó«½«ó.
  6161.              ìá¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπѼδ⌐ ¡áí«α ß¿¼ó«½«ó ó Windows - φΓ«
  6162.         αáßΦ¿αÑ¡¿Ñ   ¡áí«αá  ß¿¼ó«½«ó  U.S.  ANSI,  ¬«Γ«αδ⌐  «»αÑñѽ∩ÑΓ
  6163.         ß¿¼ó«½δ ñ½∩ 92 τ¿ß½«óδσ  º¡áτÑ¡¿⌐  «Γ  32  ñ«  127.  æπΘÑßΓóπÑΓ
  6164.         τÑΓδαÑ «ß¡«ó¡δσ úαπ»»δ ¡áí«α«ó ß¿¼ó«½«ó:
  6165.  
  6166.              ANSI
  6167.              OEM
  6168.              æ¿¼ó«½∞¡δ⌐ ¡áí«α
  6169.              ìáí«α, «»αÑñѽ∩Ѽδ⌐ »«ßΓáóΘ¿¬«¼
  6170.  
  6171.              ìáí«α ß¿¼ó«½«ó ANSI
  6172.  
  6173.              ìáí«α  ß¿¼ó«½«ó  ANSI  -  ¡á¿í«½ÑÑ  αáß»α«ßΓαá¡Ñ¡¡δ⌐ ¡áí«α
  6174.         ß¿¼ó«½«ó. ÅÑαóδ¼ ß¿¼ó«½«¼ ¡áí«αá ß¿¼ó«½«ó ANSI ∩ó½∩ÑΓß∩  ß¿¼ó«½
  6175.         »α«íѽá.  Ä¡  ¿¼ÑÑΓ  ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ  º¡áτÑ¡¿Ñ  0x20, ¬«Γ«α«Ñ
  6176.         ß««ΓóÑΓßΓóπÑΓ  ñÑß∩Γ¿τ¡«¼π  º¡áτÑ¡¿ε  32.  Å«ß½Ññ¡¿⌐  ß¿¼ó«½  ó
  6177.         ¡áí«αÑ  ß¿¼ó«½«ó  ANSI  ¿¼ÑÑΓ  ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ º¡áτÑ¡¿Ñ 0xFF,
  6178.         ¬«Γ«α«Ñ ß««ΓóÑΓßΓóπÑΓ ñÑß∩Γ¿τ¡«¼π º¡áτÑ¡¿ε 255.
  6179.              î¡«ú¿Ñ Φα¿ΣΓδ «»αÑñѽ∩εΓ ß¿¼ó«½ »« π¼«½τá¡¿ε. Åα¿  ºá»α«ßÑ
  6180.         ß¿¼ó«½á,  ¡Ñ  ß«ñÑαªáΘÑú«ß∩  ó  ¡áí«αÑ  ß¿¼ó«½«ó, óδñáÑΓß∩ φΓ«Γ
  6181.         ß¿¼ó«½. é  í«½∞Φ¿¡ßΓóÑ  Φα¿ΣΓ«ó,  ¿ß»«½∞ºπεΘ¿σ  ¡áí«α  ß¿¼ó«½«ó
  6182.         ANSI,   φΓ«   ß¿¼ó«½   Γ«τ¬¿   (.).   é  ¡áí«αÑ  ß¿¼ó«½«ó  ANSI
  6183.         ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ º¡áτÑ¡¿Ñ ñ½∩ Γ«τ¬¿ - 0x2E ¿½¿ ñÑß∩Γ¿τ¡«Ñ 46.
  6184.              ÿα¿ΣΓδ  ¿ß»«½∞ºπεΓ  ñ½∩  αáºñѽѡ¿∩  ß½«ó ¿½¿ óδαáó¡¿óá¡¿∩
  6185.         ΓѬßΓá  ¡Ñ¬«Γ«αδ⌐  αáºñѽ∩εΘ¿⌐  ß¿¼ó«½.  ü«½∞Φ¿¡ßΓó«   Φα¿ΣΓ«ó,
  6186.         ¿ß»«½∞ºπεΘ¿σ ¡áí«α ß¿¼ó«½«ó ANSI, ß»Ñµ¿Σ¿µ¿απεΓ ß¿¼ó«½ »α«íѽá,
  6187.         ¿¼ÑεΘ¿⌐ ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ º¡áτÑ¡¿Ñ 0x20 ¿½¿ ñÑß∩Γ¿τ¡«Ñ 32.
  6188.  
  6189.              ìáí«α ß¿¼ó«½«ó OEM
  6190.  
  6191.              Windows  »αÑñ«ßΓáó½∩ÑΓ  óΓ«α«⌐  ¡áí«α ß¿¼ó«½«ó, ¡áºδóáѼδ⌐
  6192.         ¡áí«α«¼ ß¿¼ó«½«ó OEM. Äíδτ¡« φΓ« ¡áí«α  ß¿¼ó«½«ó,  ¿ß»«½∞ºπѼδ⌐
  6193.         DOS  ñ½∩  «Γ«íαáªÑ¡¿∩ ¿¡Σ«α¼áµ¿¿ ¡á φ¬αá¡Ñ. æ¿¼ó«½δ ¡áí«αá OEM,
  6194.         ¿¼ÑεΘ¿Ñ º¡áτÑ¡¿∩ «Γ 32 ñ« 127, «íδτ¡« ¿ñÑ¡Γ¿τ¡δ ß««ΓóÑΓßΓóπεΘ¿¼
  6195.         128 ß¿¼ó«½á¼ ¡áí«αá U.S. ANSI, ¬«Γ«αδÑ ΓᬪѠ¡áσ«ñ∩Γß∩ ó ¡áí«αÑ
  6196.         ß¿¼ó«½«ó ANSI. ÄßΓá½∞¡δÑ ß¿¼ó«½δ ¡áí«αá («Γ 0 ñ« 31 ¿ «Γ 128 ñ«
  6197.         255) ß««ΓóÑΓßΓóπεΓ  ß¿¼ó«½á¼,  ¬«Γ«αδÑ  ¼«úπΓ  «Γ«íαáªáΓ∞ß∩  ¡á
  6198.         φ¬αá¡Ñ »α¿ αáí«ΓÑ ó DOS ¿ «íδτ¡« «Γ½¿τáεΓß∩ «Γ ß¿¼ó«½«ó ANSI.
  6199.  
  6200.              æ¿¼ó«½∞¡δ⌐ ¡áí«α
  6201.  
  6202.              æ¿¼ó«½∞¡δ⌐  ¡áí«α  ß«ñÑαª¿Γ  ß»Ñµ¿á½∞¡δÑ  ß¿¼ó«½δ,  «íδτ¡«
  6203.         ¿ß»«½∞ºπѼδÑ ñ½∩ «Γ«íαáªÑ¡¿∩ ¼áΓѼáΓ¿τÑ߬¿σ ¿ ¡áπτ¡δσ Σ«α¼π½.
  6204.  
  6205.  
  6206.        Windows 3.0/Ref/1#7                                      = 131 =
  6207.  
  6208.              ìáí«α ß¿¼ó«½«ó, «»αÑñѽ∩Ѽδ⌐ »«ßΓáóΘ¿¬«¼
  6209.  
  6210.              ü«½∞Φ«Ñ ¬«½¿τÑßΓó« »α¿¡ΓÑα«ó  ¿  ñαπú¿σ  πßΓó«⌐ßΓó  óδó«ñá
  6211.         ß«ñÑαªáΓ  Φα¿ΣΓδ,  «ß¡«óá¡¡δÑ ¡á ¡áí«αáσ ß¿¼ó«½«ó, «Γ½¿τáεΘ¿σß∩
  6212.         «Γ ¡áí«α«ó ANSI ¿  OEM,  ¡á»α¿¼Ñα,  Γá¬¿σ  ¬á¬  ¡áí«α  ß¿¼ó«½«ó
  6213.         EBCDIC.  é  φΓ¿σ  ß½πτá∩σ  ñαá⌐óÑα »α¿¡ΓÑαá ñ«½ª¡δ «ßπΘÑßΓó½∩Γ∞
  6214.         »ÑαÑó«ñ ó «ñ¿¡ ¿½¿ í«½ÑÑ ¡áí«α«ó, »«ññÑনóáѼδσ »α¿¡ΓÑα«¼  ¿½¿
  6215.         ñαπú¿¼ πßΓα«⌐ßΓó«¼.
  6216.                                         2.13.6 ÿáú                             
  6217.  
  6218.              ÆÑନ¡   "Φáú"  Γαáñ¿µ¿«¡¡«  «Γ¡«ß¿Γß∩  ¬  τ¿ß½π  ß¿¼ó«½«ó
  6219.         «Γñѽ∞¡«ú« Φα¿ΣΓá, »«¼ÑΘáεΘ¿σß∩ ¡á  «ñ¡«¼  ñε⌐¼Ñ.  Äñ¡á¬«,  GDI
  6220.         ¿ß»«½∞ºπÑΓ  φëà ΓÑନ¡ ó ñαπú«¼ ß¼δß½Ñ. ÆÑନ¡ "Σ¿¬ß¿α«óá¡¡δ⌐
  6221.         Φáú" «Γ¡«ß¿Γß∩ ¬ Φα¿ΣΓπ, αẼÑα º¡á¬«¼ÑßΓá  ¬«Γ«α«ú«  »«ßΓ«∩¡Ñ¡
  6222.         ñ½∩  ¬áªñ«ú«  ß¿¼ó«½á.  ÆÑନ¡  "»ÑαѼѡ¡δ⌐  Φáú"  «Γ¡«ß¿Γß∩  ¬
  6223.         Φα¿ΣΓπ,  º¡á¬«¼ÑßΓ«  ¬«Γ«α«ú«  ¼«ªÑΓ  ¿º¼Ñ¡∩Γ∞ß∩  ó  αẼÑαÑ  ó
  6224.         ºáó¿ß¿¼«ßΓ¿ «Γ Σá¬Γ¿τÑ߬«⌐ Φ¿α¿¡δ ß¿¼ó«½«ó.
  6225.  
  6226.              æαÑñ¡∩∩ Φ¿α¿¡á ß¿¼ó«½á
  6227.  
  6228.              ÿα¿ΣΓδ   ß  »ÑαѼѡ¡δ¼  Φáú«¼  ¿ß»«½∞ºπεΓ  ßαÑñ¡εε  Φ¿α¿¡π
  6229.         ß¿¼ó«½á ñ½∩ ß»Ñµ¿Σ¿¬áµ¿¿ ßαÑñ¡Ñ⌐ Φ¿α¿¡δ º¡á¬«¼ÑßΓ  Φα¿ΣΓá.  Æá¬
  6230.         ¬á¬ ñ½∩ Φα¿ΣΓá ß Σ¿¬ß¿α«óá¡¡δ¼ Φáú«¼ Φ¿α¿¡á º¡á¬«¼ÑßΓá «ßΓáÑΓß∩
  6231.         ¡Ñ¿º¼Ñ¡¡«⌐,  ßαÑñ¡∩∩ Φ¿α¿¡á ß¿¼ó«½á ß»Ñµ¿Σ¿µ¿απÑΓ Φ¿α¿¡π ½εí«ú«
  6232.         ß¿¼ó«½á Φα¿ΣΓá ß »«ßΓ«∩¡¡δ¼ Φáú«¼.
  6233.  
  6234.              îá¬ß¿¼á½∞¡á∩ Φ¿α¿¡á ß¿¼ó«½á
  6235.  
  6236.              ÿα¿ΣΓδ ß »ÑαѼѡ¡δ¼ Φáú«¼ ¿ß»«½∞ºπεΓ  ¼á¬ß¿¼á½∞¡πε  Φ¿α¿¡π
  6237.         ß¿¼ó«½á  ñ½∩ ß»Ñµ¿Σ¿¬áµ¿¿ ¼á¬ß¿¼á½∞¡«⌐ Φ¿α¿¡δ ½εí«ú« º¡á¬«¼ÑßΓá
  6238.         Φα¿ΣΓá. Æá¬  ¬á¬  ñ½∩  Φα¿ΣΓá  ß  Σ¿¬ß¿α«óá¡¡δ¼  Φáú«¼   Φ¿α¿¡á
  6239.         º¡á¬«¼ÑßΓá  «ßΓáÑΓß∩  ¡Ñ¿º¼Ñ¡¡«⌐,  ¼á¬ß¿¼á½∞¡á∩  Φ¿α¿¡á ß¿¼ó«½á
  6240.         φ¬ó¿óá½Ñ¡Γ¡á ßαÑñ¡Ñ⌐ Φ¿α¿¡Ñ ß¿¼ó«½á Φα¿ΣΓá ß »«ßΓ«∩¡¡δ¼ Φáú«¼.
  6241.  
  6242.              Äµ¿Σα«óá¡¡δÑ º¡áτÑ¡¿∩ ßªáΓ¿∩
  6243.  
  6244.              ÉáßΓα«óδÑ Φα¿ΣΓδ »α«Ñ¬Γ¿απεΓß∩ ó αáßτÑΓÑ  ¡á  «»αÑñѽѡ¡δ⌐
  6245.         ¬«φΣΣ¿µ¿Ñ¡Γ ßªáΓ¿∩. è«φΣΣ¿µ¿Ñ¡Γ ßªáΓ¿∩ - φΓ« «Γ¡«ΦÑ¡¿Ñ Φ¿α¿¡δ ¬
  6246.         óδß«ΓÑ  »¿¬ßѽ∩ πßΓα«⌐ßΓóá. GDI »«½πτáÑΓ ñ½∩ ¬áªñ«ú« «Γñѽ∞¡«ú«
  6247.         Φα¿ΣΓá «»Γ¿¼á½∞¡«Ñ σ-ߪáΓ¿Ñ ¿ π-ߪáΓ¿Ñ. Ä»Γ¿¼á½∞¡«Ñ σ-ߪáΓ¿Ñ  -
  6248.         φΓ«   º¡áτÑ¡¿Ñ   Φ¿α¿¡δ   ¿º  ¬«φΣΣ¿µ¿Ñ¡ΓᠠߪáΓ¿∩  πßΓα«⌐ßΓóá;
  6249.         «»Γ¿¼á½∞¡«Ñ π-ߪáΓ¿Ñ - º¡áτÑ¡¿Ñ óδß«Γδ. ¥Γ¿ º¡áτÑ¡¿∩ ¡áºδóáεΓß∩
  6250.         «µ¿Σα«óá¡¡δ¼¿  º¡áτÑ¡¿∩¼¿   ßªáΓ¿∩   ñ½∩   σ   ¿   π.   öπ¡¬µ¿∩
  6251.         GetAspectRatioFilter  ó«ºóαáΘáÑΓ πßΓá¡«ó¬π ñ½∩ ΓѬπΘÑú« Σ¿½∞Γαá
  6252.         ¬«φΣΣ¿µ¿Ñ¡Γá ßªáΓ¿∩. Windows ¿¼ÑÑΓ ß»Ñµ¿á½∞¡δ⌐  Σ¿½∞Γα - Σ¿½∞Γα
  6253.         ¬«φΣΣ¿µ¿Ñ¡á  ßªáΓ¿∩ - ñ½∩  óδí«αá Φα¿ΣΓ«ó, ß»α«Ñ¬Γ¿α«óá¡¡δσ ñ½∩
  6254.         «»αÑñѽѡ¡«ú« ¬«φΣΣ¿µ¿Ñ¡Γá ßªáΓ¿∩, ¿º óßÑσ  ñ«ßΓπ»¡δσ  Φα¿ΣΓ«ó.
  6255.         ¥Γ«Γ  Σ¿½∞Γα  ¿ß»«½∞ºπÑΓ  ¬«φΣΣ¿µ¿Ñ¡Γ ßªáΓ¿∩, ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐
  6256.         »α¿ »«¼«Θ¿ Σπ¡¬µ¿¿ SetMapperFlags.
  6257.  
  6258.              éδßΓπ»
  6259.  
  6260.              àß½¿ ¡á πßΓα«⌐ßΓóÑ ¡ÑΓ ñ«ßΓπ»¡«ú« Φα¿ΣΓá,  GDI  ¼«ªÑΓ  Ñú«
  6261.  
  6262.        Windows 3.0/Ref/1#7                                      = 132 =
  6263.  
  6264.         ß¿¡ΓѺ¿α«óáΓ∞.  Åα¿  φΓ«¼ ¼«ªÑΓ πóѽ¿τ¿óáΓ∞ß∩ Φ¿α¿¡á ¿½¿ óδß«Γá
  6265.         ßπΘÑßΓóπεΘÑú« Φα¿ΣΓá. èáªñδ⌐ αáº, ¬«úñá GDI ß¿¡ΓѺ¿απÑΓ  ¬παß¿ó
  6266.         ¿½¿  ª¿α¡δ⌐  Φα¿ΣΓ  ¿º  ¡«α¼á½∞¡«ú«  Φα¿ΣΓá, ¬ º¡á¬«¼ÑßΓπ φΓ«ú«
  6267.         Φα¿ΣΓá ñ«íáó½∩εΓß∩ ñ«»«½¡¿Γѽ∞¡δÑ  ßΓ«½íµδ.  Éạ¿µá  ó  Φ¿α¿¡Ñ
  6268.         (ñ«»«½¡¿Γѽ∞¡δÑ  ßΓ«½íµδ)  ¼Ñªñπ  ßΓ᫬«⌐,  ß«ºñá¡¡«⌐ ß »«¼«Θ∞ε
  6269.         ¡«α¼á½∞¡«ú« Φα¿ΣΓá,  ¿  ßΓ᫬«⌐  ñ½∩  ß¿¡ΓѺ¿α«óá¡¡«ú«  Φα¿ΣΓá,
  6270.         ¡áºδóáÑΓß∩ óδßΓπ»«¼.
  6271.                             2.13.7 éδí«α Φα¿ΣΓá »α¿ »«¼«Θ¿ GDI                 
  6272.  
  6273.              GDI αáí«ΓáÑΓ ß ¡áí«α«¼ Φα¿ΣΓ«ó αẽ¿τ¡δσ ¡áτÑαΓá¡¿⌐. èα«¼Ñ
  6274.         φΓ«ú«   ¡áí«αá  ¡Ñ¬«Γ«αδÑ  πßΓα«⌐ßΓóá  ¿¼ÑεΓ  ¡áí«α  á»»áαáΓ¡δσ
  6275.         Φα¿ΣΓ«ó ó ROM. GDI »«ºó«½∩ÑΓ  «»¿ßáΓ∞  Φα¿ΣΓ  ¿  ºáΓѼ  óδíαáΓ∞
  6276.         ¡á¿í«½ÑÑ »«ñσ«ñ∩Θ¿⌐ φΓ«¼π «»¿ßá¡¿ε ñ«ßΓπ»¡δ⌐ Φα¿ΣΓ.
  6277.              GDI  ΓαÑíπÑΓ,  τΓ«íδ »«½∞º«óáΓѽ∞ «»¿ßá½ Φα¿ΣΓ, ¬«Γ«αδ⌐ «¡
  6278.         σ«τÑΓ ¿ß»«½∞º«óáΓ∞ ñ½∩ ß«ºñá¡¿∩ ΓѬßΓá. Å«½∞º«óáΓѽ∞  «»¿ßδóáÑΓ
  6279.         ½«ú¿τÑ߬¿⌐  Φα¿ΣΓ  («¡  ¼«ªÑΓ ßπΘÑßΓó«óáΓ∞, á ¼«ªÑΓ ¿ ¡ÑΓ). GDI
  6280.         ßαáó¡¿óáÑΓ φëཫú¿τÑ߬¿⌐ Φα¿ΣΓ  ß  ñ«ßΓπ»¡δ¼¿  Σ¿º¿τÑ߬¿¼¿  ¿
  6281.         óδí¿αáÑΓ ¡á¿í«½ÑÑ »«ñσ«ñ∩Θ¿⌐.
  6282.              Åα«µÑßß  óδí«αá  Σ¿º¿τÑ߬«ú« Φα¿ΣΓá, ¿¼ÑεΘÑú« ¼á¬ß¿¼á½∞¡«Ñ
  6283.         ßσ«ñßΓó« ß ºáñá¡¡δ¼ ½«ú¿τÑ߬¿¼ Φα¿ΣΓ«¼, ¡áºδóáÑΓß∩ «Γ«íαáªÑ¡¿Ñ¼
  6284.         Φα¿ΣΓá. Æá¬ªÑ ó GDI ßπΘÑßΓóπÑΓ Γáí½¿µá Φα¿ΣΓ«ó. èáªñδ⌐  φ½Ñ¼Ñ¡Γ
  6285.         Γáí½¿µδ  «»¿ßδóáÑΓ  Σ¿º¿τÑ߬¿⌐  Φα¿ΣΓ  ¿ Ñú« áΓα¿íπΓδ. é ¬áªñδ⌐
  6286.         φ½Ñ¼Ñ¡Γ Γáí½¿µδ ó¬½ετÑ¡  π¬áºáΓѽ∞  ¡á  ß««ΓóÑΓßΓóπεΘ¿⌐  αÑßπαß
  6287.         Φα¿ΣΓá.  ìá  α¿ßπ¡¬Ñ  2.19  »«¬áºá¡á Γáí½¿µá Φα¿ΣΓá, ß«ñÑαªáΘá∩
  6288.         Φα¿ΣΓδ X, Y ¿ Z:
  6289.  
  6290.  
  6291.        Windows 3.0/Ref/1#7                                      = 133 =
  6292.  
  6293.  
  6294.                                   Æáí½¿µá Φα¿ΣΓ«ó
  6295.  
  6296.         ┌─────────────────────────────────────────────────────────────┐
  6297.         │                     ê¡Σ«α¼áµ¿∩ « Φα¿ΣΓÑ X                   │
  6298.         ├────────────────┬────────────────┬─────────────┬─────────────┤
  6299.         │ αáºαδó         │¬πα߿󠠠       │»«ñτÑનóá¡¿Ñ│ª¿α¡«ßΓ∞     │
  6300.         ├────────────────┼────────────────┼─────────────┼─────────────┤
  6301.         │ ¡áí«α ß¿¼ó«½«ó │Φ¿α¿¡á          │óδß«Γá       │»Ñαóδ⌐ ß¿¼ó«½│
  6302.         ├────────────────┼────────────────┼─────────────┼─────────────┤
  6303.         │ Φáú ¿ ßѼÑ⌐ßΓó«│»«ß½Ññ¡¿⌐ ß¿¼ó«½│     ...     │             │
  6304.         ├────────────────┴────────────────┴─────────────┴─────────────┤
  6305.         │                     ê¡Σ«α¼áµ¿∩ « Φα¿ΣΓÑ Y                   │
  6306.         ├────────────────┬────────────────┬─────────────┬─────────────┤
  6307.         │ αáºαδó         │¬πα߿󠠠       │»«ñτÑનóá¡¿Ñ│ª¿α¡«ßΓ∞     │
  6308.         ├────────────────┼────────────────┼─────────────┼─────────────┤
  6309.         │ ¡áí«α ß¿¼ó«½«ó │Φ¿α¿¡á          │óδß«Γá       │»Ñαóδ⌐ ß¿¼ó«½│
  6310.         ├────────────────┼────────────────┼─────────────┼─────────────┤
  6311.         │ Φáú ¿ ßѼÑ⌐ßΓó«│»«ß½Ññ¡¿⌐ ß¿¼ó«½│     ...     │             │
  6312.         ├────────────────┴────────────────┴─────────────┴─────────────┤
  6313.         │                     ê¡Σ«α¼áµ¿∩ « Φα¿ΣΓÑ Z                   │
  6314.         ├────────────────┬────────────────┬─────────────┬─────────────┤
  6315.         │ αáºαδó         │¬πα߿󠠠       │»«ñτÑનóá¡¿Ñ│ª¿α¡«ßΓ∞     │
  6316.         ├────────────────┼────────────────┼─────────────┼─────────────┤
  6317.         │ ¡áí«α ß¿¼ó«½«ó │Φ¿α¿¡á          │óδß«Γá       │»Ñαóδ⌐ ß¿¼ó«½│
  6318.         ├────────────────┼────────────────┼─────────────┼─────────────┤
  6319.         │ Φáú ¿ ßѼÑ⌐ßΓó«│»«ß½Ññ¡¿⌐ ß¿¼ó«½│     ...     │             │
  6320.         └────────────────┴────────────────┴─────────────┴─────────────┘
  6321.  
  6322.         ô¬áºáΓѽ∞ ¡á αÑßπαß Φα¿ΣΓá X
  6323.         ô¬áºáΓѽ∞ ¡á αÑßπαß Φα¿ΣΓá Y
  6324.         ô¬áºáΓѽ∞ ¡á αÑßπαß Φα¿ΣΓá Z
  6325.  
  6326.              É¿ßπ¡«¬ 2.19 Æáí½¿µá Φα¿ΣΓ«ó GDI
  6327.  
  6328.              æσÑ¼á «Γ«íαáªÑ¡¿∩ Φα¿ΣΓá
  6329.  
  6330.              GDI  ¡Ñ  ¼«ªÑΓ  úáαá¡Γ¿α«óáΓ∞,  τΓ«  ßπΘÑßΓóπÑΓ Σ¿º¿τÑ߬¿⌐
  6331.         Φα¿ΣΓ,  ¬«Γ«αδ⌐  ¡á¿í«½ÑÑ  »«ñσ«ñ¿Γ  ¬  ΓαÑíπѼ«¼π  ½«ú¿τÑ߬«¼π
  6332.         Φα¿ΣΓπ,  »«φΓ«¼π  GDI  »δΓáÑΓß∩ óδíαáΓ∞ Φα¿ΣΓ, ¬«Γ«αδ⌐ ¡á¿¼Ñ¡ÑÑ
  6333.         «Γ½¿τáÑΓß∩ «Γ ΓαÑíπѼ«ú« ½«ú¿τÑ߬«ú« Φα¿ΣΓá. Æ.¬. Φα¿ΣΓδ  ¿¼ÑεΓ
  6334.         ¼¡«ªÑßΓó«  αẽ¿τ¡δσ áΓα¿íπΓ«ó, αẼÑΓτ¿¬ Φα¿ΣΓ«ó GDI ¡áº¡áτáÑΓ
  6335.         Σ¿º¿τÑ߬¿¼ Φα¿ΣΓá¼ ΦΓαáΣδ ó Γ«¼ ß½πτáÑ, Ñß½¿ ¿σ  σáαá¬ΓÑα¿ßΓ¿¬¿
  6336.         ¡Ñ ß««ΓóÑΓßΓóπεΓ σáαá¬ΓÑα¿ßΓ¿¬á¼ ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú« ½«ú¿τÑ߬«ú«
  6337.         Φα¿ΣΓá.  ö¿º¿τÑ߬¿⌐  Φα¿ΣΓ  ß  ¡á¿¼Ñ¡∞Φ¿¼  º¡áτÑ¡¿Ñ¼  ΦΓαáΣá  ¿
  6338.         óδí¿αáÑΓß∩ GDI.
  6339.              ÅÑαÑñ  ΓѼ,  ¬á¬  ¡áτáΓ∞  «Γ«íαáªÑ¡¿Ñ,   GDI   »αÑ«íαáºπÑΓ
  6340.         ΓαÑíπѼπε   óδß«Γπ   ¿  Φ¿α¿¡π  ½«ú¿τÑ߬«ú«  Φα¿ΣΓá  ó  Ññ¿¡¿µδ
  6341.         πßΓα«⌐ßΓóá.  ¥Γ«  »αÑ«íαẫóá¡¿Ñ  ºáó¿ß¿Γ  «Γ  ΓѬπΘÑú«  αѪ¿¼á
  6342.         «Γ«íαáªÑ¡¿∩  ¿  αẼÑα«ó  «¬¡á  ¿  «í½áßΓ¿ »α«ß¼«Γαá. çáΓѼ GDI
  6343.         ΓαÑíπÑΓ «Γ πßΓα«⌐ßΓóá αÑ὿º«óáΓ∞ Σ¿º¿τÑ߬¿⌐ Φα¿ΣΓ.  ôßΓα«⌐ßΓó«
  6344.         ¼«ªÑΓ αÑ὿º«óáΓ∞ Φα¿ΣΓ, Ñß½¿ «¡« ¼«ªÑΓ ß«ºñáΓ∞ ¿½¿ Γ«τ¡« Γᬫ⌐
  6345.         ªÑ ¿½¿ ¡á¿í«½ÑÑ »α¿í½¿ªÑ¡¡δ⌐ ¬ ¡Ñ¼π Φα¿ΣΓ.
  6346.  
  6347.        Windows 3.0/Ref/1#7                                      = 134 =
  6348.  
  6349.              àß½¿ πßΓα«⌐ßΓó« ¡Ñ ¼«ªÑΓ αÑ὿º«óáΓ∞ Σ¿º¿τÑ߬¿⌐ Φα¿ΣΓ, GDI
  6350.         ßαáó¡¿óáÑΓ  Ñú«  ß« ßó«¿¼ ß«íßΓóÑ¡¡δ¼ ¡áí«α«¼ Φα¿ΣΓ«ó. àß½¿ GDI
  6351.         ¿¼ÑÑΓ Φα¿ΣΓ, ¡á¿í«½ÑÑ Γ«τ¡« »«ñσ«ñ∩Θ¿⌐ ½«ú¿τÑ߬«¼π  Φα¿ΣΓπ,  Γ«
  6352.         «¡  ¿ ¿ß»«½∞ºπÑΓß∩. ì« Ñß½¿ πßΓα«⌐ßΓó« «»«óÑΘáÑΓ, τΓ« «¡« ¼«ªÑΓ
  6353.         αáí«ΓáΓ∞ Γ«½∞¬«  ß«  Φα¿ΣΓἿ,  αÑ὿ºπÑ¼δ¼¿  πßΓα«⌐ßΓó«¼,  GDI
  6354.         ¿ß»«½∞ºπÑΓ αÑ὿º«óá¡¡δ⌐ Φα¿ΣΓ.
  6355.              àß½¿  πßΓα«⌐ßΓó«  ¡Ñ ¼«ªÑΓ αÑ὿º«óáΓ∞ Φα¿ΣΓ, GDI óδí¿αáÑΓ
  6356.         »«ñσ«ñ∩Θ¿⌐ ¿º ßó«¿σ ß«íßΓóÑ¡¡δσ.
  6357.              ä½∩ Γ«ú«, τΓ«íδ «»αÑñѽ¿Γ∞, ¡á߬«½∞¬« σ«α«Φ« ß««ΓóÑΓßΓóπÑΓ
  6358.         ñá¡¡δ⌐  Σ¿º¿τÑ߬¿⌐   Φα¿ΣΓ   ΓαÑíπѼ«¼π   ½«ú¿τÑ߬«¼π   Φα¿ΣΓπ,
  6359.         αẼÑΓτ¿¬  íÑαÑΓ  ½«ú¿τÑ߬¿⌐  Φα¿ΣΓ ¿ ßαáó¡¿óáÑΓ Ñú« áΓα¿íπΓδ ß
  6360.         áΓα¿íπΓἿ ¬áªñ«ú« Σ¿º¿τÑ߬«ú« Φα¿ΣΓá ó ß¿ß¼Ñ¼Ñ.
  6361.              é  Γáí½¿µÑ  2.5  »ÑαÑτ¿ß½∩εΓß∩  σáαá¬ΓÑα¿ßΓ¿¬¿, ¡á ¬«Γ«αδÑ
  6362.         ¡á¬½áñδóáεΓß∩ ΦΓαáΣδ αẼÑΓτ¿¬«¼  Φα¿ΣΓ«ó  GDI.  òáαá¬ΓÑα¿ßΓ¿¬¿
  6363.         úαπ»»¿απεΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß óÑßἿ ΦΓαáΣ«ó, »α¿τѼ ¡á¿í«½∞Φ¿⌐
  6364.         ΦΓαáΣ ¡á½áúáÑΓß∩ ¡á σáαá¬ΓÑα¿ßΓ¿¬π ìáí«α ß¿¼ó«½«ó, á ¡á¿¼Ñ¡∞Φ¿⌐
  6365.         -   ¡á   σáαá¬ΓÑα¿ßΓ¿¬¿   å¿α¡«ßΓ∞,   ìᬽ«¡,  Å«ñτÑનóá¡¿Ñ  ¿
  6366.         çáτÑનóá¡¿Ñ.
  6367.  
  6368.  
  6369.        Windows 3.0/Ref/1#7                                      = 135 =
  6370.  
  6371.  
  6372.             Æáí½¿µá 2.5  òáαá¬ΓÑα¿ßΓ¿¬¿ «Γ«íαáªÑ¡¿∩ Φα¿ΣΓá
  6373.  
  6374.         ----------------------------------------------------------------
  6375.          òáαá¬ΓÑα¿ßΓ¿¬á        æσѼᠡạáτÑ¡¿∩ ΦΓαáΣá         éÑß
  6376.                                                                ΦΓαáΣá
  6377.         ----------------------------------------------------------------
  6378.          ìáí«α ß¿¼ó«½«ó     àß½¿ ¡áí«αδ ß¿¼ó«½«ó ¡Ñ ß«»«ßΓá-      4
  6379.                             ó¿¼δ, Φα¿ΣΓ-¬á¡ñ¿ñáΓ ΦΓαáΣπÑΓß∩
  6380.                             Γ∩ªÑ½«. ÿα¿ΣΓδ ß ¡Ñ»«ñσ«ñ∩Θ¿¼
  6381.                             ¡áí«α«¼ ß¿¼ó«½«ó «τÑ¡∞ αÑñ¬«
  6382.                             óδí¿αáεΓß∩ ó ¬áτÑßΓóÑ Σ¿º¿τÑ߬«ú«
  6383.                             Φα¿ΣΓá. ìÑ ßπΘÑßΓóπÑΓ ¡áí«αá
  6384.                             ß¿¼ó«½«ó »« π¼«½τá¡¿ε. ¥Γ« «º¡áτáÑΓ,
  6385.                             τΓ« ½«ú¿τÑ߬¿⌐ Φα¿ΣΓ ñ«½ªÑ¡ ó
  6386.                             ½εí«¼ ß½πτáѠ߻ѵ¿Σ¿µ¿α«óáΓ∞
  6387.                             αáºαáí«Γá¡¡δ⌐ ¡áí«α.
  6388.  
  6389.          ÿáú                ìÑ»«ñσ«ñ∩Θ¿⌐ Φáú ΦΓαáΣπÑΓß∩           3
  6390.                             Γ∩ªÑ½«. àß½¿ ΓαÑíπÑΓß∩ Φα¿ΣΓ ß
  6391.                             »«ßΓ«∩¡¡δ¼ Φáú«¼, »ÑαѼѡ¡δ⌐ Φáú
  6392.                             ΦΓαáΣπÑΓß∩ ¡á¿í«½ÑÑ Γ∩ªÑ½«, Γ.¬.
  6393.                             »α¿¬½áñ¡á∩ »α«úαá¼¼á, ¬«Γ«αá∩
  6394.                             π»αáó½∩ÑΓ Φα¿ΣΓ«¼ ß Σ¿¬ß¿α«óá¡¡δ¼
  6395.                             Φáú«¼, ¼«ªÑΓ íδΓ∞ ¡Ñ ó ß«ßΓ«∩¡¿¿
  6396.                             π»αáó½∩Γ∞ Φα¿ΣΓ«¼ ß »ÑαѼѡ¡δ¼
  6397.                             Φáú«¼.
  6398.  
  6399.          æÑ¼Ñ⌐ßΓó«          àß½¿   ßѼÑ⌐ßΓóá  ¡Ñß«»«ßΓáó¿¼δ,      3
  6400.                             Φα¿ΣΓ-¬á¡ñ¿ñáΓ ΦΓαáΣπÑΓß∩ Γ∩ªÑ½«.
  6401.                             àß½¿ ºá»α«ΦÑ¡« ßѼÑ⌐ßΓó« Φα¿ΣΓ«ó »«
  6402.                             π¼«½τá¡¿ε, ΦΓαáΣ ¡Ñ ¡áº¡áτáÑΓß∩.
  6403.  
  6404.          ê¼∩ ¡áτÑαΓá¡¿∩     àß½¿ ¿¼Ñ¡á ¡áτÑαΓá¡¿∩ Φα¿ΣΓ«ó         3
  6405.                             ¡Ñß«»«ßΓáó¿¼δ, Φα¿ΣΓ-¬á¡ñ¿ñáΓ
  6406.                             ΦΓαáΣπÑΓß∩ Γ∩ªÑ½«. àß½¿ ºá»α«ΦÑ¡«
  6407.                             ¡áτÑαΓá¡¿Ñ Φα¿ΣΓá »« π¼«½τá¡¿ε,
  6408.                             ΦΓαáΣ ¡Ñ ¡á½áúáÑΓß∩.
  6409.  
  6410.          éδß«Γá             ìÑóÑα¡á∩ óδß«Γá ΦΓαáΣπÑΓß∩.           2
  6411.                             GDI óßÑúñá óδí¿αáÑΓ ¿½¿ ß¿¡ΓѺ¿απÑΓ
  6412.                             í«½ÑÑ ¡¿º¬¿⌐ Φα¿ΣΓ, Ñß½¿ ¡Ñ
  6413.                             ñ«ßΓπ»¡á Γ«τ¡á∩ óδß«Γá. GDI
  6414.                             ß¿¡ΓѺ¿απÑΓ Φα¿ΣΓ, πóѽ¿τ¿óá∩
  6415.                             αáßΓα«óδÑ ¬áαΓδ ß¿¼ó«½«ó Φα¿ΣΓá
  6416.                             »α¿ »«¼«Θ¿ π¼¡«ªÑ¡¿∩ ¡á µÑ½«Ñ τ¿ß½«.
  6417.                             GDI ¼«ªÑΓ πóѽ¿τ¿Γ∞ Φα¿ΣΓ ¡Ñ í«½ÑÑ,
  6418.                             τѼ ó ó«ßѼ∞ αáº. àß½¿ ºá»α«ΦÑ¡á
  6419.                             óδß«Γá »« π¼«½τá¡¿ε, GDI óδí¿αáÑΓ
  6420.                             20-Γ¿ Γ«τÑτ¡δ⌐ Φα¿ΣΓ.
  6421.  
  6422.         ÿ¿α¿¡á              ìÑóÑα¡á∩ Φ¿α¿¡á ΦΓαáΣπÑΓß∩. GDI       2
  6423.                             óßÑúñá óδí¿αáÑΓ ¿½¿ ß¿¡ΓѺ¿απÑΓ
  6424.  
  6425.        Windows 3.0/Ref/1#7                                      = 136 =
  6426.  
  6427.                             í«½ÑÑ πº¬¿⌐ Φα¿ΣΓ, Ñß½¿ Γ«τ¡á∩
  6428.                             Φ¿α¿¡á ¡Ñ ñ«ßΓπ»¡á. àß½¿ ºá»α«ΦÑ¡á
  6429.                             Φ¿α¿¡á »« π¼«½τá¡¿ε, GDI ¡áº¡áτáÑΓ
  6430.                             ΦΓαáΣ ºá ½εí«Ñ «Γ½¿τ¿Ñ ¼Ñªñπ
  6431.                             ¬«φΣΣ¿µ¿Ñ¡Γ«¼ ßªáΓ¿∩ πßΓα«⌐ßΓóá ¿
  6432.                             ¬«φΣΣ¿µ¿Ñ¡Γ«¼ ßªáΓ¿∩ Φα¿ΣΓá.
  6433.                             ÉẼÑΓτ¿¬ ¼«ªÑΓ óδñáΓ∞
  6434.                             ¡Ñ«ª¿ñá¡¡δ⌐ αѺπ½∞ΓáΓ, Ñß½¿ ¡ÑΓ
  6435.                             Φα¿ΣΓ«ó ß ñá¡¡δ¼ ¬«φΣΣ¿µ¿Ñ¡Γ«¼
  6436.                             ßªáΓ¿∩.
  6437.  
  6438.         å¿α¡«ßΓ∞            ò«Γ∩ GDI ¼«ªÑΓ ß¿¡ΓѺ¿α«óáΓ∞          1
  6439.                             ª¿α¡δ⌐ Φα¿ΣΓ, »αÑñ»«τΓ¿Γѽ∞¡ÑÑ
  6440.                             ¡áßΓ«∩Θ¿⌐ ª¿α¡δ⌐ Φα¿ΣΓ. ÉẼÑΓτ¿¬
  6441.                             ΦΓαáΣπÑΓ ºá ß¿¡ΓѺ¿α«óá¡¿Ñ.
  6442.  
  6443.         ìᬽ«¡              ò«Γ∩ GDI ¼«ªÑΓ ß¿¡ΓѺ¿α«óáΓ∞          1
  6444.                             ¬παß¿ó, »αÑñ»«τΓ¿Γѽ∞¡ÑÑ ¡áßΓ«∩Θ¿⌐
  6445.                             ¬παß¿ó. ÉẼÑΓτ¿¬ ΦΓαáΣπÑΓ ºá
  6446.                             ß¿¡ΓѺ¿α«óá¡¿Ñ.
  6447.  
  6448.         Å«ñτÑનóá¡¿Ñ       ò«Γ∩ GDI ¼«ªÑΓ ß¿¡ΓѺ¿α«óáΓ∞          1
  6449.                             »«ñτÑનóá¡¿Ñ, »αÑñ»«τΓ¿Γѽ∞¡ÑÑ
  6450.                             ¡áßΓ«∩Θ¿⌐ Φα¿ΣΓ ß »«ñτÑનó᡿Ѽ.
  6451.                             ÉẼÑΓτ¿¬ ΦΓαáΣπÑΓ ºá ß¿¡ΓѺ¿α«óá¡¿Ñ.
  6452.  
  6453.         çáτÑનóá¡¿Ñ        ò«Γ∩ GDI ¼«ªÑΓ ß¿¡ΓѺ¿α«óáΓ∞          1
  6454.                             ºáτÑનóá¡¿Ñ, »αÑñ»«τΓ¿Γѽ∞¡ÑÑ
  6455.                             ¡áßΓ«∩Θ¿⌐ Φα¿ΣΓ ß ºáτÑનó᡿Ѽ.
  6456.                             ÉẼÑΓτ¿¬ ΦΓαáΣπÑΓ ºá ß¿¡ΓѺ¿α«óá¡¿Ñ.
  6457.  
  6458.              àß½¿ GDI ß¿¡ΓѺ¿απÑΓ  Φα¿ΣΓ,  αẼÑΓτ¿¬  ¡áº¡áτáÑΓ  ΦΓαáΣ,
  6459.         ¬«Γ«αδ⌐  ºáó¿ß¿Γ  «Γ  τ¿ß½á  ºá»α«ß«ó Φα¿ΣΓá. ü«½ÑÑ Γ«ú«, ΦΓαáΣ
  6460.         πóѽ¿τ¿óáÑΓß∩, Ñß½¿ Φα¿ΣΓ ß¿¡ΓѺ¿απÑΓß∩ ó «í«¿σ ¡á»αáó½Ñ¡¿∩σ, ¿
  6461.         ß¿¡ΓѺ¿α«óá¡¿Ñ  ¡ÑτÑΓ¡«Ñ,   Γ.Ñ.  Φα¿ΣΓ   ßª¿¼áÑΓß∩   ó   «ñ¡«¼
  6462.         ¡á»αáó½Ñ¡¿¿ í«½∞ΦÑ, τѼ ó ñαπú«¼.
  6463.              è«úñá  αẼÑΓτ¿¬ ßαáó¡¿½ óßÑ Φα¿ΣΓδ ó ß¿ßΓѼÑ, «¡ óδí¿αáÑΓ
  6464.         «ñ¿¡ ß ¡á¿¼Ñ¡∞ΦÑ⌐ óѽ¿τ¿¡«⌐ ΦΓαáΣá. Åਪ½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á
  6465.         »«½πτ¿Γ∞ σáαá¬ΓÑα¿ßΓ¿¬¿ φΓ«ú« Φα¿ΣΓá ñ½∩  Γ«ú«,  τΓ«íδ  »«¡∩Γ∞,
  6466.         ¬á¬«⌐ Φα¿ΣΓ Ñ⌐ »αÑñ«ßΓáó½Ñ¡.
  6467.              éÑßá   ΦΓαáΣ«ó,  »ÑαÑτ¿ß½Ñ¡¡δÑ  ó  Γáí½¿µÑ  2.5.  ∩ó½∩εΓß∩
  6468.         ΦΓαáΣἿ »« π¼«½τá¡¿ε, ¿ß»«½∞ºπÑ¼δ¼¿ GDI.
  6469.  
  6470.              Åα¿¼Ñα óδí«αá Φα¿ΣΓá
  6471.  
  6472.              ÅαÑñ»«½«ª¿¼, τΓ« ó Γáí½¿µÑ  ß¿ßΓѼ¡δσ  Φα¿ΣΓ«ó  ß«ñÑαªáΓß∩
  6473.         Γ«½∞¬«  Γα¿  Σ¿º¿τÑ߬¿σ  Φα¿ΣΓá, »αÑñßΓáó½Ñ¡¡δÑ ¡á α¿ßπ¡¬Ñ 2.19
  6474.         "Æáí½¿µá Φα¿ΣΓ«ó GDI", Φα¿ΣΓδ X, Y ¿ Z. ÅαÑñ»«½«ª¿¼ ΓᬪÑ,  τΓ«
  6475.         ¡áñ«  ¿ß»«½∞º«óáΓ∞  ß»Ñµ¿á½∞¡δ⌐  Φα¿ΣΓ,  Φα¿ΣΓ  Q, ñ½∩ ß«ºñá¡¿∩
  6476.         ΓѬßΓá ¡á πßΓα«⌐ßΓóÑ óδó«ñá.  Å«½∞º«óáΓÑ½ε  ¡Ñ«íσ«ñ¿¼«  «»¿ßáΓ∞
  6477.         Φα¿ΣΓ  Q  Γá¬, τΓ«íδ GDI ¼«ú óδíαáΓ∞ Σ¿º¿τÑ߬¿⌐ Φα¿ΣΓ (X, Y ¿½¿
  6478.         Z), ¡á¿í«½ÑÑ ß««ΓóÑΓßΓóπεΘ¿⌐ Φα¿ΣΓπ Q.
  6479.              ä½∩ «»¿ßá¡¿∩ Φα¿ΣΓá Q ¡Ñ«íσ«ñ¿¼« ¿ß»«½∞º«óáΓ∞ Σπ¡¬µ¿ε  GDI
  6480.  
  6481.        Windows 3.0/Ref/1#7                                      = 137 =
  6482.  
  6483.         CreateFont   ¿½¿   CreateFontIndirect.   ¥Γ¿   Σπ¡¬µ¿¿  ß«ºñáεΓ
  6484.         ½«ú¿τÑ߬¿⌐ Φα¿ΣΓ,  ¬«Γ«αδ⌐  ∩ó½∩ÑΓß∩  «»¿ß᡿Ѽ  ºá»αáΦ¿óáѼ«ú«
  6485.         Σ¿º¿τÑ߬«ú« Φα¿ΣΓá.
  6486.              êß»«½∞ºπ⌐ΓÑ Σπ¡¬µ¿ε SelectObject  ñ½∩  óδí«αá  Σ¿º¿τÑ߬«ú«
  6487.         Φα¿ΣΓá,  ¬«Γ«αδ⌐  í½¿ªÑ óßÑú« ß««ΓóÑΓßΓóπÑΓ Φα¿ΣΓπ Q. (Åα¿ φΓ«¼
  6488.         ¡Ñ«íσ«ñ¿¼« Σπ¡¬µ¿¿ SelectObject »ÑαÑñáΓ∞ ñÑß¬α¿»Γ«α Φα¿ΣΓá  Q).
  6489.         èᬠ Γ«½∞¬«  »α«¿ºóÑñÑ¡  ó맮ó Σπ¡¬µ¿¿ SelectObject, GDI ¡áτ¡ÑΓ
  6490.         »α«µÑßß óδí«αá.
  6491.              é  Γáí½¿µÑ  2.6  »αÑñßΓáó½Ñ¡δ Σ¿º¿τÑ߬¿Ñ Φα¿ΣΓδ ¿º Γáí½¿µδ
  6492.         Φα¿ΣΓ«ó ¿ ΦΓαáΣδ, ¬«Γ«αδÑ GDI ¡áº¡áτáÑΓ ¬áªñ«¼π Φα¿ΣΓπ, »δΓá∩ß∞
  6493.         ¡á⌐Γ¿ Φα¿ΣΓ, ¡á¿í«½ÑÑ »«½¡« ß««ΓóÑΓßΓóπεΘ¿⌐ Φα¿ΣΓπ Q.  é  ½Ñó«¼
  6494.         ßΓ«½íµÑ  »α¿óÑñÑ¡δ áΓα¿íπΓδ Φα¿ΣΓ«ó, ¬«Γ«αδÑ GDI ¿ß»«½∞ºπÑΓ ñ½∩
  6495.         ßαáó¡Ñ¡¿∩; ó«  óΓ«α«¼  ßΓ«½íµÑ  »α¿óÑñÑ¡δ  áΓα¿íπΓδ  Φα¿ΣΓá  Q,
  6496.         «»¿ßδóáεΘ¿Ñ  Φα¿ΣΓ.  çá  áΓα¿íπΓἿ Φα¿ΣΓ«ó X, Y ¿ Z - Φα¿ΣΓ«ó,
  6497.         ¬«Γ«αδÑ ñÑ⌐ßΓó¿Γѽ∞¡« ¡áσ«ñ∩Γß∩ ó ß¿ßΓѼ¡«⌐ Γáí½¿µÑ  Φα¿ΣΓ«ó  -
  6498.         ß½ÑñπεΓ   º¡áτÑ¡¿∩   ΦΓαáΣ«ó,  ¬«Γ«αδÑ  GDI  ¡áº¡áτáÑΓ  ¬áªñ«¼π
  6499.         áΓα¿íπΓπ.  ì¿ª¡∩∩  ßΓα«¬á  Γáí½¿µδ  ß«ñÑαª¿Γ  «íΘ¿⌐  ΦΓαáΣ  ñ½∩
  6500.         ¬áªñ«ú« Φα¿ΣΓá:
  6501.  
  6502.  
  6503.        Windows 3.0/Ref/1#7                                      = 138 =
  6504.  
  6505.  
  6506.            Æáí½¿µá 2.6  Åα¿¼Ñα «µÑ¡¬¿ Φα¿ΣΓ«ó »α¿ óδí«αÑ
  6507.  
  6508.         ----------------------------------------------------------------
  6509.                       Åα«Ñ¬Γ¿απѼδ⌐        ê¼ÑεΘ¿Ñß∩ Φα¿ΣΓδ/ ¿σ ΦΓαáΣδ
  6510.  
  6511.            ÇΓα¿íπΓδ         Q             A            B           C
  6512.         ----------------------------------------------------------------
  6513.         ìáí«α ß¿¼ó«½«ó  ANSI        OEM      4    OEM     4   ANSI     0
  6514.  
  6515.         ÿáú            Σ¿¬ß¿α«óá¡-  »ÑαѼѡ- 3   Σ¿¬ß¿α«- 0   »ÑαѼѡ- 3
  6516.                        ¡δ⌐          ¡δ⌐          óδ¡¡δ⌐       ¡δ⌐
  6517.  
  6518.         æÑ¼Ñ⌐ßΓó«      Roman        Modern   3   Roman   0    Modern   3
  6519.  
  6520.         ê¼∩ ¡áτÑαΓá¡¿∩ Tms          Pica     3   Tms     0    Elite    3
  6521.                        Rmn                       Rmn
  6522.  
  6523.         éδß«Γá         8            10       2   10      2    8        0
  6524.  
  6525.         ÿ¿α¿¡á         4            6        2   6       2    4        0
  6526.  
  6527.         ìᬽ«¡         ìÑΓ          ìÑΓ      0   ìÑΓ     0    ìÑΓ      0
  6528.  
  6529.         Å«ñτÑનóá¡¿Ñ  ìÑΓ          ìÑΓ      0   ìÑΓ    0     ìÑΓ      0
  6530.  
  6531.         çáτÑનóá¡¿Ñ   ìÑΓ          ìÑΓ      0   ìÑΓ    0   ìÑΓ        0
  6532.         ----------------------------------------------------------------
  6533.         ÄíΘ¿⌐ ΦΓαáΣ                         17          8              9
  6534.         ----------------------------------------------------------------
  6535.  
  6536.              éѽ¿τ¿¡á   «íΘÑú«   ΦΓαáΣá   »«¬áºδóáÑΓ,   τΓ«  ¡á¿¼Ñ¡∞ΦÑÑ
  6537.         ¬«½¿τÑßΓó« ΦΓαáΣ¡δσ «τ¬«ó »«½πτ¿½ Φα¿ΣΓ Y,  ¿,  ß««ΓóÑΓßΓóÑ¡¡«,
  6538.         «¡ ¡á¿í«½ÑÑ Γ«τ¡« ß««ΓóÑΓßΓóπÑΓ Φα¿ΣΓπ Q. é  φΓ«¼  »α¿¼ÑαÑ  GDI
  6539.         óδí¿αáÑΓ  Φα¿ΣΓ  Y  ó ¬áτÑßΓóÑ Σ¿º¿τÑ߬«ú« Φα¿ΣΓá ¡á πßΓα«⌐ßΓóÑ
  6540.         óδó«ñá.
  6541.                                                                                
  6542.             2.13.8 öá⌐½δ Φα¿ΣΓ«ó ¿ αÑßπαßδ Φα¿ΣΓ«ó
  6543.  
  6544.              GDI  ºá»«¼¿¡áÑΓ  ¿¡Σ«α¼áµ¿ε  «  Σ¿º¿τÑ߬«¼  Φα¿ΣΓÑ ó Σá⌐½Ñ
  6545.         Φα¿ΣΓá. öá⌐½ Φα¿ΣΓá ß«ßΓ«¿Γ ¿º  ºáú«½«ó¬á  ¿  αáßΓα«ó«⌐  ¬áαΓδ.
  6546.         çáú«½«ó«¬  Σá⌐½á Φα¿ΣΓá ß«ñÑαª¿Γ »«ñα«í¡πε ¿¡Σ«α¼áµ¿ε « Φα¿ΣΓÑ.
  6547.         àß½¿ Σá⌐½ Φα¿ΣΓá ∩ó½∩ÑΓß∩  αáßΓα«óδ¼,  αáßΓα«óá∩  ¬áαΓᠠ󠠡Ѽ
  6548.         ß«ñÑαª¿Γ  Σá¬Γ¿τÑ߬«Ñ  »αÑñßΓáó½Ñ¡¿Ñ ß¿¼ó«½«ó Φα¿ΣΓá. àß½¿ Σá⌐½
  6549.         Φα¿ΣΓá  ∩ó½∩ÑΓß∩  óÑ¬Γ«α¡δ¼,  Ñú«  αáßΓα«óá∩   ¬áαΓá   ß«ñÑনΓ
  6550.         φ½Ñ¼Ñ¡Γδ  ß¿¼ó«½«ó  ñ½∩  ß¿¼ó«½«ó  Φα¿ΣΓá.  ÉÑßπαß Φα¿ΣΓá - φΓ«
  6551.         ¡áí«α ¿º «ñ¡«ú« ¿½¿ ¡Ñ߬«½∞¬¿σ Σá⌐½«ó Σ¿º¿τÑ߬¿σ Φα¿ΣΓ«ó.
  6552.  
  6553.  
  6554.  
  6555.        Windows 3.0/Ref/1#7                                      = 139 =
  6556.  
  6557.                                   2.14 öπ¡¬µ¿¿ ¼ÑΓáΣá⌐½á                       
  6558.        ----------------------------------------------------------------
  6559.  
  6560.              öπ¡¬µ¿¿  ¼ÑΓáΣá⌐½á  ß½πªáΓ  ñ½∩   ß«ºñá¡¿∩,   ¬«»¿α«óá¡¿∩,
  6561.         ºá¬αδΓ¿∩,   πñá½Ñ¡¿∩,   »«½πτÑ¡¿∩,   óδ»«½¡Ñ¡¿∩  ¿  ó«ºóαáΘÑ¡¿∩
  6562.         ¿¡Σ«α¼áµ¿¿ « ¼ÑΓáΣá⌐½áσ.  îÑΓáΣá⌐½  -  φΓ«  ¡áí«α  ¬«¼á¡ñ  GDI,
  6563.         ß½πªáΘ¿σ ñ½∩ ß«ºñá¡¿∩ ΓѬßΓá ¿½¿ ¿º«íαáªÑ¡¿∩.
  6564.              îÑΓáΣá⌐½δ  »αÑñ«ßΓáó½∩εΓ  πñ«í¡δ⌐   ¼ÑΓ«ñ   ñ½∩   σαá¡Ñ¡¿∩
  6565.         úαáΣ¿τÑ߬¿σ ¬«¼á¡ñ ¿ ß«ºñá¡¿∩ ΓѬßΓá ¿½¿ ¿º«íαáªÑ¡¿⌐. îÑΓáΣá⌐½δ
  6566.         «ß«íÑ¡¡«  »«½Ñº¡δ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ, ¬«Γ«αδÑ ¡Ñ«ñ¡«¬αáΓ¡«
  6567.         ¿ß»«½∞ºπεΓ ß»Ñµ¿á½∞¡δ⌐ ΓѬßΓ ¿½¿ «ß«í«Ñ ¿º«íαáªÑ¡¿Ñ.  îÑΓáΣá⌐½δ
  6568.         ΓᬪѠ ∩ó½∩εΓß∩  ¡Ñºáó¿ß¿¼δ¼¿  «Γ  πßΓα«⌐ßΓó;  ß«ºñáó ΓѬßΓ ¿½¿
  6569.         ¿º«íαáªÑ¡¿Ñ ß »«¼«Θ∞ε ¬«¼á¡ñ GDI ¿  ºáΓѼ  »«¼ÑßΓ¿ó  ¬«¼á¡ñδ  ó
  6570.         ¼ÑΓáΣá⌐½, »α¿¬½áñ¡á∩ »α«úαἼᠼ«ªÑΓ ¡Ñ«ñ¡«¬αáΓ¡«  ó«ßß«ºñáóáΓ∞
  6571.         φëà ΓѬßΓ  ¿½¿ ¿º«íαáªÑ¡¿Ñ ¡á α∩ñÑ πßΓα«⌐ßΓó. îÑΓáΣá⌐½δ ΓᬪÑ
  6572.         »«½Ñº¡δ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ, ¬«Γ«αδ¼ ¡Ñ«íσ«ñ¿¼«  »ÑαÑñáóáΓ∞
  6573.         úαáΣ¿τÑ߬πε    ¿¡Σ«α¼áµ¿ε    ñαπú¿¼    »α¿¬½áñ¡δ¼   »α«úαá¼¼á¼.
  6574.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε   Σπ¡¬µ¿ε
  6575.         ¼ÑΓáΣá⌐½á:
  6576.  
  6577.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  6578.         ---------------------------------------------------------------
  6579.          CloseMetaFile           çá¬αδóáÑΓ ¼ÑΓáΣá⌐½ ¿ ß«ºñáÑΓ
  6580.                                  ñÑß¬α¿»Γ«α ¼ÑΓáΣá⌐½á.
  6581.  
  6582.          CopyMetaFile            è«»¿απÑΓ ¿ßσ«ñ¡δ⌐ ¼ÑΓáΣá⌐½ ó Σá⌐½.
  6583.  
  6584.          CreateMetaFile          æ«ºñáÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¼ÑΓáΣá⌐½á.
  6585.  
  6586.          DeleteMetaFile          ôñá½∩ÑΓ ¼ÑΓáΣá⌐½ ¿º »á¼∩Γ¿.
  6587.  
  6588.          EnumMetaFile            ÅÑαÑτ¿ß½∩ÑΓ ó맮óδ GDI ó¡πΓα¿
  6589.                                  ¼ÑΓáΣá⌐½á.
  6590.  
  6591.          GetMetaFile             æ«ºñáÑΓ ñÑß¬α¿»Γ«α ¼ÑΓáΣá⌐½á.
  6592.  
  6593.          GetMetaFileBits         òαá¡¿Γ ¼ÑΓáΣá⌐½ ó ó¿ñÑ ¡áí«αá í¿Γ«ó ó
  6594.                                  í½«¬Ñ ú½«íá½∞¡«⌐ »á¼∩Γ¿.
  6595.  
  6596.          PlayMetaFile            éδ»«½¡∩ÑΓ ß«ñÑন¼«Ñ ß»Ñµ¿Σ¿µ¿α«óá¡¡«ú«
  6597.                                  ¼ÑΓáΣá⌐½á.
  6598.  
  6599.          PlayMetaFileRecord      éδ»«½¡∩ÑΓ ºá»¿ß∞ ¼ÑΓáΣá⌐½á.
  6600.  
  6601.          SetMetaFileBits         æ«ºñáÑΓ ¼ÑΓáΣá⌐½ »á¼∩Γ¿.
  6602.                                  2.14.1 æ«ºñá¡¿Ñ ¼ÑΓáΣá⌐½á                     
  6603.  
  6604.              Åਪ½áñ¡á∩  »α«úαἼᠠó  ßαÑñÑ  Windows  ñ«½ª¡á   ß«ºñáΓ∞
  6605.         ¼ÑΓáΣá⌐½  ó  ß»Ñµ¿á½∞¡«¼  ¬«¡ΓѬßΓÑ πßΓα«⌐ßΓóá. Åα¿ φΓ«¼ «¡á ¡Ñ
  6606.         ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞  ¬«¡ΓѬßΓδ  πßΓα«⌐ßΓóá,  ¬«Γ«αδÑ  ó«ºóαáΘáεΓ
  6607.         Σπ¡¬µ¿¿  CreateDC  ¿½¿  GetDC,  á  ñ«½ª¡á ¿ß»«½∞º«óáΓ∞ ¬«¡ΓѬßΓ
  6608.         πßΓα«⌐ßΓóá, ó«ºóαáΘáѼδ⌐ Σπ¡¬µ¿Ñ⌐ CreateMetaFile.
  6609.  
  6610.        Windows 3.0/Ref/1#7                                      = 140 =
  6611.  
  6612.              Windows  »«ºó«½∩ÑΓ   »α¿¬½áñ¡«⌐   »α«úαἼѠ  ¿ß»«½∞º«óáΓ∞
  6613.         »«ñ¼¡«ªÑßΓó«   Σπ¡¬µ¿⌐   GDI   ñ½∩   ß«ºñá¡¿∩   ¼ÑΓáΣá⌐½á.  ¥Γ«
  6614.         »«ñ¼¡«ªÑßΓó« ∩ó½∩ÑΓß∩  ¼¡«ªÑßΓó«¼  óßÑσ  Σπ¡¬µ¿⌐  GDI,  ¬«Γ«αδÑ
  6615.         ß½πªáΓ  ñ½∩  ß«ºñá¡¿∩ óδó«ñá (¡ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ¿ß»«½∞º«óáΓ∞ ΓÑ
  6616.         Σπ¡¬µ¿¿, ¬«Γ«αδÑ ß½πªáΓ ñ½∩ »«½πτÑ¡¿∩ ¿¡Σ«α¼áµ¿¿  «  ß«ßΓ«∩¡¿¿,
  6617.         Γᬿσ, ¡á»α¿¼Ñα, ¬á¬ Σπ¡¬µ¿¿ GetDeviceCaps ¿½¿ GetEnvironment).
  6618.              é  ¼ÑΓáΣá⌐½Ñ  »α¿¬½áñ¡á∩  »α«úαἼᠠ ¼«ªÑΓ   ¿ß»«½∞º«óáΓ∞
  6619.         ß½ÑñπεΘ¿Ñ Σπ¡¬µ¿¿ GDI:
  6620.  
  6621.         AnimatePalette          OffsetViewportOrg  SetDIBitsToDevice
  6622.         Arc                     OffsetWindowOrg    SetMapMode
  6623.         BitBlt                  PatBlt             SetMapperFlag
  6624.         Chord                   Pie                SetPixel
  6625.         CreateBrushInderect     Polygon            SetPolyFillMode
  6626.         CreateDIPPatternBrush   Polyline           SetROP2
  6627.         CreateFontInderect      PolyPolygon        SetStretchBltMode
  6628.         CreatePatternBrush      RealizePalette     SetTextAlign
  6629.         CreatePenInderect       Rectangle          SetTextCharExtra
  6630.         CreateRgn               ResizePalette      SetTextColor
  6631.         DrawText                RestoreDC          SetTextJustification
  6632.         Ellipse                 RoundRect          SetViewportExtt
  6633.         Escape                  SaveDC             SetWindowExt
  6634.         ExcludeClipRect         ScaleViewportExt   SetWindowOrg
  6635.         ExtTextOut              ScaleWindowExt     StretchBlt
  6636.         FloodFill               SelectClipRgn      StretchDIBits
  6637.         IntersectClipRect       SelectObject       TextOut
  6638.         LineTo                  SelectPalette
  6639.         MoveTo                  SetBkColor
  6640.         OffsetClipRgn           SetBkMode
  6641.  
  6642.              ä½∩  ß«ºñá¡¿∩  óδó«ñ¿¼«⌐   ¿¡Σ«α¼áµ¿¿   ß   ¿ß»«½∞º«ó᡿Ѽ
  6643.         ¼ÑΓáΣá⌐½á »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á óδ»«½¡¿Γ∞ τÑΓδαÑ Φáúá:
  6644.  
  6645.              1.  æ«ºñáΓ∞  ß»Ñµ¿á½∞¡δ⌐  ¬«¡ΓѬßΓ  πßΓα«⌐ßΓóá  ß  »«¼«Θ∞ε
  6646.         Σπ¡¬µ¿¿ CreateMetaFile.
  6647.  
  6648.              2. Å«ß½áΓ∞ ¬«¼á¡ñδ GDI ó ¼ÑΓáΣá⌐½,  ¿ß»«½∞ºπ∩  ß»Ñµ¿á½∞¡δ⌐
  6649.         ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá.
  6650.  
  6651.              3.  çá¬αδΓ∞ ¼ÑΓáΣá⌐½, ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε CloseMetaFile. ¥Γá
  6652.         Σπ¡¬µ¿∩ ó«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ¼ÑΓáΣá⌐½á.
  6653.  
  6654.              4. ê¡ñ¿µ¿α«óáΓ∞ ¿º«íαáªÑ¡¿Ñ  ¿½¿  ΓѬßΓ  ¡á  πßΓα«⌐ßΓóÑ  ß
  6655.         »«¼«Θ∞ε  Σπ¡¬µ¿¿ PlayMetaFile, »ÑαÑñáó Ñ⌐ ñÑß¬α¿»Γ«α ¼ÑΓáΣá⌐½á,
  6656.         »«½πτÑ¡¡δ⌐  Σπ¡¬µ¿Ñ⌐  CloseMetaFile  ¿   ñÑß¬α¿»Γ«α   ¬«¡ΓѬßΓá
  6657.         πßΓα«⌐ßΓóá, ¡á ¬«Γ«α«¼ ¼ÑΓáΣá⌐½ íπñÑΓ óδ»«½¡∩Γ∞ß∩.
  6658.  
  6659.              è«¡ΓѬßΓ     πßΓα«⌐ßΓóá,     ¬«Γ«αδ⌐    ß«ºñáÑΓ    Σπ¡¬µ¿∩
  6660.         CreateMetaFile,  ¡Ñ  ¿¼ÑÑΓ  áΓα¿íπΓ«ó  »«  π¼«½τá¡¿ε.  ïεíδÑ ¿º
  6661.         áΓα¿íπΓ«ó  ¬«¡ΓѬßΓá  πßΓα«⌐ßΓóá,  ñÑ⌐ßΓóπεΘ¿Ñ  ñ½∩  πßΓα«⌐ßΓóá
  6662.         óδó«ñá »α¿ óδ»«½¡Ñ¡¿¿ ¼ÑΓáΣá⌐½á  »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐,  íπñπΓ
  6663.         ñ½∩ ¼ÑΓáΣá⌐½á áΓα¿íπΓἿ »« π¼«½τá¡¿ε. îÑΓáΣá⌐½ ¼«ªÑΓ  ¿º¼Ñ¡∩Γ∞
  6664.         φΓ¿  áΓα¿íπΓδ  ó »α«µÑßßÑ óδ»«½¡Ñ¡¿∩. àß½¿ »α¿¬½áñ¡á∩ »α«úαá¼¼á
  6665.  
  6666.        Windows 3.0/Ref/1#7                                      = 141 =
  6667.  
  6668.         ¡πªñáÑΓß∩  ó  ß«σαá¡Ñ¡¿¿  »Ñαó«¡áτá½∞¡δσ  áΓα¿íπΓ«ó   ¬«¡ΓѬßΓá
  6669.         πßΓα«⌐ßΓóá  »«ß½Ñ  óδ»«½¡Ñ¡¿∩  ¼ÑΓáΣá⌐½á,  «¡á ñ«½ª¡á ß«σαá¡¿Γ∞
  6670.         ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá óδó«ñá, óδºóáó Σπ¡¬µ¿ε SaveDc »ÑαÑñ ó맮ó«¼
  6671.         Σπ¡¬µ¿¿  PlayMetaFile.   çáΓѼ,   »«ß½Ñ   ó«ºóαáΘÑ¡¿∩   Σπ¡¬µ¿¿
  6672.         PlayMetaFile,   »α¿¬½áñ¡á∩  »α«úαἼᠠñ«½ª¡á  óδºóáΓ∞  Σπ¡¬µ¿ε
  6673.         RestoreDC (ß »áαá¼ÑΓα«¼ nSavedDC, αáó¡δ¼ -1) ñ½∩ ó«ßßΓá¡«ó½Ñ¡¿∩
  6674.         »Ñαó«¡áτá½∞¡δσ áΓα¿íπΓ«ó ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá.
  6675.              ò«Γ∩  ¼á¬ß¿¼á½∞¡δ⌐  αẼÑα  ¼ÑΓáΣá⌐½á αáóÑ¡ 2 ó ßΓѻѡ¿ 32
  6676.         íá⌐Γ«ó  ¿½¿  ºá»¿ßÑ⌐,  αÑá½∞¡δ⌐  αẼÑα   ¼ÑΓáΣá⌐½á   «úαá¡¿τÑ¡
  6677.         ¬«½¿τÑßΓó«¼ »á¼∩Γ¿ ¿½¿ ñ«ßΓπ»¡«ú« ñ¿ß¬«ó«ú« »α«ßΓαá¡ßΓóá.
  6678.                                                                                
  6679.             2.14.2 òαá¡Ñ¡¿Ñ ¼ÑΓáΣá⌐½á ó »á¼∩Γ¿ ¿½¿ ¡á ñ¿ß¬Ñ
  6680.  
  6681.              Åਪ½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ  σαá¡¿Γ∞ ¼ÑΓáΣá⌐½ ó ß¿ßΓѼ¡«⌐
  6682.         »á¼∩Γ¿ ¿½¿ ó Σá⌐½Ñ ¡á ñ¿ß¬Ñ.
  6683.              ä½∩  σαá¡Ñ¡¿∩  ¼ÑΓáΣá⌐½á  ó  »á¼∩Γ¿  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  6684.         ñ«½ª¡á   óδºóáΓ∞  óπ¡¬µ¿ε  CreateMetaFile  ¿  »ÑαÑñáΓ∞  NULL  ó
  6685.         ¬áτÑßΓóÑ »áαá¼ÑΓαá Σπ¡¬µ¿¿.
  6686.              æπΘÑßΓóπÑΓ ñóá ß»«ß«íá σαá¡Ñ¡¿∩ ¼ÑΓáΣá⌐½á ó Σá⌐½Ñ ¡á ñ¿ß¬Ñ:
  6687.  
  6688.              è«úñá »α¿¬½áñ¡á∩ »α«úαá¼¼á óδºδóáÑΓ Σπ¡¬µ¿ε CreateMetaFile
  6689.         ñ½∩  Γ«ú«,  τΓ«íδ  «Γ¬αδΓ∞  ¼ÑΓáΣá⌐½,  «¡á  »«ßδ½áÑΓ ó ¬áτÑßΓóÑ
  6690.         »áαá¼ÑΓαá Σπ¡¬µ¿¿ ¿¼∩ Σá⌐½á, ¿ ¼ÑΓáΣá⌐½ íπñÑΓ  ºá»¿ßá¡  ó  φΓ«Γ
  6691.         Σá⌐½ ¡á ñ¿ß¬Ñ.
  6692.  
  6693.              Å«ß½Ñ  Γ«ú«,  ¬á¬  »α¿¬½áñ¡á∩ »α«úαá¼¼á ß«ºñá½á ¼ÑΓáΣá⌐½ ó
  6694.         »á¼∩Γ¿,  «¡á  óδºδóáÑΓ  Σπ¡¬µ¿ε   CopyMetaFile.   ¥Γá   Σπ¡¬µ¿∩
  6695.         »α¿¡¿¼áÑΓ  ñÑß¬α¿»Γ«α  ¼ÑΓáΣá⌐½á »á¼∩Γ¿ ¿ ¿¼∩ Σá⌐½á ¡á ñ¿ß¬Ñ, ó
  6696.         ¬«Γ«α«¼ íπñÑΓ σαá¡¿Γ∞ß∩ ¼ÑΓáΣá⌐½.
  6697.  
  6698.              öπ¡¬µ¿∩ GetMetaFile «Γ¬αδóáÑΓ ¼ÑΓáΣá⌐½, σαá¡∩Θ¿⌐ß∩ ó Σá⌐½Ñ
  6699.         ¡á ñ¿ß¬Ñ ¿ ñѽáÑΓ Ñú« ñ«ßΓπ»¡δ¼ ñ½∩ »«óΓ«α¡«ú«  óδ»«½¡Ñ¡¿∩  ¿½¿
  6700.         ¼«ñ¿Σ¿¬áµ¿¿.  ¥Γá  Σπ¡¬µ¿∩  »α¿¡¿¼áÑΓ  ¿¼∩  Σá⌐½á  ¡á  ñ¿ß¬Ñ, ó
  6701.         ¬«Γ«α«¼ σαá¡¿Γß∩ ¼ÑΓáΣá⌐½, ¿ ó«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ¼ÑΓáΣá⌐½á.
  6702.                                                                                
  6703.             2.14.3 ôñá½Ñ¡¿Ñ ¼ÑΓáΣá⌐½á
  6704.  
  6705.              Åਪ½áñ¡á∩ »α«úαἼᠫßó«í«ªñáÑΓ »á¼∩Γ∞,  ¬«Γ«απε  Windows
  6706.         ¿ß»«½∞ºπÑΓ  ñ½∩  σαá¡Ñ¡¿∩  ¼ÑΓáΣá⌐½á, »α¿ »«¼«Θ¿ ó맮óá Σπ¡¬µ¿¿
  6707.         DeleteMetaFile. ¥Γá Σπ¡¬µ¿∩ πñá½∩ÑΓ ¼ÑΓáΣá⌐½ ¿º »á¼∩Γ¿ ¿ ñѽáÑΓ
  6708.         ¡ÑñÑ⌐ßΓó¿Γѽ∞¡δ¼ ñÑß¬α¿»Γ«α. ìá Σá⌐½δ ¡á ñ¿ß¬Ñ φΓá  Σπ¡¬µ¿∩  ¡Ñ
  6709.         «¬áºδóáÑΓ ¡¿¬á¬«ú« ó½¿∩¡¿∩.
  6710.                   2.14.4 êº¼Ñ¡Ñ¡¿Ñ »«α∩ñ¬á óδ»«½¡Ñ¡¿∩ ¼ÑΓáΣá⌐½á ó Windows      
  6711.  
  6712.              îÑΓáΣá⌐½  ¡Ñ  ¼«ªÑΓ  íδΓ∞  óδ»«½¡Ñ¡  ß«  óßÑ⌐  »«½¡«Γ«⌐  ¿
  6713.         Γ«τ¡«ßΓ∞ε ó Γ«⌐ Σ«α¼Ñ, ó ¬«Γ«α«⌐  «¡  íδ½  ºá»¿ßá¡.  Åਪ½áñ¡á∩
  6714.         »α«úαἼᠠ ¼«ªÑΓ   ¿ß»«½∞º«óáΓ∞   Σπ¡¬µ¿ε   EnumMetaFile   ñ½∩
  6715.         «í¡áαπªÑ¡¿∩ «»αÑñѽѡ¡«⌐ ºá»¿ß¿ ¼ÑΓáΣá⌐½á. öπ¡¬µ¿∩ EnumMetaFile
  6716.         óδºδóáÑΓ ºáñáóáѼπε »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐ Σπ¡¬µ¿ε ¼¡«ú«¬αáΓ¡«ú«
  6717.         ó맮óá ¿ »ÑαÑñáÑΓ Ñ⌐ ß½ÑñπεΘÑÑ:
  6718.  
  6719.              è«¡ΓѬßΓ πßΓα«⌐ßΓóá ¼ÑΓáΣá⌐½á
  6720.  
  6721.        Windows 3.0/Ref/1#7                                      = 142 =
  6722.  
  6723.              ô¬áºáΓѽ∞ ¡á Γáí½¿µπ ñÑß¬α¿»Γ«α«ó ¼ÑΓáΣá⌐½á
  6724.              ô¬áºáΓѽ∞ ¡á ºá»¿ß∞ ¼ÑΓáΣá⌐½á
  6725.              ù¿ß½«  ßó∩ºá¡¡δσ  «íΩÑ¬Γ«ó  ß  ñÑ߬α»Γ«αἿ   ¿º   Γáí½¿µδ
  6726.         ñÑß¬α¿»Γ«α«ó
  6727.              ô¬áºáΓѽ∞ ¡á ñá¡¡δÑ, ºáñáóáѼδÑ »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐
  6728.  
  6729.              öπ¡¬µ¿∩   ¼¡«ú«¬αáΓ¡«ú«   ó맮óá  ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞  φΓπ
  6730.         ¿¡Σ«α¼áµ¿ε  ñ½∩  óδ»«½¡Ñ¡¿∩,  ºá»αáΦ¿óá¡¿∩,   ¬«»¿α«óá¡¿∩   ¿½¿
  6731.         ¼«ñ¿Σ¿µ¿α«óá¡¿∩  «Γñѽ∞¡«⌐  ºá»¿ß¿.  öπ¡¬µ¿∩ PlayMetaFileRecord
  6732.         óδ»«½¡∩ÑΓ «Γñѽ∞¡πε ºá»¿ß∞ ¼ÑΓáΣá⌐½á.
  6733.              é ú½áóÑ 9 "ö«α¼áΓδ Σá⌐½«ó" æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá, Γ«¼ 2,
  6734.         »αÑñßΓáó½Ñ¡δ Σ«α¼áΓδ αẽ¿τ¡δσ ºá»¿ßÑ⌐ ¼ÑΓáΣá⌐½á ¿  «»¿ßá¡«  ¿σ
  6735.         ß«ñÑন¼«Ñ.
  6736.              è«úñá  Windows  óδ»«½¡∩ÑΓ  ¿½¿  »α«¡π¼Ñα«óδóáÑΓ  ºá»¿ß¿  ó
  6737.         ¼ÑΓáΣá⌐½Ñ, «¡á ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ ¬áªñδ⌐ «íΩÑ¬Γ »α¿ »«¼«Θ¿  ¿¡ñѬßá
  6738.         ó Γáí½¿µÑ ñÑß¬α¿»Γ«α«ó. öπ¡¬µ¿¿, ¬«Γ«αδÑ óδí¿αáεΓ «íΩÑ¬Γ (ΓᬿÑ
  6739.         ¬á¬  SelectObject  ¿  SelectPalette) ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ φëà«íΩѬΓ
  6740.         »α¿ »«¼«Θ¿ ñÑß¬α¿»Γ«αá «íΩѬΓá,  ¬«Γ«αδ⌐  »α¿¬½áñ¡á∩  »α«úαá¼¼á
  6741.         »ÑαÑñáÑΓ ó Σπ¡¬µ¿ε.
  6742.              ÄíΩѬΓδ   ºá¡«ß∩Γß∩  ó  Γáí½¿µπ  ó  »«α∩ñ¬Ñ  ¿σ  ß«ºñá¡¿∩.
  6743.         ìá»α¿¼Ñα, Ñß½¿ ¬¿ßΓ∞  ∩ó½∩ÑΓß∩  »Ñαóδ¼  «íΩÑ¬Γ«¼,  ß«ºñá¡¡δ¼  ó
  6744.         ¼ÑΓáΣá⌐½Ñ,  Γ«  Ñ⌐ »α¿ßóá¿óáÑΓß∩ ¿¡ñѬߠ0. àß½¿ óΓ«αδ¼ «íΩÑ¬Γ«¼
  6745.         ∩ó½∩ÑΓß∩ »Ñα«, Γ«  Ñ¼π  »α¿ßóá¿óáÑΓß∩  ¿¡ñѬߠ 1,  ¿  Γ.ñ.  ä½∩
  6746.         »«½πτÑ¡¿∩  ¿¡Σ«α¼áµ¿¿  «  Σ«α¼áΓÑ Γáí½¿µδ ñÑß¬α¿»Γ«α«ó ß¼«Γα¿ΓÑ
  6747.         «»¿ßá¡¿Ñ ßΓαπ¬Γπαδ  ñá¡¡δσ  HANDLETABLE,  ¬«Γ«α«Ñ  ¡áσ«ñ¿Γß∩  ó
  6748.         ú½áóÑ 7 "Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬Γπαδ" ó æ»αáó«τ¡«¼ απ¬«ó«ñßΓóÑ, Γ«¼
  6749.         2.
  6750.  
  6751.  
  6752.  
  6753.        Windows 3.0/Ref/1#7                                      = 143 =
  6754.  
  6755.                              2.15 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ »α¿¡ΓÑα«¼                 
  6756.        ----------------------------------------------------------------
  6757.  
  6758.              öπ¡¬µ¿¿  π»αáó½Ñ¡¿∩  »α¿¡ΓÑα«¼   »«½πτáεΓ   ¿¡Σ«α¼áµ¿ε   «
  6759.         »α¿¡ΓÑαÑ   ¿  ¼«ñ¿Σ¿µ¿απεΓ  Ñú«  ß«ßΓ«∩¡¿Ñ  ¿¡¿µ¿á½¿ºáµ¿¿.  ¥Γ¿
  6760.         Σπ¡¬µ¿¿  «íÑß»Ñτ¿óáÑΓ  ß¬«αÑÑ  ñαá⌐óÑα  »α¿¡ΓÑαá,  á  ¡Ñ   GDI.
  6761.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε  Σπ¡¬µ¿ε
  6762.         π»αáó½Ñ¡¿∩ »α¿¡ΓÑα«¼:
  6763.  
  6764.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  6765.         ---------------------------------------------------------------
  6766.          DeviceCapabilites          Å«½πτáÑΓ ó«º¼«ª¡«ßΓ¿ ñαá⌐óÑαá
  6767.                                     πßΓα«⌐ßΓóá »ÑτáΓ¿.
  6768.  
  6769.          DeviceMode                 ôßΓá¡áó½¿óáÑΓ ΓѬπΘ¿Ñ αѪ¿¼δ »ÑτáΓ¿
  6770.                                     ñ½∩ πßΓα«⌐ßΓóá, óδó«ñ∩ ß««ΓóÑΓßΓóπ-
  6771.                                     εΘπε »á¡Ñ½∞ ñ¿á½«úá ñ½∩ »«ñ߬Ậ¿
  6772.                                     »«½∞º«óáΓѽε.
  6773.  
  6774.          ExtDeviceMode              Å«½πτáÑΓ ¿½¿ ¿º¼Ñ¡∩ÑΓ ¿¡Σ«α¼áµ¿ε
  6775.                                     ¿¡¿µ¿á½¿ºáµ¿¿ πßΓα«⌐ßΓóá ñ½∩
  6776.                                     ñá¡¡«ú« ñαá⌐óÑαá »α¿¡ΓÑαá ¿ ¿¡ñ¿-
  6777.                                     µ¿απÑΓ »á¡Ñ½∞ ñ¿á½«úá ñ½∩ ¬«¡Σ¿úπ-
  6778.                                     αᵿ¿ ñαá⌐óÑαá.
  6779.  
  6780.  
  6781.  
  6782.        Windows 3.0/Ref/1#7                                      = 144 =
  6783.  
  6784.                                                                                
  6785.             2.16 ô»αáó½∩εΘ¿Ñ Σπ¡¬µ¿¿ »ÑτáΓ¿
  6786.        ----------------------------------------------------------------
  6787.  
  6788.              öπ¡¬µ¿∩ Escape »«ºó«½∩ÑΓ »α¿¬½áñ¡«⌐ »α«úαἼѠ¿¼ÑΓ∞ ñ«ßΓπ»
  6789.         ¬  ΓѼ  ó«º¼«ª¡«ßΓ∩¼  «Γñѽ∞¡«ú« πßΓα«⌐ßΓóá, ¬«Γ«αδÑ ¡Ññ«ßΓπ»¡δ
  6790.         ¡Ñ»«ßαÑñßΓóÑ¡¡«  τÑαѺ  GDI.  Åáαá¼ÑΓα  nEscape  φΓ«⌐   Σπ¡¬µ¿¿
  6791.         ß»Ñµ¿Σ¿µ¿απÑΓ    Γπ    π»αáó½∩εΘπε   Σπ¡¬µ¿ε,   ¬«Γ«αá∩   íπñÑΓ
  6792.         óδ»«½¡∩Γ∞ß∩. è«úñá »α¿¬½áñ¡á∩ »α«úαá¼¼á óδºδóáÑΓ Σπ¡¬µ¿ε Escape
  6793.         ñ½∩ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá  »ÑτáΓ¿,  Γ«  φΓá  Σπ¡¬µ¿∩  αÑúπ½¿απÑΓ
  6794.         »«Γ«¬ óδó«ñ¿¼δσ ¡á »ÑτáΓ∞ ñá¡¡δσ ¿º »α¿¬½áñ¡δσ »α«úαá¼¼ ó ßαÑñÑ
  6795.         Windows, »«½πτáÑΓ ¿¡Σ«α¼áµ¿ε « »α¿¡ΓÑαÑ  ¿  ¿º¼Ñ¡∩ÑΓ  πßΓá¡«ó¬¿
  6796.         »α¿¡ΓÑαá.
  6797.                            2.16.1 ö«α¼¿α«óá¡¿Ñ ñá¡¡δσ ñ½∩ óδó«ñá               
  6798.  
  6799.              Åਪ½áñ¡δÑ  »α«úαá¼¼δ,   αáí«ΓáεΘ¿Ñ   ó   ßαÑñÑ   Windows,
  6800.         ¿ß»«½∞ºπεΓ  Γ«½∞¬«  ßΓá¡ñáαΓ¡δÑ  Σπ¡¬µ¿¿  ßαÑñδ  ñ½∩  ñ«ßΓπ»á ¬
  6801.         ß¿ßΓѼ¡«⌐  »á¼∩Γ¿,  πßΓα«⌐ßΓóπ  óδó«ñá,  ¬½áó¿áΓπαÑ  ¿  "¼δΦ¿".
  6802.         èáªñá∩  »α¿¬½áñ¡á∩  »α«úαἼᠠóºá¿¼«ñÑ⌐ßΓóπÑΓ  ß »«½∞º«óáΓѽѼ
  6803.         τÑαѺ  «ñ¡«   ¿½¿   ¡Ñ߬«½∞¬«   «¬«¡,   ¬«Γ«αδÑ   ß«ºñáεΓß∩   ¿
  6804.         «íß½πª¿óáεΓß∩  »«½∞º«óáΓѽѼ. GDI »«¼«úáÑΓ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ
  6805.         ó Σ«α¼¿α«óá¡¿¿ ñá¡¡δσ  ñ½∩  óδó«ñá,  »ÑαÑñáóá∩  ¡Ñºáó¿ß¿¼δÑ  «Γ
  6806.         πßΓα«⌐ßΓóá   Σπ¡¬µ¿¿   «Γ   »α¿¬½áñ¡«⌐   »α«úαá¼¼δ  ¬  ñαá⌐óÑαπ
  6807.         πßΓα«⌐ßΓóá. äαá⌐óÑα πßΓα«⌐ßΓóá ß¡áτá½á »αÑ«íαáºπÑΓ φΓ¿  Σπ¡¬µ¿¿
  6808.         ó  ºáó¿ß¿¼δÑ  «Γ  πßΓα«⌐ßΓóá «»Ñαᵿ¿, ß«ºñáεΘ¿Ñ ¿º«íαáªÑ¡¿∩ ¡á
  6809.         φ¬αá¡Ñ  ñ¿ß»½Ñ∩,  á  ºáΓѼ  »«ßδ½áÑΓ  ¿σ  »α«úαἼѠ π»αáó½Ñ¡¿∩
  6810.         »ÑτáΓ∞ε  (ñαπú¿¼¿  ß½«óἿ,  »α«úαἼѠ íπΣÑα¿ºáµ¿¿). Åα«úαá¼¼á
  6811.         π»αáó½Ñ¡¿∩   »ÑτáΓ∞ε   ß½πª¿Γ   ñóπ¼   µÑ½∩¼:   «¡á    ß«í¿αáÑΓ
  6812.         »αÑ«íαẫóá¡¡δÑ ¬«¼á¡ñδ «Γ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ¿ ºá»«¼¿¡áÑΓ ¿σ
  6813.         ó  ß««ΓóÑΓßΓóπεΘѼ  ºáñá¡¿¿, á ΓᬪѠ»ÑαÑñáÑΓ »«½¡«Ñ ºáñá¡¿Ñ ¡á
  6814.         πßΓα«⌐ßΓó« ñ½∩ óδó«ñá.  ìá  α¿ßπ¡¬Ñ  2.20  »αÑñßΓáó½Ñ¡  ¼áαΦαπΓ
  6815.         óδó«ñá  ñá¡¡δσ  ¿º  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  ó  ßαÑñÑ  Windows ¡á
  6816.         πßΓα«⌐ßΓó«:
  6817.  
  6818.              É¿ßπ¡«¬ 2.20 îáαΦαπΓ óδó«ñá
  6819.  
  6820.              Åਪ½áñ¡á∩ »α«úαá¼¼á 1
  6821.              Åਪ½áñ¡á∩ »α«úαá¼¼á 2
  6822.              GDI
  6823.              äαá⌐óÑα
  6824.              Åα«úαá¼¼á π»αáó½Ñ¡¿∩ »ÑτáΓ∞ε
  6825.              çáñá¡¿Ñ 1
  6826.              çáñá¡¿Ñ 2
  6827.  
  6828.              àß½¿ íδ  ó  ½εí«Ñ  ºáñá¡¡«Ñ  óαѼ∩  αáí«Γá½á  Γ«½∞¬«  «ñ¡á
  6829.         »α¿¬½áñ¡á∩  »α«úαá¼¼á,  Γ« ¡Ñ í佫 íδ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ó »α«úαá¼¼Ñ
  6830.         π»αáó½Ñ¡¿∩ »ÑτáΓ∞ε  ¿  ¼¡«ªÑßΓóÑ  π»αáó½∩εΘ¿σ  Σπ¡¬µ¿⌐.  Äñ¡á¬«
  6831.         Windows  αáºαÑΦáÑΓ αáí«ΓáΓ∞ ¡Ñ߬«½∞¬¿¼ »α«úαἼἠ«ñ¡«óαѼѡ¡«.
  6832.         àß½¿ ¡Ñ߬«½∞¬« »α¿¬½áñ¡δσ »α«úαá¼¼ «ñ¡«óαѼѡ¡« »«ßδ½áεΓ ñá¡¡δÑ
  6833.         ñ½∩ óδó«ñá, Γ« ¿¡Σ«α¼áµ¿∩ «Γ αạδσ »α¿¬½áñ¡δσ »α«úαá¼¼  ñ«½ª¡á
  6834.         íδΓ∞  αáºñѽѡᠠ¿  «ßΓáóáΓ∞ß∩  αáºñѽѡ¡«⌐  ó  ΓÑτÑ¡¿Ñ  αáí«Γδ
  6835.         »α¿¡ΓÑαá  ¿½¿  »½«ΓΓαá.  ¥Γ«  αáºñѽѡ¿Ñ «ßπΘÑßΓó½∩ÑΓ »α«úαá¼¼á
  6836.         π»αáó½Ñ¡¿∩ »ÑτáΓ∞ε. Escape - Σπ¡¬µ¿¿ »ÑτáΓ¿ π¬áºδóáεΓ »α«úαá¼¼Ñ
  6837.  
  6838.        Windows 3.0/Ref/1#7                                      = 145 =
  6839.  
  6840.         π»αáó½Ñ¡¿∩ »ÑτáΓ∞ε ß»«ß«í óδ»«½¡Ñ¡¿∩ ºáñáτ¿ αáºñѽѡ¿∩.
  6841.                            2.16.2 éδó«ñ ß αáºñѽѡ¿Ñ¼ ¡á  »«αµ¿¿               
  6842.  
  6843.              î«ñѽ∞, ¿ß»«½∞ºπѼá∩ GDI, ß«ßΓ«¿Γ ó Γ«¼, τΓ«  ½εíá∩  Γ«τ¬á
  6844.         ¼«ªÑΓ  íδΓ∞  ¡á»ÑτáΓá¡á ¡á πßΓα«⌐ßΓóÑ óδó«ñá ó ½εí«Ñ óαѼ∩. ¥Γá
  6845.         ¼«ñѽ∞ ñ«ßΓáΓ«τ¡« ½Ñú¬« óδ»«½¡¿¼á ¡á óÑ¬Γ«α¡δσ πßΓα«⌐ßΓóáσ,  ¡«
  6846.         ñ½∩  ¼áΓα¿τ¡δσ »α¿¡ΓÑα«ó, ¡Ñ »«ºó«½∩εΘ¿σ óÑα¡πΓ∞ß∩ ¡áºáñ (¬ πªÑ
  6847.         «Γ»ÑτáΓá¡¡«¼π), φΓ« ß«ßΓáó½∩ÑΓ í«½∞Φπε  »α«í½Ñ¼π.  ä½∩  αÑΦÑ¡¿∩
  6848.         φΓ«⌐ »α«í½Ñ¼δ ¿ß»«½∞ºπÑΓß∩ αáºí¿Ñ¡¿Ñ ¡á »«αµ¿¿.
  6849.              Éáºí¿Ñ¡¿Ñ ¡á »«αµ¿¿ ó¬½ετáÑΓ ¡Ñ߬«½∞¬« Φáú«ó:
  6850.  
  6851.              1.  Åਪ½áñ¡á∩ »α«úαá¼¼á ß«ºñáÑΓ ¼ÑΓáΣá⌐½ ¿ ¿ß»«½∞ºπÑΓ Ñú«
  6852.         ¬á¬ »α«¼ÑªπΓ«τ¡«Ñ ºá»«¼¿¡áεΘÑÑ πßΓα«⌐ßΓó« ñ½∩ óδó«ñá.
  6853.  
  6854.              2.  ìáτ¿¡á∩   ß   óÑαΦ¿¡δ   ¼ÑΓáΣá⌐½á,   GDI   »αÑ«íαáºπÑΓ
  6855.         »α∩¼«πú«½∞¡πε  «í½áßΓ∞  (»«αµ¿ε)  óδó«ñ¿¼δσ  ñá¡¡δσ  ó ¬«¼á¡ñδ,
  6856.         «»αÑñѽ∩ѼδÑ πßΓα«⌐ßΓó«¼, ¿ ºáΓѼ »ÑαÑñáÑΓ ¿σ  ß««ΓóÑΓßΓóπεΘѼπ
  6857.         ºáñá¡¿ε.
  6858.  
  6859.              3. Åਪ½áñ¡á∩ »α«úαἼᠻ«óΓ«α∩ÑΓ φëà»α«µÑßß ñ« ΓÑσ »«α,
  6860.         »«¬á  óÑß∞  ¼ÑΓáΣá⌐½  ¡Ñ  íπñÑΓ  »«ñѽѡ ¡á »«αµ¿¿, á »«αµ¿¿ ¡Ñ
  6861.         íπñπΓ »αÑ«íαẫóá¡δ  ó  ¬«¼á¡ñδ,  «»αÑñѽ∩ѼδÑ  πßΓα«⌐ßΓó«¼,  ¿
  6862.         ºá»«¼¡Ñ¡δ ó ºáñá¡¿¿.
  6863.  
  6864.              4.  Åਪ½áñ¡á∩  »α«úαἼᠠ»«ßδ½áÑΓ  ºáñá¡¿Ñ ¡á πßΓα«⌐ßΓó«
  6865.         óδó«ñá.
  6866.  
  6867.              Åα¿ ß«ºñá¡¿¿ ¬«¡ΓѬßΓá πßΓα«⌐ßΓóá GDI »α«óÑα∩ÑΓ, ¿¼ÑÑΓ  ½¿
  6868.         πßΓα«⌐ßΓ󫠠󫺼«ª¡«ßΓ∞  «íαáí«Γ¬¿  »«αµ¿⌐.  àß½¿  φΓ« Γá¬, GDI
  6869.         ß«ºñáÑΓ ¼ÑΓáΣá⌐½, ¬«Γ«αδ⌐ íπñÑΓ  ¿ß»«½∞º«óá¡  »α¿  αáºí¿ó¬Ñ  ¡á
  6870.         »«αµ¿¿.  ä½∩  óδ»«½Ñ¡¿∩  αáºí¿Ñ¡¿∩ ¡á »«αµ¿¿ ¡Ñ«íσ«ñ¿¼« óδºóáΓ∞
  6871.         ß««ΓóÑΓßΓóπεΘ¿Ñ  Σπ¡¬µ¿¿  óδó«ñá  ¿  escape-Σπ¡¬µ¿ε   NEXTBAND.
  6872.         Escape-Σπ¡¬µ¿∩  NEXTBAND ΓαÑíπÑΓ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ
  6873.         ñá¡¡δσ RECT ó  ¬áτÑßΓóÑ  ßó«Ñú«  óδσ«ñ¡«ú«  »áαá¼ÑΓαá.  äαá⌐óÑα
  6874.         πßΓα«⌐ßΓóá   ¬«»¿απÑΓ   ¬««αñ¿¡áΓδ   ß½ÑñπεΘÑ⌐   »«αµ¿¿  ó  φΓπ
  6875.         ßΓαπ¬Γπαπ.  è«úñá  óÑß∞  ¼ÑΓáΣá⌐½  íπñÑΓ »αÑ«íαẫóᡠ󠬫¼á¡ñδ
  6876.         πßΓα«⌐ßΓóá,  ñαá⌐óÑα  ó«ºóαáΘáÑΓ  τÑΓδαÑ   ¡π½∩   (0,0,0,0)   ó
  6877.         ßΓαπ¬ΓπαÑ RECT.
  6878.              GDI   Σ«α¼¿απÑΓ   »«αµ¿¿,   Ñß½¿  πßΓα«⌐ßΓó«  ¿¼ÑÑΓ  Γá¬πε
  6879.         ó«º¼«ª¡«ßΓ∞, ¿  »«½∞º«óáΓѽ∞  óδºóá½  escape-Σπ¡¬µ¿ε  NEWFRAME.
  6880.         ò«Γ∩   φΓá   Σπ¡¬µ¿∩  ¼Ññ½Ñ¡¡á  ¿  ΓαÑíπÑΓ  ¼¡«ú«  »á¼∩Γ¿,  «¡á
  6881.         º¡áτ¿Γѽ∞¡« π»α«ΘáÑΓ »α«µÑßß óδó«ñá. Å«ß½Ñ Γ«ú«, ¬á¬ »α¿¬½áñ¡á∩
  6882.         »α«úαἼᠠßΣ«α¼¿α«óá½á  «τÑαÑñ¡πε  ßΓαá¡¿µπ  ñ½∩  óδó«ñá,  «¡á
  6883.         óδºδóáÑΓ escape-Σπ¡¬µ¿ε NEWFRAME. GDI ¬«»¿απÑΓ óδó«ñ¿¼δÑ ñá¡¡δÑ
  6884.         ó  ¼ÑΓáΣá⌐½  ¿  ßá¼  óδºδóáÑΓ  NEXTBAND. èᬠ«íßπªñὫß∞ αá¡ÑÑ,
  6885.         escape-Σπ¡¬µ¿∩ »αÑ«íαáºπÑΓ ß«ñÑন¼«Ñ ¼ÑΓáΣá⌐½á ó  «»αÑñѽ∩ѼδÑ
  6886.         πßΓα«⌐ßΓó«¼  ¬«¼á¡ñδ  ¿  ¬«»¿απÑΓ ¿σ ó ß««ΓóÑΓßΓóπεΘÑÑ ºáñá¡¿Ñ.
  6887.         àß½¿ ó«º¡¿¬¡ÑΓ »α«í½Ñ¼á ß »á¼∩Γ∞ε,  ¿½¿  »«½∞º«óáΓѽ∞  ºáóÑαΦ¿½
  6888.         ºáñá¡¿Ñ,    escape-Σπ¡¬µ¿∩   NEWFRAME   ó«ºóαáΘáÑΓ   ß««íΘÑ¡¿Ñ,
  6889.         «»αÑñѽ∩εΘÑÑ «Φ¿í¬π, ¿½¿ ß««íΘÑ¡¿Ñ « »αÑαδóá¡¿¿.
  6890.  
  6891.  
  6892.        Windows 3.0/Ref/1#7                                      = 146 =
  6893.  
  6894.                                                                                
  6895.             2.16.3 çá»π߬ ¿ ºáóÑαΦÑ¡¿Ñ ºáñá¡¿∩ »ÑτáΓ¿
  6896.  
  6897.              Escape-Σπ¡¬µ¿∩ STARTDOC  ¿¡Σ«α¼¿απÑΓ  ñαá⌐óÑα  πßΓα«⌐ßΓóá,
  6898.         τΓ«  »α¿¬½áñ¡á∩  »α«úαἼᠠ¡áτá½á  ¡«ó«Ñ ºáñá¡¿Ñ »ÑτáΓ¿. Å«ß½Ñ
  6899.         ó맮óá STARTDOC  »α«úαἼᠠπ»αáó½Ñ¡¿∩  »ÑτáΓ∞ε  ß«í¿αáÑΓ  óÑß∞
  6900.         óδó«ñ  «Γ  «Γñѽ∞¡«⌐  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  ó  ß««ΓóÑΓßΓóπεΘÑÑ
  6901.         ºáñá¡¿Ñ ñ«  ΓÑσ  »«α,  »«¬á  ¡Ñ  íπñÑΓ  óδºóá¡á  escape-Σπ¡¬µ¿∩
  6902.         ENDDOC.  (çá¼ÑΓ¿¼,  τΓ«  ENDDOC  ¡Ñ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á ñ½∩
  6903.         ºáóÑαΦÑ¡¿∩ ºáñá¡¿∩).
  6904.                                                                                
  6905.             2.16.4 çáóÑαΦÑ¡¿Ñ ºáñá¡¿∩ »ÑτáΓ¿
  6906.  
  6907.              àß½¿ óδó«ñ¿¼δÑ ñá¡¡δÑ »«ßδ½áεΓß∩ ¡á πßΓα«⌐ßΓó« »α¿  »«¼«Θ¿
  6908.         escape-Σπ¡¬µ¿¿    NEWFRAME,   ¡Ñ«íσ«ñ¿¼«   ¡á»¿ßáΓ∞   »α«µÑñπαπ
  6909.         ºáóÑαΦÑ¡¿∩  ¿  ºáñáΓ∞  ÑÑ  ó¼ÑßΓÑ  ß   »α¿¬½áñ¡«⌐   »α«úαá¼¼«⌐.
  6910.         Escape-Σπ¡¬µ¿∩   SETABORTDOC  πßΓá¡áó½¿óáÑΓ  π¬áºáΓѽ∞  ¡á  φΓπ
  6911.         »α«µÑñπαπ; «¡á ñ«½ª¡á íδΓ∞  óδºóá¡á  ñ«  ó맮óá  escape-Σπ¡¬µ¿¿
  6912.         STARTDOC.  Escape-Σπ¡¬µ¿∩  ABORTDOC  ºáóÑαΦáÑΓ  ºáñá¡¿Ñ »ÑτáΓ¿,
  6913.         Ñß½¿ «¡á íδ½á óδºóá¡á ñ«  »Ñαó«ú«  ó맮óá  NEWFRAME.  àÑ  ΓᬪÑ
  6914.         ß½ÑñπÑΓ   ¿ß»«½∞º«óáΓ∞  ñ½∩  ºáóÑαΦÑ¡¿∩  ºáñá¡¿⌐,  ¿ß»«½∞ºπεΘ¿σ
  6915.         escape-Σπ¡¬µ¿ε NEXTBAND.
  6916.                                                                                
  6917.             2.16.5 ê¡Σ«α¼áµ¿«¡¡δÑ escape-Σπ¡¬µ¿¿
  6918.  
  6919.              ùÑΓδαÑ    escape-Σπ¡¬µ¿¿    ¿ß»«½∞ºπεΓß∩   ñ½∩   »«½πτÑ¡¿∩
  6920.         ¿¡Σ«α¼áµ¿¿   «   óδíαá¡¡«¼   πßΓα«⌐ßΓóÑ   ¿   Ñú«    ¡áßΓα«⌐¬Ñ.
  6921.         Escape-Σπ¡¬µ¿∩  GETPHYSPAGESIZE  ó«ºóαáΘáÑΓ  Σ¿º¿τÑ߬¿⌐  αẼÑα
  6922.         ßΓαá¡¿µδ πßΓα«⌐ßΓóá óδó«ñá ó Ññ¿¡¿µáσ πßΓα«⌐ßΓóá),  ¡á¿¼Ñ¡∞Φ¿σ
  6923.         áñαÑßπѼδσ   Ññ¿¡¿µ  πßΓα«⌐ßΓóá.  ìá»α¿¼Ñα,  1/15  ¼¼  ∩ó½∩ÑΓß∩
  6924.         ¡á¿¼Ñ¡∞ΦÑ⌐   áñαÑßπѼ«⌐   Ññ¿¡¿µÑ⌐   ¡á   ¡Ñ¬«Γ«αδσ   óÑ¬Γ«α¡δσ
  6925.         πßΓα«⌐ßΓóáσ.  Å¿¬ßѽ∞  -  φΓ«  ¡á¿¼Ñ¡∞Φá∩ áñαÑßπѼá∩ Ññ¿¡¿µá ¡á
  6926.         ¼áΓα¿τ¡«¼   πßΓα«⌐ßΓóÑ.-    Escape-Σπ¡¬µ¿∩    GETPRINTINGOFFSET
  6927.         ó«ºóαáΘáÑΓ αáßßΓ«∩¡¿Ñ (ó Ññ¿¡¿µáσ πßΓα«⌐ßΓóá) «Γ óÑα¡Ñú« ½Ñó«ú«
  6928.         πú½á   ßΓαá¡¿µδ   ñ«   Γ«τ¬¿   ¡áτá½á   »ÑτáΓ¿.  Escape-Σπ¡¬µ¿∩
  6929.         GETSCALINGFACTOR ó«ºóαáΘáÑΓ ¼áßΦΓáí »« «ß∩¼ σ ¿  π  πßΓα«⌐ßΓóá.
  6930.         îáßΦΓáí  óδαáªáÑΓß∩  τ¿ß½«¼  ½«ú¿τÑ߬¿σ Ññ¿¡¿µ, «Γ«íαáªáѼδσ ¡á
  6931.         Ññ¿¡¿µπ πßΓα«⌐ßΓóá. Escape-Σπ¡¬µ¿∩ QUERYESCSUPPORT  «»αÑñѽ∩ÑΓ,
  6932.         αÑ὿º«óá¡á  ½¿  «Γñѽ∞¡á∩ escape-Σπ¡¬µ¿∩ ñαá⌐óÑα«¼ πßΓα«⌐ßΓóá.
  6933.         àß½¿    ºá»αáΦ¿óáѼá∩    escape-Σπ¡¬µ¿∩     αÑ὿º«óá¡á,     Γ«
  6934.         QUERYESCSUPPORT    ó«ºóαáΘáÑΓ    ¡Ñ¡π½Ñó«Ñ    º¡áτÑ¡¿Ñ.    àß½¿
  6935.         ºá»αáΦ¿óáѼá∩ escape-Σπ¡¬µ¿∩ ¡Ñ αÑ὿º«óá¡á, Γ« QUERYESCSUPPORT
  6936.         ó«ºóαáΘáÑΓ ¡«½∞.
  6937.                                                                                
  6938.             2.16.6 ä«íáó«τ¡δÑ escape-Σπ¡¬µ¿¿
  6939.  
  6940.              æπΘÑßΓóπεΓ   ñóÑ   ñ«íáó«τ¡δÑ  escape-Σπ¡¬µ¿¿,  ¿º¼Ñ¡∩εΘ¿Ñ
  6941.         ß«ßΓ«∩¡¿Ñ πßΓα«⌐ßΓóá: FLUSHOUTPUT ¿  DRAFTMODE.  Escape-Σπ¡¬µ¿∩
  6942.         FLUSHOUTPUT   ¡á»αáó½∩ÑΓ   »«Γ«¬   óδó«ñ¿¼δσ   ñá¡¡δσ  ó  íπΣÑα
  6943.         πßΓα«⌐ßΓóá (πßΓα«⌐ßΓó« σαá¡¿Γ «»Ñαᵿ¿ ó íπΣÑαÑ »ÑαÑñ  »«ß佬«⌐
  6944.         Ñú«  »α«úαἼѠ π»αáó½Ñ¡¿∩  »ÑτáΓ∞ε).  Escape-Σπ¡¬µ¿∩ DRAFTMODE
  6945.         ó¬½ετáÑΓ  ¡á  πßΓα«⌐ßΓóÑ  τÑα¡«ó«⌐  αѪ¿¼.  ¥Γ«  «º¡áτáÑΓ,  τΓ«
  6946.         πßΓα«⌐ßΓó«   íπñÑΓ   ¿ß»«½∞º«óáΓ∞  «ñ¿¡  ¿º  ßó«¿σ  ß«íßΓóÑ¡¡δσ
  6947.         Φα¿ΣΓ«ó, á ¡Ñ Φα¿ΣΓ GDI. ¥Γ« ΓᬪѠ«º¡áτáÑΓ, τΓ« ó맮óδ Σπ¡¬µ¿⌐
  6948.         óδαáó¡¿óá¡¿∩  ΓѬßΓá,  ¿º¼Ñ¡∩εΘ¿σ  ¼Ñªß½«ó¡δÑ  ¿  ¼Ñªß¿¼ó«½∞¡δÑ
  6949.  
  6950.        Windows 3.0/Ref/1#7                                      = 147 =
  6951.  
  6952.         »α«¼ÑªπΓ¬¿,   ¿ú¡«α¿απεΓß∩.   ä½∩   »«½πτÑ¡¿∩  í«½ÑÑ  »«ñα«í¡«⌐
  6953.         ¿¡Σ«α¼áµ¿¿ « Σπ¡¬µ¿∩σ, ¿º¼Ñ¡∩εΘ¿σ  ¼Ñªß½«ó¡δÑ  ¿  ¼Ñªß¿¼ó«½∞¡δÑ
  6954.         »α«¼ÑªπΓ¬¿, ß¼«Γα¿ΓÑ αáºñѽ 2.12 "öπ¡¬µ¿¿ ΓѬßΓá" ¿ αáºñѽ 2.13
  6955.         "öπ¡¬µ¿¿ Φα¿ΣΓá".
  6956.  
  6957.  
  6958.  
  6959.        Windows 3.0/Ref/1#7                                      = 148 =
  6960.  
  6961.                                                                                
  6962.             2.17 öπ¡¬µ¿¿ «¬απªÑ¡¿∩
  6963.        ----------------------------------------------------------------
  6964.  
  6965.              öπ¡¬µ¿¿  «¬απªÑ¡¿∩  ¿º¼Ñ¡∩εΓ  ¿  »«½πτáεΓ  ¿¡Σ«α¼áµ¿ε   «í
  6966.         «¬απªÑ¡¿¿,  ßó∩ºá¡¡πε  ß  πßΓα«⌐ßΓó«¼  óδó«ñá.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐
  6967.         ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ñóÑ Σπ¡¬µ¿¿ «¬απªÑ¡¿∩:
  6968.  
  6969.             öπ¡¬µ¿∩                                Ä»¿ßá¡¿Ñ
  6970.         ---------------------------------------------------------------
  6971.          GetEnvironment              è«»¿απÑΓ ¿¡Σ«α¼áµ¿ε «í «¬απªÑ¡¿¿ ó
  6972.                                      íπΣÑα.
  6973.  
  6974.          SetEnvironment              è«»¿απÑΓ ñá¡¡δÑ «í «¬απªÑ¡¿¿,
  6975.                                      ßó∩ºá¡¡«¼ ß »α¿ó∩ºδóáÑ¼δ¼ πßΓα«⌐ßΓ-
  6976.                                      ó«¼.
  6977.  
  6978.  
  6979.  
  6980.        Windows 3.0/Ref/1#7                                      = 149 =
  6981.  
  6982.                                       2.18 çᬽετÑ¡¿Ñ                          
  6983.        ----------------------------------------------------------------
  6984.  
  6985.              öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá úαáΣ¿τÑ߬«ú« πßΓα«⌐ßΓóá (GDI) óδ»«½¡∩εΓ
  6986.         ¡Ñºáó¿ß¿¼δÑ   «Γ   πßΓα«⌐ßΓóá   úαáΣ¿τÑ߬¿Ñ   «»Ñαᵿ¿   ó¡πΓα¿
  6987.         »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  ó  ßαÑñÑ  Windows.  ä½∩  »«½πτÑ¡¿∩ í«½ÑÑ
  6988.         »«ñα«í¡«⌐ ¿¡Σ«α¼áµ¿¿  «  ΓѼáσ,  «Γ¡«ß∩Θ¿σß∩  ¬  Σπ¡¬µ¿∩¼  GDI,
  6989.         ß¼«Γα¿ ß½ÑñπεΘπε ½¿ΓÑαáΓπαπ:
  6990.  
  6991.              ÆÑ¼á                              æß佬á
  6992.         --------------------------------------------------------------
  6993.          Ä»¿ßá¡¿Ñ Σπ¡¬µ¿⌐          æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 1:
  6994.                                    ú½áóá 4, "滿߫¬ Σπ¡¬µ¿⌐"
  6995.  
  6996.          æΓαπ¬Γπαδ ¿ Γ¿»δ ñá¡¡δσ   æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 2:
  6997.          Windows                   ú½áóá 7, "Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬Γπαδ"
  6998.  
  6999.          ö«α¼áΓδ ¼ÑΓáΣá⌐½á         æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 2:
  7000.                                    ú½áóá 9, "ö«α¼áΓδ Σá⌐½«ó"
  7001.  
  7002.          ÉáßΓα«óδÑ «»Ñαᵿ¿        æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 2:
  7003.                                    ú½áóá 11, "äó«¿τ¡δÑ ¿ Γα«¿τ¡δÑ
  7004.                                    ¬«ñδ αáßΓα«óδσ «»Ñαᵿ⌐"
  7005.  
  7006.          Escape-Σπ¡¬µ¿¿ »ÑτáΓ¿     æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Γ«¼ 2:
  7007.                                    ú½áóá 12, "ô»αáó½∩εΘ¿Ñ Σπ¡¬µ¿¿
  7008.                                    »ÑτáΓ¿"
  7009.  
  7010.          éδó«ñ ΓѬßΓá ¿ úαáΣ¿¬¿    Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: ú½áóá 3,
  7011.          ó «¬¡«                    "éδó«ñ ó «¬¡«"
  7012.  
  7013.          éδó«ñ αáßΓα«óδσ ¬áαΓ      Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: ú½áóá 11,
  7014.                                    "ÉáßΓα«óδÑ ¬áαΓδ"
  7015.  
  7016.          éδó«ñ ¿¡Σ«α¼áµ¿¿ ¡á       Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: ú½áóá 12,
  7017.          »α¿¡ΓÑα                   "ÅÑτáΓ∞" ¿ ú½áóá 17, "ôßΓᡫ󬿠ñ½∩
  7018.                                    »ÑτáΓ¿"
  7019.  
  7020.          ÿα¿ΣΓδ ñ½∩ óδó«ñá ΓѬßΓá  Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: ú½áóá 18,
  7021.                                    "ÿα¿ΣΓδ"
  7022.  
  7023.          ûóÑΓ«óδÑ »á½¿Γαδ          Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: ú½áóá 19,
  7024.                                    "ûóÑΓ«óδÑ »á½¿Γαδ"
  7025.  
  7026.  
  7027.  
  7028.        Windows 3.0/Ref/1#7                                      = 150 =
  7029.  
  7030.                    â½áóá 3.       öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá ß¿ßΓѼ¡«ú« ßÑαó¿ßá        
  7031.        ----------------------------------------------------------------
  7032.  
  7033.              ¥Γá ú½áóá «»¿ßδóáÑΓ Σπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá ß¿ßΓѼ¡«ú« ßÑαó¿ßá.
  7034.         ¥Γ¿  Σπ¡¬µ¿¿ «ßπΘÑßΓó½∩εΓ ñ«ßΓπ» ¬ »α«úαá¼¼¡δ¼ ¬«ñá¼ ¿ ñá¡¡δ¼ ó
  7035.         ¼«ñπ½∩σ,  αáß»αÑñѽ∩εΓ  ¿  π»αáó½∩εΓ  ½«¬á½∞¡«⌐  ¿   ú½«íá½∞¡«⌐
  7036.         »á¼∩Γ∞ε,   π»αáó½∩εΓ  ºáñáτἿ,  ºáúαπªáεΓ  αÑßπαßδ  »α«úαá¼¼δ,
  7037.         »ÑαÑó«ñ∩Γ ßΓ᫬¿ ¿º «ñ¡«⌐ ¬«ñ¿α«ó¬¿ ß¿¼ó«½«ó ó ñαπúπε, ¿º¼Ñ¡∩εΓ
  7038.         Σá⌐½  ¿¡¿µ¿á½¿ºáµ¿¿  Windows,  »«¼«úáεΓ  ó  «Γ½áñ¬Ñ,  αÑ὿ºπεΓ
  7039.         ¬«¼¼π¡¿¬áµ¿¿  τÑαѺ  ß¿ßΓѼ¡δÑ  »«αΓδ  óó«ñá/óδó«ñá,  ß«ºñáεΓ ¿
  7040.         «Γ¬αδóáεΓ Σá⌐½δ ¿ óδñáεΓ ºóπ¬«óδÑ ß¿ú¡á½δ, ¿ß»«½∞φπ∩  ß¿ßΓѼ¡δ⌐
  7041.         ºóπ¬«ó«⌐ úÑ¡ÑαáΓ«α.
  7042.  
  7043.              é φΓ«⌐ ú½áóÑ «»¿ßá¡δ ß½ÑñπεΘ¿Ñ úαπ»»δ Σπ¡¬µ¿⌐:
  7044.  
  7045.              - Σπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ ¼«ñπ½∩¼¿;
  7046.              - Σπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε;
  7047.              - Σπ¡¬µ¿¿ ßÑú¼Ñ¡Γ«ó;
  7048.              - Σπ¡¬µ¿¿ »αÑαδóá¡¿⌐ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ;
  7049.              - Σπ¡¬µ¿¿ ºáñáτ;
  7050.              - Σπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ αÑßπαßἿ;
  7051.              - Σπ¡¬µ¿¿ ¼á¡¿»π½¿α«óá¡¿∩ ßΓα«¬á¼¿;
  7052.              - Σπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ áΓ«¼á¼¿;
  7053.              - Σπ¡¬µ¿¿ Σá⌐½á ¿¡¿µ¿á½¿ºáµ¿¿;
  7054.              - Σπ¡¬µ¿¿ ¬«¼¼π¡¿¬áµ¿⌐;
  7055.              - Σπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ ºóπ¬«óδ¼ ß¿ú¡á½«¼;
  7056.              - óß»«¼«úáΓѽ∞¡δÑ Σπ¡¬µ¿¿ ¿ ¼á¬α«ßδ;
  7057.              - Σπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ óó«ñ«¼/óδó«ñ«¼;
  7058.              - Σπ¡¬µ¿¿ «Γ½áñ¬¿;
  7059.              - Σπ¡¬µ¿¿ ßαÑñßΓó «»Γ¿¼¿ºáµ¿¿;
  7060.              - Σπ¡¬µ¿¿ óδ»«½¡Ñ¡¿∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  7061.  
  7062.  
  7063.  
  7064.        Windows 3.0/Ref/1#7                                      = 151 =
  7065.  
  7066.                               3.1 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ ¼«ñπ½Ñ¼                   
  7067.        ----------------------------------------------------------------
  7068.  
  7069.              öπ¡¬µ¿¿  π»αáó½Ñ¡¿∩ ¼«ñπ½Ñ¼ ¿º¼Ñ¡∩εΓ ¿ »«½πτáεΓ ¿¡Σ«α¼áµ¿ε
  7070.         « ¼«ñπ½∩σ  Windows,  ¬«Γ«αδÑ  »αÑñßΓáó½∩εΓ  ß«í«⌐  ºáúαπªáѼδÑ,
  7071.         óδ»«½¡∩ѼδÑ  Ññ¿¡¿µδ  ¬«ñá  ¿  ñá¡¡δσ.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬
  7072.         ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε π»αáó½Ñ¡¿∩ ¼«ñπ½Ñ¼:
  7073.  
  7074.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7075.         --------------------------------------------------------------
  7076.          FreeLibrary                ô¼Ñ¡∞ΦáÑΓ ßτÑΓτ¿¬ ßß佫¬ ¡á í¿í½¿-
  7077.                                     «ΓѬπ ¡á 1 ¿ πñá½∩ÑΓ ÑÑ ¿º »á¼∩Γ¿,
  7078.                                     Ñß½¿ ßτÑΓτ¿¬ ßß佫¬ αáóÑ¡ 0.
  7079.  
  7080.          FreeModule                 ô¼Ñ¡∞ΦáÑΓ ßτÑΓτ¿¬ ßß佫¬ ¡á ¼«ñπ½∞
  7081.                                     ¡á 1 ¿ πñá½∩ÑΓ Ñú« ¿º »á¼∩Γ¿, Ñß½¿
  7082.                                     ßτÑΓτ¿¬ ßß佫¬ αáóÑ¡ 0.
  7083.  
  7084.          FreeProcInstance           Äßó«í«ªñáÑΓ áñαÑß φ¬ºÑ¼»½∩αá »α«-
  7085.                                     µÑñπαδ.
  7086.  
  7087.          GetCodeHandle              Ä»αÑñѽ∩ÑΓ, ¬á¬«⌐ ¬«ñ«óδ⌐ ßÑú¼Ñ¡Γ
  7088.                                     ß«ñÑαª¿Γ ß»Ñµ¿Σ¿µ¿α«óá¡¡πε Σπ¡¬µ¿ε.
  7089.  
  7090.          GetInstanceData            è«»¿απÑΓ ñá¡¡δÑ ¿º ß¼ÑΘÑ¡¿∩ «ñ¡«ú«
  7091.                                     φ¬ºÑ¼»½∩αá ó ß¼ÑΘÑ¡¿Ñ ñαπú«ú«
  7092.                                     φ¬ºÑ¼»½∩αá.
  7093.  
  7094.          GetModuleFileName          è«»¿απÑΓ ¿¼∩ Σá⌐½á ¼«ñπ½∩.
  7095.  
  7096.          GetModuleHandle            é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ¼«ñπ½∩.
  7097.  
  7098.          GetModuleUsage             é«ºóαáΘáÑΓ ßτÑΓτ¿¬ ßß佫¬ ¡á
  7099.                                     ¼«ñπ½∞.
  7100.  
  7101.          GetProcAddress             é«ºóαáΘáÑΓ áñαÑß Σπ¡¬µ¿¿ ó ¼«ñπ½Ñ.
  7102.  
  7103.          GetVersion                 é«ºóαáΘáÑΓ ΓѬπΘ¿⌐ ¡«¼Ñα óÑαß¿¿
  7104.                                     Windows.
  7105.  
  7106.          LoadLibrary                çáúαπªáÑΓ í¿í½¿«ΓÑτ¡δ⌐ ¼«ñπ½∞.
  7107.  
  7108.          MakeProcInstance           é«ºóαáΘáÑΓ áñαÑß φ¬ºÑ¼»½∩αá
  7109.                                     Σπ¡¬µ¿¿.
  7110.  
  7111.  
  7112.  
  7113.        Windows 3.0/Ref/1#7                                      = 152 =
  7114.  
  7115.                               3.2 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε                   
  7116.        ----------------------------------------------------------------
  7117.  
  7118.              öπ¡¬µ¿¿  π»αáó½Ñ¡¿∩  »á¼∩Γ∞ε  π»αáó½∩εΓ ß¿ßΓѼ¡«⌐ »á¼∩Γ∞ε.
  7119.         æπΘÑßΓóπÑΓ ñóÑ  úαπ»»δ  Σπ¡¬µ¿⌐:  úαπ»»á  Σπ¡¬µ¿⌐,  π»αáó½∩εΘ¿σ
  7120.         ú½«íá½∞¡«⌐  »á¼∩Γ∞ε,  ¿  úαπ»»á  Σπ¡¬µ¿⌐, π»αáó½∩εΘ¿σ ½«¬á½∞¡«⌐
  7121.         »á¼∩Γ∞ε. â½«íá½∞¡á∩ »á¼∩Γ∞ - φΓ« óß∩ »á¼∩Γ∞ ß¿ßΓѼδ, ¬«Γ«αá∩ ¡Ñ
  7122.         ¿ß»«½∞º«óá¡á   »α¿¬½áñ¡«⌐   »α«úαá¼¼«⌐   ¿½¿    ºáαѺÑαó¿α«óá¡á
  7123.         ß¿ßΓѼ«⌐.  ï«¬á½∞¡á∩ »á¼∩Γ∞ - φΓ« »á¼∩Γ∞ ó¡πΓα¿ ßÑú¼Ñ¡Γá ñá¡¡δσ
  7124.         »α¿¬½áñ¡«⌐   »α«úαá¼¼δ,    αáí«ΓáεΘÑ⌐    ó    ßαÑñÑ    Windows.
  7125.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε  Σπ¡¬µ¿ε
  7126.         π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε:
  7127.  
  7128.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7129.         --------------------------------------------------------------
  7130.          DefineHandleTable       æ«ºñáÑΓ τáßΓ¡πε Γáí½¿µπ ñÑß¬α¿»Γ«α«ó
  7131.                                  ó ßÑú¼Ñ¡ΓÑ ñá¡¡δσ »« π¼«½τá¡¿ε
  7132.                                  »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  7133.  
  7134.          GetFreeSpace            Å«½πτáÑΓ τ¿ß½« íá⌐Γ«ó, ñ«ßΓπ»¡δσ ó
  7135.                                  ú½«íá½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿
  7136.                                  »á¼∩Γ¿.
  7137.  
  7138.          GetWinFlags             Å«½πτáÑΓ ¿¡Σ«α¼áµ¿ε « ¬«¡Σ¿úπαᵿ¿
  7139.                                  ß¿ßΓѼ¡«⌐ »á¼∩Γ¿.
  7140.  
  7141.          GlobalAlloc             éδñѽ∩ÑΓ »á¼∩Γ∞ ¿º ú½«íá½∞¡«⌐
  7142.                                  ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿.
  7143.  
  7144.          GlobalCompact           æª¿¼áÑΓ ú½«íá½∞¡πε »á¼∩Γ∞ ñ½∩ »«½π-
  7145.                                  τÑ¡¿∩ ßó«í«ñ¡δσ íá⌐Γ«ó.
  7146.  
  7147.          GlobalDiscard           æíαáßδóáÑΓ í½«¬ ú½«íá½∞¡«⌐ »á¼∩Γ¿,
  7148.                                  Ñß½¿ ßτÑΓτ¿¬ í½«¬¿α«ó«¬ αáóÑ¡ 0,
  7149.                                  ¡« «ßΓáó½∩ÑΓ ñ«ßΓπ»¡δ¼ ñÑß¬α¿»Γ«α
  7150.                                  í½«¬á »á¼∩Γ¿.
  7151.  
  7152.          GlobalDosAlloc          éδñѽ∩ÑΓ ú½«íá½∞¡πε »á¼∩Γ∞, ¬«Γ«αá∩
  7153.                                  ¼«ªÑΓ íδΓ∞ ñ«ßΓπ»¡á »α¿ αáí«ΓÑ DOS
  7154.                                  ó αÑá½∞¡«¼ ¿½¿ ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
  7155.  
  7156.          GlobalDosFree           Äßó«í«ªñáÑΓ ú½«íá½∞¡πε »á¼∩Γ∞,
  7157.                                  »Ñαó«¡áτá½∞¡« óδñѽѡ¡πε Σπ¡¬µ¿Ñ⌐
  7158.                                  GlobalDosAlloc.
  7159.  
  7160.          GlobalFlags             é«ºóαáΘáÑΓ Σ½áú¿ ¿ ßτÑΓτ¿¬ í½«¬¿α«ó«¬
  7161.                                  ú½«íá½∞¡«ú« í½«¬á »á¼∩Γ¿.
  7162.  
  7163.          GlobalFree              ôñá½∩ÑΓ í½«¬ ú½«íá½∞¡«⌐ »á¼∩Γ¿ ¿
  7164.                                  ñѽáÑΓ ¡Ññ«ßΓπ»¡δ¼ ñÑß¬α¿»Γ«α í½«¬á
  7165.                                  »á¼∩Γ¿.
  7166.  
  7167.          GlobalHandle            Å«½πτáÑΓ ñÑß¬α¿»Γ«α «íΩѬΓá ú½«íá½∞¡«⌐
  7168.  
  7169.        Windows 3.0/Ref/1#7                                      = 153 =
  7170.  
  7171.                                  »á¼∩Γ¿.
  7172.  
  7173.          GlobalLock              Å«½πτáÑΓ π¬áºáΓѽ∞ ¡á í½«¬ ú½«íá½∞¡«⌐
  7174.                                  »á¼∩Γ¿, ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐ ñÑß¬α¿»Γ«-
  7175.                                  α«¼. çᠿ߬½ετÑ¡¿Ñ¼ ¡ÑßíαáßδóáѼδσ
  7176.                                  «íΩÑ¬Γ«ó ó ºáΘ¿ΘÑ¡¡«¼ (ßΓá¡ñáαΓ¡«¼ ¿½¿
  7177.                                  αáßΦ¿αÑ¡¡«¼ 386) αѪ¿¼Ñ, í½«¬ í½«¬¿απ-
  7178.                                  ÑΓß∩ ó »á¼∩Γ¿ »« ñá¡¡«¼π áñαÑßπ, ¿ Ñú«
  7179.                                  ßτÑΓτ¿¬ í½«¬¿α«ó«¬ πóѽ¿τ¿óáÑΓß∩ ¡á 1.
  7180.  
  7181.          GlobalLRUNewest         äѽáÑΓ «íΩÑ¬Γ ú½«íá½∞¡«⌐ »á¼∩Γ¿
  7182.                                  ¡á¿¼Ñ¡ÑÑ óÑα«∩Γ¡δ¼ ñ½∩ ßíα«ßá.
  7183.  
  7184.          GlobalLRUOldest         äѽáÑΓ «íΩÑ¬Γ ú½«íá½∞¡«⌐ »á¼∩Γ¿
  7185.                                  ¡á¿í«½ÑÑ óÑα«∩Γ¡δ¼ ñ½∩ ßíα«ßá.
  7186.  
  7187.          GlobalNotify            ê¡ßΓá½½¿απÑΓ »α«µÑñπαπ πóÑñ«¼½Ñ¡¿∩ ñ½∩
  7188.                                  ΓѬπΘÑ⌐ ºáñáτ¿.
  7189.  
  7190.          GlobalReAlloc           Å«óΓ«α¡« óδñѽ∩ÑΓ í½«¬ ú½«íá½∞¡«⌐
  7191.                                  »á¼∩Γ¿.
  7192.  
  7193.          GlobalSize              é«ºóαáΘáÑΓ αẼÑα (ó íá⌐Γáσ) í½«¬á
  7194.                                  ú½«íá½∞¡«⌐ »á¼∩Γ¿.
  7195.  
  7196.          GlobalUnlock            äѽáÑΓ ¡ÑñÑ⌐ßΓó¿Γѽ∞¡δ¼ π¬áºáΓѽ∞ ¡á
  7197.                                  í½«¬ ú½«íá½∞¡«⌐ »á¼∩Γ¿, »Ñαó«¡áτá½∞¡«
  7198.                                  »«½πτÑ¡¡δ⌐ Σπ¡¬µ¿Ñ⌐ GlobalLock. é
  7199.                                  αÑá½∞¡«⌐ ¼«ñѽ¿, ¿½¿ Ñß½¿ í½«¬
  7200.                                  ∩ó½∩ÑΓß∩ ßíαáßδóáѼδ¼, Σπ¡¬µ¿∩
  7201.                                  GlobalUnlock π¼Ñ¡∞ΦáÑΓ ßτÑΓτ¿¬
  7202.                                  í½«¬¿α«ó«¬ ¡á 1.
  7203.  
  7204.          GlobalUnwire            ô¼Ñ¡∞ΦáÑΓ ßτÑΓτ¿¬ í½«¬¿α«ó«¬, πßΓá¡«ó-
  7205.                                  ½Ñ¡¡δ⌐ Σπ¡¬µ¿Ñ⌐ GlobalWire, ¿ «ßó«í«ª-
  7206.                                  í½«¬ »á¼∩Γ¿, Ñß½¿ ßτÑΓτ¿¬ αáóÑ¡ 0.
  7207.  
  7208.          GlobalWire              ÅÑαѼÑΘáÑΓ «íΩÑ¬Γ ó ¼½áñΦ¿Ñ áñαÑßá
  7209.                                  »á¼∩Γ¿ ¿ πóѽ¿τ¿óáÑΓ ßτÑΓτ¿¬
  7210.                                  í½«¬¿α«ó«¬.
  7211.  
  7212.          LimitEMSPages           Äúαá¡¿τ¿óáÑΓ óѽ¿τ¿¡π αáßΦ¿αÑ¡¡«⌐
  7213.                                  »á¼∩Γ¿, ¬«Γ«απε Windows íπñÑΓ óδñÑ-
  7214.                                  ½∩Γ∞ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ.
  7215.  
  7216.          LocalAlloc              éδñѽ∩ÑΓ »á¼∩Γ∞ ¿º ½«¬á½∞¡«⌐
  7217.                                  ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿.
  7218.  
  7219.          LocalCompact            æª¿¼áÑΓ ½«¬á½∞¡πε »á¼∩Γ∞ ñ½∩ »«½π-
  7220.                                  τÑ¡¿∩ ßó«í«ñ¡δσ íá⌐Γ«ó.
  7221.  
  7222.          LocalDiscard            æíαáßδóáÑΓ í½«¬ ½«¬á½∞¡«⌐ »á¼∩Γ¿,
  7223.                                  Ñß½¿ ßτÑΓτ¿¬ í½«¬¿α«ó«¬ αáóÑ¡ 0,
  7224.  
  7225.        Windows 3.0/Ref/1#7                                      = 154 =
  7226.  
  7227.                                  ¡« «ßΓáó½∩ÑΓ ñ«ßΓπ»¡δ¼ ñÑß¬α¿»Γ«α
  7228.                                  í½«¬á »á¼∩Γ¿.
  7229.  
  7230.          LocalFlags              é«ºóαáΘáÑΓ Σ½áú¿ ¿ ßτÑΓτ¿¬ í½«¬¿α«ó«¬
  7231.                                  í½«¬á ½«¬á½∞¡«⌐ »á¼∩Γ¿.
  7232.  
  7233.          LocalFree               ôñá½∩ÑΓ í½«¬ ½«¬á½∞¡«⌐ »á¼∩Γ¿ ¿
  7234.                                  ñѽáÑΓ ¡Ññ«ßΓπ»¡δ¼ ñÑß¬α¿»Γ«α í½«¬á
  7235.                                  »á¼∩Γ¿.
  7236.  
  7237.          LocalHandle             Å«½πτáÑΓ ñÑß¬α¿»Γ«α «íΩѬΓá ½«¬á½∞¡«⌐
  7238.                                  »á¼∩Γ¿.
  7239.  
  7240.          LocalInit               ê¡¿µ¿á½¿º¿απÑΓ ½«¬á½∞¡πε ñ¿¡á¼¿τÑ߬πε
  7241.                                  «í½áßΓ∞ »á¼∩Γ¿ ó ß»Ñµ¿Σ¿µ¿α«óá¡¡«¼
  7242.                                  ßÑú¼Ñ¡ΓÑ.
  7243.  
  7244.          LocalLock               ö¿¬ß¿απÑΓ í½«¬ ½«¬á½∞¡«⌐ »á¼∩Γ¿,
  7245.                                  πóѽ¿τ¿óá∩ Ñú« ßτÑΓτ¿¬ í½«¬¿α«ó«¬.
  7246.  
  7247.          LocalReAlloc            Å«óΓ«α¡« óδñѽ∩ÑΓ í½«¬ ½«¬á½∞¡«⌐
  7248.                                  »á¼∩Γ¿.
  7249.  
  7250.          LocalShrink             æª¿¼áÑΓ ½«¬á½∞¡πε ñ¿¡á¼¿τÑ߬πε «í½áßΓ∞
  7251.                                  »á¼∩Γ¿.
  7252.  
  7253.          LocalSize               é«ºóαáΘáÑΓ αẼÑα (ó íá⌐Γáσ) í½«¬á
  7254.                                  ½«¬á½∞¡«⌐ »á¼∩Γ¿.
  7255.  
  7256.          LocalUnlock             Äßó«í«ªñáÑΓ í½«¬ ½«¬á½∞¡«⌐ »á¼∩Γ¿.
  7257.  
  7258.          LockData                ü½«¬¿απÑΓ ΓѬπΘ¿⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ ó
  7259.                                  »á¼∩Γ¿.
  7260.  
  7261.          LockSegment             ü½«¬¿απÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐ ßÑú¼Ñ¡Γ
  7262.                                  ñá¡¡δσ ó »á¼∩Γ¿.
  7263.  
  7264.          SetSwapAreaSize         ôóѽ¿τ¿óáÑΓ ¬«½¿τÑßΓó« »á¼∩Γ¿, ¬«Γ«α«Ñ
  7265.                                  »α¿¬½áñ¡á∩ »α«úαá¼¼á αѺÑαó¿απÑΓ ñ½∩
  7266.                                  ¬«ñ«óδσ ßÑú¼Ñ¡Γ«ó.
  7267.  
  7268.          SwitchStackBack         é«ºóαáΘáÑΓ ßΓφ¬ ΓѬπΘÑ⌐ ºáñáτ¿ ó ÑÑ
  7269.                                  ßÑú¼Ñ¡Γ ñá¡¡δσ »«ß½Ñ Γ«ú«, ¬á¬ «¡ íδ½
  7270.                                  »ÑαÑ¡á»αáó½Ñ¡ Σπ¡¬µ¿Ñ⌐
  7271.                                  SwitchTasksBack.
  7272.  
  7273.          SwitchStackTo           êº¼Ñ¡∩ÑΓ ßΓφ¬ ΓѬπΘÑ⌐ ºáñáτ¿ ¡á
  7274.                                  ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ,
  7275.                                  Γᬫ⌐ ¬á¬ ßÑú¼Ñ¡Γ ñá¡¡δσ ñ¿¡á¼¿τÑ߬¿
  7276.                                  »«ñ¬½ετáѼδσ í¿í½¿«ΓѬ (DLL).
  7277.  
  7278.          UnlockData              Éáºí½«¬¿α«óδóáÑΓ ΓѬπΘ¿⌐ ßÑú¼Ñ¡Γ
  7279.                                  ñá¡¡δσ.
  7280.  
  7281.        Windows 3.0/Ref/1#7                                      = 155 =
  7282.  
  7283.  
  7284.          UnLockSegment           Éáºí½«¬¿α«óδóáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐
  7285.                                  ßÑú¼Ñ¡Γ ñá¡¡δσ.
  7286.  
  7287.  
  7288.  
  7289.        Windows 3.0/Ref/1#7                                      = 156 =
  7290.  
  7291.                                   3.3. öπ¡¬µ¿¿ ßÑú¼Ñ¡Γ«ó                       
  7292.        ----------------------------------------------------------------
  7293.  
  7294.              öπ¡¬µ¿¿ ßÑú¼Ñ¡Γ«ó αẼÑΘáεΓ,  «ßó«í«ªñáεΓ  ¿  ¬«¡óÑαΓ¿απεΓ
  7295.         ßÑ½Ñ¬Γ«αδ,   í½«¬¿απεΓ  ¿  αáºí½«¬¿α«óδóáεΓ  í½«¬¿  »á¼∩Γ¿,  ¡á
  7296.         ¬«Γ«αδÑ ßßδ½áεΓß∩ ßÑ½Ñ¬Γ«αδ, ¿ »«½πτáεΓ ¿¡Σ«α¼áµ¿ε « ßÑú¼Ñ¡Γáσ.
  7297.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε   Σπ¡¬µ¿ε
  7298.         ßÑ½Ñ¬Γ«α«ó:
  7299.  
  7300.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7301.         --------------------------------------------------------------
  7302.          AllocDStoCSAlias          Åα¿¡¿¼áÑΓ ßÑ½Ñ¬Γ«α ßÑú¼Ñ¡Γá ñá¡¡δσ
  7303.                                    ¼ ó«ºóαáΘáÑΓ ßÑ½Ñ¬Γ«α ¬«ñ«ó«ú«
  7304.                                    ßÑú¼Ñ¡Γá, ¬«Γ«αδ⌐ ñ«½ªÑ¡ ¿ß»«½∞º«óá-
  7305.                                    Γ∞ß∩ ñ½∩ óδ»«½¡Ñ¡¿∩ ¬«ñá ó ßÑú¼Ñ¡ΓÑ
  7306.                                    ñá¡¡δσ.
  7307.  
  7308.          AllocSelector             ÉẼÑΘáÑΓ ¡«óδ⌐ ßÑ½Ñ¬Γ«α.
  7309.  
  7310.          ChangeSelector            âÑ¡Ñα¿απÑΓ óαѼѡ¡δ⌐ ¬«ñ«óδ⌐ ßѽѬ-
  7311.                                    Γ«α, «Γ¡«ß∩Θ¿⌐ß∩ ¬ ºáñá¡¡«¼π ßѽѬ-
  7312.                                    Γ«απ ñá¡¡δσ, ¿½¿ óαѼѡ¡δ⌐ ßÑ½Ñ¬Γ«α
  7313.                                    ñá¡¡δσ, «Γ¡«ß∩Θ¿⌐ß∩ ¬ ºáñá¡¡«¼π
  7314.                                    ¬«ñ«ó«¼π ßÑ½Ñ¬Γ«απ.
  7315.  
  7316.          DefineHandleTable         æ«ºñáÑΓ τáßΓ¡πε Γáí½¿µπ ñÑß¬α¿»Γ«α«ó,
  7317.                                    ¬«Γ«απε Windows ¬«ααÑ¬Γ¿απÑΓ
  7318.                                    áóΓ«¼áΓ¿τÑ߬¿.
  7319.  
  7320.          FreeSelector              Äßó«í«ªñáÑΓ ßÑ½Ñ¬Γ«α, ¿º¡áτá½∞¡«
  7321.                                    αẼÑΘÑ¡¡δ⌐ Σπ¡¬µ¿∩¼¿ AllocSelector,
  7322.                                    AllocCStoDSAlias ¿½¿
  7323.                                    AllocDStoCSAlias.
  7324.  
  7325.          GetCodeInfo               Å«½πτáÑΓ ¿¡Σ«α¼áµ¿ε « ¬«ñ«ó«¼
  7326.                                    ßÑú¼Ñ¡ΓÑ.
  7327.  
  7328.          GlobalFix                 çáΘ¿ΘáÑΓ í½«¬ ú½«íá½∞¡«⌐ »á¼∩Γ¿ «Γ
  7329.                                    »ÑαѼÑΘÑ¡¿∩ ó ½¿¡Ñ⌐¡«⌐ »á¼∩Γ¿.
  7330.  
  7331.          GlobalPageLock            ü½«¬¿απÑΓ ßΓαá¡¿τ¡πε »á¼∩Γ∞, ßó∩ºá¡-
  7332.                                    ¡πε ß« ß»Ñµ¿Σ¿µ¿α«óá¡¡δ¼ ßÑ½Ñ¬Γ«α«¼,
  7333.                                    ¿ πóѽ¿τ¿óáÑΓ Ñú« ßτÑΓτ¿¬
  7334.                                    í½«¬¿α«ó«¬. çáí½«¬¿α«óá¡¡á∩
  7335.                                    ßΓαá¡¿τ¡á∩ »á¼∩Γ∞ ¡Ñ ¼«ªÑΓ
  7336.                                    »ÑαѼÑΘáΓ∞ß∩ ¿ ßíαáßδóáΓ∞ß∩ ¡á ñ¿ß¬.
  7337.  
  7338.          GlobalPageUnlock          ô¼Ñ¡∞ΦáÑΓ ßτÑΓτ¿¬ í½«¬¿α«ó«¬ í½«¬á
  7339.                                    »á¼∩Γ¿. àß½¿ φëàßτÑΓτ¿¬ αáóÑ¡ 0,
  7340.                                    »á¼∩Γ∞ ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘѡᠿ
  7341.                                    ßíα«Φѡᠡá ñ¿ß¬.
  7342.  
  7343.          GlobalUnfix               Äßó«í«ªñáÑΓ í½«¬ ú½«íá½∞¡«⌐ »á¼∩Γ¿,
  7344.  
  7345.        Windows 3.0/Ref/1#7                                      = 157 =
  7346.  
  7347.                                    ¬«Γ«αδ⌐ íδ½ ºáΣ¿¬ß¿α«óá¡ Σπ¡¬µ¿Ñ⌐
  7348.                                    GlobalFix.
  7349.  
  7350.          LockSegment               ü½«¬¿απÑΓ ßÑú¼Ñ¡Γ ó »á¼∩Γ¿.
  7351.  
  7352.          UlockSegment              Äßó«í«ªñáÑΓ ßÑú¼Ñ¡Γ, ¬«Γ«αδ⌐ íδ½
  7353.                                    ºáí½«¬¿α«óá¡ Σπ¡¬µ¿Ñ⌐ LockSegment.
  7354.  
  7355.              Åα¿¼Ñτá¡¿Ñ.  Åਪ½áñ¡á∩  »α«úαἼᠠ¡Ñ ñ«½ª¡á ¿ß»«½∞º«óáΓ∞
  7356.         φΓ¿  Σπ¡¬µ¿¿  ñ«  ΓÑσ  »«α,  »«¬á  φΓ«  ¡Ñ   ßΓá¡ÑΓ   áíß«½εΓ¡«
  7357.         ¡Ñ«íσ«ñ¿¼δ¼.   êß»«½∞º«óá¡¿Ñ  φΓ¿σ  Σπ¡¬µ¿⌐  ¡áαπΦáÑΓ  »αá¬Γ¿¬π
  7358.         »α«úαá¼¼¿α«óá¡¿∩ ó Windows.
  7359.  
  7360.  
  7361.  
  7362.        Windows 3.0/Ref/1#7                                      = 158 =
  7363.  
  7364.                                                                                
  7365.             3.4 öπ¡¬µ¿¿ »αÑαδóá¡¿⌐ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ
  7366.        ----------------------------------------------------------------
  7367.  
  7368.              öπ¡¬µ¿¿   »αÑαδóá¡¿⌐   «»Ñαᵿ«¡¡«⌐   ß¿ßΓÑ¼δ    »«ºó«½∩εΓ
  7369.         »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ, ¡á»¿ßá¡¡«⌐ ¡á ∩ºδ¬Ñ áßßѼí½Ñαá, óδ»«½¡∩Γ∞
  7370.         «»αÑñѽѡ¡δÑ  »αÑαδóá¡¿∩  DOS ¿ NETBIOS íѺ »α∩¼«ú« ¬«ñ¿α«óá¡¿∩
  7371.         »αÑαδóá¡¿∩.   ¥Γ«   «íÑß»Ñτ¿óáÑΓ   ß«ó¼ÑßΓ¿¼«ßΓ∞   ß   íπñπΘ¿¼¿
  7372.         »α«ñπ¬ΓἿ   Σ¿α¼δ  Microsoft.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«
  7373.         «»¿ßδóáÑΓ ¬áªñπε ¿º φΓ¿σ Σπ¡¬µ¿⌐:
  7374.  
  7375.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7376.         --------------------------------------------------------------
  7377.          DOS3Call                  éδ»«½¡∩ÑΓ »αÑαδóá¡¿Ñ DOS 21H (ºá»α«ß
  7378.                                    Σπ¡¬µ¿¿).
  7379.  
  7380.          NetBIOSCall               éừ½¡∩ÑΓ »αÑαδóá¡¿Ñ NETBIOS 5CH.
  7381.  
  7382.  
  7383.  
  7384.        Windows 3.0/Ref/1#7                                      = 159 =
  7385.  
  7386.                                     3.5 öπ¡¬µ¿¿ ºáñáτ¿                         
  7387.        ----------------------------------------------------------------
  7388.  
  7389.              öπ¡¬µ¿¿   ºáñáτ¿   ¿º¼Ñ¡∩εΓ  ß«ßΓ«∩¡¿Ñ  óδ»«½¡Ñ¡¿∩  ºáñáτ,
  7390.         ó«ºóαáΘáεΓ  ¿¡Σ«α¼áµ¿ε,  ßó∩ºá¡¡πε   ß   ºáñáτÑ⌐,  ¿   »«½πτáεΓ
  7391.         ¿¡Σ«α¼áµ¿ε   «í  «¬απªÑ¡¿¿,  ó  ¬«Γ«α«¼  »α«¿ßσ«ñ¿Γ  óδ»«½¡Ñ¡¿Ñ
  7392.         ºáñáτ¿. çáñáτá - φΓ« Ññ¿¡¿τ¡δ⌐  óδº«ó  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  ó
  7393.         ßαÑñÑ  Windows.  ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε
  7394.         Σπ¡¬µ¿ε ºáñáτ¿:
  7395.  
  7396.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7397.         --------------------------------------------------------------
  7398.          Catch                  è«»¿απÑΓ ΓѬπΘπε ßαÑñπ óδ»«½¡Ñ¡¿∩ ó
  7399.                                 íπΣÑα.
  7400.  
  7401.          ExitWindows            ê¡¿µ¿á½¿º¿απÑΓ ßΓá¡ñáαΓ¡πε »α«µÑñπαπ
  7402.                                 ºá¬αδΓ¿∩ Windows.
  7403.  
  7404.          GetCurrentPDB          é«ºóαáΘáÑΓ ΓѬπΘπε íáºπ ñá¡¡δσ
  7405.                                 »α«úαá¼¼δ DOS (PDB), ¬«Γ«αá∩ ÑΘÑ
  7406.                                 ¿ºóÑßΓ¡á ¬á¬ »αÑΣ¿¬ß »α«úαá¼¼¡«ú«
  7407.                                 ßÑú¼Ñ¡Γá (PSP).
  7408.  
  7409.          GetCurrentTask         é«ºóαáΘáÑΓ ñÑß¬α¿»Γ«α ΓѬπΘÑ⌐ ºáñáτ¿.
  7410.  
  7411.          GetDOSEnvironment      Å«½πτáÑΓ ßΓ᫬π, ß«ñÑαªáΘπε ¿¡Σ«α¼áµ¿ε
  7412.                                 «í «¬απªÑ¡¿¿ ΓѬπΘÑ⌐ óδ»«½¡∩Ѽ«⌐
  7413.                                 ºáñáτ¿.
  7414.  
  7415.          GetNumTask             é«ºóαáΘáÑΓ τ¿ß½« ºáñáτ, óδ»«½¡∩Ѽδσ ó
  7416.                                 ß¿ßΓѼѠó ΓѬπΘÑÑ óαѼ∩.
  7417.  
  7418.          SetErrorMode           è«¡Γα«½¿απÑΓ, íπñÑΓ ½¿ Windows
  7419.                                 π»αáó½∩Γ∞ Σπ¡¬µ¿Ñ⌐ «Φ¿í«¬ DOS 24H, ¿½¿
  7420.                                 »«ºó«½∩ÑΓ óδºδóáεΘÑ⌐ »α¿¬½áñ¡«⌐
  7421.                                 »α«úαἼѠπ»αáó½∩Γ∞ ßἫ⌐.
  7422.  
  7423.          Throw                  é«ßßΓá¡áó½¿óáÑΓ ßαÑñπ óδ»«½¡Ñ¡¿∩ ó
  7424.                                 ß««ΓóÑΓßΓó¿¿ ß ºáñá¡¡δ¼¿ º¡áτÑ¡¿∩¼¿.
  7425.  
  7426.          Yield                  ÄßΓá¡áó½¿óáÑΓ óδ»«½¡Ñ¡¿Ñ ΓѬπΘÑ⌐ ºáñáτ¿
  7427.                                 ¿ ºá»π߬áÑΓ ºáñáτπ, ¡áσ«ñ∩Θπεß∩ ó
  7428.                                 ß«ßΓ«∩¡¿¿ «ª¿ñá¡¿∩.
  7429.  
  7430.  
  7431.  
  7432.        Windows 3.0/Ref/1#7                                      = 160 =
  7433.  
  7434.                              3.6 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ αÑßπαßἿ                  
  7435.        ----------------------------------------------------------------
  7436.  
  7437.              öπ¡¬µ¿¿  π»αáó½Ñ¡¿∩  αÑßπαßἿ ¡áσ«ñ∩Γ ¿ ºáúαπªáεΓ αÑßπαßδ
  7438.         »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ¿º óδ»«½¡∩Ѽ«ú«  Σá⌐½á  Windows.  ÉÑßπαß«¼
  7439.         ¼«ªÑΓ  íδΓ∞  ¬παß«α,  ¿¬«¡á, αáßΓα«óá∩ ¬áαΓá, ßΓα«¬á ¿½¿ Φα¿ΣΓ.
  7440.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε   Σπ¡¬µ¿ε
  7441.         π»αáó½Ñ¡¿∩ αÑßπαßἿ:
  7442.  
  7443.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7444.         --------------------------------------------------------------
  7445.          AccessResource             ÄΓ¬αδóáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐ αÑßπαß.
  7446.  
  7447.          AllocResource              éδñѽ∩ÑΓ ¿ ¿¡¿µ¿á½¿º¿απÑΓ »á¼∩Γ∞
  7448.                                     »«ñ αÑßπαß.
  7449.  
  7450.          FindResource               Ä»αÑñѽ∩ÑΓ ¼ÑßΓ«»«½«ªÑ¡¿Ñ αÑßπαßá.
  7451.  
  7452.          FreeResource               ôñá½∩ÑΓ ºáúαπªÑ¡¡δ⌐ αÑßπαß ¿º
  7453.                                     »á¼∩Γ¿.
  7454.  
  7455.          LoadAccelerators           çáúαπªáÑΓ Γáí½¿µπ π߬«α¿ΓѽÑ⌐.
  7456.  
  7457.          LoadBitmap                 çáúαπªáÑΓ αÑßπαß αáßΓα«ó«⌐ ¬áαΓδ.
  7458.  
  7459.          LoadCursor                 çáúαπªáÑΓ αÑßπαß ¬παß«αá.
  7460.  
  7461.          LoadIcon                   çáúαπªáÑΓ αÑßπαß ¿¬«¡δ.
  7462.  
  7463.          LoadMenu                   çáúαπªáÑΓ αÑßπαß ¼Ñ¡ε.
  7464.  
  7465.          LoadResource               çáúαπªáÑΓ αÑßπαß.
  7466.  
  7467.          LoadString                 çáúαπªáÑΓ αÑßπαß ßΓ᫬¿.
  7468.  
  7469.          LockResource               Å«½πτáÑΓ áíß«½εΓ¡δ⌐ áñαÑß »á¼∩Γ¿,
  7470.                                     »« ¬«Γ«α«¼π αáß»«½«ªÑ¡ αÑßπαß.
  7471.  
  7472.          SetResourceHandler         ôßΓá¡áó½¿óáÑΓ Σπ¡¬µ¿ε ñ½∩ ºáúαπº¬¿
  7473.                                     αÑßπαß«ó.
  7474.  
  7475.          SizeofResource             ôßΓá¡áó½¿óáÑΓ αẼÑα (ó íá⌐Γáσ)
  7476.                                     αÑßπαßá.
  7477.  
  7478.          UnlockResource             Äßó«í«ªñáÑΓ αÑßπαß.
  7479.  
  7480.  
  7481.  
  7482.        Windows 3.0/Ref/1#7                                      = 161 =
  7483.  
  7484.                            3.7 öπ¡¬µ¿¿ ¼á¡¿»π½¿α«óá¡¿∩ ßΓα«¬á¼¿                
  7485.        ----------------------------------------------------------------
  7486.  
  7487.              öπ¡¬µ¿¿   ¼á¡¿»π½¿α«óá¡¿∩  ßΓα«¬á¼¿  »ÑαÑó«ñ∩Γ  ßΓ᫬¿  ¿º
  7488.         «ñ¡«ú«  ¡áí«αá  ß¿¼ó«½«ó  ó  ñαπú«⌐,  αáß»«º¡áεΓ ¿ ¬«¡óÑαΓ¿απεΓ
  7489.         »α«»¿ß¡δÑ ¿ ßΓα«τ¡δÑ ß¿¼ó«½δ, «»αÑñѽ∩εΓ,  ∩ó½∩ÑΓß∩  ½¿  ß¿¼ó«½
  7490.         á½Σáó¿Γ¡δ¼  ¿½¿  á½Σáó¿Γ¡«-µ¿Σα«óδ¼, ¡áσ«ñ∩Γ ß«ßÑñ¡¿Ñ ß¿¼ó«½δ ó
  7491.         ßΓα«¬Ñ   ¿   óδ»«½¡∩εΓ   ñαπú¿Ñ    «»Ñαᵿ¿    ¡áñ    ßΓα«¬á¼¿.
  7492.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε  Σπ¡¬µ¿ε
  7493.         ¬«¡óÑαΓ¿α«óá¡¿∩ ßΓ᫬:
  7494.  
  7495.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7496.         --------------------------------------------------------------
  7497.          AnsiLower              ÅÑαÑó«ñ¿Γ ß¿¼ó«½δ ó ßΓα«¬Ñ ó ßΓα«τ¡δÑ.
  7498.  
  7499.          AnsiLowerBuff          ÅÑαÑó«ñ¿Γ ß¿¼ó«½δ ßΓ᫬¿ ó íπΣÑαÑ ó
  7500.                                 ßΓα«τ¡δÑ.
  7501.  
  7502.          AnsiNext               é«ºóαáΘáÑΓ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á
  7503.                                 ß½ÑñπεΘ¿⌐ ß¿¼ó«½ ßΓ᫬¿.
  7504.  
  7505.          AnsiPrev               é«ºóαáΘáÑΓ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á
  7506.                                 »αÑñδñπΘ¿⌐ ß¿¼ó«½ ßΓ᫬¿.
  7507.  
  7508.          AnsiToOem              è«¡óÑαΓ¿απÑΓ ßΓ᫬π ó ¬«ñÑ ANSI ó
  7509.                                 ßΓ᫬π ß¿¼ó«½«ó ó ¬«ñÑ OEM.
  7510.  
  7511.          AnsiToOemBuff          è«¡óÑαΓ¿απÑΓ ßΓ᫬π ß¿¼ó«½«ó ó ¬«ñÑ
  7512.                                 ANSI ó íπΣÑαÑ ó ßΓ᫬π ß¿¼ó«½«ó ó
  7513.                                 ¬«ñÑ OEM.
  7514.  
  7515.          AnsiUpper              ÅÑαÑó«ñ¿Γ ß¿¼ó«½δ ó ßΓα«¬Ñ ó »α«»¿ß¡δÑ.
  7516.  
  7517.          AnsiUpperBuff          ÅÑαÑó«ñ¿Γ ß¿¼ó«½δ ßΓ᫬¿ ó íπΣÑαÑ ó
  7518.                                 »α«»¿ß¡δÑ.
  7519.  
  7520.          IsCharAlpha            Ä»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ ß¿¼ó«½
  7521.                                 á½Σáó¿Γ¡δ¼.
  7522.  
  7523.          IsCharAlphaNumeric     Ä»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ ß¿¼ó«½
  7524.                                 á½Σáó¿Γ¡«-µ¿Σα«óδ¼.
  7525.  
  7526.          IsCharLower            Ä»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ ß¿¼ó«½ ßΓα«τ¡δ¼.
  7527.  
  7528.          IsCharUpper            Ä»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ ß¿¼ó«½
  7529.                                 »α«»¿ß¡δ¼.
  7530.  
  7531.          istrcat                ÄíΩÑñ¿¡∩ÑΓ ñóÑ ßΓ᫬¿, ºáñá¡¡δÑ
  7532.                                 ñ½¿¡¡δ¼¿ π¬áºáΓѽ∩¼¿.
  7533.  
  7534.          lstrcmp                æαáó¡¿óáÑΓ ñóÑ ßΓ᫬¿, ºáñá¡¡δÑ
  7535.                                 ñ½¿¡¡δ¼¿ π¬áºáΓѽ∩¼¿, πτ¿Γδóá∩
  7536.                                 »α«»¿ß¡δÑ ¿ ßΓα«τ¡δÑ ß¿¼ó«½δ.
  7537.  
  7538.        Windows 3.0/Ref/1#7                                      = 162 =
  7539.  
  7540.  
  7541.          lstrcmpi               æαáó¡¿óáÑΓ ñóÑ ßΓ᫬¿, ºáñá¡¡δÑ
  7542.                                 ñ½¿¡¡δ¼¿ π¬áºáΓѽ∩¼¿, ¡Ñ πτ¿Γδóá∩
  7543.                                 »α«»¿ß¡δÑ ¿ ßΓα«τ¡δÑ ß¿¼ó«½δ.
  7544.  
  7545.          lstrcpy                è«»¿απÑΓ «ñ¡π ßΓ᫬π ó ñαπúπε, «íÑ
  7546.                                 ßΓ᫬¿ ºáñáεΓß∩ ñ½¿¡¡δ¼¿ π¬áºáΓѽ∩¼¿.
  7547.  
  7548.          lstrlen                Ä»αÑñѽ∩ÑΓ ñ½¿¡π ßΓ᫬¿, ºáñá¡¡«⌐
  7549.                                 ñ½¿¡¡δ¼ π¬áºáΓѽѼ.
  7550.  
  7551.          OemToAnsi              è«¡óÑαΓ¿απÑΓ ßΓ᫬π ß¿¼ó«½«ó ó ¬«ñÑ OEM
  7552.                                 ó ßΓ᫬π ß¿¼ó«½«ó ó ¬«ñÑ ANSI.
  7553.  
  7554.          OemToAnsiBuff          è«¡óÑαΓ¿απÑΓ ßΓ᫬π ß¿¼ó«½«ó ó ¬«ñÑ OEM
  7555.                                 ó íπΣÑαÑ ó ßΓ᫬π ß¿¼ó«½«ó ó ¬«ñÑ ANSI.
  7556.  
  7557.          ToAscii                Æαá¡ß½¿απÑΓ ¬«ñ ó¿αΓπá½∞¡«⌐ ¬½áó¿Φ¿ ó
  7558.                                 ß««ΓóÑΓßΓóπεΘ¿⌐ ß¿¼ó«½/ß¿¼ó«½δ ó ¬«ñÑ
  7559.                                 ASCII.
  7560.  
  7561.          wsprintf               ö«α¼áΓ¿απÑΓ ¿ σαá¡¿Γ úαπ»»π ß¿¼ó«½«ó
  7562.                                 ¿ º¡áτÑ¡¿⌐ ó íπΣÑαÑ. Çαúπ¼Ñ¡Γδ Σ«α¼á-
  7563.                                 Γ¿α«óá¡¿∩ »ÑαÑñáεΓß∩ ó ¼áßß¿óÑ.
  7564.  
  7565.  
  7566.  
  7567.        Windows 3.0/Ref/1#7                                      = 163 =
  7568.  
  7569.                               3.8 öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ áΓ«¼á¼¿                   
  7570.        ----------------------------------------------------------------
  7571.  
  7572.              öπ¡¬µ¿¿ π»αáó½Ñ¡¿∩ áΓ«¼á¼¿ ß«ºñáεΓ ¿ ¼á¡¿»π½¿απεΓ áΓ«¼á¼¿.
  7573.         ÇΓ«¼δ - φΓ« µÑ½δÑ, ¬«Γ«αδÑ  π¡¿¬á½∞¡δ¼  «íαẫ¼  ¿ñÑ¡Γ¿Σ¿µ¿απεΓ
  7574.         ßΓ᫬¿  ß¿¼ó«½«ó.  Ä¡¿ »«½Ñº¡δ ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ, ¬«Γ«αδÑ
  7575.         αáí«ΓáεΓ  ß  í«½∞Φ¿¼  ¬«½¿τÑßΓó«¼   ßΓ᫬,   ¿   ó   »α¿¬½áñ¡δσ
  7576.         »α«úαá¼¼áσ,  ¬«Γ«αδÑ  ¡πªñáεΓß∩  ó  ß«σαá¡Ñ¡¿¿  »á¼∩Γ¿. Windows
  7577.         σαá¡¿Γ  áΓ«¼δ  ó  Γáí½¿µÑ  áΓ«¼«ó.  ï«¬á½∞¡á∩  Γáí½¿µá   áΓ«¼«ó
  7578.         αẼÑΘáÑΓß∩ ó ßÑú¼Ñ¡ΓÑ ñá¡¡δσ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ¿ ¡Ññ«ßΓπ»¡á
  7579.         ñαπú¿¼  »α¿¬½áñ¡δ¼  »α«úαá¼¼á¼. â½«íá½∞¡á∩ Γáí½¿µá áΓ«¼«ó ¼«ªÑΓ
  7580.         íδΓ∞ αáºñѽ∩Ѽ«⌐; «¡á »«½Ñº¡á ó »α¿¬½áñ¡δσ »α«úαá¼¼áσ,  ¬«Γ«αδÑ
  7581.         ¿ß»«½∞ºπεΓ  ñ¿¡á¼¿τÑ߬¿⌐  «í¼Ñ¡  ñá¡¡δ¼¿ (DDE). ì¿ªÑ»α¿óÑñÑ¡¡δ⌐
  7582.         ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε π»αáó½Ñ¡¿∩ áΓ«¼á¼¿:
  7583.  
  7584.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7585.         --------------------------------------------------------------
  7586.          AddAtom               æ«ºñáÑΓ áΓ«¼ ñ½∩ ßΓ᫬¿ ß¿¼ó«½«ó.
  7587.  
  7588.          DeleteAtom            ôñá½∩ÑΓ áΓ«¼, Ñß½¿ Ñú« ßτÑΓτ¿¬ ßß佫¬
  7589.                                αáóÑ¡ 0.
  7590.  
  7591.          FindAtom              Å«½πτáÑΓ áΓ«¼, ßó∩ºá¡¡δ⌐ ß« ßΓ᫬«⌐
  7592.                                ß¿¼ó«½«ó.
  7593.  
  7594.          GetAtomHandle         Å«½πτáÑΓ ñÑß¬α¿»Γ«α («Γ¡«ß∩Θ¿⌐ß∩ ¬
  7595.                                ½«¬á½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿)
  7596.                                ßΓ᫬¿, «Γ¡«ß∩ΘÑ⌐ß∩ ¬ ß»Ñµ¿Σ¿µ¿α«óá¡¡«¼π
  7597.                                áΓ«¼π.
  7598.  
  7599.          GetAtomName           è«»¿απÑΓ ßΓ᫬π ß¿¼ó«½«ó, ßó∩ºá¡¡πε ß
  7600.                                áΓ«¼«¼.
  7601.  
  7602.          GlobalAddAtom         æ«ºñáÑΓ ú½«íá½∞¡δ⌐ áΓ«¼ ñ½∩ ßΓ᫬¿
  7603.                                ß¿¼ó«½«ó.
  7604.  
  7605.          GlobalDeleteAtom      ôñá½∩ÑΓ ú½«íá½∞¡δ⌐ áΓ«¼, Ñß½¿ Ñú«
  7606.                                ßτÑΓτ¿¬ ßß佫¬ αáóÑ¡ 0.
  7607.  
  7608.          GlobalFindAtom        Å«½πτáÑΓ ú½«íá½∞¡δ⌐ áΓ«¼, ßó∩ºá¡¡δ⌐ ß«
  7609.                                ßΓ᫬«⌐ ß¿¼ó«½«ó.
  7610.  
  7611.          GlobalGetAtomName     è«»¿απÑΓ ßΓ᫬π ß¿¼ó«½«ó, ßó∩ºá¡¡πε ß
  7612.                                ú½«íá½∞¡δ¼ áΓ«¼«¼.
  7613.  
  7614.          InitAtomTable         ê¡¿µ¿á½¿º¿απÑΓ Γáí½¿µπ áΓ«¼«ó.
  7615.  
  7616.          MAKEINTATOM           ÅαÑ«íαáºπÑΓ µÑ½«Ñ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ó
  7617.                                ¬áτÑßΓóÑ áαúπ¼Ñ¡Γá Σπ¡¬µ¿¿.
  7618.  
  7619.  
  7620.  
  7621.        Windows 3.0/Ref/1#7                                      = 164 =
  7622.  
  7623.                               3.9 öπ¡¬µ¿¿ Σá⌐½á ¿¡¿µ¿á½¿ºáµ¿¿                  
  7624.        ----------------------------------------------------------------
  7625.  
  7626.              öπ¡¬µ¿¿  Σá⌐½á  ¿¡¿µ¿á½¿ºáµ¿¿ »«½πτáεΓ/¬«»¿απεΓ ¿¡Σ«α¼áµ¿ε
  7627.         ¿º/ó Σá⌐½ ¿¡¿µ¿á½¿ºáµ¿¿  Windows  WIN.INI  ¿  ó  τáßΓ¡δÑ  Σá⌐½δ
  7628.         ¿¡¿µ¿á½¿ºáµ¿¿.  öá⌐½  ¿¡¿µ¿á½¿ºáµ¿¿  Windows  - φΓ« ß»Ñµ¿á½∞¡δ⌐
  7629.         ASCII Σá⌐½,  ¬«Γ«αδ⌐  ß«ñÑαª¿Γ  »áαδ  ¿¼∩_¬½áó¿Φ¿  -  º¡áτÑ¡¿Ñ,
  7630.         ¬«Γ«αδÑ   »αÑñßΓáó½∩εΓ   ß«í«⌐  ¬½ετ¿  óαѼѡ¿  óδ»«½¡Ñ¡¿∩  ñ½∩
  7631.         »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬  ¬αáΓ¬«  «»¿ßδóáÑΓ
  7632.         ¬áªñπε Σπ¡¬µ¿ε Σá⌐½á ¿¡¿µ¿á½¿ºáµ¿¿:
  7633.  
  7634.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7635.         --------------------------------------------------------------
  7636.          GetPrivateProfileInt       é«ºóαáΘáÑΓ µÑ½«Ñ º¡áτÑ¡¿Ñ ¿º
  7637.                                     ßѬµ¿¿ τáßΓ¡«ú« Σá⌐½á
  7638.                                     ¿¡¿µ¿á½¿ºáµ¿¿.
  7639.  
  7640.          GetPrivateProfileString    é«ºóαáΘáÑΓ ßΓ᫬π ß¿¼ó«½«ó ¿º
  7641.                                     ßѬµ¿¿ τáßΓ¡«ú« Σá⌐½á
  7642.                                     ¿¡¿µ¿á½¿ºáµ¿¿.
  7643.  
  7644.          GetProfileInt              é«ºóαáΘáÑΓ µÑ½«Ñ º¡áτÑ¡¿Ñ ¿º
  7645.                                     ßѬµ¿¿ Σá⌐½á WIN.INI.
  7646.  
  7647.          GetProfileString           é«ºóαáΘáÑΓ ßΓ᫬π ß¿¼ó«½«ó ¿º
  7648.                                     ßѬµ¿¿ Σá⌐½á WIN.INI.
  7649.  
  7650.          WritePrivateProfileString  è«»¿απÑΓ ßΓ᫬π ß¿¼ó«½«ó ó τáßΓ¡δ⌐
  7651.                                     Σá⌐½ ¿¡¿µ¿á½¿ºáµ¿¿ ¿½¿ πñá½∩ÑΓ ¿º
  7652.                                     ¡Ñú« «ñ¡π ¿½¿ ¡Ñ߬«½∞¬« ßΓ᫬.
  7653.  
  7654.          WriteProfileString         è«»¿απÑΓ ßΓ᫬π ß¿¼ó«½«ó ó Σá⌐½
  7655.                                     WIN.INI ¿½¿ πñá½∩ÑΓ ¿º ¡Ñú« «ñ¡π
  7656.                                     ¿½¿ ¡Ñ߬«½∞¬« ßΓ᫬.
  7657.  
  7658.              Åਪ½áñ¡á∩    »α«úαἼᠠ  ¼«ªÑΓ    ¿ß»«½∞º«óáΓ∞   τáßΓ¡δ⌐
  7659.         (߻ѵ¿Σ¿µ¿α«óá¡¡δ⌐ »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐)  Σá⌐½  ¿¡¿µ¿á½¿ºáµ¿¿
  7660.         ñ½∩  ºá»¿ß¿  ¿¡Σ«α¼áµ¿¿,  ¬«Γ«αá∩  »αáó«¼Ñα¡á  Γ«½∞¬«  ñ½∩ φΓ«⌐
  7661.         »α¿¬½áñ¡«⌐  »α«úαá¼¼δ.  ¥Γ«  π½πτΦáÑΓ  ¬á¬   óδ»«½¡Ñ¡¿Ñ   ßἫ⌐
  7662.         »α¿¬½áñ¡«⌐   »α«úαá¼¼δ,   Γᬠ  ¿   Windows,  »πΓѼ  π¼Ñ¡∞ΦÑ¡¿∩
  7663.         ¬«½¿τÑßΓóá ¿¡Σ«α¼áµ¿¿,  ¬«Γ«απε  Windows  ñ«½ª¡á  »α«τÑßΓ∞  »α¿
  7664.         ñ«ßΓπ»Ñ  ¬  Σá⌐½π  ¿¡¿µ¿á½¿ºáµ¿¿.  Åਪ½áñ¡á∩  »α«úαἼᠠ¼«ªÑΓ
  7665.         ºá»¿ßáΓ∞ ¿¡Σ«α¼áµ¿ε ó Σá⌐½ WIN.INI Γ«½∞¬« ó  Γ«¼  ß½πτáÑ,  Ñß½¿
  7666.         φΓá  ¿¡Σ«α¼áµ¿∩  ó«ºñÑ⌐ßΓóπÑΓ  ¡á  ßαÑñπ  Windows ¿½¿ ¡á ñαπú¿Ñ
  7667.         »α¿¬½áñ¡δÑ »α«úαá¼¼δ; ó φΓ«¼ ß½πτáÑ »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á
  7668.         »«ß½áΓ∞ ß««íΘÑ¡¿Ñ WM_WININICHANGE óßѼ «¬¡á¼ óÑασ¡Ñú« πα«ó¡∩.
  7669.              öá⌐½δ WININI.TXT ¿  SYSINI.TXT  »«ßΓáó½∩εΓß∩  ß  »α«ñá¡¡«⌐
  7670.         óÑαß¿Ñ⌐ Windows ¿ ß«ñÑαªáΓ «»¿ßá¡¿Ñ Σá⌐½«ó WIN.INI ¿ SYSTEM.INI
  7671.         ß««ΓóÑΓßΓóÑ¡¡«.
  7672.  
  7673.  
  7674.  
  7675.        Windows 3.0/Ref/1#7                                      = 165 =
  7676.  
  7677.                                  3.10 öπ¡¬µ¿¿ ¬«¼¼π¡¿¬áµ¿⌐                     
  7678.        ----------------------------------------------------------------
  7679.              öπ¡¬µ¿¿   ¬«¼¼π¡¿¬áµ¿⌐  óδ»«½¡∩εΓ  ßó∩º∞  τÑαѺ  ß¿ßΓѼ¡δÑ
  7680.         »«ß½Ññ«óáΓѽ∞¡δÑ  ¿  »áαώѽ∞¡δÑ  »«αΓδ  óó«ñá/óδó«ñá   (I/O).
  7681.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬   ¬αáΓ¬«   «»¿ßδóáÑΓ   ¬áªñπε  Σπ¡¬µ¿ε
  7682.         ¬«¼¼π¡¿¬áµ¿⌐:
  7683.  
  7684.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7685.         --------------------------------------------------------------
  7686.          BuildCommDCB            çừ½¡∩ÑΓ π»αáó½∩εΘ¿⌐ í½«¬ πßΓα«⌐ßΓóá
  7687.                                  ¬«ñἿ π»αáó½Ñ¡¿∩.
  7688.  
  7689.          ClearCommBreak          æíαáßδóáÑΓ ß«ßΓ«∩¡¿Ñ »αÑαδóá¡¿∩ ¡á
  7690.                                  πßΓα«⌐ßΓóÑ ßó∩º¿.
  7691.  
  7692.          CloseComm               çá¬αδóáÑΓ πßΓα«⌐ßΓó« ßó∩º¿ »«ß½Ñ
  7693.                                  »ÑαÑñáτ¿ ΓѬπΘÑú« íπΣÑαá.
  7694.  
  7695.          EscapeCommFunction      ìáßΓαá¿óáÑΓ πßΓα«⌐ßΓó« ¡á óδ»«¡Ñ¡¿Ñ
  7696.                                  αáßΦ¿ΓÑ¡¡«⌐ Σπ¡¬µ¿¿.
  7697.  
  7698.          FlushComm               æíαáßδóáÑΓ ß¿¼ó«½δ ¿º πßΓα«⌐ßΓóá ßó∩º¿.
  7699.  
  7700.          GetCommError            çừ½¡∩ÑΓ íπΣÑα ß«ßΓ«∩¡¿Ñ¼
  7701.                                  ¬«¼¼π¡¿¬áµ¿¿.
  7702.  
  7703.          GetCommEventMask        Å«½πτáÑΓ ¿ «τ¿ΘáÑΓ ¼á߬π ß«íδΓ¿∩.
  7704.  
  7705.          GetCommState            çừ½¡∩ÑΓ íπΣÑα ß«ñÑন¼δ¼ í½«¬á
  7706.                                  π»αáó½Ñ¡¿∩ πßΓα«⌐ßΓóá.
  7707.  
  7708.          OpenComm                ÄΓ¬αδóáÑΓ πßΓα«⌐ßΓó« ßó∩º¿.
  7709.  
  7710.          ReadComm                æτ¿ΓδóáÑΓ íá⌐Γδ ¿º πßΓα«⌐ßΓóá ßó∩º¿
  7711.                                  ó íπΣÑα.
  7712.  
  7713.          SetCommBreak            ôßΓá¡áó½¿óáÑΓ ß«ßΓ«∩¡¿Ñ »αÑαδóá¡¿∩ ¡á
  7714.                                  πßΓα«⌐ßΓóÑ ßó∩º¿.
  7715.  
  7716.          SetCommEventMask        Å«½πτáÑΓ ¿ πßΓá¡áó½¿óáÑΓ ¼á߬π ß«íδΓ¿∩
  7717.                                  ¡á πßΓα«⌐ßΓóÑ ßó∩º¿.
  7718.  
  7719.          SetCommState            ôßΓá¡áó½¿óáÑΓ πßΓα«⌐ßΓó« ßó∩º¿ ó
  7720.                                  ß«ßΓ«∩¡¿Ñ, ß»Ñµ¿Σ¿µ¿α«óá¡¡«Ñ í½«¬«¼
  7721.                                  π»αáó½Ñ¡¿∩ πßΓα«⌐ßΓóá.
  7722.  
  7723.          TransmitCommChar        Å«¼ÑΘáÑΓ ß¿¼ó«½ ó ¡áτὫ »ÑαÑñáóáѼ«⌐
  7724.                                  «τÑαÑñ¿.
  7725.  
  7726.          UngetCommChar           æ»Ñµ¿Σ¿µ¿απÑΓ, ¬á¬«⌐ ß¿¼ó«½ ñ«½ªÑ¡
  7727.                                  íδΓ∞ ß½ÑñπεΘ¿¼ ßτ¿ΓδóáÑ¼δ¼ ß¿¼ó«½«¼.
  7728.  
  7729.          WriteComm               ÅÑαÑ»¿ßδóáÑΓ íá⌐Γδ ¿º íπΣÑαá ó
  7730.                                  πßΓα«⌐ßΓó« ßó∩º¿.
  7731.  
  7732.        Windows 3.0/Ref/1#7                                      = 166 =
  7733.  
  7734.                                  3.11 öπ¡¬µ¿¿ «ºóπτ¿óá¡¿∩                      
  7735.        ----------------------------------------------------------------
  7736.  
  7737.              öπ¡¬µ¿¿ «ºóπτ¿óá¡¿∩ ß«ºñáεΓ ºóπ¬ ¿ ¼πºδ¬π  ñ½∩  ß¿ßΓѼ¡«ú«
  7738.         ñ¿¡á¼¿¬á.   ì¿ªÑ»α¿óÑñÑ¡¡δ⌐   ß»¿ß«¬  ¬αáΓ¬«  «»¿ßδóáÑΓ  ¬áªñπε
  7739.         Σπ¡¬µ¿ε «ºóπτ¿óá¡¿∩:
  7740.  
  7741.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7742.         --------------------------------------------------------------
  7743.          CloseSound                 çá¬αδóáÑΓ úα«¼¬«ú«ó«α¿Γѽ∞ »«ß½Ñ
  7744.                                     ßíαáßδóá¡¿∩ ºóπ¬«ó«⌐ «τÑαÑñ¿ ¿
  7745.                                     «ßó«í«ªñÑ¡¿∩ íπΣÑα«ó.
  7746.  
  7747.          CountVoiceNotes            é«ºóαáΘáÑΓ τ¿ß½« ¡«Γ ó ß»Ñµ¿Σ¿µ¿α«-
  7748.                                     óá¡¡«⌐ «τÑαÑñ¿.
  7749.  
  7750.          GetThresholdEvent          é«ºóαáΘáÑΓ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á
  7751.                                     Σ½áú »«α«ú«ó«ú« ß«íδΓ¿∩.
  7752.  
  7753.          GetThresholdStatus         é«ºóαáΘáÑΓ ß«ßΓ«∩¡¿Ñ »«α«ú«ó«ú«
  7754.                                     ß«íδΓ¿∩ ñ½∩ ¬áªñ«ú« ú«½«ßá.
  7755.  
  7756.          OpenSound                  ÄΓ¬αδóáÑΓ úα«¼¬«ú«ó«α¿Γѽ∞ ñ½∩
  7757.                                     ¿ß»«½∞º«óá¡¿∩.
  7758.  
  7759.          SetSoundNoise              ôßΓá¡áó½¿óáÑΓ ¿ßΓ«τ¡¿¬ ¿ ñ½¿Γѽ∞-
  7760.                                     ¡«ßΓ∞ Φπ¼á ó úα«¼¬«ú«ó«α¿ΓѽÑ.
  7761.  
  7762.          SetVoiceAccent             Å«¼ÑΘáÑΓ á¬µÑ¡Γ ó ºóπ¬«óπε «τÑαÑñ∞.
  7763.  
  7764.          SetVoiceEnvelope           ôßΓá¡áó½¿óáÑΓ «í«½«τ¬π ºóπ¬á ó
  7765.                                     ºóπ¬«óπε «τÑαÑñ∞.
  7766.  
  7767.          SetVoiceNote               ôßΓá¡áó½¿óáÑΓ ¡«Γπ ó ß»Ñµ¿Σ¿µ¿α«óá¡-
  7768.                                     ¡πε ºóπ¬«óπε «τÑαÑñ∞.
  7769.  
  7770.          SetVoiceQueueSize          éδñѽ∩ÑΓ ºáñá¡¡«Ñ τ¿ß½« íá⌐Γ«ó »«ñ
  7771.                                     ºóπ¬«óπε «τÑαÑñ∞.
  7772.  
  7773.          SetVoiceSound              ôßΓá¡áó½¿óáÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡πε
  7774.                                     ºóπ¬«óπε »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¿ ÑÑ
  7775.                                     ñ½¿Γѽ∞¡«ßΓ∞ ó ºóπ¬«óπε «τÑαÑñ∞.
  7776.  
  7777.          SetVoiceThreshold          ôßΓá¡áó½¿óáÑΓ »«α«ú«óδ⌐ πα«óÑ¡∞ ñ½∩
  7778.                                     ñá¡¡«ú« ú«½«ßá.
  7779.  
  7780.          StartSound                 ìáτ¿¡áÑΓ »α«¿úαδóá¡¿Ñ ¬áªñ«⌐
  7781.                                     ºóπ¬«ó«⌐ «τÑαÑñ¿.
  7782.  
  7783.          StopSound                  ÅαѬαáΘáÑΓ »α«¿úαδóá¡¿∩ óßÑσ
  7784.  
  7785.        Windows 3.0/Ref/1#7                                      = 167 =
  7786.  
  7787.                                     ºóπ¬«óδσ «τÑαÑñÑ⌐ ¿ ßíαáßδóáÑΓ ¿σ
  7788.                                     ß«ñÑন¼«Ñ.
  7789.  
  7790.          SyncAllVoices              Å«¼ÑΘáÑΓ ¼áα¬Ñα ß¿¡σα«¡¿ºáµ¿¿ ó
  7791.                                     ¬áªñπε ºóπ¬«óπε «τÑαÑñ∞.
  7792.  
  7793.          WaitSoundState             Äª¿ñáÑΓ ñ« ΓÑσ »«α, »«¬á ñαá⌐óÑα
  7794.                                     úα«¼¬«ú«ó«α¿Γѽ∩ ¡Ñ πßΓá¡«ó¿Γß∩ ó
  7795.                                     ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐ αѪ¿¼.
  7796.  
  7797.  
  7798.  
  7799.        Windows 3.0/Ref/1#7                                      = 168 =
  7800.  
  7801.                           3.12 éß»«¼«úáΓѽ∞¡δÑ Σπ¡¬µ¿¿ ¿ ¼á¬α«ßδ               
  7802.        ----------------------------------------------------------------
  7803.  
  7804.              éß»«¼«úáΓѽ∞¡δÑ ¼á¬α«ßδ ¿  Σπ¡¬µ¿¿  ó«ºóαáΘáεΓ  ß«ñÑন¼«Ñ
  7805.         ß½«ó  ¿  íá⌐Γ«ó,  ß«ºñáεΓ íѺº¡á¬«óδÑ ñ½¿¡¡δÑ µÑ½δÑ ¿ ßΓαπ¬Γπαδ
  7806.         ñá¡¡δσ  ¿  óδ»«½¡∩εΓ   ß»Ñµ¿á½∞¡δÑ   áα¿Σ¼ÑΓ¿τÑ߬¿Ñ   «»Ñαᵿ¿.
  7807.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε óß»«¼«úáΓѽ∞¡πε
  7808.         Σπ¡¬µ¿ε ¿ ¼á¬α«ß:
  7809.  
  7810.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7811.         --------------------------------------------------------------
  7812.          HIBYTE                 é«ºóαáΘáÑΓ ßΓáαΦ¿⌐ íá⌐Γ µÑ½«ú«
  7813.                                 º¡áτÑ¡¿∩.
  7814.  
  7815.          HIWORD                 é«ºóαáΘáÑΓ ßΓáαΦÑÑ ß½«ó« ñ½¿¡¡«ú«
  7816.                                 µÑ½«ú« º¡áτÑ¡¿∩.
  7817.  
  7818.          LOBYTE                 é«ºóαáΘáÑΓ ¼½áñΦ¿⌐ íá⌐Γ µÑ½«ú«
  7819.                                 º¡áτÑ¡¿∩.
  7820.  
  7821.          LOWORD                 é«ºóαáΘáÑΓ ¼½áñΦÑÑ ß½«ó« ñ½¿¡¡«ú«
  7822.                                 µÑ½«ú« º¡áτÑ¡¿∩.
  7823.  
  7824.          MAKEINTATOM            Å«ñú«Γáó½¿óáÑΓ µÑ½«Ñ º¡áτÑ¡¿Ñ ñ½∩
  7825.                                 ¿ß»«½∞º«óá¡¿∩ ó ¬áτÑßΓóÑ áαúπ¼Ñ¡Γá
  7826.                                 Σπ¡¬µ¿¿.
  7827.  
  7828.          MAKEINTRESOURCE        ÅαÑ«íαáºπÑΓ µÑ½«Ñ º¡áτÑ¡¿Ñ ó ñ½¿¡¡δ⌐
  7829.                                 π¬áºáΓѽ∞ ¡á ßΓ᫬π; ßΓáαΦÑÑ ß½«ó«
  7830.                                 φΓ«ú« π¬áºáΓѽ∩ πßΓá¡áó½¿óáÑΓß∩ ó 0.
  7831.  
  7832.          MAKELONG               æ«ºñáÑΓ íѺº¡á¬«ó«Ñ ñ½¿¡¡«Ñ µÑ½«Ñ.
  7833.  
  7834.          MAKEPOINT              ÅαÑ«íαáºπÑΓ ñ½¿¡¡«Ñ º¡áτÑ¡¿Ñ, ¬«Γ«α«Ñ
  7835.                                 ß«ñÑαª¿Γ ¬««αñ¿¡áΓδ Γ«τ¬¿ x ¿ y, ó
  7836.                                 ßΓαπ¬Γπαπ ñá¡¡δσ POINT.
  7837.  
  7838.          MulDiv                 ô¼¡«ªáÑΓ ñóá º¡áτÑ¡¿∩ ñ½¿¡«⌐ ó ß½«ó«, á
  7839.                                 ºáΓѼ ñѽ¿Γ αѺπ½∞ΓáΓ ¡á ΓαÑΓ∞Ñ
  7840.                                 º¡áτÑ¡¿Ñ ñ½¿¡«⌐ ó ß½«ó«, ó«ºóαáΘá∩
  7841.                                 αѺπ½∞ΓáΓ, «¬απú½Ñ¡¡δ⌐ ñ« µÑ½«ú«.
  7842.  
  7843.          PALETTEINDEX           ÅαÑ«íαáºπÑΓ µÑ½«Ñ ó º¡áτÑ¡¿Ñ ¿¡ñѬßá
  7844.                                 »á½¿Γαδ COLORREF.
  7845.  
  7846.          PALETTERGB             ÅαÑ«íαáºπÑΓ Γα¿ º¡áτÑ¡¿∩ ñ½∩ ¬αáß¡«ú«,
  7847.                                 ºÑ½Ñ¡«ú« ¿ ß¿¡Ñú« µóÑΓ«ó ó ºáó¿ß¿¼«Ñ «Γ
  7848.                                 »á½¿Γαδ º¡áτÑ¡¿Ñ COLORREF.
  7849.  
  7850.          RGB                    ÅαÑ«íαáºπÑΓ Γα¿ º¡áτÑ¡¿∩ ñ½∩ ¬αáß¡«ú«,
  7851.                                 ºÑ½Ñ¡«ú« ¿ ß¿¡Ñú« µóÑΓ«ó ó Γ«τ¡«Ñ
  7852.                                 º¡áτÑ¡¿Ñ RGB COLORREF.
  7853.  
  7854.  
  7855.        Windows 3.0/Ref/1#7                                      = 169 =
  7856.  
  7857.                              3.13 öπ¡¬µ¿¿ óó«ñá/óδó«ñá Σá⌐½«ó                  
  7858.        ----------------------------------------------------------------
  7859.  
  7860.              öπ¡¬µ¿¿  óó«ñá/óδó«ñá  Σá⌐½«ó  ß«ºñáεΓ  ¿  ºá¬αδóáεΓ Σá⌐½,
  7861.         ßτ¿ΓδóáεΓ ¿º Σá⌐½á ¿ ºá»¿ßδóáεΓ ó Σá⌐½. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬
  7862.         ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε óó«ñá/óδó«ñá Σá⌐½«ó:
  7863.  
  7864.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7865.         --------------------------------------------------------------
  7866.          GetDriveType           Ä»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ ñαá⌐óÑα ñ¿ß¬á
  7867.                                 ß¼Ñ¡¡δ¼, Σ¿¬ß¿α«óá¡¡δ¼ ¿½¿ πñá½Ñ¡¡δ¼.
  7868.  
  7869.          GetSystemDirectory     é«ºóαáΘáÑΓ ¼áαΦαπΓ ß¿ßΓѼ¡«⌐
  7870.                                 »«ññÑα¿¬Γ«α¿¿ Windows.
  7871.  
  7872.          GetTempDrive           é«ºóαáΘáÑΓ ¿¼∩ ¡Ñ«í∩ºáΓѽ∞¡«ú« ñαá⌐óÑαá
  7873.                                 ñ½∩ σαá¡Ñ¡¿∩ óαѼѡ¡δσ Σá⌐½«ó.
  7874.  
  7875.          GetTempFileName        æ«ºñáÑΓ ¿¼∩ ñ½∩ óαѼѡ¡«ú« Σá⌐½á.
  7876.  
  7877.          GetWindowsDirectory    Å«½πτáÑΓ ¿¼∩ ñ¿αÑ¬Γ«α¿¿, ó ¬«Γ«α«⌐
  7878.                                 ¡áσ«ñ¿Γß∩ Windows.
  7879.  
  7880.          _lclose                çá¬αδóáÑΓ Σá⌐½.
  7881.  
  7882.          _lcreate               æ«ºñáÑΓ ¡«óδ⌐ Σá⌐½ ¿½¿ «Γ¬αδóáÑΓ ¿
  7883.                                 «τ¿ΘáÑΓ ßπΘÑßΓóπεΘ¿⌐ Σá⌐½.
  7884.  
  7885.          _llseek                Å«º¿µ¿«¡¿απÑΓ π¬áºáΓѽ∞ ¡á Σá⌐½.
  7886.  
  7887.          _lopen                 ÄΓ¬αδóáÑΓ ßπΘÑßΓóπεΘ¿⌐ Σá⌐½.
  7888.  
  7889.          _lread                 æτ¿ΓδóáÑΓ ñá¡¡δÑ ¿º Σá⌐½á.
  7890.  
  7891.          _lwrite                çỿßδóáÑΓ ñá¡¡δÑ ó Σá⌐½.
  7892.  
  7893.          OpenFile               æ«ºñáÑΓ, «Γ¬αδóáÑΓ, »ÑαÑ«Γ¬αδóáÑΓ ¿½¿
  7894.                                 πñá½∩ÑΓ ß»Ñµ¿Σ¿µ¿α«óá¡¡δ⌐ Σá⌐½.
  7895.  
  7896.          SetHandleCount         êº¼Ñ¡∩ÑΓ τ¿ß½« ñÑß¬α¿»Γ«α«ó Σá⌐½á,
  7897.                                 ñ«ßΓπ»¡δσ ºáñáτÑ.
  7898.  
  7899.  
  7900.  
  7901.        Windows 3.0/Ref/1#7                                      = 170 =
  7902.  
  7903.                                    3.14 öπ¡¬µ¿¿ «Γ½áñ¬¿                        
  7904.        ----------------------------------------------------------------
  7905.  
  7906.              öπ¡¬µ¿¿ «Γ½áñ¬¿ »«¼«úáεΓ «í¡áαπª¿Γ∞  «Φ¿í¬¿  ó  »α¿¬½áñ¡«⌐
  7907.         »α«úαἼѠ  ¿½¿   í¿í½¿«ΓѬÑ.   ì¿ªÑ»α¿óÑñÑ¡¡δ⌐  ß»¿ß«¬  ¬αáΓ¬«
  7908.         «»¿ßδóáÑΓ ¬áªñπε Σπ¡¬µ¿ε «Γ½áñ¬¿:
  7909.  
  7910.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7911.         --------------------------------------------------------------
  7912.          DebugBreak              ôßΓá¡áó½¿óáÑΓ »αÑαδóá¡¿Ñ ñ½∩ «Γ½áñ-
  7913.                                  τ¿¬á.
  7914.  
  7915.          FatalAppExit            ÄΓ«íαáªáÑΓ ¡á φ¬αá¡Ñ »á¡Ñ½∞ ß««íΘÑ¡¿∩
  7916.                                  ¿ ºáΓѼ »αÑαδóáÑΓ »α¿¬½áñ¡πε »α«úαá¼¼π.
  7917.  
  7918.          FatalExit               ÄΓ«íαáªáÑΓ ¡á φ¬αá¡Ñ ΓѬπΘÑÑ ß«ßΓ«∩¡¿Ñ
  7919.                                  Windows ñ½∩ »«½πτÑ¡¿∩ ¿¡ßΓαπ¬µ¿⌐ ñ½∩
  7920.                                  ñá½∞¡Ñ⌐ΦÑ⌐ αáí«Γδ.
  7921.  
  7922.          OutputDebugString       Å«ßδ½áÑΓ «Γ½áñ«τ¡«Ñ ß««íΘÑ¡¿Ñ ó
  7923.                                  «Γ½áñτ¿¬, Ñß½¿ «¡ »αÑñßΓáó½Ñ¡, ¿½¿ ó
  7924.                                  πßΓα«⌐ßΓó« AUX, Ñß½¿ «Γ½áñτ¿¬á ¡ÑΓ.
  7925.  
  7926.          ValidateCodeSegment     Ä»αÑñѽ∩ÑΓ, íδ½ ½¿ ¬á¬«⌐-½¿í« ¬«ñ«óδ⌐
  7927.                                  ßÑú¼Ñ¡Γ ¿º¼Ñ¡Ñ¡ »«ßαÑñßΓó«¼ »α∩¼«⌐
  7928.                                  »ÑαѺỿ߿ »á¼∩Γ¿.
  7929.  
  7930.          ValidateFreeSpaces      Åα«óÑα∩ÑΓ ßó«í«ñ¡δÑ ßÑú¼Ñ¡Γδ ó »á¼∩Γ¿
  7931.                                  ¡á ¬«ααÑ¬Γ¡«Ñ ß«ñÑαªá¡¿Ñ.
  7932.  
  7933.  
  7934.  
  7935.        Windows 3.0/Ref/1#7                                      = 171 =
  7936.  
  7937.                              3.15 öπ¡¬µ¿¿ ßαÑñßΓó «»Γ¿¼¿ºáµ¿¿                  
  7938.        ----------------------------------------------------------------
  7939.  
  7940.              öπ¡¬µ¿¿ ßαÑñßΓó «»Γ¿¼¿ºáµ¿¿  ¬«¡Γα«½¿απεΓ,  ¬á¬  ß½πªÑí¡δÑ
  7941.         »α«úαá¼¼δ   Windows   Profiler   ¿   Swap   óºá¿¼«ñÑ⌐ßΓóπεΓ   ß
  7942.         αáºαáíáΓδóáѼ«⌐  »α¿¬½áñ¡«⌐  »α«úαá¼¼«⌐. ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬
  7943.         ¬αáΓ¬« «»¿ßδóáÑΓ ¬áªñπε ¿º φΓ¿σ Σπ¡¬µ¿⌐:
  7944.  
  7945.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7946.         --------------------------------------------------------------
  7947.          ProfClear                æíαáßδóáÑΓ óßÑ »α¿¼Ñαδ ó íπΣÑα
  7948.                                   ¼«ñѽ¿α«óá¡¿∩ Profile.
  7949.  
  7950.          ProfFinish               ÄßΓá¡áó½¿óáÑΓ ¼«ñѽ¿α«óá¡¿Ñ,
  7951.                                   «ßπΘÑßΓó½∩Ѽ«Ñ Profile, ¿ ßíαáßδóáÑΓ
  7952.                                   ß«ñÑন¼«Ñ óßÑσ íπΣÑα«ó ¡á ñ¿ß¬.
  7953.  
  7954.          ProfFlush                æíαáßδóáÑΓ íπΣÑα ¼«ñѽ¿α«óá¡¿∩
  7955.                                   Profile ¡á ñ¿ß¬.
  7956.  
  7957.          ProfInsChk               Ä»αÑñѽ∩ÑΓ, ¿¡ßΓá½½¿α«óá¡ ½¿ Profile.
  7958.  
  7959.          ProfSampRate             ôßΓá¡áó½¿óáÑΓ ¬½áßß »α«úαá¼¼δ,
  7960.                                   ¼«ñѽ¿απѼ«⌐ »α¿ »«¼«Θ¿ Profile.
  7961.  
  7962.          ProfSetup                ôßΓá¡áó½¿óáÑΓ íπΣÑα ¼«ñѽ¿α«óá¡¿∩
  7963.                                   Profile ¿ ¬½áßß ºá»¿ß¿.
  7964.  
  7965.          ProfStart                ìáτ¿¡áÑΓ ¼«ñѽ¿α«óá¡¿Ñ, «ßπΘÑßΓó½∩Ѽ«Ñ
  7966.                                   Profile.
  7967.  
  7968.          ProfStop                 çáóÑαΦáÑΓ ¼«ñѽ¿α«óá¡¿Ñ, «ßπΘÑßΓó½∩Ѽ«Ñ
  7969.                                   Profile.
  7970.  
  7971.          SwapRecording            ìáτ¿¡áÑΓ ¿ ºá¬á¡τ¿óáÑΓ á¡á½¿º¿α«óá¡¿Ñ
  7972.                                   ß½πªÑí¡«⌐ »α«úαá¼¼«⌐ Swap »α«µÑßßá
  7973.                                   »«ñ¬áτ¬¿ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  7974.  
  7975.  
  7976.  
  7977.        Windows 3.0/Ref/1#7                                      = 172 =
  7978.  
  7979.                        3.16 öπ¡¬µ¿¿ óδ»«½¡Ñ¡¿∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ            
  7980.        ----------------------------------------------------------------
  7981.  
  7982.             öπ¡¬µ¿¿  óδ»«½¡Ñ¡¿∩  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ »«ºó«½∩εΓ «ñ¡«⌐
  7983.         »α¿¬½áñ¡«⌐    »α«úαἼѠ    óδ»«½¡¿Γ∞     ñαπúπε     »α«úαá¼¼π.
  7984.         ì¿ªÑ»α¿óÑñÑ¡¡δ⌐ ß»¿ß«¬ ¬αáΓ¬« «»¿ßδóáÑΓ φΓ¿ Σπ¡¬µ¿¿:
  7985.  
  7986.              öπ¡¬µ¿∩                            Ä»¿ßá¡¿Ñ
  7987.         --------------------------------------------------------------
  7988.          LoadModule              éδ»«½¡∩ÑΓ «Γñѽ∞¡πε »α¿¬½áñ¡πε
  7989.                                  »α«úαá¼¼π.
  7990.  
  7991.          WinExec                 éδ»«½¡∩ÑΓ «Γñѽ∞¡πε »α¿¬½áñ¡πε
  7992.                                  »α«úαá¼¼π.
  7993.  
  7994.          WinHelp                 çá»π߬áÑΓ »α¿¬½áñ¡πε »α«úαá¼¼π Windows
  7995.                                  Help ¿ »ÑαÑñáÑΓ Ñ⌐ ¬«¡ΓÑ¬Γ ¿½¿
  7996.                                  ¿¡Σ«α¼áµ¿ε « ΓѼÑ.
  7997.  
  7998.              öπ¡¬µ¿∩  WinExec  «íÑß»Ñτ¿óáÑΓ  ¼ÑΓ«ñ  óÑασ¡Ñú« πα«ó¡∩ ñ½∩
  7999.         óδ»«½¡Ñ¡¿∩  ½εí«⌐  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  ßαÑñδ   Windows   ¿½¿
  8000.         ßΓá¡ñáαΓ¡«⌐  »α¿¬½áñ¡«⌐  »α«úαá¼¼δ  DOS.  éδºδóáεΘá∩ »α¿¬½áñ¡á∩
  8001.         »α«úαá¼¼á  Σ«α¼¿απÑΓ  ßΓ᫬π,   ß«ñÑαªáΘπε   ¿¼∩   ºá»π߬áѼ«ú«
  8002.         óδ»«½¡∩Ѽ«ú«   Σá⌐½á   ¿   ¡Ñ¬«Γ«αδÑ   ¬«¼á¡ñ¡δÑ  »áαá¼ÑΓαδ,  ¿
  8003.         ß»Ñµ¿Σ¿µ¿απÑΓ ¡áτá½∞¡«Ñ ß«ßΓ«∩¡¿Ñ «¬¡á »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
  8004.              öπ¡¬µ¿∩  LoadModule  óδ»«½¡∩ÑΓ  Γπ  ªÑ  ßá¼πε  ºáñáτπ,  ¡«
  8005.         «íÑß»Ñτ¿óáÑΓ  í«½∞Φ¿⌐  ¬«¡Γα«½∞ ¡áñ «¬απªÑ¡¿Ñ¼, ó ¬«Γ«α«¼ íπñÑΓ
  8006.         óừ½¡∩Γ∞ß∩   »α¿¬½áñ¡á∩   »α«úαá¼¼á.   éδºδóáεΘá∩   »α¿¬½áñ¡á∩
  8007.         »α«úαἼᠠ »αÑñ«ßΓáó½∩ÑΓ   ¿¼∩   óδ»«½¡∩Ѽ«ú«   Σá⌐½á  ¿  í½«¬
  8008.         »áαá¼ÑΓα«ó ñ½∩ Σπ¬µ¿  DOS 4BH, Code 00H.
  8009.              öπ¡¬µ¿∩  WinHelp  óδ»«½¡∩ÑΓ  »α¿¬½áñ¡πε  »α«úαá¼¼π   ßαÑñδ
  8010.         Windows  Help ¿ »ÑαÑñáÑΓ ñá¡¡δÑ (¡Ñ«í∩ºáΓѽ∞¡«) ñ½∩ «»αÑñѽѡ¿∩
  8011.         »α¿α«ñδ »«¼«Θ¿, ΓαÑíπѼ«⌐ óδºδóáεΘÑ⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ.  ¥Γ¿
  8012.         ñá¡¡δÑ  »αÑñßΓáó½∩εΓ  ß«í«⌐  ¿½¿  µÑ½«Ñ,  ¬«Γ«α«Ñ ß»Ñµ¿Σ¿µ¿απÑΓ
  8013.         ¿ñÑ¡Γ¿Σ¿¬áΓ«α ¬«¡ΓѬßΓá ó Σá⌐½Ñ »«¼«Θ¿, ¿½¿ ßΓ᫬π,  ß«ñÑαªáΘπε
  8014.         ¬½ετÑó«Ñ ß½«ó« ó Σá⌐½Ñ »«¼«Θ¿.
  8015.  
  8016.  
  8017.  
  8018.        Windows 3.0/Ref/1#7                                      = 173 =
  8019.  
  8020.                                       3.17 çᬽετÑ¡¿Ñ                          
  8021.        ----------------------------------------------------------------
  8022.  
  8023.              öπ¡¬µ¿¿ ¿¡ΓÑαΣÑ⌐ßá ß¿ßΓѼ¡«ú« ßÑαó¿ßá  »«½πτáεΓ  ñ«ßΓπ»  ¬
  8024.         ¬«ñá¼  ¿  ñá¡¡δ¼  ó  ¼«ñπ½∩σ, αẼÑΘáεΓ ¿ π»αáó½∩εΓ ½«¬á½∞¡«⌐ ¿
  8025.         ú½«íá½∞¡«⌐ »á¼∩Γ∞ε, π»αáó½∩εΓ ºáñáτἿ,  ºáúαπªáεΓ  »α«úαá¼¼¡δÑ
  8026.         αÑßπαßδ, »αÑ«íαáºπεΓ ßΓ᫬¿ ¿º «ñ¡«ú« ¡áí«αá ß¿¼ó«½«ó ó ñαπú«⌐,
  8027.         ¿º¼Ñ¡∩εΓ  Σá⌐½  ¿¡¿µ¿á½¿ºáµ¿¿  Windows,  »«¼«úáεΓ  ó  ß¿ßΓѼ¡«⌐
  8028.         «Γ½áñ¬Ñ, óδ»«½¡∩εΓ »ÑαÑñáτπ τÑαѺ ß¿ßΓѼ¡δÑ »«αΓδ óó«ñá/óδó«ñá,
  8029.         ß«ºñáεΓ ¿ «Γ¬αδóáεΓ Σá⌐½δ ¿ ß«ºñáεΓ ºóπ¬¿, ¿ß»«½∞ºπ∩  ß¿ßΓѼ¡δ⌐
  8030.         ñ¿¡á¼¿¬.  ä½∩  »«½πτÑ¡¿∩  í«½ÑÑ  »«ñα«í¡«⌐ ¿¡Σ«α¼áµ¿¿ »« ΓѼá¼,
  8031.         «Γ¡«ß∩Θ¿¼ß∩ ¬ Σπ¡¬µ¿∩¼ ¿¡ΓÑαΣÑ⌐ßá  ß¿ßΓѼ¡«ú«  ßÑαó¿ßá,  ß¼«Γα¿
  8032.         ß½ÑñπεΘÑÑ:
  8033.  
  8034.             ÆÑ¼á                                 æß佬á
  8035.         ---------------------------------------------------------------
  8036.          Ä»¿ßá¡¿Ñ Σπ¡¬µ¿⌐          æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Æ«¼ 1: â½áóá
  8037.                                    4, "Ä»¿ßá¡¿Ñ Σπ¡¬µ¿⌐"
  8038.  
  8039.          Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬Γπαδ   æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Æ«¼ 2: â½áóá
  8040.          Windows                   7, "Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬Γπαδ"
  8041.  
  8042.          ö«α¼áΓδ Σá⌐½á ¿¡¿µ¿á½¿-   æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Æ«¼ 2: â½áóá
  8043.          ºáµ¿¿                     9, "ö«α¼áΓδ Σá⌐½«ó"
  8044.  
  8045.          ä¿áú¡«ßΓ¿τÑ߬¿Ñ ß««íΘÑ¡¿∩ æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Æ«¼ 2:
  8046.          ñ½∩ «Γ½áñ¬¿               Åα¿½«ªÑ¡¿Ñ C, "ÄΓ½áñ«τ¡δÑ ß««íΘÑ¡¿∩
  8047.                                    Windows"
  8048.  
  8049.          çỿß∞ ¿ τΓÑ¡¿Ñ ¿º Σá⌐½«ó Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 10,
  8050.                                    "éó«ñ ¿ óδó«ñ Σá⌐½á"
  8051.  
  8052.          ô»αáó½Ñ¡¿Ñ »á¼∩Γ∞ε        Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 15,
  8053.                                    "ô»αáó½Ñ¡¿Ñ »á¼∩Γ∞ε" ¿ â½áóá 16,
  8054.                                    "ä«»«½¡¿Γѽ∞¡δѠ󫺼«ª¡«ßΓ¿
  8055.                                    π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε"
  8056.  
  8057.          ü¿í½¿«ΓѬ¿                Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá: â½áóá 20,
  8058.                                    "ü¿í½¿«ΓѬ¿ ñ¿¡á¼¿τÑ߬«ú« ßó∩ºδóá¡¿∩"
  8059.  
  8060.          êß»«½∞º«óá¡¿Ñ ß½πªÑí¡«⌐   ê¡ßΓαπ¼Ñ¡Γáα¿⌐: â½áóá 13,
  8061.          »α«úαá¼¼δ Profiler        "ǡ὿º¿α«óá¡¿Ñ óαѼѡ¿ CPU:
  8062.                                    Profiler"
  8063.  
  8064.          êß»«½∞º«óá¡¿Ñ ß½πªÑí¡«⌐   ê¡ßΓαπ¼Ñ¡Γáα¿⌐: â½áóá 14,
  8065.          »α«úαá¼¼δ Swap            "ǡ὿º¿α«óá¡¿Ñ »«ñ¬áτ¬¿: Swap"
  8066.  
  8067.