home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-09-16 | 454.5 KB | 10,358 lines |
- Äú½áó½Ñ¡¿Ñ
- Windows 3.0/Ref/6#7 = 1 =
-
- â½áóá 7. ÆêÅ¢ ê æÆÉôèÆôÉ¢ äÇìì¢ò...............................4
- 7.1. Æ¿»δ ñá¡¡δσ...............................................5
- 7.2 æΓαπ¬Γπαδ ñá¡¡δσ..........................................9
- BITMAP........................................................10
- BITMAPCOREHEADER [3.0]........................................11
- BITMAPCOREINFO [3.0]..........................................12
- BITMAPFILEHEADER [3.0]........................................14
- BITMAPINFO [3.0]..............................................15
- BITMAPINFOHEADER [3.0]........................................17
- CLIENTCREATESTRUCT [3.0]......................................24
- COLORREF......................................................24
- COMPAREITEMSTRUCT [3.0].......................................27
- COMSTAT.......................................................28
- CREATESTRUCT..................................................29
- DCB...........................................................31
- DELETEITEMSTRUCT [3.0]........................................35
- DEVMODE [3.0].................................................36
- DLGTEMPLATE...................................................40
- DRAWITEMSTRUCT [3.0]..........................................45
- HANDLTABLE....................................................49
- LOGBRUSH......................................................50
- LOGFONT.......................................................52
- LOGPALETTE [3.0]..............................................56
- LOGPEN........................................................57
- MDICREATESTRUCT [3.0].........................................59
- MEASUREITEMSTRUCT [3.0].......................................60
- MENUITEMTEMPLATE..............................................62
- METAFILEPICT..................................................64
- MSG...........................................................65
- îULTIKEYHELP..................................................66
- OFSTRUCT......................................................67
- PAINTSTRUCT...................................................68
- PALETTEENTRY [3.0]............................................68
- POINT.........................................................70
- RECT..........................................................71
- RGBQUAD [3.0].................................................71
- RGBTRIPLE [3.0]...............................................72
- TEXTMETRIC....................................................73
- WNDCLASS......................................................76
- â½áóá 8. ÄÅàÉÇÆÄÉ¢ öÇëïÇ ÄÅêæÇìêƒ ÉàæôÉæÄé....................81
- 8.1 Äñ¡«ßΓα«τ¡δÑ «»ÑαáΓ«αδ...................................82
- 8.2 ÉÑßπαßδ, «»αÑñѽ∩ѼδÑ »«½∞º«óáΓѽѼ......................85
- 8.3 Ä»ÑαáΓ«α RCDATA..........................................87
- 8.4 Ä»ÑαáΓ«α STRINGTABLE.....................................89
- 8.5 Ä»ÑαáΓ«α ACCELERATORS...................................91
- 8.6 Ä»ÑαáΓ«α MENU.............................................93
- 8.6.1 Ä»ÑαáΓ«αδ «»αÑñѽѡ¿∩ φ½Ñ¼Ñ¡Γ«ó......................94
- Ä»ÑαáΓ«α MENUITEM.............................................94
- Ä»ÑαáΓ«α POPUP................................................96
- Ä»ÑαáΓ«α MENUITEM SEPARATOR...................................97
- 8.7 Ä»ÑαáΓ«α DIALOG...........................................99
- 8.7.1 Ä»ÑαáΓ«αδ »áαá¼ÑΓα«ó ñ¿á½«úá.........................101
-
- Windows 3.0/Ref/6#7 = 2 =
-
- Ä»ÑαáΓ«α STYLE...............................................101
- Ä»ÑαáΓ«α CAPTION.............................................104
- Ä»ÑαáΓ«α MENU................................................105
- Ä»ÑαáΓ«α CLASS...............................................105
- Ä»ÑαáΓ«α FONT................................................106
- 8.7.2 ô»αáó½∩εΘ¿Ñ «»ÑαáΓ«αδ »á¡Ñ½¿ ñ¿á½«úá...................106
- Ä»ÑαáΓ«α LTEXT...............................................107
- Ä»ÑαáΓ«α RTEXT...............................................108
- Ä»ÑαáΓ«α CTEXT...............................................110
- Ä»ÑαáΓ«α CHECKBOX............................................111
- Ä»ÑαáΓ«α PUSHBUTTON..........................................112
- Ä»ÑαáΓ«α LISTBOX.............................................113
- Ä»ÑαáΓ«α GROUPBOX............................................115
- Ä»ÑαáΓ«α DEFPUSHBUTTON.......................................116
- Ä»ÑαáΓ«α RADIOBUTTON.........................................117
- Ä»ÑαáΓ«α EDITTEXT............................................119
- Ä»ÑαáΓ«α COMBOBOX............................................120
- Ä»ÑαáΓ«α ICON................................................122
- Ä»ÑαáΓ«α SCROLLBAR...........................................123
- Ä»ÑαáΓ«α CONTROL.............................................124
- 8.8 ä¿αÑ¬Γ¿óδ................................................138
- 8.8.1 Ä»ÑαáΓ«α #include.....................................138
- 8.8.2 Ä»ÑαáΓ«α #define......................................138
- 8.8.3 Ä»ÑαáΓ«α #undef.......................................139
- 8.8.4 Ä»ÑαáΓ«α #ifdef.......................................139
- 8.8.5 Ä»ÑαáΓ«α #ifndef......................................140
- 8.8.6 Ä»ÑαáΓ«α #if..........................................140
- 8.8.7 Ä»ÑαáΓ«α #elif........................................141
- 8.8.8 Ä»ÑαáΓ«α #else........................................141
- 8.8.9 Ä»ÑαáΓ«α #endif.......................................142
- 8.9 çᬽετÑ¡¿Ñ...............................................143
- â½áóá 9. öÄÉîÇÆ¢ öÇëïÄé......................................144
- 9.1 ö«α¼áΓδ Σá⌐½á αáßΓα«ó«⌐ ¬áαΓδ...........................145
- 9.2 ö«α¼áΓ Σá⌐½á αÑßπαßá ¿¬«¡................................146
- 9.3 ö«α¼áΓ Σá⌐½á αÑßπαßá ¬παß«αá.............................148
- 9.4 ö«α¼áΓ Σá⌐½á ß¿ßΓѼ¡«ú« íπΣÑαá...........................151
- 9.5 ö«α¼áΓ ¼ÑΓáΣá⌐½á.........................................153
- 9.5.1. çáú«½«ó«¬ ¼ÑΓáΣá⌐½á...................................153
- 9.5.2. çỿ߿ ¼ÑΓáΣá⌐½á......................................154
- çỿß∞ AnimatePalette [3.0]..................................156
- çỿß∞ BitBlt ( ñ« 3.0 ).....................................157
- çỿß∞ BitBlt [3.0]..........................................158
- çỿß∞ CreateBrushIndirect...................................159
- çỿß∞ CreateFontIndirect....................................159
- çỿß∞ CreatePalette [3.0]...................................160
- çỿß∞ CreatePatternBrush ( ñ« 3.0 ).........................160
- çỿß∞ CreatePatternBrush [3.0]..............................161
- çỿß∞ CreatePenIndirect.....................................162
- çỿß∞ Create Region.........................................163
- çỿß∞ DeleteObject [3.0]....................................163
- çỿß∞ DrawText..............................................164
- çỿß∞ Escape................................................164
- çỿß∞ ExtTextOut............................................165
-
- Windows 3.0/Ref/6#7 = 3 =
-
- çỿß∞ Polygon...............................................166
- çỿß∞ PolyPolygon...........................................167
- çỿß∞ Polyline..............................................167
- çỿß∞ SelectClipRegion......................................168
- çỿß∞ SelectObject..........................................168
- çỿß∞ SelectPalette [3.0]...................................169
- çỿß∞ SetDlBitsToDevice [3.0]...............................169
- çỿß∞ SetPaletteEntries[3.0]................................170
- çỿß∞ StretchBlt ( ñ« 3.0 ).................................171
- çỿß∞ StretchBlt [3.0]......................................172
- çỿß∞ StretchDlBits [3.0]...................................174
- çỿß∞ TextOut...............................................175
- 9.5.3. Åα¿¼Ñα »α«úαá¼¼δ αáí«Γδ ß ¼ÑΓáΣá⌐½«¼..................175
- 9.6 çᬽετÑ¡¿Ñ...............................................178
- â½áóá 10. ÄÅàÉÇÆÄÉ¢ ÄÅÉàäàïàìêƒ îÄäôïƒ.......................179
- CODE.........................................................179
- DATA.........................................................180
- DESCRIPTION..................................................181
- EXETYPE......................................................182
- EXPORTS......................................................182
- HEAPSIZE.....................................................184
- IMPORTS......................................................184
- LIBRARY......................................................185
- NAME.........................................................186
- SEGMENTS.....................................................187
- STACKSIZE....................................................188
- STUB.........................................................189
- â½áóá 11. äéÄêùì¢à ê ÆÉÄêùì¢à èÄä¢ ÉÇæÆÉÄé¢ò ÄÅàÉÇûêë........190
- 11.1 ü¿¡áα¡δÑ αáßΓα«óδÑ «»Ñαᵿ¿.............................191
- 11.2 Æα«¿τ¡δÑ αáßΓα«óδÑ «»Ñαᵿ¿.............................195
- 11.3 çᬽετÑ¡¿Ñ..............................................203
-
- Windows 3.0/Ref/6#7 = 4 =
-
-
- â½áóá 7. ÆêÅ¢ ê æÆÉôèÆôÉ¢ äÇìì¢ò
- ----------------------------------------------------------------
-
- é φΓ«⌐ ú½áóÑ «»¿ßδóáεΓß∩ Γ¿»δ ¿ ßΓαπ¬Γπαδ ñá¡¡δσ,
- ¿ß»«½∞ºπѼδÑ Σπ¡¬µ¿∩¼¿ ¿ ß««íΘÑ¡¿∩¼¿ ßαÑñδ WINDOWS. Éáºñѽ
- ß«ßΓ«¿Γ ¿º ñóπσ τáßΓÑ⌐, ß«ñÑαªáΘ¿σ Γáí½¿µδ Γ¿»«ó ñá¡¡δσ ¿
- ß»¿ß«¬ ßΓαπ¬Γπα ñá¡¡δσ, π»«α∩ñ«τÑ¡¡δσ »« á½Σáó¿Γπ.
-
-
-
- Windows 3.0/Ref/6#7 = 5 =
-
- 7.1. Æ¿»δ ñá¡¡δσ
- ----------------------------------------------------------------
-
- é φΓ«¼ »«ñαáºñÑ½Ñ «»¿ßδóáεΓß∩ Γ¿»δ ñá¡¡δσ, ¿ß»«½∞ºπѼδÑ
- Σπ¡¬µ¿∩¼¿ ßαÑñδ WINDOWS. Æ¿»δ ñá¡¡δσ - φΓ« ¬½ετÑóδÑ ß½«óá,
- ¬«Γ«αδÑ «»αÑñѽ∩εΓ αẼÑα ¿ ¡áº¡áτÑ¡¿Ñ ß««ΓóÑΓßΓóπεΘ¿σ Σπ¡¬µ¿∩¼
- »áαá¼ÑΓα«ó ¿ ó«ºóαáΘáѼδσ º¡áτÑ¡¿⌐. ¥Γ«Γ ß»¿ß«¬ ß«ñÑনΓ
- ß¿¼ó«½∞¡δÑ, µÑ½δÑ ¿ íπ½Ñó߬¿Ñ Γ¿»δ, Γ¿»δ π¬áºáΓѽÑ⌐ ¿
- ñÑß¬α¿»Γ«αδ. ü«½∞Φá∩ τáßΓ∞ ¿¼Ñ¡ π¬áºáΓѽÑ⌐ Γ¿»«ó ¡áτ¿¡áÑΓß∩ ß
- »αÑΣ¿¬ßá P (ñ½∩ ¬«α«Γ¬¿σ π¬áºáΓѽÑ⌐) ¿½¿ LP (ñ½∩ ñ½¿¡¡δσ
- π¬áºáΓѽÑ⌐). Åα¿ »«¼«Θ¿ ¬«α«Γ¬«ú« π¬áºáΓѽ∩ «ßπΘÑßΓó½∩ÑΓß∩
- ñ«ßΓπ» ¬ ñá¡¡δ¼ ó¡πΓα¿ ΓѬπΘÑú« ßÑú¼Ñ¡Γá, ñ½¿¡¡δ⌐ π¬áºáΓѽ∞
- ß«ñÑαª¿Γ 32-πσ í¿Γ«ó«Ñ º¡áτÑ¡¿Ñ ßÑú¼Ñ¡Γ/ß¼ÑΘÑ¡¿Ñ. Åਪ½áñ¡á∩
- »α«úαá¼¼á ó ßαÑñÑ WINDOWS ¿ß»«½∞ºπÑΓ ñÑß¬α¿»Γ«α ñ½∩ ßß佬¿ ¡á
- αÑßπαß, ¬«Γ«αδ⌐ ºáúαπªáÑΓß∩ ó »á¼∩Γ∞. WINDOWS «íÑß»Ñτ¿óáÑΓ
- ñ«ßΓπ» ¬ φΓ¿¼ αÑßπαßá¼ τÑαѺ Γáí½¿µδ, ¬«Γ«αδÑ ß«ñÑαªáΓ
- «Γñѽ∞¡δÑ ºá»¿ß¿ ñ½∩ ¬áªñ«ú« ñÑß¬α¿»Γ«αá. èáªñá∩ ºá»¿ß∞ ó
- Γáí½¿µÑ ñÑß¬α¿»Γ«α«ó ß«ñÑαª¿Γ áñαÑß αÑßπαßá ¿ º¡áτÑ¡¿Ñ,
- ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ Γ¿» αÑßπαßá. Æ¿»δ ñá¡¡δσ ßαÑñδ WINDOWS
- »α¿óÑñÑ¡δ ó Γáí½¿µÑ 7.1.
-
- Æáí½¿µá 7.1
- ───────────────────────────────────────────────────────────────
- Æ¿» | Ä»αÑñѽѡ¿Ñ
- ───────────────────────────────────────────────────────────────
- BOOL | 16-Γ¿ αáºα∩ñ¡«Ñ íπ½Ñó߬«Ñ º¡áτÑ¡¿Ñ.
- |
- BYTE | 8-¼¿ αáºα∩ñ¡«Ñ íѺº¡á¬«ó«Ñ µÑ½«Ñ.
- |
- char | æ¿¼ó«½ ó ¬«ñÑ ASCII ¿½¿ 8-¼¿ αáºα∩ñ¡«Ñ
- | º¡á¬«ó«Ñ µÑ½«Ñ.
- |
- DWORD | 32-πσ αáºα∩ñ¡«Ñ íѺº¡á¬«ó«Ñ µÑ½«Ñ ¿½¿
- | áñαÑß¡á∩ ¬«¼í¿¡áµ¿∩ ßÑú¼Ñ¡Γ/ß¼ÑΘÑ¡¿Ñ.
- |
- FAR | ÇΓα¿íπΓ Γ¿»á ñá¡¡δσ, ¬«Γ«αδ⌐ ¼«ªÑΓ íδΓ∞
- | ¿ß»«½∞º«óá¡ ñ½∩ ß«ºñá¡¿∩ ñ½¿¡¡«ú« π¬áºáΓѽ∩.
- |
- FARPROC | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á Σπ¡¬µ¿ε, »«½πτÑ¡¡πε
- | óδº«ó«¼ Σπ¡¬µ¿¿ MakeProcInstance.
- |
- GLOBALHANDLE | äÑß¬α¿»Γ«α ú½«íá½∞¡«⌐ »á¼∩Γ¿. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß í½«¬á »á¼∩Γ¿,
- | óδñѽѡ¡«ú« ¿º ß¿ßΓѼ¡«⌐ ú½«íá½∞¡«⌐
- | ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿.
- |
- HANDLE | Äß¡«ó¡«⌐ ñÑß¬α¿»Γ«α. ÅαÑñßΓáó½∩ÑΓ ß«í«⌐
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß ºá»¿ß¿ ó Γáí½¿µÑ,
- | ¿ñÑ¡Γ¿Σ¿µ¿απεΘ¿⌐ ñá¡¡δÑ »α«úαá¼¼δ.
- |
- HBITMAP | äÑß¬α¿»Γ«α Σ¿º¿τÑ߬«⌐ ¬áαΓδ αáßΓαá. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß Σ¿º¿τÑ߬¿σ úαáΣ¿τÑ߬¿σ
- | «íΩÑ¬Γ«ó GDI.
-
- Windows 3.0/Ref/6#7 = 6 =
-
- |
- HBRUSH | äÑß¬α¿»Γ«α Σ¿º¿τÑ߬«⌐ ¬¿ßΓ¿. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß Σ¿º¿τÑ߬¿σ úαáΣ¿τÑ߬¿σ
- | «íΩÑ¬Γ«ó GDI.
- |
- HCURSOR | äÑß¬α¿»Γ«α αÑßπαßá ¬παß«αá. ¥Γ« 16-Γ¿
- | αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß ºá»¿ß¿ ó Γáí½¿µÑ αÑßπαß«ó.
- |
- HDC | äÑß¬α¿»Γ«α ¬«¡ΓѬßΓá «Γ«íαáªÑ¡¿∩. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß Γáí½¿µ ¬«¡ΓѬßΓá
- | «Γ«íαáªÑ¡¿∩ GDI.
- |
- HFONT | äÑß¬α¿»Γ«α Σ¿º¿τÑ߬«ú« Φα¿ΣΓá. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß Σ¿º¿τÑ߬¿σ úαáΣ¿τÑ߬¿σ
- | «íΩÑ¬Γ«ó GDI.
- |
- HICON | äÑß¬α¿»Γ«α αÑßπαßá ¿¬«¡δ. ¥Γ« 16-Γ¿ αáºα∩ñ¡δ⌐
- | ¿¡ñÑ¬ß ºá»¿ß¿ ó Γáí½¿µÑ αÑßπαß«ó.
- |
- HMENU | äÑß¬α¿»Γ«α αÑßπαßá ¼Ñ¡ε. ¥Γ« 16-Γ¿ αáºα∩ñ¡δ⌐
- | ¿¡ñÑ¬ß ºá»¿ß¿ ó Γáí½¿µÑ αÑßπαß«ó.
- |
- HPALETTE | äÑß¬α¿»Γ«α ½«ú¿τÑ߬«⌐ »á½¿Γαδ. ¥Γ« 16-Γ¿
- | αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß Σ¿º¿τÑ߬¿σ úαáΣ¿τÑ߬¿σ
- | «íΩÑ¬Γ«ó GDI.
- |
- HPEN | äÑß¬α¿»Γ«α Σ¿º¿τÑ߬«ú« »Ñαá. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß Σ¿º¿τÑ߬¿σ úαáΣ¿τÑ߬¿σ
- | «íΩÑ¬Γ«ó GDI.
- |
- HRGN | äÑß¬α¿»Γ«α Σ¿º¿τÑ߬«⌐ «í½áßΓ¿. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß Σ¿º¿τÑ߬¿σ úαáΣ¿τÑ߬¿σ
- | «íΩÑ¬Γ«ó GDI.
- |
- HSTR | äÑß¬α¿»Γ«α αÑßπαßá ßΓ᫬¿. ¥Γ« 16-Γ¿
- | αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß ºá»¿ß¿ ó Γáí½¿µÑ αÑßπαß«ó.
- |
- int | 16-Γ¿ αáºα∩ñ¡«Ñ º¡á¬«ó«Ñ µÑ½«Ñ.
- |
- LOCALHANDLE | äÑß¬α¿»Γ«α ½«¬á½∞¡«⌐ »á¼∩Γ¿. ¥Γ«
- | 16-Γ¿ αáºα∩ñ¡δ⌐ ¿¡ñÑ¬ß í½«¬á »á¼∩Γ¿,
- | óδñѽѡ¡«ú« ¿º ß¿ßΓѼ¡«⌐ ½«¬á½∞¡«⌐
- | ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿.
- |
- long | 32-πσ αáºα∩ñ¡«Ñ º¡á¬«ó«Ñ µÑ½«Ñ.
- |
- LONG | 32-πσ αáºα∩ñ¡«Ñ º¡á¬«ó«Ñ µÑ½«Ñ.
- |
- LPBITMAP | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ BITMAP.
- |
- LPBITMAPCORE- |
- -HEADER | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | BITMAPCOREHEADER.
-
- Windows 3.0/Ref/6#7 = 7 =
-
- |
- LPBITMAPCORE |
- -INFO | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | BITMAPCOREINFO.
- |
- LPBITMAPFILE |
- -HEADER | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | BITMAPFILEHEADER.
- |
- LPBITMAPINFO | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | BITMAPINFO.
- |
- LPBITMAPINFO |
- -HEADER | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | BITMAPINFOHEADER.
- |
- LPCOMPAREITEM |
- -STRUCT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | COMPAREITEMSTRUCT.
- |
- LPCREATESTRUCT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | CREATESTRUCT.
- |
- LPDELETEITEM |
- -STRUCT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | DELETEITEMSTRUCT.
- LPDRAWITEM |
- -STRUCT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | DRAWITEMSTRUCT.
- |
- LPHANDLETABLE | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | HANDLETABLE.
- |
- LPINT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á 16-Γ¿ αáºα∩ñ¡«Ñ º¡á¬«ó«Ñ
- | µÑ½«Ñ.
- |
- LPLOGBRUSH | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | LOGBRUSH.
- |
- LPLOGFONT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | LOGFONT.
- |
- LPLOGPALETTE | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | LOGPALETTE.
- |
- LPLOGPEN | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ LOGPEN.
- |
- LPMEASUREITEM- |
- -STRUCT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | MEASURESTRUCT.
- |
- LPMETAFILEPICT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | METAFILEPICT.
-
- Windows 3.0/Ref/6#7 = 8 =
-
- |
- LPMSG | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ MSG.
- |
- LPOFSTRUCT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | OFSTRUCT.
- |
- LPPAINTSTRUCT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | PAINTSTRUCT.
- |
- LPPALETTEENTRY | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | PALETTEENTRY.
- |
- LPPOINT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ POINT.
- |
- LPRECT | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ RECT.
- |
- LPRESOURCELIST | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á «ñ¡π ¿½¿ ¡Ñ߬«½∞¬«
- | ßΓαπ¬Γπα ñá¡¡δσ RESOURCESTRUCT.
- |
- LPSTR | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓ᫬π ß¿¼ó«½«ó.
- |
- LPTEXTMETRIC | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | TEXSTMETRIC.
- |
- LPVOID | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ¡Ñ«»αÑñѽѡ¡δ⌐ Γ¿»
- | ñá¡¡δσ.
- |
- LPWNDCLASS | 使¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- | WNDCLASS.
- |
- NEAR | ÇΓα¿íπΓ Γ¿»á ñá¡¡δσ, ¬«Γ«αδ⌐ ¼«ªÑΓ íδΓ∞
- | ¿ß»«½∞º«óá¡ ñ½∩ ß«ºñá¡¿∩ ¬«α«Γ¬«ú« π¬áºáΓѽ∩.
- |
- NPSTR | ü½¿ª¡¿⌐ π¬áºáΓѽ∞ ¡á ßΓ᫬π ß¿¼ó«½«ó.
- |
- PINT | ô¬áºáΓѽ∞ ¡á 16-Γ¿ αáºα∩ñ¡«Ñ º¡á¬«ó«Ñ µÑ½«Ñ.
- |
- PSTR | ô¬áºáΓѽ∞ ¡á ßΓ᫬π ß¿¼ó«½«ó.
- |
- PWORD | ô¬áºáΓѽ∞ ¡á íѺº¡á¬«ó«Ñ 16-Γ¿ αáºα∩ñ¡«Ñ
- | µÑ½«Ñ.
- |
- short | 16-Γ¿ αáºα∩ñ¡«Ñ º¡á¬«ó«Ñ µÑ½«Ñ.
- |
- void | ÅπßΓ«Ñ º¡áτÑ¡¿Ñ. êß»«½∞ºπÑΓß∩ ñ½∩ π¬áºá¡¿∩
- | «ΓßπΓßΓó¿∩ π Σπ¡¬µ¿¿ ó«ºóαáΘáѼ«ú« º¡áτÑ¡¿∩.
- |
- WORD | 16-Γ¿ αáºα∩ñ¡«Ñ íѺº¡á¬«ó«Ñ µÑ½«Ñ.
- |
- ───────────────────────────────────────────────────────────────
-
-
-
-
- Windows 3.0/Ref/6#7 = 9 =
-
-
- 7.2 æΓαπ¬Γπαδ ñá¡¡δσ
- ----------------------------------------------------------------
- é φΓ«¼ »«ñαáºñÑ½Ñ «»¿ßδóáεΓß∩ ßΓαπ¬Γπαδ ñá¡¡δσ,
- ¿ß»«½∞ºπѼδÑ ßαÑñ«⌐ Windows. æΓαπ¬Γπαδ ñá¡¡δσ »α¿óÑñÑ¡δ ó
- á½Σáó¿Γ¡«¼ »«α∩ñ¬Ñ. äá¡« «»αÑñѽѡ¿Ñ ßΓαπ¬Γπαδ ¿ «»¿ßá¡¿Ñ ÑÑ
- »«½Ñ⌐.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 10 =
-
- BITMAP
-
- æΓαπ¬Γπαá ñá¡¡δσ αáßΓα«ó«⌐ ¬áαΓδ
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAP «»αÑñѽ∩ÑΓ Φ¿α¿¡π, óδß«Γπ,
- µóÑΓ«ó«⌐ Σ«α¼áΓ ¿ º¡áτÑ¡¿∩ í¿Γ«ó ½«ú¿τÑ߬«⌐ ¬áαΓδ αáßΓαá.
-
- typedef struct tagBITMAP {
- short bmType;
- short bmWidth;
- short bmHeight;
- short bmWidthBytes;
- BYTE bmPlanes;
- BYTE bmBitsPixel;
- LPSTR bmBits;
- } BITMAP;
-
- Å«½∩ BITMAP ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- bmType Ä»αÑñѽ∩ÑΓ Γ¿» ¬áαΓδ αáßΓαá. ä½∩ ½«ú¿τÑ߬«⌐
- αáßΓα«ó«⌐ ¬áαΓδ »«½Ñ bmType ñ«½ª¡« íδΓ∞ 0.
-
- bmWidth Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π ¬áαΓδ αáßΓαá ó »¿¬ßѽ∩σ.
- ÿ¿α¿¡á ñ«½ª¡á íδΓ∞ í«½∞ΦÑ 0.
-
- bmHeight Ä»αÑñѽ∩ÑΓ óδß«Γπ ¬áαΓδ αáßΓαá ó ½¿¡¿∩σ
- αáßΓαá. éδß«Γá ñ«½ª¡á íδΓ∞ í«½∞ΦÑ 0.
-
- bmWidthBytes Ä»αÑñѽ∩ÑΓ τ¿ß½« íá⌐Γ ó ¬áªñ«⌐ ½¿¡¿¿ αáßΓαá.
- ¥Γ« ñ«½ª¡« íδΓ∞ τÑΓ¡«Ñ τ¿ß½«, Γᬠ¬á¬ GDI
- »αÑñ»«½áúáÑΓ, τΓ« º¡áτÑ¡¿∩ í¿Γ«ó ¬áαΓδ αáßΓαá
- Σ«α¼¿απεΓ ¼áßß¿ó µÑ½δσ (»« 2 íá⌐Γá) º¡áτÑ¡¿⌐.
- äαπú¿¼¿ ß½«óἿ, º¡áτÑ¡¿Ñ bmWidthBytes*8
- ñ«½ª¡« íδΓ∞ ß½ÑñπεΘ¿¼ ¬αáΓ¡δ¼ ΦÑßΓ¡áñµáΓ¿,
- í«½∞Φ¿¼ ¿½¿ αáó¡δ¼ bmWidth.
-
- bmPlanes Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« µóÑΓ«óδσ »½á¡«ó ¬áαΓδ
- αáßΓαá.
-
- bmBitsPixel Ä»αÑñѽ∩ÑΓ τ¿ß½« ߼Ѫ¡δσ µóÑΓ«óδσ í¿Γ«ó
- ¬áªñ«ú« »½á¡á, ¡Ñ«íσ«ñ¿¼δσ ñ½∩ «»αÑñѽѡ¿∩
- φ½Ñ¼Ñ¡Γá ¿º«íαáªÑ¡¿∩.
-
- bmBits Ä»αÑñѽ∩ÑΓ αẼÑΘÑ¡¿Ñ º¡áτÑ¡¿⌐ í¿Γ«ó ó ¬áαΓÑ
- αáßΓαá. ¥Γ« ñ«½ªÑ¡ íδΓ∞ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á
- ¼áßß¿ó ß¿¼ó«½∞¡δσ (»« 1 íá⌐Γπ) º¡áτÑ¡¿⌐.
-
- 諼¼Ñ¡Γáα¿⌐
-
-
- Windows 3.0/Ref/6#7 = 11 =
-
- ÆÑ¬πΘ¿¼ Σ«α¼áΓ«¼ ¬áαΓδ αáßΓαá ¼«ªÑΓ íδΓ∞ ¼«¡«σα«¼¡δ⌐ ¿½¿
- µóÑΓ¡«⌐. î«¡«σα«¼¡á∩ ¬áαΓá αáßΓαá ¿ß»«½∞ºπÑΓ «ñ¡«í¿Γ«óδ⌐,
- «ñ¡«»½á¡«óδ⌐ Σ«α¼áΓ. èáªñá∩ ßΓ᫬á αáºóÑαΓ¬¿ ∩ó½∩ÑΓß∩ ¬αáΓ¡δ¼
- 16 í¿Γ.
-
- ä½∩ ¼«¡«σα«¼¡«⌐ ¬áαΓδ αáßΓαá óδß«Γδ n ßΓ᫬¿ αáºóÑαΓ¬¿
- «αúá¡¿ºπεΓß∩ ß½ÑñπεΘ¿¼ «íαẫ¼:
-
- æΓ᫬á αáºóÑαΓ¬¿ 0
- æΓ᫬á αáºóÑαΓ¬¿ 1
- .
- .
- .
- æΓ᫬á αáºóÑαΓ¬¿ n-2
- æΓ᫬á αáºóÑαΓ¬¿ n-1
-
- ¥½Ñ¼Ñ¡Γδ ¿º«íαáªÑ¡¿∩ ¼«¡«σα«¼¡«ú« πßΓα«⌐ßΓóá ¼«úπΓ íδΓ∞
- τÑα¡δ¼¿ ¿½¿ íÑ½δ¼¿. àß½¿ ß««ΓóÑΓßΓóπεΘ¿⌐ í¿Γ ¬áαΓδ αáßΓαá
- ß«ñÑαª¿Γ 1, Γ« φ½Ñ¼Ñ¡Γ ¿º«íαáªÑ¡¿∩ ó¬½ετÑ¡ (íѽδ⌐); Ñß½¿
- ß««ΓóÑΓßΓóπεΘ¿⌐ í¿Γ ¬áαΓδ αáßΓα«ó«⌐ »á¼∩Γ¿ ß«ñÑαª¿Γ 0, Γ«
- φ½Ñ¼Ñ¡Γ ¿º«íαáªÑ¡¿∩ ó䬽ετÑ¡ (τÑα¡δ⌐).
-
- éßÑ πßΓα«⌐ßΓóá, αáßΓα«óδÑ ó«º¼«ª¡«ßΓ¿ ¬«Γ«αδσ
- σáαá¬ΓÑਧπεΓß∩ º¡áτÑ¡¿Ñ¼ RC_BITBLT, »«ññÑনóáεΓ ¬áαΓδ αáßΓαá.
-
- èáªñ«Ñ πßΓα«⌐ßΓó« ¿¼ÑÑΓ ßó«⌐ π¡¿¬á½∞¡δ⌐ µóÑΓ«ó«⌐ Σ«α¼áΓ.
- ä½∩ Γ«ú«, τΓ«íδ »ÑαÑß½áΓ∞ ¬áαΓπ αáßΓαá ß «ñ¡«ú« πßΓα«⌐ßΓóá ¡á
- ñαπú«Ñ ¿ß»«½∞ºπ⌐ΓÑ Σπ¡¬µ¿¿ GetDIBits ¿ SetDIBits.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿⌐ CreatBitmapIndirect ¿
- GetObject ó "æ»¿ß¬Ñ Σπ¡¬µ¿⌐" , æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá, Æ«¼1,
- ú½áóá 4.
-
- ───────────────────────────────────────────────────────────────
- BITMAPCOREHEADER [3.0]
-
- ö«α¼áΓ ¿¡Σ«α¼áµ¿¿ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ ¬áαΓδ αáßΓαá
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAPCOREHEADER ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «
- αẼÑαáσ ¿ µóÑΓ«ó«¼ Σ«α¼áΓÑ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ ¬áαΓδ αáßΓαá,
- ¬«Γ«αá∩ ß«ó¼ÑßΓ¿¼á ß ¬áαΓἿ αáßΓαá Microsoft OS/2 Presentation
- Manager óÑαß¿⌐ 1.1 ¿ 1.2.
-
- typedef struct tagBITMAPCOREHEADER {
- DWORD bcSize;
- WORD bcWidth;
- WORD bcHeight;
- WORD bcPlanes;
- WORD bcBitCount;
- } BITMAPCOREHEADER;
-
- Å«½∩ BITMAPCOREHEADER ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Windows 3.0/Ref/6#7 = 12 =
-
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- bcSize Ä»αÑñѽ∩ÑΓ τ¿ß½« íá⌐Γ ¡Ñ«íσ«ñ¿¼δσ ñ½∩
- ßΓαπ¬Γπαδ BITMAPCOREHEADER.
-
- bcWidth Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π ¬áαΓδ αáßΓαá ó »¿¬ßѽ∩σ.
-
- bßHeight Ä»αÑñѽ∩ÑΓ óδß«Γπ ¬áαΓδ αáßΓαá ó »¿¬ßѽ∩σ.
-
- bßPlanes Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« µóÑΓ«óδσ »½á¡«ó ¬áαΓδ
- αáßΓαá ñ½∩ »α¿Ñ¼¡«ú« πßΓα«⌐ßΓóá ¿ ñ«½ª¡« íδΓ∞
- πßΓá¡«ó½Ñ¡« ó 1.
-
- bßBitCount Ä»αÑñѽ∩ÑΓ τ¿ß½« í¿Γ ¡á »¿¬ßѽ∞. ç¡áτÑ¡¿Ñ
- ñ«½ª¡« íδΓ∞ αáó¡« 1,4,8 ¿½¿ 24.
-
- 諼¼Ñ¡Γáα¿⌐
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAPCOREINFO, ß«ßΓáó½Ñ¡¡á∩ ¿º ßΓαπ¬Γπαδ
- BITMAPCOREHEADER ¿ Γáí½¿µδ µóÑΓ«ó, »«½¡«ßΓ∞ε «»αÑñѽ∩ÑΓ αẼÑαδ
- ¿ µóÑΓá á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ ¬áαΓδ αáßΓαá. é »α¿¬½áñ¡«⌐
- »α«úαá¼¼Ñ ñ½∩ »«½πτÑ¡¿∩ Γáí½¿µδ µóÑΓ«ó ó ßΓαπ¬ΓπαÑ ñá¡¡δσ
- BITMAPCOREINFO ß«ñÑন¼«Ñ »«½∩ bcSize ¡πª¡« ¿ß»«½∞º«óáΓ∞
- ß½ÑñπεΘ¿¼ «íαẫ¼:
-
- pColor = ((LPSTR) pBitmapCoreInfo +
- +(WORD) (pBitmapCoreInfo -> bcSize))
-
- ───────────────────────────────────────────────────────────────
- BITMAPCOREINFO [3.0]
-
- ê¡Σ«α¼áµ¿∩ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ ¬áαΓδ αáßΓαá
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAPCOREINFO »«½¡«ßΓ∞ε «»αÑñѽ∩ÑΓ
- αẼÑαδ ¿ µóÑΓ ñ½∩ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐ ¬áαΓδ
- ß«ó¼ÑßΓ¿¼«⌐ ß ¬áαΓἿ αáßΓαá Microsoft OS/2 Presentation
- Manager óÑαß¿⌐ 1.1 ¿ 1.2.
-
- typedef struct _BITMAPCOREINFO {
- BITMAPCOREHEADER bmciHeader;
- RGBTRIPLE bmciColors[];
- } BITMAPCOREINFO;
-
- Å«½∩ BITMAPCOREINFO ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- bmciHeader Ä»αÑñѽ∩ÑΓ ßΓαπ¬Γπαπ ñá¡¡δσ BITMAPCOREHEADER
- ¬«Γ«αá∩ ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε « αẼÑαáσ ¿
-
- Windows 3.0/Ref/6#7 = 13 =
-
- µóÑΓ«ó«¼ Σ«α¼áΓÑ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐
- αáßΓα«ó«⌐ ¬áαΓδ.
-
- bmciColors Ä»αÑñѽ∩ÑΓ ¼áßß¿ó ßΓαπ¬Γπα ñá¡¡δσ RGBTRIPLE,ó
- ¬«Γ«α«¼ «»αÑñÑ½Ñ¡δ µóÑΓá αáßΓα«ó«⌐ ¬áαΓδ.
-
- 諼¼Ñ¡Γáα¿⌐
-
- Ç»»áαáΓ¡«-¡Ñºáó¿ß¿¼á∩ αáßΓα«óá∩ ¬áαΓá OS/2 Presentation
- Manager ß«ßΓ«¿Γ ¿º ñóπσ αẽ¿τ¡δσ τáßΓÑ⌐:
-
- - ßΓαπ¬Γπαδ BITMAPCOREINFO, ¬«Γ«αá∩ «»¿ßδóáÑΓ αẼÑαδ ¿
- µóÑΓá αáßΓα«ó«⌐ ¬áαΓδ:
-
- - «í½áßΓ¿ íá⌐Γ«ó, ¬«Γ«αδÑ «»αÑñѽ∩εΓ »¿¬ßѽ¿ αáßΓα«ó«⌐
- ¬áαΓδ.
-
- ü¿Γδ ó φΓ«⌐ «í½áßΓ¿ π»á¬«óá¡δ ó¼ÑßΓÑ, ¡« ¬áªñá∩ ßΓ᫬á
- αáºóÑαΓ¬¿ ñ«½ª¡á íδΓ∞ ñ«»«½¡Ñ¡á ¡π½∩¼¿ ñ« ¬«¡µá ñá½∞¡Ñ⌐
- úαá¡¿µδ.Äñ¡á¬«,úαá¡¿µδ ßÑú¼Ñ¡Γá ¼«úπΓ »«∩ó½∩Γ∞ß∩ ó ½εí«¼ ¼ÑßΓÑ
- αáßΓα«ó«⌐ ¬áαΓδ.ìáτὫ ¬áαΓδ αáßΓαá ¡áσ«ñ¿Γß∩ ó ½Ñó«¼ ¡¿ª¡Ñ¼
- πú½π.
-
- Å«½Ñ bcBitCount ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPCOREHEADER
- «»αÑñѽ∩ÑΓ τ¿ß½« í¿Γ«ó, ¬«Γ«αδÑ «»αÑñѽ∩εΓ ¬áªñδ⌐ »¿¬ßѽ∞ ¿
- ¼á¬ß¿¼á½∞¡«Ñ ¬«½¿τÑßΓó« µóÑΓ«ó ó ¬áαΓÑ.¥Γ« »«½Ñ ¼«ªÑΓ íδΓ∞
- αáó¡δ¼ «ñ¡«⌐ ¿º ß½ÑñπεΘ¿σ óѽ¿τ¿¡:
-
- 1 èáαΓá αáßΓαá ¼«¡«σα«¼¡á∩ ¿ »«½Ñ bmciColors
- ñ«½ª¡« ß«ñÑαªáΓ∞ ñóá φ½Ñ¼Ñ¡Γá.èáªñδ⌐ í¿Γ ó
- «í½áßΓ¿ ¬áαΓδ »αÑñßΓáó½∩ÑΓ »¿¬ßѽ∞.àß½¿ í¿Γ
- ßíα«ΦÑ¡, »¿¬ßѽ∞ «Γ«íαáªáÑΓß∩ µóÑΓ«¼
- π¬áºá¡¡«¼ ó »Ñαó«¼ φ½Ñ¼Ñ¡ΓÑ »«½∩ bmciColors;
- Ñß½¿ í¿Γ πßΓá¡«ó½Ñ¡, »¿¬ßѽ∞ ¿¼ÑÑΓ µóÑΓ
- π¬áºá¡¡δ⌐ ó« óΓ«α«¼ φ½Ñ¼Ñ¡ΓÑ »«½∩.
-
- 4 èáαΓá αáßΓαá ¿¼ÑÑΓ ¼á¬ß¿¼π¼ 16 µóÑΓ«ó ¿ »«½Ñ
- bmciColors ß«ñÑαª¿Γ 16 φ½Ñ¼Ñ¡Γ«ó.èáªñδ⌐
- »¿¬ßѽ∞ ó ¬áαΓÑ »αÑñßΓáó½Ñ¡ 4-Ñσ í¿Γ«óδ¼
- ¿¡ñѬ߫¼ ó Γáí½¿µÑ µóÑΓ«ó.
-
- ìá»α¿¼Ñα: Ñß½¿ »Ñαóδ⌐ íá⌐Γ ó ¬áαΓÑ αáßΓαá
- αáóÑ¡ 0x1F, Γ« íá⌐Γ »αÑñßΓáó½∩ÑΓ ñóá »¿¬ßѽ∩.
- ûóÑΓ »Ñαó«ú« »¿¬ßѽ∩ ß«ñÑনΓß∩ ó« óΓ«α«¼
- φ½Ñ¼Ñ¡ΓÑ,á óΓ«α«ú« »¿¬ßѽ∩ ß«ñÑনΓß∩ ó 16-«¼
- φ½Ñ¼Ñ¡ΓÑ Γáí½¿µδ.
-
- 8 èáαΓá αáßΓαá ¿¼ÑÑΓ ¼á¬ß¿¼π¼ 256 µóÑΓ«ó ¿ »«½Ñ
- bmciColors ¿¼ÑÑΓ 256 φ½Ñ¼Ñ¡Γ«ó.é φΓ«¼ ß½πτáÑ
- ¬áªñδ⌐ »¿¬ßѽ∞ »αÑñßΓáó½Ñ¡ «ñ¡¿¼ íá⌐Γ«¼.
-
- 24 èáαΓá αáßΓαá ¿¼ÑÑΓ ¼á¬ß¿¼π¼ 2^24 µóÑΓ«ó. Å«½Ñ
- bmciColors ÑßΓ∞ NULL. èáªñδÑ Γα¿ íá⌐Γá ó
-
- Windows 3.0/Ref/6#7 = 14 =
-
- «í½áßΓ¿ αáßΓα«ó«⌐ ¬áαΓδ »αÑñßΓáó½∩εΓ ß«í«⌐
- «Γ¡«ß¿Γѽ∞¡πε ¿¡Γѡ߿ó¡«ßΓ∞ ¬αáß¡«⌐, ºÑ½Ñ¡«⌐
- ¿ ú«½πí«⌐ ß«ßΓáó½∩εΘÑ⌐ »¿¬ßѽ∩.
-
- ûóÑΓá ó »«½Ñ bmciColors ñ«½ª¡δ íδΓ∞ αáß»«½«ªÑ¡δ ó »«α∩ñ¬Ñ
- ó«ºαáßΓá¡¿∩.
-
- ǽ∞ΓÑα¡áΓ¿ó¡«, ñ½∩ Σπ¡¬µ¿⌐, ¿ß»«½∞ºπεΘ¿σ
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δÑ αáßΓα«óδÑ ¬áαΓδ, »«½Ñ bmciColors ¼«ªÑΓ
- íδΓ∞ ¼áßß¿ó«¼ 16-Γ¿ í¿Γ«óδσ íѺº¡á¬«óδσ, µÑ½δσ ¬«Γ«αδÑ
- «»αÑñѽ∩εΓ ¿¡ñÑ¬ß ó ΓѬπΘÑ⌐ ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ óºá¼Ñ¡ Γ«τ¡«
- «»αÑñѽѡ¡δσ RGB óѽ¿τ¿¡. é φΓ«¼ ß½πτáÑ,»α«úαá¼¼δ,¿ß»«½∞ºπεΘ¿Ñ
- αáßΓα«óπε ¬áαΓπ, óδºδóáεΓ Σπ¡¬µ¿¿ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δσ
- αáßΓα«óδσ ¬áαΓ ß »áαá¼ÑΓα«¼ wUsage πßΓá¡«ó½Ñ¡¡δ¼ ó
- DIB_PAL_COLORS.
-
- Åα¿¼Ñτá¡¿Ñ
-
- Å«½Ñ bmciColors ¡Ñ ñ«½ª¡« ß«ñÑαªáΓ∞ ¿¡ñѬ߫ó »á½¿Γαδ,Ñß½¿
- αáßΓα«óá∩ ¬áαΓá íπñÑΓ ß«σαá¡Ñ¡á ó Σá⌐½Ñ ¿½¿ »ÑαÑñá¡á ó ñαπúπε
- »α¿¬½áñ¡πε »α«úαá¼¼π. ì« ñ« ΓÑσ »«α »«¬á αáßΓα«óá∩ ¬áαΓá
- ¡áσ«ñ¿Γß∩ »«ñ »«½¡δ¼ π»αáó½Ñ¡¿Ñ¼ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ,Γáí½¿µá
- µóÑΓ«ó αáßΓα«ó«⌐ ¬áαΓδ ñ«½ª¡á ß«ñÑαªáΓ∞ Γ«τ¡« «»αÑñѽѡ¡δÑ RGB
- óѽ¿τ¿¡δ.
-
- ───────────────────────────────────────────────────────────────
- BITMAPFILEHEADER [3.0]
-
- ê¡Σ«α¼áµ¿∩ « Σá⌐½Ñ αáßΓα«ó«⌐ ¬áαΓδ
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAPFILEHEADER ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «
- Γ¿»Ñ,αẼÑαÑ ¿ Σ«α¼áΓÑ Σá⌐½á á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ ¬áαΓδ
- αáßΓαá(á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δÑ αáßΓα«óδÑ ¬áαΓδ).
-
- typedef struct tagBITMAPFILEHEADER {
- WORD bfType;
- DWORD bfSize;
- WORD bfReserved1;
- WORD bfReserved2;
- DWORD bfOffBits;
- } BITMAPFILEHEADER;
-
- Å«½∩ BITMAPFILEHEADER ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- bfType Ä»αÑñѽ∩ÑΓ Γ¿» Σá⌐½á. 䫽ªÑ¡ íδΓ∞ BM.
-
- bfSize Ä»αÑñѽ∩ÑΓ αẼÑα Σá⌐½á ó ñó«⌐¡δσ ß½«óáσ.
-
- bfReserved1 çáαѺÑαó¿α«óá¡¡« ¿ ñ«½ª¡« íδΓ∞ αáó¡« ¡π½ε.
-
- Windows 3.0/Ref/6#7 = 15 =
-
-
- bfReserved2 çáαѺÑαó¿α«óá¡¡« ¿ ñ«½ª¡« íδΓ∞ αáó¡« ¡π½ε.
-
- bfOffBits Ä»αÑñѽ∩ÑΓ ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ ßἫ⌐ αáßΓα«ó«⌐
- ¬áαΓδ ó Σá⌐½Ñ.
-
- 諼¼Ñ¡Γáα¿⌐
-
- æΓαπ¬Γπαδ ñá¡¡δσ BITMAPINFO ¿½¿ BITMAPCOREINFO
- αáß»«½«úáÑΓß∩ ßαáºπ ºá ßΓαπ¬Γπα«⌐ BITMAPFILEHEADER ó
- Σá⌐½Ñ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δσ αáßΓα«óδσ ¬áαΓ.
-
- ───────────────────────────────────────────────────────────────
- BITMAPINFO [3.0]
-
- ê¡Σ«α¼áµ¿∩ «í á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐ ¬áαΓÑ
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFO »«½¡«ßΓ∞ε «»αÑñѽ∩ÑΓ αẼÑαδ ¿
- ¿¡Σ«α¼áµ¿ε « µóÑΓáσ ñ½∩ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐ ¬áαΓδ
- Windows óÑαß¿¿ 3.0.
-
- typedef struct tagBITMAPINFO {
- BITMAPINFOHEADER bmiHeader;
- RGBQUAD bmiColors[ ];
- } BITMAPINFO;
-
- Å«½∩ BITMAPINFO ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- bmiHeader Ä»αÑñѽ∩ÑΓ ßΓαπ¬Γπαπ BITMAPINFOHEADER,
- ¬«Γ«αá∩ ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε « αẼÑαáσ ¿
- µóÑΓ«ó«¼ Σ«α¼áΓÑ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δσ
- αáßΓα«óδσ ¬áαΓ.
-
- bmiColors Ä»αÑñѽ∩ÑΓ ¼áßß¿ó ßΓαπ¬Γπα RGBQUAD, ¬«Γ«αδÑ
- «»αÑñѽ∩εΓ µóÑΓá ó ¬áαΓÑ αáßΓαá.
-
- 諼¼Ñ¡Γáα¿⌐
-
- Ç»»áαáΓ¡«-¡Ñºáó¿ß¿¼á∩ αáßΓα«óá∩ ¬áαΓá Windows óÑαß¿¿ 3.0
- ß«ßΓ«¿Γ ¿º ñóπσ αẽ¿τ¡δσ τáßΓÑ⌐:
-
- - ßΓαπ¬Γπαδ BITMAPINFO, ¬«Γ«αá∩ «»¿ßδóáÑΓ αẼÑαδ ¿ µóÑΓá
- αáßΓα«ó«⌐ ¬áαΓδ;
-
- - ¼áßß¿óá íá⌐Γ, ¬«Γ«αδÑ «»αÑñѽ∩εΓ »¿¬ßѽ¿ αáßΓα«ó«⌐
- ¬áαΓδ.
-
- ü¿Γδ ó φΓ«⌐ «í½áßΓ¿ π»á¬«óá¡δ ó¼ÑßΓÑ, ¡« ¬áªñá∩ ßΓ᫬á
- αáºóÑαΓ¬¿ ñ«½ª¡á íδΓ∞ ñ«»«½¡Ñ¡á ¡π½∩¼¿ ñ« ¬«¡µá ñá½∞¡Ñ⌐
-
- Windows 3.0/Ref/6#7 = 16 =
-
- úαá¡¿µδ. Äñ¡á¬«,úαá¡¿µδ ßÑú¼Ñ¡Γá ¼«úπΓ »«∩ó½∩Γ∞ß∩ ó ½εí«¼ ¼ÑßΓÑ
- αáßΓα«ó«⌐ ¬áαΓδ. ìáτὫ ¬áαΓδ αáßΓαá ¡áσ«ñ¿Γß∩ ó ½Ñó«¼ ¡¿ª¡Ñ¼
- πú½π.
-
- Å«½Ñ biBitCount ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPINFOHEADER
- «»αÑñѽ∩ÑΓ τ¿ß½« í¿Γ, ¬«Γ«αδÑ «»αÑñѽ∩εΓ ¬áªñδ⌐ »¿¬ßѽ∞ ¿
- ¼á¬ß¿¼á½∞¡«Ñ ¬«½¿τÑßΓó« µóÑΓ«ó ó ¬áαΓÑ.¥Γ« »«½Ñ ¼«ªÑΓ íδΓ∞
- αáó¡δ¼ «ñ¡«⌐ ¿º ß½ÑñπεΘ¿σ óѽ¿τ¿¡:
-
- 1 èáαΓá αáßΓαá ¼«¡«σα«¼¡á∩ ¿ »«½Ñ bmiColors
- ñ«½ª¡« ß«ñÑαªáΓ∞ ñóá φ½Ñ¼Ñ¡Γá.èáªñδ⌐ í¿Γ ó
- ¼áßß¿óÑ ¬áαΓδ »αÑñßΓáó½∩ÑΓ »¿¬ßѽ∞.àß½¿ í¿Γ
- ßíα«ΦÑ¡, »¿¬ßѽ∞ «Γ«íαáªáÑΓß∩ µóÑΓ«¼
- π¬áºá¡¡«¼ ó »Ñαó«¼ φ½Ñ¼Ñ¡ΓÑ »«½∩ bmiColors;
- Ñß½¿ í¿Γ πßΓá¡«ó½Ñ¡, »¿¬ßѽ∞ ¿¼ÑÑΓ µóÑΓ
- π¬áºá¡¡δ⌐ ó« óΓ«α«¼ φ½Ñ¼Ñ¡ΓÑ »«½∩.
-
- 4 èáαΓá αáßΓαá ¿¼ÑÑΓ ¼á¬ß¿¼π¼ 16 µóÑΓ«ó ¿ »«½Ñ
- bmiColors ß«ñÑαª¿Γ 16 φ½Ñ¼Ñ¡Γ«ó.èáªñδ⌐
- »¿¬ßѽ∞ ó ¬áαΓÑ »αÑñßΓáó½Ñ¡ 4-Ñσ í¿Γ«óδ¼
- ¿¡ñѬ߫¼ ó Γáí½¿µÑ µóÑΓ«ó.
-
- ìá»α¿¼Ñα:Ñß½¿ »Ñαóδ⌐ íá⌐Γ ó ¬áαΓÑ αáßΓαá
- αáóÑ¡ 0x1F, Γ« íá⌐Γ »αÑñßΓáó½∩ÑΓ ñóá »¿¬ßѽ∩.
- ûóÑΓ »Ñαó«ú« »¿¬ßѽ∩ ß«ñÑনΓß∩ ó« óΓ«α«¼
- φ½Ñ¼Ñ¡ΓÑ,á µóÑΓ óΓ«α«ú« »¿¬ßѽ∩ ß«ñÑনΓß∩ ó
- 16-«¼ φ½Ñ¼Ñ¡ΓÑ Γáí½¿µδ.
-
- 8 èáαΓá αáßΓαá ¿¼ÑÑΓ ¼á¬ß¿¼π¼ 256 µóÑΓ«ó ¿ »«½Ñ
- bmiColors ¿¼ÑÑΓ ñ« 256 φ½Ñ¼Ñ¡Γ«ó.é φΓ«¼
- ß½πτáÑ ¬áªñδ⌐ »¿¬ßѽ∞ »αÑñßΓáó½Ñ¡ «ñ¡¿¼
- íá⌐Γ«¼.
-
- 24 èáαΓá αáßΓαá ¿¼ÑÑΓ ¼á¬ß¿¼π¼ 2^24 µóÑΓ«ó. Å«½Ñ
- bmiColors ÑßΓ∞ NULL. èáªñδÑ Γα¿ íá⌐Γá ó
- «í½áßΓ¿ αáßΓα«ó«⌐ ¬áαΓδ »αÑñßΓáó½∩εΓ ß«í«⌐
- «Γ¡«ß¿Γѽ∞¡πε ¿¡Γѡ߿ó¡«ßΓ∞ ¬αáß¡«⌐, ºÑ½Ñ¡«⌐
- ¿ ú«½πí«⌐ ß«ßΓáó½∩εΘÑ⌐ »¿¬ßѽ∩.
-
- Å«½Ñ biClrUsed ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPINFOHEADER
- «»αÑñѽ∩ÑΓ τ¿ß½« µóÑΓ«óδσ ¿¡ñѬ߫ó ó Γáí½¿µÑ µóÑΓ«ó
- ¿ß»«½∞ºπѼ«⌐ ó ¬áαΓÑ αáßΓαá. àß½¿ »«½Ñ biClrUsed πßΓá¡«ó½Ñ¡« ó
- ¡«½∞, Γ« αáßΓα«óá∩ ¬áαΓá ¿ß»«½∞ºπÑΓ ¼á¬ß¿¼á½∞¡«Ñ τ¿ß½« µóÑΓ«ó,
- »ÑαÑñáóáѼ«Ñ º¡áτÑ¡¿ε »«½∩ biBitCount.
-
- ûóÑΓá ó »«½Ñ bmiColors ñ«½ª¡δ íδΓ∞ αáß»«½«ªÑ¡δ ó »«α∩ñ¬Ñ
- ó«ºαáßΓá¡¿∩.
-
- Æá¬ªÑ, ñ½∩ Σπ¡¬µ¿¿ ¬«Γ«αá∩ ¿ß»«½∞ºπÑΓ
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δÑ αáßΓα«óδÑ ¬áαΓδ, »«½Ñ biClrUsed ¼«ªÑΓ
- íδΓ∞ ¼áßß¿ó«¼ 16-Γ¿ í¿Γ«óδσ íѺº¡á¬«óδσ µÑ½δσ, ¬«Γ«αδÑ
- «»αÑñѽ∩εΓ ¿¡ñÑ¬ß ΓѬπΘÑ⌐ ½«ú¿τÑ߬«⌐ »á½¿Γαδ ó¼ÑßΓ« RGB
- óѽ¿τ¿¡. é φΓ«¼ ß½πτáÑ »α¿¬½áñ¡á∩ »α«úαá¼¼á, ¿ß»«½∞ºπεΘá∩
-
- Windows 3.0/Ref/6#7 = 17 =
-
- αáßΓα«óπε ¬áαΓπ ñ«½ª¡á óδºδóáΓ∞ Σπ¡¬µ¿¿ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δσ
- αáßΓα«óδσ ¬áαΓ ß »áαá¼ÑΓα«¼ wUsage πßΓá¡«ó½Ñ¡¡δ¼ ó
- DIB_PAL_COLORS.
-
- Åα¿¼Ñτá¡¿Ñ
-
- Å«½Ñ bmiColors ¡Ñ ñ«½ª¡« ß«ñÑαªáΓ∞ ¿¡ñѬ߫ó »á½¿Γαδ,Ñß½¿
- αáßΓα«óá∩ ¬áαΓá íπñÑΓ ß«σαá¡Ñ¡á ó Σá⌐½Ñ ¿½¿ »ÑαÑñá¡á ó ñαπúπε
- »α¿¬½áñ¡πε »α«úαá¼¼π. ì« ñ« ΓÑσ »«α »«¬á αáßΓα«óá∩ ¬áαΓá
- ¡áσ«ñ¿Γ∞ß∩ »«ñ »«½¡δ¼ π»αáó½Ñ¡¿Ñ¼ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ, Γáí½¿µá
- µóÑΓ«ó αáßΓα«ó«⌐ ¬áαΓδ ñ«½ª¡á ß«ñÑαªáΓ∞ Γ«τ¡« «»αÑñѽѡ¡δÑ RGB
- óѽ¿τ¿¡δ.
-
- ───────────────────────────────────────────────────────────────
- BITMAPINFOHEADER [3.0]
-
- ê¡Σ«α¼áµ¿∩ « Σ«α¼áΓÑ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐ ¬áαΓδ
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFOHEADER ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «
- αẼÑαáσ ¿ µóÑΓ«ó«¼ Σ«α¼áΓÑ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ Windows óÑαß¿¿ 3.0.
-
- typedef struct tagBITMAPINFOHEADER {
- DWORD biSize;
- DWORD biWidth;
- DWORD biHeight;
- WORD biPlanes;
- WORD biBitCount;
- DWORD biCompression;
- DWORD biSizeImage;
- DWORD biXPelsPerMeter;
- DWORD biYPelsPerMeter;
- DWORD biClrUsed;
- DWORD biClrImpotant;
- } BITMAPINFOHEADER;
-
- Å«½∩ BITMAPCOREHEADER ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- biSize Ä»αÑñѽ∩ÑΓ τ¿ß½« íá⌐Γ ¡Ñ«íσ«ñ¿¼δσ ñ½∩
- ßΓαπ¬Γπαδ BITMAPINFOHEADER.
-
- biWidth Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π ¬áαΓδ αáßΓαá ó »¿¬ßѽ∩σ.
-
- biHeight Ä»αÑñѽ∩ÑΓ óδß«Γπ ¬áαΓδ αáßΓαá ó »¿¬ßѽ∩σ.
-
- biPlanes Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« µóÑΓ«óδσ »½á¡«ó ¬áαΓδ
- αáßΓαá ñ½∩ »α¿Ñ¼¡«ú« πßΓα«⌐ßΓóá ¿ ñ«½ª¡« íδΓ∞
- πßΓá¡«ó½Ñ¡« ó 1.
-
-
- Windows 3.0/Ref/6#7 = 18 =
-
- biBitCount Ä»αÑñѽ∩ÑΓ τ¿ß½« í¿Γ ¡á »¿¬ßѽ∞.ç¡áτÑ¡¿Ñ
- ñ«½ª¡« íδΓ∞ αáó¡« 1,4,8 ¿½¿ 24.
-
- biCompression Ä»αÑñѽ∩ÑΓ Γ¿» ߪáΓ¿∩ ñ½∩ ߪáΓδσ αáßΓα«óδσ
- ¬áαΓ ¿ ¼«ªÑΓ ¿¼ÑΓ∞ «ñ¡« ¿º ß½ÑñπεΘ¿σ
- º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- BI_RGB ĺ¡áτáÑΓ, τΓ« αáßΓα«óá∩ ¬áαΓá ¡Ñ
- ߪáΓá.
-
- BI_RLE8 Ä»αÑñѽ∩ÑΓ Σ«α¼áΓ "úαπ»»«ó«Ñ
- ¬«ñ¿α«óá¡¿Ñ" ñ½∩ αáßΓα«óδσ ¬áαΓ
- ß 8-ε í¿ΓἿ ¡á »¿¬ßѽ∞. ö«α¼áΓ
- ߪáΓ¿∩: φΓ« ñóπσ-íá⌐Γ«óδ⌐ Σ«α¼áΓ
- ß«ßΓ«∩Θ¿⌐ ¿º ßτÑΓτ¿¬á íá⌐Γ«ó,
- ß½ÑñπεΘ¿¼ ºá íá⌐Γ«¼, ß«ñÑαªáΘ¿¼
- ¿¡ñÑ¬ß µóÑΓá. 漫Γα¿ΓÑ
- ñá½∞¡Ñ⌐Φ¿Ñ ¬«¼¼Ñ¡Γáα¿¿ ñ½∩
- »«½πτÑ¡¿∩ ñ«»«½¡¿Γѽ∞¡«⌐
- ¿¡Σ«α¼áµ¿¿.
-
- BI_RLE4 Ä»αÑñѽ∩ÑΓ Σ«α¼áΓ "úαπ»»«ó«Ñ
- ¬«ñ¿α«óá¡¿Ñ" ñ½∩ αáßΓα«óδσ ¬áαΓ
- ß 4-¼∩ í¿ΓἿ ¡á »¿¬ßѽ∞. ö«α¼áΓ
- ߪáΓ¿∩: φΓ« ñóπσ-íá⌐Γ«óδ⌐ Σ«α¼áΓ
- ß«ßΓ«∩Θ¿⌐ ¿º ßτÑΓτ¿¬á íá⌐Γ«ó,
- ß½ÑñπεΘ¿¼ ºá ¿¡ñѬßἿ µóÑΓá
- ñ½¿¡«⌐ »« ß½«óπ. ä«»«½¡¿Γѽ∞¡«
- ß¼«Γα¿ΓÑ ñá½∞¡Ñ⌐Φ¿Ñ ¬«¼¼Ñ¡Γáα¿¿.
-
- biSiseImage Ä»αÑñѽ∩ÑΓ αẼÑα «íαáºá ó íá⌐Γáσ.
-
- biXPelsPerMeter Ä»αÑñѽ∩ÑΓ αáºαÑΦÑ¡¿Ñá ó »¿¬ßѽ∩σ.
-
- biHeight Ä»αÑñѽ∩ÑΓ óδß«Γπ ¬áαΓδ αáßΓαá ó »¿¬ßѽ∩σ.
-
- biPlanes Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« µóÑΓ«óδσ »½á¡«ó ¬áαΓδ
- αáßΓαá ñ½∩ »α¿Ñ¼¡«ú« πßΓα«⌐ßΓóá ¿ ñ«½ª¡« íδΓ∞
- πßΓá¡«ó½Ñ¡« ó 1.
-
- biBitCount Ä»αÑñѽ∩ÑΓ τ¿ß½« í¿Γ ¡á »¿¬ßѽ∞.ç¡áτÑ¡¿Ñ
- ñ«½ª¡« íδΓ∞ αáó¡« 1,4,8 ¿½¿ 24.
-
- biCompression Ä»αÑñѽ∩ÑΓ Γ¿» ߪáΓ¿∩ ñ½∩ ߪáΓδσ αáßΓα«óδσ
- ¬áαΓ ¿ ¼«ªÑΓ ¿¼ÑΓ∞ «ñ¡« ¿º ß½ÑñπεΘ¿σ
- º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- BI_RGB ĺ¡áτáÑΓ, τΓ« αáßΓα«óá∩ ¬áαΓá ¡Ñ
- ߪáΓá.
-
- Windows 3.0/Ref/6#7 = 19 =
-
-
- BI_RLE8 Ä»αÑñѽ∩ÑΓ Σ«α¼áΓ "úαπ»»«ó«Ñ
- ¬«ñ¿α«óá¡¿Ñ" ñ½∩ αáßΓα«óδσ ¬áαΓ
- ß 8-ε í¿ΓἿ ¡á »¿¬ßѽ∞. ö«α¼áΓ
- ߪáΓ¿∩: φΓ« ñóπσ-íá⌐Γ«óδ⌐ Σ«α¼áΓ
- ß«ßΓ«∩Θ¿⌐ ¿º ßτÑΓτ¿¬á íá⌐Γ«ó,
- ß½ÑñπεΘ¿¼ ºá íá⌐Γ«¼, ß«ñÑαªáΘ¿¼
- ¿¡ñÑ¬ß µóÑΓá. 漫Γα¿ΓÑ
- ñá½∞¡Ñ⌐Φ¿Ñ ¬«¼¼Ñ¡Γáα¿¿ ñ½∩
- »«½πτÑ¡¿∩ ñ«»«½¡¿Γѽ∞¡«⌐
- ¿¡Σ«α¼áµ¿¿.
-
- BI_RLE4 Ä»αÑñѽ∩ÑΓ Σ«α¼áΓ "úαπ»»«ó«Ñ
- ¬«ñ¿α«óá¡¿Ñ" ñ½∩ αáßΓα«óδσ ¬áαΓ
- ß 4-¼∩ í¿ΓἿ ¡á »¿¬ßѽ∞. ö«α¼áΓ
- ߪáΓ¿∩: φΓ« ñóπσ-íá⌐Γ«óδ⌐ Σ«α¼áΓ
- ß«ßΓ«∩Θ¿⌐ ¿º ßτÑΓτ¿¬á íá⌐Γ«ó,
- ß½ÑñπεΘ¿¼ ºá ¿¡ñѬßἿ µóÑΓá
- ñ½¿¡«⌐ »« ß½«óπ. ä«»«½¡¿Γѽ∞¡«
- ß¼«Γα¿ΓÑ ñá½∞¡Ñ⌐Φ¿Ñ ¬«¼¼Ñ¡Γáα¿¿.
-
- biSiseImage Ä»αÑñѽ∩ÑΓ αẼÑα «íαáºá ó íá⌐Γáσ.
-
- biXPelsPerMeter Ä»αÑñѽ∩ÑΓ αáºαÑΦÑ¡¿Ñ »« ú«α¿º«¡Γ὿ ó
- »¿¬ßѽ∩σ ¡á Ññ¿¡¿µπ ¿º¼ÑαÑ¡¿∩ πßΓα«⌐ßΓóá
- ¡áº¡áτÑ¡¿∩ ñ½∩ αáßΓα«ó«⌐ ¬áαΓδ. Åਪ½áñ¡á∩
- »α«úαá¼¼á ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ φΓπ óѽ¿τ¿¡π ñ½∩
- óδí«αá αáßΓα«ó«⌐ ¬áαΓδ ¿º úαπ»»δ αÑßπαß«ó,
- ¬«Γ«αá∩ ½πτΦÑ «ΓóÑτáÑΓ σáαá¬ΓÑα¿ßΓ¿¬á¼
- ΓѬπΘÑú« πßΓα«⌐ßΓóá.
-
- biYPelsPerMeter Ä»αÑñѽ∩ÑΓ αáºαÑΦÑ¡¿Ñ »« óÑαΓ¿¬á½¿ ó »¿¬ßѽ∩σ
- ¡á Ññ¿¡¿µπ ¿º¼ÑαÑ¡¿∩ πßΓα«⌐ßΓóá ¡áº¡áτÑ¡¿∩
- ñ½∩ αáßΓα«ó«⌐ ¬áαΓδ.
-
- biClrUsed Ä»αÑñѽ∩ÑΓ τ¿ß½« µóÑΓ«óδσ ¿¡ñѬ߫ó ó µóÑΓ«ó«⌐
- Γáí½¿µÑ ñÑ⌐ßΓó¿Γѽ∞¡« ¿ß»«½∞ºπѼδσ αáßΓα«ó«⌐
- ¬áαΓ«⌐. àß½¿ φΓá óѽ¿τ¿¡á πßΓá¡«ó½Ñ¡á ó ¡«½∞,
- Γ« αáßΓα«óá∩ ¬áαΓá ¿ß»«½∞ºπÑΓ ¼á¬ß¿¼á½∞¡«Ñ
- τ¿ß½« µóÑΓ«ó »ÑαÑñáóáѼδσ óѽ¿τ¿¡Ñ »«½∩
- biBitCount. ä«»«½¡¿Γѽ∞¡πε ¿¡Σ«α¼áµ¿ε «
- αẼÑαáσ µóÑΓ«ó«⌐ Γáí½¿µδ ¼«ª¡« ¡á⌐Γ¿ ó
- ßΓαπ¬ΓπαÑ BITMAPINFO αá¡ÑÑ «»¿ßá¡¡«⌐ ó φΓ«⌐
- ú½áóÑ.
-
- àß½¿ biClrUsed ¡Ñ ¡«½∞, Γ« »«½Ñ biClrUsed
- «»αÑñѽ∩ÑΓ ñÑ⌐ßΓó¿Γѽ∞¡«Ñ τ¿ß½«
- µóÑΓ«ó,¬«Γ«α«Ñ úαáΣ¿τÑ߬«Ñ ßαÑñßΓó« ¿½¿
- ñαá⌐óÑα πßΓα«⌐ßΓóá ºáñÑ⌐ßΓóπÑΓ, Ñß½¿ »«½Ñ
- biBitCount ¼Ñ¡∞ΦÑ 24. àß½¿ »«½Ñ biBitCount
- ß«ñÑαª¿Γ 24, Γ« »«½Ñ biClrUsed «»αÑñѽ∩ÑΓ
-
- Windows 3.0/Ref/6#7 = 20 =
-
- αẼÑα Γáí½¿µδ ßß佫¬ ¡á µóÑΓá, ¿ß»«½∞ºπѼδÑ
- ñ½∩ «»Γ¿¼á½∞¡«⌐ αáí«Γδ µóÑΓ«óδσ »á½¿Γα ßαÑñδ
- Windows.
-
- àß½¿ αáßΓα«óá∩ ¬áαΓá "π»á¬«óá¡á"(Γ« ÑßΓ∞ φΓ«
- αáßΓα«óá∩ ¬áαΓá, ó ¬«Γ«α«⌐ ßá¼á ¬áαΓá αáßΓαá
- ß½ÑñπÑΓ ¡Ñ»«ßαÑñßΓóÑ¡¡« ºá ºáú«½«ó¬«¼
- BITMAPINFO ¿ ¡á ¡¿σ ¿¼ÑÑΓß∩ «íΘ¿⌐ π¬áºáΓѽ∞),
- Γ« »«½Ñ biClrUsed ñ«½ª¡« íδΓ∞ πßΓá¡«ó½Ñ¡« ó
- ¡«½∞ ¿½¿ ß«ñÑαªáΓ∞ ñÑ⌐ßΓó¿Γѽ∞¡δ⌐ αẼÑα
- µóÑΓ«ó«⌐ Γáí½¿µδ.
-
- biClrImpotant Ä»αÑñѽ∩ÑΓ τ¿ß½« µóÑΓ«óδσ ¿¡ñѬ߫ó, ¬«Γ«αδÑ
- ßτ¿ΓáεΓß∩ ¡Ñ«íσ«ñ¿¼δ¼¿ ñ½∩ óδó«ñá αáßΓα«ó«⌐
- ¬áαΓδ. àß½¿ φΓá óѽ¿τ¿¡á αáó¡á ¡π½ε, Γ«úñá
- ¡Ñ«íσ«ñ¿¼δ óßÑ µóÑΓá.
-
-
- 諼¼Ñ¡Γáα¿⌐
-
- æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFO, ß«ßΓáó½Ñ¡¡á∩ ¿º ßΓαπ¬Γπαδ
- BITMAPCOREHEADER ¿ Γáí½¿µδ µóÑΓ«ó, »«½¡«ßΓ∞ε «»αÑñѽ∩ÑΓ αẼÑαδ
- ¿ µóÑΓá á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐ ¬áαΓδ Windows óÑαß¿¿
- 3.0. 漫Γα¿ΓÑ «»¿ßá¡¿Ñ ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPINFO ñ½∩
- »«½πτÑ¡¿∩ ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ «í «»αÑñѽѡ¿¿
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δσ ¬áαΓ Windows 3.0.
-
- é »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ ñ½∩ »«½πτÑ¡¿∩ Γáí½¿µδ µóÑΓ«ó ó
- ßΓαπ¬ΓπαÑ BITMAPINFO ß«ñÑন¼«Ñ »«½∩ biSize ¡πª¡« ¿ß»«½∞º«óáΓ∞
- ß½ÑñπεΘ¿¼ «íαẫ¼:
-
- pColor = ((LPSTR) pBitmapInfo + (WORD) (pBitmapInfo -> biSize))
-
- ö«α¼áΓ ßªáΓ¿∩ αáßΓα«óδσ ¬áαΓ
-
- Windows »«ññÑনóáÑΓ Σ«α¼áΓδ ñ½∩ ߪáΓ¿∩ αáßΓα«óδσ ¬áαΓ,
- ¬«Γ«αδÑ «»αÑñѽ∩εΓ ¿σ µóÑΓá:
-
- - 8 í¿Γ ¡á »¿¬ßѽ∞
-
- - 4 í¿Γá ¡á »¿¬ßѽ∞
-
- æªáΓ¿Ñ π¼Ñ¡∞ΦáÑΓ ¼ÑßΓ« ºá¡¿¼áѼ«Ñ αáßΓα«ó«⌐ ¬áαΓ«⌐ ¡á ñ¿ß¬Ñ ¿½¿
- ó »á¼∩Γ¿. ì¿ªÑ «»¿ßá¡δ φΓ¿ Σ«α¼áΓδ.
-
- è«úñá »«½Ñ biCompression πßΓá¡«ó½Ñ¡« ó BI_RLE8, αáßΓα«óá∩
- ¬áαΓá ߪ¿¼áÑΓß∩ ß »«¼«Θ∞ε Σ«α¼áΓá "úαπ»»«ó«Ñ ¬«ñ¿α«óá¡¿Ñ" ñ½∩
- 8-í¿Γ«óδσ αáßΓα«óδσ ¬áαΓ. ¥Γ«Γ Σ«α¼áΓ ¼«ªÑΓ íδΓ∞ ߪáΓ ó «ñ¡«¼
- ¿º ñóπσ αѪ¿¼«ó:
-
- - è«ñ¿α«óá¡¡δ⌐
-
- - Çíß«½εΓ¡δ⌐
-
- Windows 3.0/Ref/6#7 = 21 =
-
-
- Äíá αѪ¿¼á ¼«úπΓ óßΓαÑτáΓ∞ß∩ ó ½εí«¼ ¼ÑßΓÑ αáßΓα«ó«⌐ ¬áαΓδ.
-
- è«ñ¿α«óá¡¡δ⌐ αѪ¿¼ ß«ßΓ«¿Γ ¿º ñóπσ íá⌐Γ:
-
- - »Ñαóδ⌐ «»αÑñѽ∩ÑΓ τ¿ß½« "ºá¬«¡ßÑαó¿α«óá¡¡δσ" »¿¬ßѽÑ⌐
- ¡áα¿ß«óá¡¡δσ µóÑΓ«¼ ß«ñÑαªáΘѼß∩ ó« óΓ«α«¼ íá⌐ΓÑ. ìπª¡«
- ñ«íáó¿Γ∞, τΓ« »Ñαóδ⌐ íá⌐Γ »áαδ ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡ ó
- ¡«½∞ ñ½∩ π¬áºá¡¿∩ π»αó½∩εΘÑ⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿, ¬«Γ«αá∩
- «º¡áτáÑΓ ¬«¡Ñµ ½¿¡¿¿,¬«¡Ñµ αáßΓα«ó«⌐ ¬áαΓδ ¿½¿ ñѽ∞Γπ.
- ê¡ΓÑα»α¿Γᵿε π»αáó½∩εΘÑ⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ «»αÑñѽ∩ÑΓ
- º¡áτÑ¡¿Ñ óΓ«α«ú« íá⌐Γá »áαδ.
-
- - óΓ«α«⌐ íá⌐Γ ó φΓ«¼ ß½πτáÑ ¼«ªÑΓ ¿¼ÑΓ∞ ß½ÑñπεΘ¿Ñ
- º¡áτÑ¡¿∩:
-
- éΓ«α«⌐ íá⌐Γ
- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ç¡áτÑ¡¿Ñ
- ────────────────── ────────
-
- 0 諡ѵ ßΓ᫬¿.
-
- 1 諡ѵ αáßΓα«ó«⌐ ¬áαΓδ.
-
- 2 äѽ∞Γá. ¥Γ« º¡áτ¿Γ, τΓ« ß½ÑñπεΘ¿Ñ ñóá
- íá⌐Γá ß«ñÑαªáΓ íѺº¡á¬«óδÑ óѽ¿τ¿¡δ
- π¬áºδóáεΘ¿Ñ ú«α¿º«¡Γá½∞¡«Ñ ¿
- óÑαΓ¿¬á½∞¡«Ñ ß¼ÑΘÑ¡¿Ñ ß½ÑñπεΘÑú«
- »¿¬ßѽ∩ «Γ¡«ß¿Γѽ∞¡« ΓѬπΘÑ⌐ »«º¿µ¿¿.
-
- Çíß«½εΓ¡δ⌐ αѪ¿¼ «í«º¡áτáÑΓß∩ ß½ÑñπεΘ¿¼ «íαẫ¼:
-
- - »Ñαóδ⌐ íá⌐Γ ñ«½ªÑ¡ íδΓ∞ αáóÑ¡ ¡π½ε.
-
- - óΓ«α«⌐ íá⌐Γ ñ«½ªÑ¡ ¿¼ÑΓ∞ º¡áτÑ¡¿Ñ ¼Ñªñπ 03H ¿ FFH. é
- áíß«½εΓ¡«¼ αѪ¿¼Ñ óΓ«α«⌐ íá⌐Γ ß«ñÑαª¿Γ τ¿ß½« íá⌐Γ,
- ¬«Γ«αδÑ ºá φΓ¿¼ »«ß½ÑñπεΓ, ¬áªñδ⌐ ¿º ¬«Γ«αδσ ß«ñÑনΓ
- µóÑΓ «ñ¡«ú« »¿¬ßѽ∩. è«úñá óΓ«α«⌐ íá⌐Γ πßΓá¡«ó½Ñ¡ ó 2
- ¿½¿ ¼Ñ¡∞ΦÑ, π»α«ó½∩εΘá∩ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ íπñÑΓ ¿¼ÑΓ∞
- Γ« ªÑ º¡áτÑ¡¿Ñ, τΓ« ¿ ó ¬«ñ¿α«óá¡¡«¼ αѪ¿¼Ñ. é
- áíß«½εΓ¡«¼ αѪ¿¼Ñ ¬áªñδ⌐ «ΓαѺ«¬ ñ«½ªÑ¡ íδΓ∞ óδαáó¡Ñ¡ »«
- úαá¡¿µÑ ß½«óá.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ óѽ¿τ¿¡δ
- 8-¼¿ í¿Γ«ó«ú« ߪáΓ«ú« Σ«α¼áΓá:
-
- 03 04 05 06 00 03 45 56 67 00 02 05 01
- 02 78 00 00 09 1à 00 01
-
- ¥Γá αáßΓα«óá∩ ¬áαΓá íπñÑΓ αẪáΓá ß½ÑñπεΘ¿¼
- «íαẫ¼(ñóπσº¡áτ¡δÑ óѽ¿τ¿¡δ ß«ñÑαªáΓ ¿¡ñÑ¬ß µóÑΓá ñ½∩ «ñ¡«ú«
- »¿¬ßѽ∩):
-
-
- Windows 3.0/Ref/6#7 = 22 =
-
- 04 04 04
- 06 06 06 06 06
- 45 56 67
- 78 78
-
- »ÑαѼÑßΓ¿Γ∞ ΓѬπΘπε »«º¿µ¿ε ¡á 5 ó»αáó« ¿ ¡á 1 󡿺
-
- 78 78
-
- ¬«¡Ñµ ½¿¡¿¿
-
- 1E 1E 1E 1E 1E 1E 1E 1E 1E
-
- ¬«¡Ñµ αáßΓα«ó«⌐ ¬áαΓδ RLE
-
- è«úñá »«½Ñ biComprfss πßΓá¡«ó½Ñ¡« ó BI_RLE4 αáßΓα«óá∩
- ¬áαΓá ߪ¿¼áÑΓß∩, ¿ß»«½∞ºπ∩ Σ«α¼áΓ "úαπ»«ó«ú« ¬«ñ¿α«óá¡¿∩" ñ½∩
- 4-σ í¿Γ«óδσ ¬áαΓ,¬«Γ«αδ⌐ Γá¬ªÑ ¿ß»«½∞ºπÑΓ ¬«ñ¿α«óá¡¡δ⌐ ¿
- áíß«½εΓ¡δ⌐ αѪ¿¼δ.é αѪ¿¼Ñ ¬«ñ¿α«óá¡¿∩ »Ñαóδ⌐ íá⌐Γ »áαδ
- ß«ñÑαª¿Γ τ¿ß½« »¿¬ßѽÑ⌐, α¿ßπѼδσ µóÑΓ«¼, ¿¡ñѬßδ ¬«Γ«α«ú«,
- ¡áσ«ñ∩Γ∞ß∩ ó« óΓ«α«¼ íá⌐ΓÑ.éΓ«α«⌐ íá⌐Γ ß«ñÑαª¿Γ ñóá ¿¡ñѬßá
- µóÑΓá,«ñ¿¡ ½Ñª¿Γ ó ßΓáαΦѼ »«½πíá⌐ΓÑ, á óΓ«α«⌐ ó ¼½áñΦѼ
- »«½πíá⌐ΓÑ.ÅÑαóδ⌐ »¿¬ßѽ∞ α¿ßπÑΓß∩ µóÑΓ«¼, «»αÑñѽѡ¡«¼ ó
- ßΓáαΦѼ »«½πíá⌐ΓÑ.éΓ«α«⌐ »¿¬ßѽ∞ α¿ßπÑΓß∩ µóÑΓ«¼, «»αÑñѽѡ¡«¼
- ó ¼½áñΦѼ »«½πíá⌐ΓÑ.ÆαÑΓ¿⌐ »¿¬ßѽ∞ α¿ßπÑΓß∩ «»∩Γ∞ µóÑΓ«¼,
- «»αÑñѽѡ¡«¼ ó ßΓáαΦѼ »«½πíá⌐ΓÑ, ¿ Γᬠñá½ÑÑ, ñ« ΓÑσ »«α »«¬á
- óßÑ ¬«½¿τÑßΓó« »¿¬ßѽÑ⌐, «»αÑñѽѡ¡«Ñ ó »Ñαó«¼ íá⌐ΓÑ ¡Ñ íπñÑΓ
- ¡áα¿ß«óá¡¡«.
-
- é áíß«½εΓ¡«¼ αѪ¿¼Ñ »Ñαóδ⌐ íá⌐Γ ß«ñÑαª¿Γ ¡«½∞,óΓ«α«⌐ íá⌐Γ
- ß«ñÑαª¿Γ ¿¡ñÑ¬ß µóÑΓá ó ßΓáαΦѼ ¿ ¼½áñΦѼ »«½πíá⌐Γáσ,«ñ¿¡
- ¿¡ñÑ¬ß µóÑΓá ñ½∩ ¬áªñ«ú« »¿¬ßѽ∩.é áíß«½εΓ¡«¼ αѪ¿¼Ñ ¬áªñδ⌐
- «ΓαѺ«¬ ñ«½ªÑ¡ íδΓ∞ óδαáó¡Ñ¡ ¡á úαá¡¿µπ ß½«óá.ô»αáó½∩εΘ¿Ñ
- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¬«¡Ñµ ßΓ᫬¿,¬«¡Ñµ αáßΓα«ó«⌐ ¬áαΓδ ¿ ñѽ∞Γá
- Γá¬ªÑ »α¿¼Ñ¡∩εΓß∩ ó BI_RLE4.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ ΦÑßΓ¡áñµáΓ¿α¿τ¡δÑ óѽ¿τ¿¡δ 4-σ
- í¿Γ«ó«⌐ ߪáΓ«⌐ αáßΓα«ó«⌐ ¬áαΓδ:
-
- 03 04 05 06 00 06 45 56 67 00 04 78 00 02 05 01
- 04 78 00 00 09 1à 00 01
-
- ¥Γá ¬áαΓá íπñÑΓ αáߪáΓá ¬á¬ »«¬áºá¡« ¡¿ªÑ(ñóπσ-º¡áτ¡δÑ
- óѽ¿τ¿¡δ «»αÑñѽ∩εΓ ¿¡ñÑ¬ß µóÑΓá ñ½∩ «ñ¡«ú« »¿¬ßѽ∩):
-
- 0 4 0
- 0 6 0 6 0
- 4 5 5 6 6 7
- 7 8 7 8
-
-
- Windows 3.0/Ref/6#7 = 23 =
-
- »ÑαѼÑßΓ¿Γ∞ ΓѬπΘπε »«º¿µ¿ε ¡á 5 ó»αáó« ¿ ¡á 1 󡿺
-
- 7 8 7 8
-
- ¬«¡Ñµ ßΓ᫬¿
-
- 1 E 1 E 1 E 1 E 1 E
-
- ¬«¡Ñµ αáßΓα«ó«⌐ ¬áαΓδ RLE.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 24 =
-
- CLIENTCREATESTRUCT [3.0]
-
- æΓαπ¬Γπαá ß«ºñá¡¿∩ «¬¡á »«½∞º«óáΓѽ∩ MDI
-
- æΓαπ¬Γπαá ñá¡¡δσ CLIENTCREATESTRUCT ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «
- ¼Ñ¡ε ¿ »Ñαó«¼ ñ«τÑα¡Ñ¼ «¬¡Ñ ¿¡ΓÑαΣÑ⌐ßá ¼¡«ªÑßΓóá
- ñ«¬π¼Ñ¡Γ«ó(MDI) «¬¡á »«½∞º«óáΓѽ∩ MDI. Åਪ½áñ¡á∩ »α«úαá¼¼á
- »«ßδ½áÑΓ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á φΓπ ßΓαπ¬Γπαπ ó ¬áτÑßΓóÑ
- »áαá¼ÑΓαá lpParam Σπ¡¬µ¿¿ CreateWindow »α¿ ß«ºñá¡¿¿ «¬¡á
- »«½∞º«óáΓѽ∩ MDI.
-
- typedef struct tagCLIENTCREATESTRUCT
- {
- HMENU hWindowMenu;
- WORD idFirstChild;
- } CLIENTCREATESTRUCT;
-
- Å«½∩ CLIENTCREATESTRUCT ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
-
- hWindowMenu ¥Γ« ñÑß¬α¿»Γ«α ¼Ñ¡ε »α¿¬½áñ¡«⌐ »α«úαá¼¼δ
- Windows.Åਪ½áñ¡á∩ »α«úαá¼¼á ¼«ªÑΓ »«½πτ¿Γ∞
- φëà ñÑß¬α¿»Γ«α ¿º ¼Ñ¡ε «¬¡á ΣαÑ⌐¼á MDI
- ¿ß»«½∞ºπ∩ Σπ¡¬µ¿ε GetSubMehu.
-
- idFirctChild ¥Γ« ¿ñÑ¡Γ¿ΣѬáΓ«α ñ«τÑα¡Ñú« «¬¡á »Ñαó«ú«
- ß«ºñá¡¡«ú« MDI ñ«τÑα¡Ñú« «¬¡á.Windows
- πóѽ¿τ¿óáÑΓ ¿ñÑ¡Γ¿ΣѬáΓ«α ñ½∩ ¬áªñ«ú«
- ñ«»«½¡¿Γѽ∞¡«ú« ñ«τÑα¡Ñú« «¬¡á MDI,¬«Γ«α«Ñ
- ß«ºñáÑΓ »α¿¬½áñ¡á∩ »α«úαá¼¼á,¿ »ÑαѡạáτáÑΓ
- ¿ñÑ¡Γ¿ΣѬáΓ«α,¬«úñá »α«úαá¼¼á αáºαπΦáÑΓ «¬¡«
- ß«σαá¡∩∩ º¡áτÑ¡¿∩ »«ß½ÑñπεΘ¿σ
- ¿ñÑ¡Γ¿ΣѬáΓ«α«ó.¥Γ¿ ¿ñÑ¡Γ¿ΣѬáΓ«αδ
- ¿ß»«½∞ºπεΓß∩ ó ß««íΘÑ¡¿∩σ WM_COMMAND ñ½∩ «¬«¡
- ΣαÑ⌐¼á MDI »α¿¬½áñ¡«⌐ »α«úαá¼¼δ, ¬«úñá «¬¡«
- óδíαá¡« ¿º ¼Ñ¡ε Windows ¿ ¡Ñ ñ«½ª¡δ
- »ÑαÑßѬáΓ∞ß∩ ß ñαπú¿¼¿ ¬«¼á¡ñ¡δ¼¿
- ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ.
-
- ───────────────────────────────────────────────────────────────
- COLORREF
-
- Ä»αÑñѽѡ¿Ñ µóÑΓ«ó
-
- ç¡áτÑ¡¿Ñ µóÑΓá COLORREF - φΓ« ñ½¿¡¡«Ñ µÑ½«Ñ ¬«Γ«α«Ñ
- «»αÑñѽ∩ÑΓ µóÑΓ. öπ¡¬µ¿¿ GDI ¬«Γ«αδ¼ ¡Ñ«íσ«ñ¿¼ µóÑΓ(Γá¬¿Ñ ¬á¬
- CreatePen ¿ FloodFill) »«½πτáεΓ º¡áτÑ¡¿Ñ COLORREF ¬á¬ »áαá¼ÑΓα.
- é ºáó¿ß¿¼«ßΓ¿ «Γ Γ«ú« ¬á¬ »α¿¬½áñ¡á∩ »α«úαá¼¼á ¿ß»«½∞ºπÑΓ
- º¡áτÑ¡¿Ñ COLORREF,º¡áτÑ¡¿Ñ ¿¼ÑÑΓ Γα¿ αẽ¿τ¡δÑ Σ«α¼δ,
-
- Windows 3.0/Ref/6#7 = 25 =
-
- »αÑñßΓáó½Ñ¡¡δÑ ¡¿ªÑ:
-
- - ƒó¡« ºáñá¡¡δÑ óѽ¿τ¿¡δ ñ½∩ ¬αáß¡«ú«, ºÑ½Ñ¡«ú« ¿ ú«½πí«ú«
- (RGB)
-
- - ê¡ñÑ¬ß ó ½«ú¿τÑ߬«⌐ µóÑΓ«ó«⌐ »á½¿ΓαÑ
-
- - éѽ¿τ¿¡π RGB «Γ¡«ß¿Γѽ∞¡«⌐ »á½¿Γαδ
-
- ƒó¡δ⌐ Σ«α¼áΓ RGB è«úñá º¡áτÑ¡¿∩ RGB «»αÑñѽ∩εΓß∩ ∩ó¡«, Γ«
- óѽ¿τ¿¡á COLORREF ¿¼ÑÑΓ ß½ÑñπεΘπε
- ΦÑßΓ¡áñµáΓ¿α¿τ¡πε Σ«α¼π:
-
- 0x00bbggrr
-
- î½áñΦ¿⌐ íá⌐Γ ß«ñÑαª¿Γ º¡áτÑ¡¿Ñ «Γ¡«ß¿Γѽ∞¡«⌐
- ∩ᬫßΓ¿ ¬αáß¡«ú« µóÑΓá, óΓ«α«⌐ íá⌐Γ ß«ñÑনΓ
- º¡áτÑ¡¿Ñ ºÑ½Ñ¡«ú« µóÑΓá, ¿ ΓαÑΓ¿⌐ íá⌐Γ
- ß«ñÑαª¿Γ º¡áτÑ¡¿Ñ ú«½πí«ú« µóÑΓá. æá¼δ⌐
- ßΓáαΦ¿⌐ íá⌐Γ «í∩ºáΓѽ∞¡« ñ«½ªÑ¡ íδΓ∞ ¡π½Ñóδ¼.
- îá¬ß¿¼á½∞¡«Ñ º¡áτÑ¡¿Ñ ñ½∩ ¬áªñ«ú« ¿º íá⌐Γ«ó
- FF (ΦÑßΓ¡áñµáΓÑα¿τ¡«Ñ). æ½ÑñπεΘ¿⌐ ß»¿ß«¬
- ¿½½εßΓα¿απÑΓ ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ óѽ¿τ¿¡δ,
- ¬«Γ«αδÑ ºáñáεΓ »«¬áºδóáѼδÑ µóÑΓá.
-
- ç¡áτÑ¡¿Ñ ûóÑΓ
- ──────── ────
-
- 0x000000FF ù¿ßΓ« ¬αáß¡δ⌐
-
- 0x0000FF00 ù¿ßΓ« ºÑ½Ñ¡δ⌐
-
- 0x00FF0000 ù¿ßΓ« ú«½πí«⌐
-
- 0x00000000 ùÑα¡δ⌐
-
- 0x00FFFFFF üѽδ⌐
-
- 0x00808080 æαÑñ¡Ñ ßÑαδ⌐
-
- îá¬α« RGB »«½πτáÑΓ ¡á óσ«ñÑ º¡áτÑ¡¿∩
- ¬αáß¡«ú«, ºÑ½Ñ¡«ú« ¿ ú«½πí«ú« µóÑΓá ¿
- ó«ºóαáΘáÑΓ Γ«τ¡« «»αÑñѽѡ¡πε RGB COLORREF
- óѽ¿τ¿¡π.
-
- ê¡ñÑ¬ß »á½¿Γαδ è«úñá «»αÑñѽ∩ÑΓß∩ ¿¡ñÑ¬ß ó ½«ú¿τÑ߬«⌐
- »á½¿αÑ, Γ« óѽ¿τ¿¡á COLORREF ¿¼ÑÑΓ ß½ÑñπεΘπε
- ΦÑßΓ¡áñµáΓÑα¿τ¡πε Σ«α¼π:
-
- 0x0100iiii
-
- äóá ¼½áñΦ¿σ íá⌐Γá ß«ñÑαªáΓ 16-Γ¿ í¿Γ«ó«Ñ
- µÑ½«Ñ «»αÑñѽ∩εΘÑÑ ¿¡ñÑ¬ß ó ½«ú¿τÑ߬«⌐
-
- Windows 3.0/Ref/6#7 = 26 =
-
- »á½¿ΓαÑ. ÆαÑΓ¿⌐ íá⌐Γ ñ«½ªÑ¡ íδΓ∞ αáóÑ¡ ¡π½ε.
- ùÑΓóÑαΓδ⌐ (ßΓáαΦ¿⌐) íá⌐Γ ñ«½ªÑ¡ íδΓ∞
- πßΓá¡«ó½Ñ¡ ó 1.
-
- ìá»α¿¼Ñα, ΦÑßΓ¡áñµáΓÑα¿τ¡á∩ óѽ¿τ¿¡á
- 0x01000000 «»αÑñѽ∩ÑΓ µóÑΓ ó« óσ«ñ¡«⌐ »á½¿ΓαÑ
- ß ¿¡ñѬ߫¼ 0; 0x0100000C «»αÑñѽ∩ÑΓ µóÑΓ ¡á
- óσ«ñÑ ß ¿¡ñѬ߫¼ 12, ¿ Γᬠñá½ÑÑ.
-
- îá¬α« PALETTEINDEX »αÑ«íαáºπÑΓ µÑ½«Ñ,
- »αÑñßΓáó½∩εΘÑÑ ß«í«⌐ ¿¡ñÑ¬ß ó ½«ú¿τÑ߬«⌐
- »á½¿ΓαÑ, ó ¿¡ñѬߡ«-»á½¿Γα«óπε óѽ¿τ¿¡π
- COLORREF.
-
- RGB «Γ¡«ß¿Γѽ∞¡«⌐
- »á½¿Γαδ è«úñá «»αÑñѽ∩ÑΓß∩ óѽ¿τ¿¡á RGB «Γ¡«ß¿Γѽ∞¡«⌐
- »á½¿Γαδ, º¡áτÑ¡¿Ñ COLORREF ¿¼ÑÑΓ ß½ÑñπεΘπε
- ΦÑßΓ¡áñµáΓÑα¿τ¡πε Σ«α¼π:
-
- 0x02bbggrr
-
- èᬠ¿ ó ∩ó¡« ºáñá¡¡«¼ RGB, Γα¿ ¼½áñΦ¿σ íá⌐Γá
- ß«ñÑαªáΓ º¡áτÑ¡¿∩ ñ½∩ ¬αáß¡«⌐, ºÑ½Ñ¡«⌐ ¿
- ú«½πí«⌐ ß«ßΓáó½∩εΘÑ⌐, á ßΓáαΦ¿⌐ íá⌐Γ ñ«½ªÑ¡
- íδΓ∞ αáóÑ¡ 2.
-
- ä½∩ πßΓα«⌐ßΓó óδó«ñá »«ññÑনóáεΘ¿σ
- ½«ú¿τÑ߬πε »á½¿Γαπ, Windows ñ½∩ º¡áτÑ¡¿∩ RGB
- «Γ¡«ß¿Γѽ∞¡«⌐ »á½¿Γαδ »«ñí¿αáÑΓ í½¿ªá⌐Φ¿⌐
- µóÑΓ ó ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ ¬«¡¬αÑΓ¡«ú«
- πßΓα«⌐ßΓóá, ¬á¬ íπñΓ« íδ »α«úαá¼¼á «»αÑñѽ¿½á
- ¿¡ñÑ¬ß ñ½∩ φΓ«ú« φ½Ñ¼Ñ¡Γá »á½¿Γαδ. àß½¿
- πßΓα«⌐ßΓó« óδó«ñá ¡Ñ »«ññÑনóáÑΓ ß¿ßΓѼ¡πε
- »á½¿Γαπ, Γ« Windows ¿ß»«½∞ºπÑΓ «Γ¡«ß¿Γѽ∞¡πε
- »á½¿Γαπ RGB ΓᬠªÑ ¬á¬ φΓ« í佫 ó Γ«τ¡«
- «»αÑñѽѡ¡«⌐ RGB COLORREF óѽ¿τ¿¡Ñ.
-
- îá¬α« PALETTERGB »«½πτáÑΓ ¡á óσ«ñÑ º¡áτÑ¡¿∩
- ¬αáß¡«ú«, ºÑ½Ñ¡«ú« ¿ ú«½πí«ú« µóÑΓá ¿
- ó«ºóαáΘáÑΓ RGB COLORREF óѽ¿τ¿¡π
- «Γ¡«ß¿Γѽ∞¡«⌐ »á½¿Γαδ.
-
- 諼¼Ñ¡Γáα¿⌐
-
- ÅÑαÑñ »ÑαÑñáτÑ⌐ »á½¿Γα«-¿¡ñѬߡ«⌐ ¿½¿
- »á½¿Γα«-«Γ¡«ß¿Γѽ∞¡«⌐ RGB óѽ¿τ¿¡δ COLORREF ó Σπ¡¬µ¿ε, ¬«Γ«αá∩
- Γá¬ªÑ ΓαÑíπÑΓ »áαá¼ÑΓα ¬«¡¬αÑΓ¡«ú« πßΓα«⌐ßΓóá, »α¿¬½áñ¡á∩
- »α«úαá¼¼á, ¬«Γ«αá∩ ¿ß»«½∞ºπÑΓ ßó«ε ß«íßΓóÑ¡¡πε »á½¿Γαπ ñ«½ª¡á
- óδíαáΓ∞ ßó«ε »á½¿Γαπ ¡á ¬«¡¬αÑΓ¡«¼ πßΓα«⌐ßΓóÑ (»«ßαÑñßΓó«¼
- ó맮óá Σπ¡¬µ¿¿ SelectPalette), ¿ ß«ºñáΓ∞ »á½¿Γαπ (ß »«¼«Θ∞ε
- Σπ¡¬µ¿ RealizePalette). ¥Γ« úáαá¡Γ¿απÑΓ, τΓ« Σπ¡¬µ¿∩ íπñÑΓ
- ¿ß»«½∞º«óáΓ∞ »αáó¿½∞¡δ⌐ µóÑΓ ¿º óσ«ñ¡«⌐ »á½¿Γαδ. ä½∩ Σπ¡¬µ¿⌐,
- ¬«Γ«αδÑ ß«ºñáεΓ «íΩÑ¬Γ (Γᬿσ ¬á¬ CreatePen), »α¿¬½áñ¡á∩
-
- Windows 3.0/Ref/6#7 = 27 =
-
- »α«úαá¼¼á ñ«½ª¡á óδíαáΓ∞ ¿ ß«ºñáΓ∞ »á½¿Γαπ ñ« óδí«αá «íΩѬΓá
- ñ½∩ ¬«¡¬αÑΓ¡«ú« πßΓα«⌐ßΓóá.
-
- ───────────────────────────────────────────────────────────────
- COMPAREITEMSTRUCT [3.0]
-
- É¿ßπѼá∩ ó½áñѽ∞µÑ¼ ß«αΓ¿απѼá∩ ¿¡Σ«α¼áµ¿∩
-
- æΓαπ¬Γπαá ñá¡¡δσ COMPAREITEMSTRUCT »«ññÑনóáÑΓ
- ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ¿ »α«úαá¼¼¡«-»«ññÑনóáѼδÑ ñá¡¡δÑ ñ½∩ ñóπσ
- «íΩÑ¬Γ«ó ó «Γß«αΓ¿α«óá¡¡δσ á¬Γ¿ó¡δσ »á¡Ñ½∩σ »ÑαÑτ¡∩ ¿
- ¬«¼í¿¡¿α«óá¡¡δσ »á¡Ñ½∩σ.
-
- èáªñδ⌐ αáº, ¬«úñá »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«íáó½∩ÑΓ ¡«óδ⌐
- «íΩÑ¬Γ ¬ α¿ßπѼ«⌐ ó½áñѽ∞µÑ¼ »á¡Ñ½¿ »ÑαÑτ¡∩ ¿ ¬«¼í¿¡¿α«óá¡¡«⌐
- »á¡Ñ½¿ ¿¼ÑεΘ¿Ñ Γ¿» CBS_SORT ¿½¿ LBS_SORT, Windows »«ßδ½áÑΓ
- »«½∞º«óáΓѽε ß««íΘÑ¡¿Ñ WM_COMPAREITEM. Åáαá¼ÑΓα lParam φΓ«ú«
- ß««íΘÑ¡¿∩ ß«ñÑαª¿Γ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ
- COMPAREITEMSTRUCT. è«úñá ó½áñѽѵ »«½πτáÑΓ ß««íΘÑ¡¿Ñ, «¡
- ßαáó¡¿óáÑΓ ñóá «íΩѬΓá ¿ ó«ºóαáΘáÑΓ º¡áτÑ¡¿Ñ »«¬áºδóáεΘÑÑ
- «íΩѬΓ,¬«Γ«αδ⌐ αáß»«½«ªÑ¡ αá¡∞ΦÑ. ä½∩ »«½πτÑ¡¿∩ ñ«»«½¡¿Γѽ∞¡«⌐
- ¿¡Σ«α¼áµ¿¿ ß¼«Γα¿ΓÑ «»¿ßá¡¿Ñ ß««íΘÑ¡¿∩ WM_COMPAREITEM ó ú½áóÑ
- 6,"滿߫¬ ß««íΘÑ¡¿⌐", æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá, Æ«¼ 1.
-
- typedef struct tagCOMPAREITEMSTRUCT {
- WORD CtlType;
- WORD CtlID;
- HWND hwndItem;
- WORD itemID1;
- DWORD itemData1;
- WORD itemID2;
- DWORD itemData2;
- } COMPAREITEMSTRUCT;
-
-
- Å«½∩ COMPAREITEMSTRUCT ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- CtlType ¥Γ« ODT_LISTBOX (¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ α¿ßπѼπε
- ó½áñѽ∞µÑ¼ »á¡Ñ½∞ »ÑαÑτ¡∩) ¿½¿ ODT_COMBOBOX
- (¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ α¿ßπѼπε ó½áñѽ∞µÑ¼
- ¬«¼í¿¡¿α«óá¡¡πε »á¡Ñ½∞).
-
- CtlID ¥Γ« π»αáó½∩εΘ¿⌐ ID ñ½∩ »á¡Ñ½¿ »ÑαÑτ¡∩ ¿
- ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿.
-
- hwndItem ¥Γ« ñÑß¬α¿»Γ«α «¬¡á π»αáó½Ñ¡¿∩.
-
- itemID1 ¥Γ« ¿¡ñÑ¬ß »Ñαó«ú« ßαáó¡¿óáѼ«ú« «íΩѬΓá
- »á¡Ñ½¿ »ÑαÑτ¡∩ ¿½¿ ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿.
-
- Windows 3.0/Ref/6#7 = 28 =
-
-
- itemData1 ¥Γ« »α«úαá¼¼¡« - »«ññÑনóáѼ«Ñ ñá¡¡«Ñ ñ½∩
- »Ñαó«ú« ßαáó¡¿óáѼ«ú« «í∞ѬΓá.¥Γ« º¡áτÑ¡¿Ñ
- í佫 »ÑαÑñá¡« ¬á¬ »áαá¼ÑΓα lParam ß««íΘÑ¡¿∩,
- ¬«Γ«α«Ñ ñ«íáó½∩ÑΓ «í∞Ñ¬Γ ó »á¡Ñ½∞ »ÑαÑτ¡∩ ¿
- ¬«¼í¿¡¿α«óá¡¡πε »á¡Ñ½∞.
-
- hwndID2 ¥Γ« ¿¡ñÑ¬ß óΓ«α«ú« ßαáó¡¿óáѼ«ú« «í∞ѬΓá
- »á¡Ñ½¿ »ÑαÑτ¡∩ ¿ ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿.
-
- itemData2 ¥Γ« »α«úαá¼¼¡« - »«ññÑনóáѼ«Ñ ñá¡¡«Ñ ñ½∩
- óΓ«α«ú« ßαáó¡¿óáѼ«ú« «í∞ѬΓá.¥Γ« º¡áτÑ¡¿Ñ
- í佫 »ÑαÑñá¡« ¬á¬ »áαá¼ÑΓα lParam ß««íΘÑ¡¿∩,
- ¬«Γ«α«Ñ ñ«íáó½∩ÑΓ «í∞Ñ¬Γ ó »á¡Ñ½∞ »ÑαÑτ¡∩ ¿
- ¬«¼í¿¡¿α«óá¡¡πε »á¡Ñ½∞.
-
- ───────────────────────────────────────────────────────────────
- COMSTAT
-
- æ«ßΓ«∩¡¿Ñ πßΓα«⌐ßΓóá ßó∩º¿
-
- æΓαπ¬Γπαá ñá¡¡δσ COMSTAT ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «í πßΓα«⌐ßΓóÑ
- ßó∩º¿.
-
- tydef struct tagCOMSTAT {
- BYTE fCtsHold: 1;
- BYTE fDsrHold: 1;
- BYTE fRlsdHold: 1;
- BYTE fXoffHold: 1;
- BYTE fXoffSent: 1;
- BYTE fEof: 1;
- BYTE fTxim: 1;
- WORD cbInQue;
- WORD cbOutQue;
- } COMSTAT;
-
- Å«½∩ COMSTAT ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- fCtsHold: 1 ô¬áºδóáÑΓ, íπñÑΓ ½¿ «ª¿ñáΓ∞ß∩ »α¿ »ÑαÑñáτÑ
- ó¬½ετÑ¡¿Ñ ß¿ú¡á½á CTS (ú«Γ«ó ¬ »ÑαÑñáτÑ).
-
- fDsrHold: 1 ô¬áºδóáÑΓ, íπñÑΓ ½¿ «ª¿ñáΓ∞ß∩ »α¿ »ÑαÑñáτÑ
- ó¬½ετÑ¡¿Ñ ß¿ú¡á½á DSR (ú«Γ«ó¡«ßΓ∞ á»»áαáΓπαδ
- »ÑαÑñáτ¿ ñá¡¡δσ).
-
- fRlsdHold: 1 ô¬áºδóáÑΓ, íπñÑΓ ½¿ «ª¿ñáΓ∞ß∩ »α¿ »ÑαÑñáτÑ
- ó¬½ετÑ¡¿Ñ ß¿ú¡á½á RLSD («í¡áαπªÑ¡¿Ñ »α¿¡¿¼á-
- Ѽ«ú« ½¿¡Ñ⌐¡«ú« ß¿ú¡á½á).
-
-
- Windows 3.0/Ref/6#7 = 29 =
-
- fXoffHold: 1 ô¬áºδóáÑΓ, íπñÑΓ ½¿ «ª¿ñáΓ∞ß∩ »α¿ »ÑαÑñáτÑ
- »ÑαÑσ«ñ ó ß«ßΓ«∩¡¿Ñ «ª¿ñá¡¿∩ ó αѺπ½∞ΓáΓÑ
- »«½πτÑ¡¿∩ XoffChar;
-
- fXoffSent: 1 ô¬áºδóáÑΓ, íπñÑΓ ½¿ «ª¿ñáΓ∞ß∩ »α¿ »ÑαÑñáτÑ ó
- ß«ßΓ«∩¡¿Ñ «ª¿ñá¡¿∩ ó αѺπ½∞ΓáΓÑ »«ß佬¿
- XoffChar ñ½∩ ß«ñÑ⌐ßΓó¿∩ ß¿ßΓѼá¼, ¬«Γ«αδÑ
- »α¿¡¿¼áεΓ ß½ÑñπεΘ¿⌐ ß¿¼ó«½ ¬á¬ XON, ¡Ñóº¿αá∩
- ¡á αÑá½∞¡δ⌐ ß¿¼ó«½.
-
- fEof: 1 ô¬áºδóáÑΓ, íδ½ ½¿ »«½πτÑ¡ ß¿¼ó«½ EofChar.
-
- fTxim: 1 ô¬áºδóáÑΓ, «ª¿ñáÑΓß∩ ½¿, τΓ« ß¿¼ó«½ íπñÑΓ
- »«ß½á¡ ¡Ñ¼Ññ½Ñ¡¡«.
-
- cbInQue Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« ß¿¼ó«½«ó ó «τÑαÑñ¿
- »α¿Ñ¼á.
-
- cbOutQue Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« ß¿¼ó«½«ó ó «τÑαÑñ¿
- »ÑαÑñáτ¿.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿¿ GetCommError ó "滿߬Ñ
- Σπ¡¬µ¿⌐", Éπ¬«ó«ñßΓóá »α«úαá¼¼¿ßΓá, Γ«¼ 1,ú½áóá 4.
-
- ───────────────────────────────────────────────────────────────
- CREATESTRUCT
-
- æΓαπ¬Γπαá ß«ºñá¡¿∩ «¬¡á
-
- æΓαπ¬Γπαá ñá¡¡δσ CREATESTRUCT «»αÑñѽ∩ÑΓ »áαá¼ÑΓαδ
- ¿¡¿µ¿á½¿ºáµ¿¿, »«ßδ½áѼδÑ ó Σπ¡¬µ¿ε «¬¡á »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
-
- typedef struct tagCREATESTRUCT {
- LPSTR lpCreateParams;
- HANDLE hInstance;
- HANDLE hMenu;
- HWND hwndParent;
- int cy;
- int cx;
- int y;
- int x;
- long style;
- LPSTR lpszName;
- LPSTR lpszClass;
- long ExStyle;
- } CREATESTRUCT;
-
- Å«½∩ CREATESTRUCT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 30 =
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- lpCreateParams ô¬áºδóáÑΓ ¡á ñá¡¡δÑ, ¬«Γ«αδÑ íπñπΓ
- ¿ß»«½∞º«óáΓ∞ß∩ »α¿ ß«ºñá¡¿¿ «¬¡á.
-
- hInstance Ä»αÑñѽ∩ÑΓ ñÑß¬α¿»Γ«α φ¬ºÑ¼»½∩αá ¼«ñπ½∩,
- ó½áñÑεΘÑú« ¡«óδ¼ «¬¡«¼.
-
- hMenu Ä»αÑñѽ∩ÑΓ ñÑß¬α¿»Γ«α ¼Ñ¡ε, ¬«Γ«αδ⌐ ñ«½ªÑ¡
- ¿ß»«½∞º«óáΓ∞ß∩ ¡«óδ¼ «¬¡«¼.
-
- hwndParent Ä»αÑñѽ∩ÑΓ ñÑß¬α¿»Γ«α «¬¡á, ∩ó½∩εΘÑú«ß∩
- α«ñ¿Γѽ∞߬¿¼ »« «Γ¡«ΦÑ¡¿ε ¬ ¡«ó«¼π «¬¡π. ¥Γ«
- »«½Ñ αáó¡« NULL, Ñß½¿ ¡«ó«Ñ «¬¡« ∩ó½∩ÑΓß∩
- «¬¡«¼ óÑασ¡Ñú« πα«ó¡∩.
-
- cy Ä»αÑñѽ∩ÑΓ óδß«Γπ ¡«ó«ú« «¬¡á.
-
- cx Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π ¡«ó«ú« «¬¡á.
-
- y Ä»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓπ y óÑασ¡Ñú« ½Ñó«ú« πú½á
- ¡«ó«ú« «¬¡á. àß½¿ ¡«ó«Ñ «¬¡« -
- ñ«τÑα¡ÑÑ,¬««αñ¿¡áΓδ π¬áºδóáεΓß∩ «Γ¡«ß¿Γѽ∞¡«
- α«ñ¿Γѽ∞߬«ú« «¬¡á. é ñαπú¿σ ß½πτá∩σ -
- «Γ¡«ß¿Γѽ∞¡« ¡áτá½á ¬««αñ¿¡áΓ φ¬αá¡á.
-
- x Ä»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓπ x óÑασ¡Ñú« ½Ñó«ú« πú½á
- ¡«ó«ú« «¬¡á. àß½¿ ¡«ó«Ñ «¬¡« -
- ñ«τÑα¡ÑÑ,¬««αñ¿¡áΓδ π¬áºδóáεΓß∩ «Γ¡«ß¿Γѽ∞¡«
- α«ñ¿Γѽ∞߬«ú« «¬¡á. é ñαπú¿σ ß½πτá∩σ -
- «Γ¡«ß¿Γѽ∞¡« ¡áτá½á ¬««αñ¿¡áΓ φ¬αá¡á.
-
- style Ä»αÑñѽ∩ÑΓ Γ¿» ¡«ó«ú« «¬¡á.
-
- lpszName Ä»αÑñѽ∩ÑΓ ¿¼∩ ¡«ó«ú« «¬¡á. ¥Γ« ñ½¿¡¡δ⌐
- π¬áºáΓѽ∞ ¡á «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ßΓ᫬π ó
- ¬«ñÑ ASCII.
-
- lpszClass Ä»αÑñѽ∩ÑΓ ¿¼∩ ¬½áßßá ¡«ó«ú« «¬¡á.¥Γ« ñ½¿¡¡δ⌐
- π¬áºáΓѽ∞ ¡á «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ßΓ᫬π ó
- ¬«ñÑ ASCII.
-
- ExStyle Ä»αÑñѽ∩ÑΓ αáßΦ¿αÑ¡¡δ⌐ Γ¿» ñ½∩ ¡«ó«ú« «¬¡á.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 31 =
-
- DCB
-
- ü½«¬ π»αáó½Ñ¡¿∩ πßΓα«⌐ßΓó«¼ ßó∩º¿
-
- æΓαπ¬Γπαá ñá¡¡δσ DCB «»αÑñѽ∩ÑΓ ßαÑñπ π»αáó½Ñ¡¿∩
- »«ß½Ññ«óáΓѽ∞¡«ú« πßΓα«⌐ßΓóá ßó∩º¿.
-
- typedef struct tagDCB {
- BYTE Id;
- WORD BaudRate;
- BYTE ByteSize;
- BYTE Parity;
- BYTE StopBits;
- WORD RlsTimeout;
- WORD CtsTimeout;
- WORD DsrTimeout;
-
- BYTE fBinary: 1;
- BYTE fRtsDisable: 1;
- BYTE fParity: 1;
- BYTE fOutxCtsFlow: 1;
- BYTE fOutxDsrFlow: 1;
- BYTE fDummy: 2;
- BYTE fDtrDisable: 1;
-
- BYTE fOutX: 1;
- BYTE fInX: 1;
- BYTE fPeChar: 1;
- BYTE fNull: 1;
- BYTE fChEvt: 1;
- BYTE fDtrFlow: 1;
- BYTE fRtsFlow: 1;
- BYTE fDummy2: 1;
-
- char XonChar;
- char XoffChar;
- WORD XonLim;
- WORD XoffLim;
- char PeChar;
- char EofChar;
- char EvtChar;
- WORD TxDelay;
- } DCB;
-
- Å«½∩ DCB ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- Id êñÑ¡Γ¿Σ¿µ¿απÑΓ πßΓα«⌐ßΓó« ßó∩º¿. ¥Γ« º¡áτÑ¡¿Ñ
- πßΓá¡áó½¿óáÑΓß∩ ñαá⌐óÑα«¼ πßΓα«⌐ßΓóá.àß½¿
- ßá¼δ⌐ ßΓáαΦ¿⌐ í¿Γ ó¬½ετÑ¡, Γ« φΓ« DCB -ñ½∩
-
- Windows 3.0/Ref/6#7 = 32 =
-
- »áαώѽ∞¡«ú« πßΓα«⌐ßΓóá.
-
- BaudRate Ä»αÑñѽ∩ÑΓ ß¬«α«ßΓ∞ »ÑαÑñáτ¿ ¿¡Σ«α¼áµ¿¿ ó
- í«ñáσ, ß ¬«Γ«α«⌐ αáí«ΓáÑΓ πßΓα«⌐ßΓó« ßó∩º¿.
-
- ByteSize Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« í¿Γ ó »«ßδ½áѼδσ ¿
- »α¿¡¿¼áѼδσ ß¿¼ó«½áσ. ¥Γ« ¼«ªÑΓ íδΓ∞ ½εí«Ñ
- τ¿ß½« ó ¿¡ΓÑαóá½Ñ «Γ 4 ñ« 8.
-
- Parity Ä»αÑñѽ∩ÑΓ ¿ß»«½∞ºπѼπε ßσÑ¼π ¬«¡Γα«½∩
- τÑΓ¡«ßΓ¿. ¥Γ« ¼«ªÑΓ íδΓ∞ «ñ¡« ¿º ß½ÑñπεΘ¿σ
- º¡áτÑ¡¿⌐:
-
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- NOPARITY «ΓßπΓßΓó¿Ñ ¬«¡Γα«½∩ »áα¿ΓÑΓá
-
- ODDPARITY ¡ÑτÑΓ¡«ßΓ∞.
-
- EVENPARITY τÑΓ¡«ßΓ∞.
-
- MARKPARITY ¼áα¬Ñα.
-
- SPACEPARITY »α«íѽ.
-
- StopBits Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« ¿ß»«½∞ºπѼδσ í¿Γ«ó
- «ßΓá¡«óá. ¥Γ« ¼«ªÑΓ íδΓ∞ «ñ¡« ¿º ß½ÑñπεΘ¿σ
- º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- ONESTOPBIT 1 í¿Γ «ßΓá¡«óá.
-
- ONE5STOPBITS 1.5 í¿Γá «ßΓá¡«óá.
-
- TWOSTOPBITS 2 í¿Γá «ßΓá¡«óá.
-
- RlsTimeout Ä»αÑñѽ∩ÑΓ ¼á¬ß¿¼á½∞¡«Ñ ¬«½¿τÑßΓó« óαѼѡ¿ ó
- ¼¿½½¿ßѬπ¡ñáσ, ó ΓÑτÑ¡¿¿ ¬«Γ«α«ú« πßΓα«⌐ßΓó«
- íπñÑΓ «ª¿ñáΓ∞ ó¬½ετÑ¡¿∩ ß¿ú¡á½á RLSD
- («í¡áαπªÑ¡¿Ñ »α¿¡¿¼áѼ«ú« ½¿¡Ñ⌐¡«ú« ß¿ú¡á½á).
-
- CtsTimeout Ä»αÑñѽ∩ÑΓ ¼á¬ß¿¼á½∞¡«Ñ ¬«½¿τÑßΓó« óαѼѡ¿ ó
- ¼¿½½¿ßѬπ¡ñáσ, ó ΓÑτÑ¡¿¿ ¬«Γ«α«ú« πßΓα«⌐ßΓó«
- íπñÑΓ «ª¿ñáΓ∞ ó¬½ετÑ¡¿∩ ß¿ú¡á½á CTS (ú«Γ«ó ¬
- »ÑαÑñáτÑ).
-
- DsrTimeout Ä»αÑñѽ∩ÑΓ ¼á¬ß¿¼á½∞¡«Ñ ¬«½¿τÑßΓó« óαѼѡ¿ ó
- ¼¿½½¿ßѬπ¡ñáσ, ó ΓÑτÑ¡¿¿ ¬«Γ«α«ú« πßΓα«⌐ßΓó«
- íπñÑΓ «ª¿ñáΓ∞ ó¬½ετÑ¡¿∩ ß¿ú¡á½á DSR
-
- Windows 3.0/Ref/6#7 = 33 =
-
- (ú«Γ«ó¡«ßΓ∞ á»»áαáΓπαδ »ÑαÑñáτ¿ ñá¡¡δσ).
-
- fBinary: 1 Ä»αÑñѽ∩ÑΓ ñó«¿τ¡δ⌐ αѪ¿¼.é ¡Ññó«¿τ¡«¼ αѪ¿¼Ñ
- EofChar αáß»«º¡áÑΓß∩ »α¿ óó«ñÑ ¿ ºá»«¼¿¡áÑΓß∩
- ó ¬«¡µÑ ñá¡¡δσ.
-
- fRtsDisable:1 Ä»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ ß¿ú¡á½ RTS (ºá»α«ß
- »ÑαÑñáτ¿) ¡Ññ«ßΓπ»¡δ¼. àß½¿ »«½Ñ πßΓá¡«ó½Ñ¡«
- ó 1, Γ« RTS ¡Ñ ¿ß»«½∞ºπÑΓß∩ ¿ «ßΓáÑΓß∩
- ó䬽ετÑ¡¡δ¼. àß½¿ »«½Ñ «τ¿ΘÑ¡«, Γ« RTS
- πßΓá¡áó½¿óáÑΓß∩, ¬«úñá πßΓα«⌐ßΓó«
- «Γ¬αδóáÑΓß∩, ¿ ßíαáßδóáÑΓß∩, ¬«úñá
- ºá¬αδóáÑΓß∩.
-
- fParity:1 Ä»αÑñѽ∩ÑΓ ñ«ßΓπ»¡«ßΓ∞ ¬«¡Γα«½∩ »« »áα¿ΓÑΓπ.
- àß½¿ »«½Ñ πßΓá¡«ó½Ñ¡«, Γ« ¬«¡Γα«½∞ »«
- »áα¿ΓÑΓπ «ßπΘÑßΓó½∩ÑΓß∩ ¿ «í «Φ¿í¬áσ
- ß««íΘáÑΓß∩.
-
- fOutxCtsFlow:1 Ä»αÑñѽ∩ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ∞ «Γ߽Ѫ¿óá¡¿∩ ß¿ú¡á½á
- CTS (ú«Γ«ó ¬ »ÑαÑñáτÑ ) ñ½∩ π»αáó½Ñ¡¿∩
- »«Γ«¬«¼ óδó«ñá. àß½¿ φΓ« »«½Ñ πßΓá¡«ó½Ñ¡« ó 1
- ¿ CTS ßíαáßδóáÑΓß∩, Γ« óδó«ñ
- »α¿«ßΓá¡áó½¿óáÑΓß∩, »«¬á CTS ß¡«óá ¡Ñ íπñÑΓ
- πßΓá¡«ó½Ñ¡.
-
- fOutxDsrFlow:1 Ä»αÑñѽ∩ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ∞ «Γ߽Ѫ¿óá¡¿∩ ß¿ú¡á½á
- DSR (ú«Γ«ó¡«ßΓ∞ á»»áαáΓπαδ »ÑαÑñáτ¿ ñá¡¡δσ)
- ñ½∩ π»αáó½Ñ¡¿∩ »«Γ«¬«¼ óδó«ñá. àß½¿ φΓ« »«½Ñ
- πßΓá¡«ó½Ñ¡« ó 1 ¿ DSR ßíαáßδóáÑΓß∩, Γ« óδó«ñ
- »α¿«ßΓá¡áó½¿óáÑΓß∩, »«¬á DSR ß¡«óá ¡Ñ íπñÑΓ
- πßΓá¡«ó½Ñ¡.
-
- fDummy: 2 çáαѺÑαó¿α«óá¡«.
-
- fDtrDisable:1 Ä»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ ß¿ú¡á½ DTR
- (ú«Γ«ó¡«ßΓ∞ ΓÑନ¡á½á) ¡Ññ«ßΓπ»¡δ¼. àß½¿ φΓ«
- »«½Ñ αáó¡« 1,Γ« DTR ¡Ñ ¿ß»«½∞ºπÑΓß∩ ¿
- «ßΓáÑΓß∩ ó䬽ετÑ¡¡δ¼. àß½¿ φΓ« »«½Ñ αáó¡« 0,
- Γ« DTR πßΓá¡áó½¿óáÑΓß∩, ¬«úñá πßΓα«⌐ßΓó«
- «Γ¬αδóáÑΓß∩, ¿ ßíαáßδóáÑΓß∩, ¬«úñá
- ºá¬αδóáÑΓß∩.
-
- fOutX: 1 Ä»αÑñѽ∩ÑΓ, ñ«½ª¡« ½¿ ¿ß»«½∞º«óáΓ∞ß∩
- π»αáó½Ñ¡¿Ñ »«Γ«¬«¼ XON/XOFF ó« óαѼ∩
- »ÑαÑñáτ¿. àß½¿ φΓ« »«½Ñ πßΓá¡«ó½Ñ¡« ó 1,
- »ÑαÑñáτá «ßΓá¡áó½¿óáÑΓß∩ »α¿ »«½πτÑ¡¿¿
- ß¿¼ó«½á XoffChar ¿ ºá»π߬áÑΓß∩ ß¡«óá »α¿
- »«½πτÑ¡¿¿ ß¿¼ó«½á XonChar.
-
- fInX: 1 Ä»αÑñѽ∩ÑΓ, ñ«½ª¡« ½¿ ¿ß»«½∞º«óáΓ∞ß∩
- π»αáó½Ñ¡¿Ñ »«Γ«¬«¼ XON/XOFF ó« óαѼ∩ »α¿Ñ¼á.
- àß½¿ φΓ« »«½Ñ αáó¡« 1, Γ« ß¿¼ó«½ XonChar
-
- Windows 3.0/Ref/6#7 = 34 =
-
- »«ßδ½áÑΓß∩, ¬«úñá «τÑαÑñ∞ »α¿Ñ¼á ñ«ßΓ¿úáÑΓ
- XoffLim ß¿¼ó«½«ó,íπñπτ¿ »«½¡«⌐, ¿ ¬«úñá
- «τÑαÑñ∞ »α¿Ñ¼á ñ«ßΓ¿úáÑΓ XonLim ß¿¼ó«½«ó,
- íπñπτ¿ »πßΓ«⌐.
-
- fPeChar: 1 ôßΓá¡áó½¿óáÑΓ, τΓ« ß¿¼ó«½δ, »«½πτáѼδÑ ß
- «Φ¿í¬á¼¿ »áα¿ΓÑΓá, ñ«½ª¡δ íδΓ∞ ºá¼ÑΘÑ¡δ
- ß¿¼ó«½«¼, π¬áºá¡¡δ¼ PeChar. ä½∩ Γ«ú« τΓ«íδ
- ºá¼ÑΘÑ¡¿Ñ »α«¿ºó«ñ¿½«ß∞, ñ«½ª¡« íδΓ∞
- πßΓá¡«ó½Ñ¡« »«½Ñ fParity.
-
- fNull: 1 ôßΓá¡áó½¿óáÑΓ, τΓ« »α¿¡¿¼áѼδÑ ß¿¼ó«½δ NULL
- ñ«½ª¡δ íδΓ∞ ßíα«ΦÑ¡δ.
-
- fChEvt: 1 ôßΓá¡áó½¿óáÑΓ,τΓ« »«½πτÑ¡¿Ñ Evtæhar ñ«½ª¡«
- «Γ¼ÑτáΓ∞ß∩ ¬á¬ ß«íδΓ¿Ñ.
-
- fDtrFlow:1 ôßΓá¡áó½¿óáÑΓ ¿ß»«½∞º«óá¡¿Ñ ß¿ú¡á½á DTR
- (ú«Γ«ó¡«ßΓ∞ ΓÑନ¡á½á) ñ½∩ π»αáó½Ñ¡¿∩ »«Γ«¬«¼
- »α¿Ñ¼á. àß½¿ φΓ« »«½Ñ πßΓá¡«ó½Ñ¡« ó 1, Γ« DTR
- cíαáßδóáÑΓß∩,¬«úñá «τÑαÑñ∞ »α¿Ñ¼á ñ«ßΓ¿úáÑΓ
- XoffLim ß¿¼ó«½«ó, íπñπτ¿ »«½¡«⌐, ¿
- πßΓá¡áó½¿óáÑΓß∩, ¬«úñá «τÑαÑñ∞ »α¿Ñ¼á
- ñ«ßΓ¿úáÑΓ XonLim ß¿¼ó«½«ó,íπñπτ¿ »πßΓ«⌐.
-
- fRtsFlow:1 ôßΓá¡áó½¿óáÑΓ ¿ß»«½∞º«óá¡¿Ñ ß¿ú¡á½á RTS
- (ºá»α«ß »ÑαÑñáτ¿) ñ½∩ π»αáó½Ñ¡¿∩ »«Γ«¬«¼
- »α¿Ñ¼á. àß½¿ φΓ« »«½Ñ αáó¡« 1, Γ« RTS
- cíαáßδóáÑΓß∩, ¬«úñá «τÑαÑñ∞ »α¿Ñ¼á ñ«ßΓ¿úáÑΓ
- XoffLim ß¿¼ó«½«ó,íπñπτ¿ »«½¡«⌐, ¿
- πßΓá¡áó½¿óáÑΓß∩, ¬«úñá «τÑαÑñ∞ »α¿Ñ¼á
- ñ«ßΓ¿úáÑΓ XonLim ß¿¼ó«½«ó,íπñπτ¿ »πßΓ«⌐.
-
- fDummy2:1 çáαѺÑαó¿α«óá¡«.
-
- XonChar Ä»αÑñѽ∩ÑΓ º¡áτÑ¡¿Ñ ß¿¼ó«½á XON ó ¬«ñÑ ASCII
- ¿ ñ½∩ »«ß佬¿, ¿ ñ½∩ »α¿Ñ¼á.
-
- XoffChar Ä»αÑñѽ∩ÑΓ º¡áτÑ¡¿Ñ ß¿¼ó«½á XOFF ó ¬«ñÑ ASCII
- ¿ ñ½∩ »«ß佬¿, ¿ ñ½∩ »α¿Ñ¼á.
-
- XonLim Ä»αÑñѽ∩ÑΓ ¼¿¡¿¼á½∞¡«Ñ ¬«½¿τÑßΓó«
- ß¿¼ó«½«ó,¬«Γ«α«Ñ ñ«»πßΓ¿¼« ó «τÑαÑñ¿ »α¿Ñ¼á
- ñ« »«ß佬¿ ß¿¼ó«½á XON.
-
- XoffLim Ä»αÑñѽ∩ÑΓ »αÑñѽ∞¡«Ñ ¼á¬ß¿¼á½∞¡«Ñ ¬«½¿τÑßΓó«
- ß¿¼ó«½«ó, ¬«Γ«α«Ñ ñ«»πßΓ¿¼« ó «τÑαÑñ¿ »α¿Ñ¼á
- ñ« »«ß佬¿ ß¿¼ó«½á XOFF. ç¡áτÑ¡¿Ñ XoffLim
- óδτ¿ΓáÑΓß∩ ¿º αẼÑαá «τÑαÑñ¿ »α¿Ñ¼á (ó
- íá⌐Γáσ) ñ½∩ óδτ¿ß½Ñ¡¿∩ ¼á¬ß¿¼á½∞¡«ú«
- ¬«½¿τÑßΓóá ñ«»πßΓ¿¼δσ ß¿¼ó«½«ó.
-
- PeChar Ä»αÑñѽ∩ÑΓ º¡áτÑ¡¿Ñ ß¿¼ó«½á, ¿ß»«½∞ºπѼ«ú«
-
- Windows 3.0/Ref/6#7 = 35 =
-
- ñ½∩ ºá¼ÑΘÑ¡¿∩ ß¿¼ó«½«ó, »«½πτáѼδσ ß «Φ¿í¬«⌐
- »áα¿ΓÑΓá.
-
- EvtChar Ä»αÑñѽ∩ÑΓ º¡áτÑ¡¿Ñ ß¿¼ó«½á, ¿ß»«½∞ºπѼ«ú«
- ñ½∩ ß¿ú¡á½¿ºáµ¿¿ « ß«íδΓ¿¿.
-
- EofChar Ä»αÑñѽ∩ÑΓ º¡áτÑ¡¿Ñ ß¿¼ó«½á, ¿ß»«½∞ºπѼ«ú«
- ñ½∩ ß¿ú¡á½¿ºáµ¿¿ « ¬«¡µÑ ñá¡¡δσ.
-
- TxDelay ìÑ ¿ß»«½∞ºπÑΓß∩ ó ¡áßΓ«∩ΘÑÑ óαѼ∩.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿⌐ BuildCommDCB, GetCommState
- ¿ SetCommState ó "æ»¿ß¬Ñ Σπ¡¬µ⌐", Éπ¬«ó«ñßΓóá »α«úαá¼¼¿ßΓá,
- Æ«¼1, ú½áóá 4.
-
- ───────────────────────────────────────────────────────────────
- DELETEITEMSTRUCT [3.0]
-
- ôñá½∩Ѽδ⌐ φ½Ñ¼Ñ¡Γ »á¡Ñ½¿ »ÑαÑτ¡∩ α¿ßπѼ«⌐ ó½áñѽ∞µÑ¼
-
- æΓαπ¬Γπαá ñá¡¡δσ DELETEITEMSTRUCT «»¿ßδóáÑΓ πñá½∩Ѽδ⌐
- φ½Ñ¼Ñ¡Γ »á¡Ñ½¿ »ÑαÑτ¡∩ ¿½¿ ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿,¬«úñá φ½Ñ¼Ñ¡Γ
- πñá½∩ÑΓß∩ ¿º »á¡Ñ½¿ ¿½¿ »á¡Ñ½∞ »ÑαÑτ¡∩ ¿ ¬«¼í¿¡¿α«óá¡¡á∩ »á¡Ñ½∞
- αáºαπΦáÑΓß∩.Windows »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ WM_DELETEITEM ó½áñѽ∞µπ
- ñ½∩ ¬áªñ«ú« πñá½Ñ¡¡«ú« φ½Ñ¼Ñ¡Γá. Åáαá¼ÑΓα ß««íΘÑ¡¿∩ lParam
- ß«ñÑαª¿Γ π¬áºáΓѽ∞ ¡á φΓπ ßΓαπ¬Γπαπ.
-
- typedef struct tagDELETEITEMSTRUCT
- {
- WORD CtlType;
- WORD CtlID;
- WORD itemID;
- HWND hwndItem;
- DWORD itemData;
- } DELETEITEMSTRUCT;
-
- Å«½∩ DELETEITEMSTRUCT ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- CtlType ¥Γ« ODT_LISTBOX(¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ α¿ßπѼπε
- ó½áñѽ∞µÑ¼ »á¡Ñ½∞ »ÑαÑτ¡∩) ¿½¿ ODT_COMBOBOX (
- ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ α¿ßπѼπε ó½áñѽ∞µÑ¼
- ¬«¼í¿¡¿α«óá¡¡πε »á¡Ñ½∞).
-
- CtlID ¥Γ« π»αáó½∩εΘ¿⌐ ID ñ½∩ »á¡Ñ½¿ »ÑαÑτ¡∩ ¿
- ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿.
-
- itemID ¥Γ« ¿¡ñÑ¬ß πñá½∩Ѽ«ú« φ½Ñ¼Ñ¡Γá »á¡Ñ½¿ »ÑαÑτ¡∩
- ¿½¿ ¬«¼í¿¡¿α«óá¡¡«µ »á¡Ñ½¿.
-
-
- Windows 3.0/Ref/6#7 = 36 =
-
- hwndItem ¥Γ« ñÑß¬α¿»Γ«α «¬¡á π»αáó½Ñ¡¿∩.
-
- itemData æ«ñÑαª¿Γ º¡áτÑ¡¿Ñ »ÑαÑñá¡¡«Ñ í½«¬π π»αáó½Ñ¡¿∩
- ó »áαá¼ÑΓαÑ lParam ó ß««íΘÑ¡¿∩σ
- LB_INSERTSTRING,LB_ADDSTRING,CB_INSERTSTRING
- CB_ADDSTRING, ¬«úñá φ½Ñ¼Ñ¡Γ íδ½ ñ«íáó½Ñ¡ ó
- »á¡Ñ½∞ »ÑαÑτ¡∩.
-
- ───────────────────────────────────────────────────────────────
- DEVMODE [3.0]
-
- ê¡Σ«α¼áµ¿∩ «í ¿¡¿µ¿á½¿ºáµ¿¿ ñαá⌐óÑαá »α¿¡ΓÑαá
-
- æΓαπ¬Γπαá ñá¡¡δσ DEVMODE ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «í
- ¿¡¿µ¿á½¿ºáµ¿¿ πßΓα«⌐ßΓóá ¿ ¬«¡Σ¿úπαᵿ¿ ñαá⌐óÑαá »α¿¡ΓÑαá.
- Åਪ½áñ¡á∩ »α«úαá¼¼á »ÑαÑñáÑΓ φΓπ ßΓαπ¬Γπαπ ó Σπ¡¬µ¿¿
- DeviceCapabilities ¿ ExtDeviceMode.
-
- typedef struct tag_devicemode {
- char dmDeviceName[32];
- WORD dmSpecVersion;
- WORD dmDriverVersion;
- WORD dmSize;
- WORD dmDriverExtra;
- DWORD dmFields;
- short dmOrientation;
- short dmPaperSize;
- short dmPaperLenght;
- short dmPaperWidth;
- short dmScale;
- short dmCopies;
- short dmDefaultSource;
- short dmPrintQuality;
- short dmColor;
- short dmDuplex;
- BYTE dmDriverData[ dmDriverExtra ];
- } DEVMODE;
-
- Å«½∩ DEVMODE ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- dmDeviceName Ä»αÑñѽ∩ÑΓ ¿¼∩ πßΓα«⌐ßΓóá ¿º τ¿ß½á
- »«ññÑনóáѼδσ ñαá⌐óÑα«ó. ìá»α¿¼Ñα, "PCL/HPL
- LaserJet" ó ß½πτáÑ PCL/HPL(R) LaserJet(R).
- ¥Γá ßΓ᫬á π¡¿¬á½∞¡á ßαÑñ¿ ¡áí«αá ñαá⌐óÑα«ó
- πßΓα«⌐ßΓó.
-
- dmSpecVersion Ä»αÑñѽ∩ÑΓ ¡«¼Ñα óÑαß¿¿ ¿¡¿µ¿á½¿ºáµ¿¿
- ߻ѵ¿Σ¿¬áµ¿¿ ñá¡¡δσ, ¡á ¬«Γ«αδσ «ß¡«óá¡á
- ßΓαπ¬Γπαá. 쫼Ñα óÑαß¿¿ ß½ÑñπÑΓ ¿º ¡«¼Ñαá
-
- Windows 3.0/Ref/6#7 = 37 =
-
- óÑαß¿¿ Windows ¿ ñ½∩ φΓ«⌐ óÑαß¿¿: 0x300.
-
- dmDriverVersion Ä»αÑñѽ∩ÑΓ ¡«¼Ñα óÑαß¿¿ ñαá⌐óÑαá »α¿¡ΓÑαá,
- ¡áº¡áτÑ¡¡δ⌐ Ñú« αáºαáí«Γτ¿¬«¼.
-
- dmSize Ä»αÑñѽ∩ÑΓ αẼÑα ßΓαπ¬Γπαδ DEVMODE ó íá⌐Γáσ
- ¿ß¬½ετá∩ »«½Ñ dmDriverData (ºáó¿ß∩ΘÑÑ «Γ
- πßΓα«⌐ßΓóá). àß½¿ »α¿¬½áñ¡á∩ »α«úαá¼¼á
- αáí«ΓáÑΓ Γ«½∞¬« ß á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐
- τáßΓ∞ε ñá¡¡δσ, «¡á ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ φΓ«
- »«½Ñ ñ½∩ «»αÑñѽѡ¿∩ ñ½¿¡¡δ ßΓαπ¬Γπαδ, ¡Ñ
- ñѽá∩ óδτ¿ß½Ñ¡¿⌐ ñ½∩ αẽ¿τ¡δσ óÑαß¿⌐.
-
- dmDriverExtra æ«ñÑαª¿Γ αẼÑα »«½∩ dmDriverData ¿ φΓ« ÑßΓ∞
- ñ½¿¡á á»»áαáΓ¡«-ºáó¿ß¿¼δσ ñá¡¡δσ ó ßΓαπ¬ΓπαÑ
- DEVMODE. àß½¿ »α¿¬½áñ¡á∩ »α«úαá¼¼á ¡Ñ
- ¿ß»«½∞ºπÑΓ á»»áαáΓ¡«-ºáó¿ß¿¼«⌐ ¿¡Σ«α¼áµ¿¿, Γ«
- φΓ« »«½Ñ ñ«½ª¡« ß«ñÑαªáΓ∞ ¡«½∞.
-
- dmField ¥Γ« í¿Γ«ó«Ñ »«½Ñ, ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ ¬á¬«Ñ ¿º
- «ßΓáóΦ¿σß∩ »«½Ñ⌐ ßΓαπ¬Γπαδ DEVMODE
- ¿¡¿µ¿á½¿º¿α«óá¡«. ü¿Γ 0 («»αÑñѽѡ¡δ⌐ ¬á¬
- DM_ORIENTATION) ß««ΓóÑΓßΓóπÑΓ dmOrientation;
- í¿Γ 1 («»αÑñѽѡ¡δ⌐ ¬á¬ DM_PAPERSIZE)
- ß««ΓóÑΓßΓóπÑΓ dmPaperSize, ¿ Γᬠñá½ÑÑ.
- äαá⌐óÑα »α¿¡ΓÑαá »«ññÑনóáÑΓ Γ«½∞¬« ΓÑ »«½∩,
- ¬«Γ«αδÑ ∩ó½∩εΓß∩ »«ñσ«ñ∩Θ¿¼¿ ñ½∩ ñá¡¡«⌐
- ¬«¡ßΓαπ¬µ¿¿ »α¿¡ΓÑαá.
-
- dmOrientation éδí¿αáÑΓ ¡á»αáó½Ñ¡¿Ñ íπ¼áú¿. ¥Γ« ¼«ªÑΓ íδΓ∞
- ½¿í« DMORIENT_PORTRAIT(1), ½¿í«
- DMORIENT_LANDSCAPE(2).
-
- dmPaperSise éδí¿αáÑΓ αẼÑα íπ¼áú¿ ñ½∩ »ÑτáΓ¿. ¥Γ« »«½Ñ
- ¼«ªÑΓ íδΓ∞ αáó¡« ¡π½ε, Ñß½¿ ñ½¿¡á ¿ Φ¿α¿¡á
- íπ¼áú¿ πßΓá¡«ó½Ñ¡á »«½∩¼¿ dmPaperLenght ¿
- dmPaperWidth. é« óßÑσ «ßΓá½∞¡δσ ß½πτá∩σ »«½Ñ
- dmPaperSise ¼«ªÑΓ ¿¼ÑΓ∞ «ñ¡« ¿º ß½ÑñπεΘ¿σ
- º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á çáτÑ¡¿Ñ
- ──────── ───────
-
- DMPAPER_LETTER ½¿ßΓ 8 1/2 ¡á 11 ñε⌐¼«ó
-
- DMPAPER_LEGAL ½¿ßΓ 8 1/2 ¡á 14 ñε⌐¼«ó
-
- DMPAPER_A4 ½¿ßΓ 210 ¡á 297
- ¼¿½½¿¼ÑΓα«ó
-
- DMPAPER_CSHEET ½¿ßΓ 17 ¡á 22 ñε⌐¼á
-
- DMPAPER_DSHEET ½¿ßΓ 22 ¡á 34 ñε⌐¼á
-
- Windows 3.0/Ref/6#7 = 38 =
-
-
- DMPAPER_ESHEET ½¿ßΓ 34 ¡á 44 ñε⌐¼á
-
- DMPAPER_ENV_9 ¬«¡óÑαΓ #9 3 7/8 ¡á 8 7/8
- ñε⌐¼«ó
- DMPAPER_ENV_10 ¬«¡óÑαΓ #10 4 1/8 ¡á 9 1/5
- ñε⌐¼á
- DMPAPER_ENV_11 ¬«¡óÑαΓ #11 4 1/2 ¡á 10 3/8
- ñε⌐¼«ó
- DMPAPER_ENV_12 ¬«¡óÑαΓ #12 4 3/4 ¡á 11
- ñε⌐¼«ó
- DMPAPER_ENV_14 ¬«¡óÑαΓ #14 5 ¡á 11 1/2
- ñε⌐¼«ó
-
- dmPaperLenght ÅÑαÑ«»αÑñѽ∩ÑΓ ñ½¿¡π ½¿ßΓá íπ¼áú¿,
- «»αÑñѽѡ¡πε »«½Ñ¼ dmPaperSize, ½¿í« ñ½∩
- «»αÑñѽѡ¿∩ αẼÑαá íπ¼áú¿ ¿½¿ ñ½∩ Γᬿσ
- πßΓα«⌐ßΓó ¬á¬ ¼áΓα¿τ¡δÑ »α¿¡ΓÑαδ, ¬«Γ«αδÑ
- ¼«úπΓ »ÑτáΓáΓ∞ ¡á íπ¼áúÑ »α«¿ºó«½∞¡«⌐ ñ½¿¡δ.
- ¥Γ¿ óѽ¿τ¿¡δ, ó¼ÑßΓÑ ß« óßѼ¿ ñαπú¿¼¿
- óѽ¿τ¿¡á¼¿ «»αÑñѽ∩εΓ Σ¿º¿τÑ߬πε ñ½¿¡π ó
- ñÑß∩Γδσ ñ«½∩σ ¼¿½½¿¼ÑΓαá.
-
- dmPaperWidth ÅÑαÑ«»αÑñѽ∩ÑΓ Φ¿α¿¡π ½¿ßΓá íπ¼áú¿
- «»αÑñѽѡ¡πε »«½Ñ¼ dmPaperSize.
-
- dmScale îáßΦΓáí¿απÑΓ »ÑτáΓáѼδ⌐ óδó«ñ.ÉẼÑα
- »ÑτáΓáѼ«⌐ ßΓαá¡¿µδ »«½πτáÑΓß∩ π¼¡«ªÑ¡¿Ñ¼
- óѽ¿τ¿¡δ dmScale/100 ¡á Σ¿º¿τÑ߬¿⌐ αẼÑα
- ßΓαá¡¿µδ. ï¿ßΓ ß αẼÑαἿ »¿ß∞¼á ó ß«τÑΓá¡¿¿
- ß óѽ¿τ¿¡«⌐ dmScale αáó¡«⌐ 50 íπñÑΓ óδóÑñÑ¡
- αẼÑα«¼ 17 ¡á 22 ñε⌐¼á, ¿ ΓѬßΓ ¿ úαáΣ¿¬á
- íπñπΓ ¿º«íαáªÑ¡δ ó »«½«ó¿¡π ¿σ ¡«α¼á½∞¡«⌐
- óѽ¿τ¿¡δ.
-
- dmCopies éδí¿αáÑΓ τ¿ß½« »ÑτáΓáѼδσ ¬«»¿⌐, Ñß½¿
- πßΓα«⌐ßΓó« »«ññÑনóáÑΓ αѪ¿¼ »ÑτáΓ¿
- ¡Ñ߬«½∞¬¿σ ¬«»¿⌐ «ñ¡«⌐ ßΓαá¡¿µδ.
-
- dmDefaultSource Ä»αÑñѽ∩ÑΓ »Ñ¡á½ ß íπ¼áú«⌐, ¿º ¬«Γ«α«ú«
- íπ¼áúá »«ñáÑΓß∩. Åਪ½áñ¡á∩ »α«úαá¼¼á ¼«ªÑΓ
- »ÑαÑ«»αÑñѽ¿Γ∞ φëà óδí«α »πΓѼ ¼ß»«½∞º«óá¡¿∩
- π»αáó½∩εΘÑ⌐ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿
- GETSETPAPERBINS. 髺¼«ª¡« ß½ÑñπεΘÑÑ ó¬½ετÑ¡¿Ñ
- »Ñ¡á½«ó:
-
- DMBIN_DEFAULT
-
- DMBIN_UPPER
-
- DMBIN_LOWER
-
- DMBIN_MANUAL
-
- Windows 3.0/Ref/6#7 = 39 =
-
-
- DMBIN_TRACTOR
-
- DMBIN_ENVELOPE
-
- Æá¬ªÑ ßπΘÑßΓóπÑΓ «í½áßΓ∞ ºáαѺÑαó¿α«óá¡¡δσ
- º¡áτÑ¡¿⌐ ñ½∩ »Ñ¡á½«ó ºáó¿ß¿¼δσ «Γ πßΓα«⌐ßΓó.
- ô»αáó½∩εΘ¿Ñ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿
- GETSETPAPERBINS ¿ ENUMPAPERBINS ¿ß»«½∞ºπεΓ
- φΓ¿ ¿¡ñѬßδ ñ½∩ ß«ó¼ÑßΓ¿¼«ßΓ¿ ß
- ¿¡¿µ¿á½¿ºáµ¿Ñ⌐ ¿¡Σ«α¼áµ¿¿.
-
- dmPrintQuality Ä»αÑñѽ∩ÑΓ Γ¿» αáºαÑΦÑ¡¿∩ »α¿¡ΓÑαá. 髺¼«ª¡δ
- τÑΓδαÑ »αÑñ«»αÑñѽѡ¡δσ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δσ
- º¡áτÑ¡¿∩:
-
- DMRES_HIGH (-4)
-
- DMRES_MRDIUM (-3)
-
- DMRES_LOW (-2)
-
- DMRES_DREAFT (-1)
-
- àß½¿ ºáñá¡á »«½«ª¿Γѽ∞¡á∩ óѽ¿τ¿¡á, Γ« «¡á
- «»αÑñѽ∩ÑΓ τ¿ß½« Γ«τѬ ¡á ñε⌐¼ ¿,
- ß½Ññ«óáΓѽ∞¡«, ºáó¿ß¿Γ «Γ πßΓα«⌐ßΓóá.
-
- dmColor ìá µóÑΓ¡δσ »α¿¡ΓÑαáσ »ÑαѬ½ετáÑΓ ¼Ñªñπ
- µóÑΓ¡δ¼ ¿ ¼«¡«σα«¼¡δ¼ αѪ¿¼«¼. 髺¼«ª¡δ
- ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
-
- - DMCOLOR_COLOR(1)
-
- - DMCOLOR_MONOCROME(2)
-
- dmDuplex éδí¿αáÑΓ ñóπßΓ«α«¡¡εε »ÑτáΓ∞ ñ½∩ »α¿¡ΓÑα«ó
- »«ññÑনóáεΘ¿σ φëà αѪ¿¼. ä½∩ φΓ«ú« »«½∩
- 󫺼«ª¡δ ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
-
- - DMDUP_SIMPLEX (1)
-
- - DMDUP_HORIZONTAL (2)
-
- - DMDUP_VERTICAL (3)
-
- mDriverData[] æ«ñÑαª¿Γ ºáó¿ß¿¼δÑ «Γ πßΓα«⌐ßΓóá ñá¡¡δÑ,
- «»αÑñѽѡ¡δÑ ñαá⌐óÑα«¼ πßΓα«⌐ßΓóá.
-
- 諼¼Ñ¡Γáα¿⌐
-
- Æ«½∞¬« ñαá⌐óÑαδ ¡áßΓα«Ñ¡¡δÑ ñ½∩ Windows óÑαß¿¿ 3.0 ¿,
- ΓÑ ¬«Γ«αδÑ φ¬ß»«αΓ¿απεΓ Σπ¡¬µ¿ε ExtDeviceMode ¿ß»«½∞ºπεΓ
-
- Windows 3.0/Ref/6#7 = 40 =
-
- ßΓαπ¬Γπαπ DEVMODE.
-
- ───────────────────────────────────────────────────────────────
- DLGTEMPLATE
-
- ÿáí½«¡ »á¡Ñ½¿ ñ¿á½«úá
-
- æΓαπ¬Γπαá ñá¡¡δσ DLGTEMPLATE «»αÑñѽ∩ÑΓ ß«ñÑαªá¡¿Ñ »á¡Ñ½¿
- ñ¿á½«úá. äá¡¡á∩ ßΓαπ¬Γπαá »«ñαáºñѽ∩ÑΓß∩ ¡á Γα¿ τáßΓ¿:
-
- - æΓαπ¬Γπαá ñá¡¡δσ æ«ñÑαª¿Γ «íΘ¿Ñ «»¿ßá¡¿∩ »á¡Ñ½¿
- ºáú«½«ó¬á ñ¿á½«úá.
-
- - æΓαπ¬Γπαá ñá¡¡δσ Ä»αÑñѽ∩ÑΓ Φα¿ΣΓ, ¬«Γ«αδ¼ ¡áα¿ß«óá¡
- ¿¡Σ«α¼áµ¿¿ « ΓѬßΓ ó »á¡Ñ½¿ ñ¿á½«úá. ¥Γá τáßΓ∞
- Φα¿ΣΓáσ ¡Ñ«í∩ºáΓѽ∞¡á.
-
- - 滿߫¬ φ½Ñ¼Ñ¡Γ«ó Ä»¿ßδóáÑΓ τáßΓ¿, ß«ßΓáó½∩εΘ¿Ñ
- »á¡Ñ½∞ ñ¿á½«úá.
-
- ¥Γπ ßΓαπ¬Γπαπ ¿ß»«½∞ºπεΓ Σπ¡¬µ¿¿ CreateDialogIndirect,
- CreateDialogIndirectParam, DialogBoxIndirect ¿ Σπ¡¬µ¿∩
- DialogBoxInderectParam.
-
- æΓαπ¬Γπαá ñá¡¡δσ ºáú«½«ó¬á DLGTEMPLATE:
- ───────────────────────────────────────────────────────────────
-
- typrdef struct {
- long dtStyle;
- BYTE dtItemCount;
- int dtX;
- int dtY;
- int dtCX;
- int dtCY;
- char dtMenuName[];
- char dtClassName[];
- char dtCaptionText[];
- } DLGTEMPLATE;
-
- Å«½∩ ºáú«½«ó¬á ¿¼ÑεΓ ß½ÑñπεΘÑÑ º¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- dtStyle Ä»αÑñѽ∩ÑΓ Γ¿» »á¡Ñ½¿ ñ¿á½«úá.¥Γ« ¼«ªÑΓ íδΓ∞
- «ñ¡á ¿º ß½ÑñπεΘ¿σ óѽ¿τ¿¡:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- DS_LOCALEDIT Ä»αÑñѽ∩ÑΓ, τΓ« ΓѬßΓ
- ß«σαá¡Ñ¡¡δ⌐ ñ½∩ αÑñá¬Γ¿απѼδσ
-
- Windows 3.0/Ref/6#7 = 41 =
-
- í½«¬«ó π»αáó½Ñ¡¿∩ íπñÑΓ
- αẼÑΘÑ¡ ó ½«¬á½∞¡«¼ ßÑú¼Ñ¡ΓÑ
- ñá¡¡δσ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
- ¥Γ« »«ºó«½∩ÑΓß∩ ¿ß»«½∞º«óáΓ∞
- ó ß««íΘÑ¡¿∩σ EM_GETHANDLE ¿
- EM_SETHANDLE.àß½¿ φΓ«Γ Γ¿» ¡Ñ
- «»αÑñѽѡ,Γ« ñá¡¡δÑ
- αÑñá¬Γ¿απѼ«ú« í½«¬á
- π»αáó½Ñ¡¿∩ αẼÑΘáεΓß∩ ó
- «Γñѽ∞¡«¼ ú½«íá½∞¡«¼ í½«¬Ñ
- ñ¡¡δσ.
-
- DS_SYSMODAL Ä»αÑñѽ∩ÑΓ ß¿ßΓѼ¡πε ¼«ñѽ∞
- »á¡Ñ½¿ ñ¿á½«úá.
-
- DS_MODALFRAME Ä»αÑñѽ∩ÑΓ ¼«ñѽ∞ »á¡Ñ½¿
- ñ¿á½«úá ß «¬á¡Γ«ó¬«⌐.¥Γ«Γ Γ¿»
- ¼«ªÑΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡ ß
- Σ½áúἿ Γ¿»«ó WS_CAPTION ¿
- WS_SYSMENU ñ½∩ ß«ºñá¡¿∩
- »á¡Ñ½¿ ñ¿á½«úá ß« ßΓ᫬«⌐
- ºáú«½«ó¬á ¿ ß¿ßΓѼ¡δ¼ ¼Ñ¡ε.
-
- DS_ABSALIGN Å«¬áºδóáÑΓ,τΓ« dtX ¿ dtY ó
- óδτ¿ß½∩εΓß∩ «Γ¡«ß¿Γѽ∞¡«
- ¡áτá½á φ¬αá¡á, á ¡Ñ
- «Γ¡«ß¿Γѽ∞¡« ó½áñѽ∞µá »á¡Ñ½¿
- ñ¿á½«úá.
-
- DS_SETFONT Ä»αÑñѽ∩ÑΓ, τΓ« íπñÑΓ
- ¿ß»«½∞º«óáΓ∞ß∩ ñαπú«⌐ Φα¿ΣΓ,
- á ¡Ñ ß¿ßΓѼ¡δ⌐, ñ½∩ óδó«ñá
- ΓѬßΓá ó »á¡Ñ½¿ ñ¿á½«úá.àß½¿
- φëà ӽáú πßΓá¡«ó½Ñ¡,
- ßΓαπ¬Γπαá ñá¡¡δσ FONTINFO,
- «»¿ßá¡¡á∩ ¡¿ªÑ, ñ«½ª¡á
- ß½Ññ«óáΓ∞ ßαáºπ ªÑ ºá
- ºáú«½«ó¬«¼ DLGITEMTEMPLATE.
-
- è«úñá Windows ß«ºñáÑΓ »á¡Ñ½∞
- ñ¿á½«úá ß φΓ¿¼ áΓα¿íπΓ«¼,
- Windows »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ
- WM_SETFONT ó »á¡Ñ½∞ ñ¿á½«úá
- »ÑαÑñ ß«ºñ᡿Ѽ í½«¬«ó
- π»αáó½Ñ¡¿∩.
-
- DS_NOIDLEMSG Ä»αÑñѽ∩ÑΓ, τΓ« Windows ¡Ñ
- »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ
- WM_ENTERIDLE ó½áñѽ∞µπ »á¡Ñ½¿
- ñ¿á½«úá »«¬á »á¡Ñ½∞ ñ¿á½«úá
- «Γ«íαáªáÑΓß∩.
-
- dtItemCount Ä»αÑñѽ∩ÑΓ τ¿ß½« φ½Ñ¼Ñ¡Γ«ó ó »á¡Ñ½¿ ñ¿á½«úá.
-
- Windows 3.0/Ref/6#7 = 42 =
-
- Åá¡Ñ½∞ ñ¿á½«úá ¼«ªÑΓ ß«ñÑαªáΓ∞ ñ« 255 í½«¬«ó
- π»αáó½Ñ¡¿∩.
-
- dtX Ä»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓπ X óÑασ¡Ñú« ½Ñó«ú« πú½á
- »á¡Ñ½¿ ñ¿á½«úá,ó Ññ¿¡¿µáσ ¿º¼ÑαÑ¡¿∩ αáó¡δσ
- 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿ó«½á. üẫóá∩ Φ¿α¿¡á
- ß¿¼ó«½á óδτ¿ß½∩ÑΓß∩ ¿º óδß«Γδ ¿ Φ¿α¿¡δ
- ΓѬπΘÑú« ß¿ßΓѼ¡«ú« Φα¿ΣΓá; Σπ¡¬µ¿∩
- GetDialgBoxUnits ó«ºóαáΘáÑΓ íẫóπε Φ¿α¿¡π
- ß¿¼ó«½á ó »¿¬ßѽ∩σ. àß½¿ óѽ¿τ¿¡á DS_ABSALIGN
- ¡Ñ πßΓá¡«ó½Ñ¡á ó »«½Ñ dtStyle, Γ« φΓ«
- º¡áτÑ¡¿Ñ óδτ¿ß½∩ÑΓß∩ «Γ¡«ß¿Γѽ∞¡« ¡áτá½á
- ¬««αñ¿¡áΓ «í½áßΓ¿ »«½∞º«óáΓѽ∩ α«ñ¿Γѽ∞߬«ú«
- «¬¡á.
-
- dtY Ä»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓπ Y óÑασ¡Ñú« ½Ñó«ú« πú½á
- »á¡Ñ½¿ ñ¿á½«úá ó Ññ¿¡¿µáσ ¿º¼ÑαÑ¡¿∩ αáó¡δσ
- 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. àß½¿ óѽ¿τ¿¡á
- DS_ABSALIGN ó »«½Ñ dtStyle ¡Ñ πßΓá¡«ó½Ñ¡á, Γ«
- φΓ« º¡áτÑ¡¿Ñ δτ¿ß½∩ÑΓß∩ «Γ¡«ß¿Γѽ∞¡« ¡áτá½á
- ¬««αñ¿¡áΓ «í½áßΓ¿ »«½∞º«óáΓѽ∩ α«ñ¿Γѽ∞߬«ú«
- «¬¡á.
-
- dtCX Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π »á¡Ñ½¿ ñ¿á½«úá ó Ññ¿¡¿µáσ
- ¿º¼ÑαÑ¡¿∩ íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á.
-
- dtCY Ä»αÑñѽ∩ÑΓ óδß«Γπ »á¡Ñ½¿ ñ¿á½«úá ó Ññ¿¡¿µáσ
- ¿º¼ÑαÑ¡¿∩ íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- dtResourceName[] Ä»αÑñѽ∩ÑΓ «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ßΓ᫬π,
- ߻ѵ¿Σ¿µ¿απεΘπε ¿¼∩ ¼Ñ¡ε »á¡Ñ½¿ ñ¿á½«úá. àß½¿
- φΓ« »«½Ñ NULL, Γ« »á¡Ñ½∞ ñ¿á½«úá ¡Ñ ¿¼ÑÑΓ
- ¼Ñ¡ε.
-
- ClassName[] Ä»αÑñѽ∩ÑΓ «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ßΓ᫬π,
- ߻ѵ¿Σ¿µ¿απεΘπε ¿¼∩ ¬½áßßá «¬¡á »á¡Ñ½¿
- ñ¿á½«úá. àß½¿ φΓ« »«½Ñ ¡«½∞, Γ« ß«ºñáÑΓß∩
- »á¡Ñ½∞ ñ¿á½«úá ßΓá¡ñáαΓ¡«ú« Γ¿»á. àß½¿
- »α¿¬½áñ¡á∩ »α«úαá¼¼á «»αÑñѽ∩ÑΓ ¿¼∩ ¬½áßßá,Γ«
- «¡á ñ«½ª¡á »α∩¼« ß¡áíñ¿Γ∞ ß««íΘÑ¡¿Ñ¼
- »α«µÑñπαπ ñ¿á½«úá, ¬«Γ«αá∩ «íαáíáΓδóáÑΓ
- ¬áªñπε »á¡Ñ½∞ ñ¿á½«úá, ½¿í« óδºóáΓ∞ Σπ¡¬µ¿ε
- DefDlgProc ñ½∩ «íαáí«Γ¬¿ ß««íΘÑ¡¿∩. Æá¬ªÑ
- »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á ºáαÑú¿ßΓα¿α«óáΓ∞
- ¬½áßß «¬¡á ó »«½Ñ cbWndExtra ßΓαπ¬Γπαδ
- WNDCLASS πßΓá¡«ó½Ñ¡¡«¼ ó DLGWINDOWEXTRA.
-
- dtCaptionText[] Ä»αÑñѽ∩ÑΓ «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ßΓ᫬π,
- ¬«Γ«αá∩ ∩ó½∩ÑΓß∩ ºáú«½«ó«¬«¼ ñ½∩ »á¡Ñ½¿
- ñ¿á½«úá.
-
- æΓαπ¬Γπαá ñá¡¡δσ « Φα¿ΣΓÑ FONTINFO
- ───────────────────────────────────
-
- Windows 3.0/Ref/6#7 = 43 =
-
-
- æΓαπ¬Γπαá ñá¡¡δσ FONTINFO ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε « αẼÑαáσ
- Γ«τ¬¿ ¿ Γ¿»Ñ ¡áτÑαΓá¡¿∩ Φα¿ΣΓá, ¬«Γ«αδ⌐ ß¿ßΓѼá Windows
- ¿ß»«½∞ºπÑΓ ñ½∩ óδó«ñá ΓѬßΓá ó »á¡Ñ½¿ ñ¿á½«úá.
-
- typedef struct {
- short int PointSize;
- char szTypeFace[];
- } FONTINFO;
-
- Å«½∩ FONTINFO ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- PointSize Ä»αÑñѽ∩ÑΓ αẼÑα ¡áτÑαΓá¡¿∩ Φα¿ΣΓá ó Γ«τ¬áσ.
-
- szTypeFace ¥Γ« «¬á¡τ¿óáεΘá∩ß∩ ¡π½Ñ¼ ßΓ᫬á, ¬«Γ«αá∩
- «»αÑñѽ∩ÑΓ ¿¼∩ ¡áτÑαΓá¡¿∩ Φα¿ΣΓá. ìá»α¿¼Ñα
- "Courier".
-
- 諼¼Ñ¡Γáα¿⌐
-
- Ä»αÑñѽѡ¡δ⌐ Φα¿ΣΓ ñ«½ªÑ¡ íδΓ∞ »αÑñóáα¿Γѽ∞¡« ºáúαπªÑ¡
- ½¿í« ¿º WIN.INI, ½¿í« ∩ó¡δ¼ óδº«ó«¼ Σπ¡¬µ¿¿ LoadFont.
-
- 滿߫¬ φ½Ñ¼Ñ¡Γ«ó
- ───────────────────────────────────────────────────────────────
-
- 滿߫¬ φ½Ñ¼Ñ¡Γ«ó ß«ßΓ«¿Γ ¿º «ñ¡«⌐ ¿½¿ í«½ÑÑ ßΓαπ¬Γπα
- ñá¡¡δσ DLGITEMTEMPLATE,»« «ñ¡«⌐ ñ½∩ ¬áªñ«ú« í½«¬á π»αáó½Ñ¡¿∩ ó
- »á¡Ñ½¿ ñ¿á½«úá. ÅÑαóá∩ Γá¬á∩ ßΓαπ¬Γπαá ß½ÑñπÑΓ ßαáºπ ªÑ ºá
- ßΓαπ¬Γπα«⌐ FONTINFO ¿½¿ ºá ºáú«½«ó¬«¼ ó »Ñαó«¼ íá⌐ΓÑ »«ß½Ñ
- ß¿¼ó«½á, «¬á¡τ¿óáεΘÑú«ß∩ ¡π½Ñ¼ ó »«½Ñ szTypeFace ¿½¿ ó »«½Ñ
- dtCaptionText[]. ì¿ªÑ »α¿óÑñÑ¡ Σ«α¼áΓ ßΓαπ¬Γπαδ ñá¡¡δσ
- DLGITEMTEMPLATE.
-
- typedef struct {
- int dtilX;
- int dtilY;
- int dtilCX;
- int dtilCY;
- int dtilID;
- long dtilStyle;
- char dtilClass[];
- char dtilText[];
- BYTE dtilInfo;
- PTR dtilData;
- } DLGITEMTEMPLATE;
-
- Å«½∩ DLGITEMTEMPLATE ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Windows 3.0/Ref/6#7 = 44 =
-
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- dtilX Ä»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓπ X óÑασ¡Ñú« ½Ñó«ú« πú½á
- φ½Ñ¼Ñ¡Γá »á¡Ñ½¿ ñ¿á½«úá,ó Ññ¿¡¿µáσ ¿º¼ÑαÑ¡¿∩
- αáó¡δσ 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á.üẫóá∩
- Φ¿α¿¡á ß¿¼ó«½á óδτ¿ß½∩ÑΓß∩ ¿º óδß«Γδ ¿ Φ¿α¿¡δ
- ΓѬπΘÑú« ß¿ßΓѼ¡«ú« Φα¿ΣΓá; Σπ¡¬µ¿∩
- GetDialgBoxUnits ó«ºóαáΘáÑΓ íẫóπε Φ¿α¿¡π
- ß¿¼ó«½á ó »¿¬ßѽ∩σ. ¥Γ« º¡áτÑ¡¿Ñ óδτ¿ß½∩ÑΓß∩
- «Γ¡«ß¿Γѽ∞¡« ¡áτá½á ¬««αñ¿¡áΓ «í½áßΓ¿
- »«½∞º«óáΓѽ∩ α«ñ¿Γѽ∞߬«ú« «¬¡á.
-
- dtilY Ä»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓπ Y óÑασ¡Ñú« ½Ñó«ú« πú½á
- φ½Ñ¼Ñ¡Γá »á¡Ñ½¿ ñ¿á½«úá ó Ññ¿¡¿µáσ ¿º¼ÑαÑ¡¿∩
- αáó¡δσ 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. ¥Γ«
- º¡áτÑ¡¿Ñ óδτ¿ß½∩ÑΓß∩ «Γ¡«ß¿Γѽ∞¡« ¡áτá½á
- ¬««αñ¿¡áΓ «í½áßΓ¿ »«½∞º«óáΓѽ∩ α«ñ¿Γѽ∞߬«ú«
- «¬¡á.
-
- dtilCX Ä»αÑñѽ∩ÑΓ αáßΦ¿αÑ¡¿Ñ Φ¿α¿¡δ φ½Ñ¼Ñ¡Γá »á¡Ñ½¿
- ñ¿á½«úá,ó Ññ¿¡¿µáσ ¿º¼ÑαÑ¡¿∩ αáó¡δσ 1/4
- íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á. üẫóá∩ Φ¿α¿¡á
- ß¿¼ó«½á óδτ¿ß½∩ÑΓß∩ ¿º óδß«Γδ ¿ Φ¿α¿¡δ
- ΓѬπΘÑú« ß¿ßΓѼ¡«ú« Φα¿ΣΓá; Σπ¡¬µ¿∩
- GetDialgBoxUnits ó«ºóαáΘáÑΓ íẫóπε Φ¿α¿¡π
- ß¿¼ó«½á ó »¿¬ßѽ∩σ.
-
- dtCY Ä»αÑñѽ∩ÑΓ óδß«Γπ φ½Ñ¼Ñ¡Γá »á¡Ñ½¿ ñ¿á½«úá ó
- Ññ¿¡¿µáσ ¿º¼ÑαÑ¡¿∩ 1/8 íẫó«⌐ óδß«Γδ
- ß¿¼ó«½á. üẫóá∩ óδß«Γá ß¿¼ó«½á óδτ¿ß½∩ÑΓß∩
- ¿º óδß«Γδ ¿ Φ¿α¿¡δ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá; Σπ¡¬µ¿∩ GetDialgBoxUnits ó«ºóαáΘáÑΓ
- íẫóπε Φ¿α¿¡π ß¿¼ó«½á ó »¿¬ßѽ∩σ.
-
- dtilID Ä»αÑñѽ∩ÑΓ ¿ñÑ¡Γ¿Σ¿¬áΓ«α φ½Ñ¼Ñ¡Γá »á¡Ñ½¿
- ñ¿á½«úá.
-
- dtilStyle Ä»αÑñѽ∩ÑΓ Γ¿» φ½Ñ¼Ñ¡Γá »á¡Ñ½¿ ñ¿á½«úá.
-
- dtilClass[] Ä»αÑñѽ∩ÑΓ «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ßΓ᫬π,
- ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ ¬½áßß í½«¬á π»αáó½Ñ¡¿∩.
- ÑΓ íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ ¬½áßß«ó:
-
- BUTTON
- EDIT
- STATIC
- LISTBOX
- SCROLLBAR
- COMBOBOX
-
- dtilText[] Ä»αÑñѽ∩ÑΓ ΓѬßΓ ñ½∩ φ½Ñ¼Ñ¡Γá. ¥Γ« ßΓ᫬á,
-
- Windows 3.0/Ref/6#7 = 45 =
-
- «¬á¡τ¿óáεΘá∩ß∩ ¡π½Ñ¼.
-
- dtilInfo Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« íá⌐Γ ñ«»«½¡¿Γѽ∞¡δσ
- ñá¡¡δσ, ¬«Γ«αδÑ ß½ÑñπεΓ ºá «»¿ß᡿Ѽ ñá¡¡«ú«
- φ½Ñ¼Ñ¡Γá ¿ »αÑñΦÑßΓóπεΓ «»¿ßá¡¿ε ß½ÑñπεΘÑú«.
-
- dtilData Ä»αÑñѽ∩ÑΓ ñ«»«½¡¿Γѽ∞¡δÑ ñá¡¡δÑ, ¬«Γ«αδÑ
- Σπ¡¬µ¿∩ CreateWindow »«½πτáÑΓ τÑαѺ »«½Ñ
- lpCreateParams ßΓαπ¬Γπαδ ñá¡¡δσ
- CREATESTRUCT. ¥Γ« »«½Ñ αáó¡« ¡π½ε Ñß½¿ dtInfo
- ¡«½∞.
-
- ───────────────────────────────────────────────────────────────
- DRAWITEMSTRUCT [3.0]
-
- ê¡Σ«α¼áµ¿∩ « óδó«ñÑ í½«¬á π»αáó½Ñ¡¿∩ α¿ßπѼ«ú« ó½áñѽ∞µÑ¼
-
- æΓαπ¬Γπαá ñá¡¡δσ DRAWITEMSTRUCT »αÑñ«ßΓáó½∩ÑΓ ¿¡Σ«α¼áµ¿ε
- ó½áñѽ∞µπ, « Γ«¼ ¬á¬ α¿ß«óáΓ∞ Ñú« í½«¬ π»αáó½Ñ¡¿∩. é½áñѽѵ
- í½«¬á π»αáó½Ñ¡¿∩ »«½πτáÑΓ π¬áºáΓѽ∞ ¡á φΓπ ßΓαπ¬Γπαπ ¬á¬
- »áαá¼ÑΓα lParam ß««íΘÑ¡¿∩ WM_DRAWITEM.
-
- typedef struct tagDRAWITEMSTRUCT
- {
- WORD CtlType;
- WORD CtlID;
- WORD itemID;
- WORD itemAction;
- WORD itemState;
- HWND hwndItem;
- HDC hDC;
- RECT rcItem;
- DWORD itemDate;
- } DRAWITEMSTRUCT;
-
- Å«½∩ DRAWITEMSTRUCT ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- CtlType Ä»αÑñѽ∩ÑΓ Γ¿» í½«¬á π»αáó½Ñ¡¿∩. ¥Γá óѽ¿τ¿¡á
- ¼«ªÑΓ »α¿¡¿¼áΓ∞ ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- ODT_BUTTON É¿ßπѼá∩ ó½áñѽ∞µÑ¼ ¬½áó¿Φá.
-
-
- ODT_COMBOBOX É¿ßπѼá∩ ó½áñѽ∞µÑ¼
- ¬«¼í¿¡¿α«óá¡¡á∩ »á¡Ñ½∞.
-
-
- Windows 3.0/Ref/6#7 = 46 =
-
- ODT_LISTBOX É¿ßπѼá∩ ó½áñѽ∞µÑ¼ »á¡Ñ½∞
- »ÑαÑτ¡∩.
-
- ODT_MENU É¿ßπѼ«Ñ ó½áñѽ∞µÑ¼ ¼Ñ¡ε.
-
- CtlID Ä»αÑñѽ∩ÑΓ ¿ñÑ¡Γ¿Σ¿¬áΓ«α í½«¬á π»αáó½Ñ¡¿∩ ñ½∩
- ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿. ä½∩ ¼Ñ¡ε φΓ« »«½Ñ ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- itemID Ä»αÑñѽ∩ÑΓ ¿ñÑ¡Γ¿Σ¿¬áΓ«α φ½Ñ¼Ñ¡Γá ¼Ñ¡ε ñ½∩
- ¼Ñ¡ε ¿½¿ ¿¡ñÑ¬ß φ½Ñ¼Ñ¡Γá ó »á¡Ñ½¿ »ÑαÑτ¡∩ ¿½¿
- ó ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿. ä½∩ »πßΓ«⌐ »á¡Ñ½¿
- »ÑαÑτ¡∩ ¿½¿ ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿, φΓ« »«½Ñ
- ñ«½ª¡« íδΓ∞ αáó¡« -1. ¥Γ« »«ºó«½∩ÑΓ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ α¿ß«óáΓ∞ Γ«½∞¬«
- »α∩¼«πú«½∞¡¿¬ Σ«¬πß¿α«ó¬¿ ó ¬««αñ¿¡áΓáσ
- ߻ѵ¿Σ¿µ¿α«óá¡¡δσ »«½Ñ¼ rcItem, ñáªÑ Ñß½¿ ó
- í½«¬Ñ π»αáó½Ñ¡¿∩ ¡ÑΓ φ½Ñ¼Ñ¡Γ«ó. ¥Γ«
- »«¬áºδóáÑΓ »«½∞º«óáΓÑ½ε ¿¼ÑÑΓ ½¿ »á¡Ñ½∞
- »ÑαÑτ¡∩ ¿½¿ ¬«¼í¿¡¿α«óá¡¡á∩ »á¡Ñ½∞
- Σ«¬πß¿α«ó¬π óó«ñá. ôßΓá¡«ó¬á í¿Γ«ó ó »«½Ñ
- itemAction «»αÑñѽ∩ÑΓ íπñÑΓ ½¿ α¿ß«óáΓ∞ß∩
- »α∩¼«πú«½∞¡¿¬, ¬á¬ φΓ« í佫 íδ Ñß½¿ íδ »á¡Ñ½∞
- »ÑαÑτ¡∩ ¿½¿ ¬«¼í¿¡¿α«óá¡¡á∩ »á¡Ñ½∞ ¿¼Ñ½á íδ
- Σ«¬πß¿α«ó¬π óó«ñá.
-
- itemAction Ä»αÑñѽ∩ÑΓ α¿ß«óá¡¿Ñ ΓαÑíπѼ«ú« ñÑ⌐ßΓó¿∩. ¥Γ«
- íπñÑΓ ¬«¼í¿¡áµ¿∩ «ñ¡«ú« ¿½¿ ¡Ñ߬«½∞¬¿σ
- ß½ÑñπεΘ¿σ í¿Γ:
-
- éѽ¿τ¿¡á Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- ODA_DRAWENTIRE ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩
- Γ«úñá,¬«úñá ¡πª¡á »«½¡á∩
- »ÑαÑα¿ß«ó¬á í½«¬á π»αáó½Ñ¡¿∩.
-
- ODA_FOCUS ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩ Γ«úñá,
- ¬«úñá í½«¬ π»αáó½Ñ¡¿∩ »«½πτáÑΓ
- ¿½¿ ó«ºóαáΘáÑΓ Σ«¬πß¿α«ó¬π
- óó«ñá. Å«½Ñ itemState íπñÑΓ
- »α«óÑαÑ¡« ¿¼ÑÑΓ ½¿ í½«¬
- π»αáó½Ñ¡¿∩ Σ«¬πß¿α«ó¬π óó«ñá.
-
- ODA_SELECT ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩ Γ«½∞¬«
- Γ«úñá, ¬«úñá ¿º¼Ñ¡∩ÑΓß∩
- ß«ßΓ«∩¡¿Ñ óδí«α¬¿. Å«½Ñ
- itemState íπñÑΓ »α«óÑαÑ¡« ñ½∩
- »α«óÑન ¡«ó«ú« ß«ßΓ«∩¡¿∩
- óδí«α¬¿.
-
- itemState Ä»αÑñѽ∩ÑΓ ó¿ºπá½∞¡«Ñ ß«ßΓ«∩¡¿Ñ «íΩѬΓá »«ß½Ñ
- α¿ß«óá¡¿∩. Æ« ÑßΓ∞ Ñß½¿ «íΩÑ¬Γ ¼Ñ¡ε
-
- Windows 3.0/Ref/6#7 = 47 =
-
- »ÑαÑα¿ß«óá¡ ßÑαδ¼ µóÑΓ«¼, Γ« ß«ßΓ«∩¡¿Ñ Σ½áúá
- ODS_GRAYED íπñÑΓ πßΓá¡«ó½Ñ¡« ó 1. æπΘÑßΓóπεΓ
- ß½ÑñπεΘ¿Ñ Σ½áú¿ ß«ßΓ«∩¡¿∩:
-
- éѽ¿τ¿¡á Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- ODS_CHECKED ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩ Ñß½¿
- «íΩÑ¬Γ ¼Ñ¡ε »«¼ÑτÑ¡. ¥Γ«Γ í¿Γ
- ¿ß»«½∞ºπÑΓß∩ Γ«½∞¬« ó ¼Ñ¡ε.
-
- ODS_DISABLED ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩ Ñß½¿
- «íΩÑ¬Γ ¡áα¿ß«óá¡ ¬á¬ ¿ß¬½ετÑ¡¡δ⌐.
-
- ODS_FOCUS ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩ Ñß½¿
- «íΩÑ¬Γ ¿¼ÑÑΓ Σ«¬πß¿α«ó¬π óó«ñá.
-
- ODS_GRAYED ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩ Ñß½¿
- «íΩÑ¬Γ »ÑαÑα¿ß«óá¡ ßÑαδ¼ µóÑΓ«¼.
- ¥Γ«Γ í¿Γ ¿ß»«½∞ºπÑΓß∩ Γ«½∞¬« ó
- ¼Ñ¡ε.
-
- ODS_SELECTED ¥Γ«Γ í¿Γ πßΓá¡áó½¿óáÑΓß∩ Ñß½¿
- «íΩÑ¬Γ óδíαá¡.
-
- hwndItem ä½∩ ¬«¼í¿¡¿α«óá¡¡δσ »á¡Ñ½Ñ⌐, »á¡Ñ½Ñ⌐ »ÑαÑτ¡∩
- ¿ ¬½áó¿Φ φΓ« »«½Ñ «»αÑñѽ∩ÑΓ ñÑß¬α¿»Γ«α «¬¡á
- í½«¬á π»αáó½Ñ¡¿∩; ñ½∩ ¼Ñ¡ε «¡« ß«ñÑনΓ
- ñÑß¬α¿»Γ«α ¼Ñ¡ε (HMENU), ß«ñÑαªáΘÑÑ «íΩѬΓ.
-
- hDC ê¡ñÑ¡Γ¿Σ¿µ¿απÑΓ ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá; φΓ«Γ
- ¬«¡ΓѬßΓ πßΓα«⌐ßΓóá ñ«½ªÑ¡ íδΓ∞ ¿ß»«½∞º«óá¡
- ¬«úñá óδ»«½¡∩ÑΓß∩ «»eαᵿ∩ α¿ß«óá¡¿∩ ó í½«¬Ñ
- π»αáó½Ñ¡¿∩.
-
- rcItem Ä»αÑñѽ∩ÑΓ »α∩¼«πú«½∞¡¿¬ ó ¬«¡ΓѬßΓÑ
- πßΓα«⌐ßΓóá, π¬áºá¡¡«ú« »«½Ñ¼ hDC, ¬«Γ«α«Ñ
- «»αÑñѽ∩ÑΓ úαá¡¿µδ ¡áα¿ß«óá¡¡«ú« í½«¬á
- π»αáó½Ñ¡¿∩. æ¿ßΓѼá Windows áóΓ«¼áΓ¿τÑ߬¿
- óδαѺáÑΓ óßÑ, τΓ« ó½áñѽѵ α¿ßπÑΓ ó ¬«¡ΓѬßΓÑ
- πßΓα«⌐ßΓóá ñ½∩ ¬«¼í¿¡¿α«óá¡¡δσ »á¡Ñ½Ñ⌐,
- »á¡Ñ½Ñ⌐ »ÑαÑτ¡∩ ¿ ¬½áó¿Φ, ¡« ¡Ñ ñѽáÑΓ φΓ«ú«
- ß «íΩѬΓἿ ¼Ñ¡ε. è«úñá α¿ßπεΓß∩ «íΩѬΓδ
- ¼Ñ¡ε, ó½áñѽѵ ñ«½ªÑ¡ íδΓ∞ πóÑαÑ¡, τΓ« ¡¿τÑú«
- ¡Ñ α¿ßπÑΓß∩ ºá úαá¡¿µá¼¿ »α∩¼«πú«½∞¡¿¬á,
- «»αÑñѽѡ¡«ú« »«½Ñ¼ rcItem.
-
- itemDate ä½∩ ¬«¼í¿¡¿α«óá¡¡δσ »á¡Ñ½Ñ⌐ ¿ »á¡Ñ½Ñ⌐ »ÑαÑτ¡∩
- φΓ« »«½Ñ ß«ñÑαª¿Γ º¡áτÑ¡¿Ñ, ¬«Γ«α«Ñ »«ßΓπ»¿½«
- ó »á¡Ñ½∞ ó »áαá¼ÑΓαÑ lParam «ñ¡«ú« ¿º
- ß½ÑñπεΘ¿σ ß««íΘÑ¡¿⌐:
-
- CB_ADDSTRING
-
- Windows 3.0/Ref/6#7 = 48 =
-
-
- CB_INSERTSTRING
-
- LB_ADDSTRING
-
- LB_INSERTSTRING
-
- ä½∩ ¼Ñ¡ε φΓ« »«½Ñ ß«ñÑαª¿Γ º¡áτÑ¡¿Ñ ñó«⌐¡«ú«
- ß½«óá (DWORD), »«ß½á¡¡«ú« ¬á¬ »áαá¼ÑΓα
- lpNewItem Σπ¡¬µ¿¿ InsertMenu, ¬«Γ«αá∩
- óßΓáó½∩ÑΓ «íΩÑ¬Γ ¼Ñ¡ε. ä½∩ ¬½áó¿Φ ß«ñÑন¼«Ñ
- φΓ«ú« »«½∩ ¡Ñ «»αÑñѽѡ«.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 49 =
-
-
- HANDLTABLE
-
- Æáí½¿µá ñÑß¬α¿»Γ«α«ó «¬¡á
-
- ¥Γá ßΓαπ¬Γπαá ñá¡¡δσ »αÑñßΓáó½∩ÑΓ ß«í«⌐ ¼áßß¿ó
- ñÑß¬α¿»Γ«α«ó, ¬áªñδ⌐ ¿º ¬«Γ«αδσ ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ «íΩÑ¬Γ GDI.
-
- HANDLE objectHandle[1]
-
- æΓαπ¬Γπαá ñá¡¡δσ HANDLETABLE ¿¼ÑÑΓ ß½ÑñπεΘÑÑ »«½Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- objectHandle[1] Ä»αÑñѽ∩ÑΓ ¼áßß¿ó ñÑß¬α¿»Γ«α«ó.
-
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 50 =
-
- LOGBRUSH
-
- ê¡Σ«α¼áµ¿∩ «í áΓα¿íπΓáσ ½«ú¿τÑ߬«⌐ ¬¿ßΓ¿
-
- æΓαπ¬Γπαá ñá¡¡δσ LOGBRUSH «»αÑñѽ∩ÑΓ Γ¿», µóÑΓ ¿ Φáí½«¡
- Σ¿º¿τÑ߬«⌐ ¬¿ßΓ¿, ß«ºñáóáѼ«⌐ Σπ¡¬µ¿Ñ⌐ CreateBrushIndirect.
-
- typedef struct tagLOGBRUSH {
- WORD lbStyle;
- COLORREF lbColor;
- short int lbHatch;
- } LOGBRUSH;
-
- Å«½∩ LOGBRUSH ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- lbStyle Ä»αÑñѽ∩ÑΓ Γ¿» ¬¿ßΓ¿. ¥Γ« »«½Ñ ¼«ªÑΓ íδΓ∞
- αáó¡« «ñ¡«¼π ¿º ß½ÑñπεΘ¿σ º¡áτÑ¡¿⌐:
-
- BS_DIBPATTERN çáñáÑΓ Φáí½«¡ ¬¿ßΓ¿,
- «»αÑñѽѡ¡δ⌐ ߻ѵ¿Σ¿¬áµ¿Ñ⌐
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ.
-
- BS_HATCHED Ä»αÑñѽ∩ÑΓ ΦΓα¿σ«óπε ¬¿ßΓ∞.
-
- BS_HOLLOW Ä»αÑñѽ∩ÑΓ »πßΓπε ¬¿ßΓ∞.
-
- BS_PATTERN çáñáÑΓ Φáí½«¡ ¬¿ßΓ¿,
- «»αÑñѽѡ¡δ⌐ αáßΓα«ó«⌐ ¬áαΓ«⌐ ó
- »á¼∩Γ¿.
-
- BS_SOLID Ä»αÑñѽ∩ÑΓ Γ«τ¡πε ¬¿ßΓ∞.
-
-
- lbColor Ä»αÑñѽ∩ÑΓ µóÑΓ ¬¿ßΓ¿ . àß½¿ ó ibStyle ºáñá¡«
- BS_HOLLOW ¿½¿ BS_PATTERN, Γ« ibColor
- »α«¿ú¡«α¿απÑΓß∩.
-
- àß½¿ lpStyle αáó¡« BS_DIBPATTERN, Γ« ¼½áñΦÑÑ
- ß½«ó« ibColor «»αÑñѽ∩ÑΓ ß«ñÑαª¿Γ ½¿ »«½Ñ
- bmiColors ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPINFO Γ«τ¡«
- «»αÑñѽѡ¡δÑ RGB º¡áτÑ¡¿∩, ¿½¿ ¿¡ñѬßδ ó
- ΓѬπΘÑ⌐ ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ. Å«½Ñ ibColor
- ñ«½ª¡« ¿¼ÑΓ∞ «ñ¡« ¿º ß½ÑñπεΘ¿σ º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- DIB_PAL_COLORS Æáí½¿µá µóÑΓ«ó ß«ñÑαªáΘá∩
-
- Windows 3.0/Ref/6#7 = 51 =
-
- ¼áßß¿ó 16-Γ¿ í¿Γ«óδσ
- ¿¡ñѬ߫ó ó ΓѬπΘπε
- ß«ºñá¡¡πε »á½¿Γαπ µóÑΓ«ó.
-
- DIB_RGB_COLORS Æáí½¿µá µóÑΓ«ó ß«ñÑαªáΘá∩
- Γ«τ¡δÑ RGB º¡áτÑ¡¿∩.
-
- lbHatch Ä»αÑñѽ∩ÑΓ Γ¿» ΦΓα¿σ«ó¬¿. ç¡áτÑ¡¿Ñ ºáó¿ß¿Γ
- «Γ Γ¿»á ¬¿ßΓ¿.
-
- àß½¿ º¡áτÑ¡¿Ñ »«½∩ lbStyle αáó¡«
- BS_DIBPATTERN, Γ« »«½Ñ lbHatch ß«ñÑনΓ
- ñÑß¬α¿»Γ«α π»á¬«óá¡¡«⌐ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐
- αáßΓα«ó«⌐ ¬áαΓδ. ä½∩ »«½πτÑ¡¿∩ φΓ«ú«
- ñÑß¬α¿»Γ«αá »α¿¬½áñ¡á∩ »α«úαá¼¼á óδºδóáÑΓ
- Σπ¡¬µ¿ε GlobalAlloc ñ½∩ αẼÑΘÑ¡¿∩ í½«¬á
- ú½«íá½∞¡«⌐ »á¼∩Γ¿ ¿ αẼÑΘáÑΓ ó »á¼∩Γ¿ φΓπ
- αáßΓα«óπε ¬áαΓπ. ô»á¬«óá¡¡á∩
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼á∩ αáßΓα«óá∩ ¬áαΓá ß«ßΓ«¿Γ
- ¿º ßΓαπ¬Γπαδ BITMAPINFO ¿ αáß»«½«ªÑ¡¡δ¼
- ¡Ñ»«ßαÑñßΓóÑ¡¡« ºá φΓ«⌐ ßΓαπ¬Γπα«⌐ ¼áßß¿óá
- íá⌐Γ, ¬«Γ«αδ⌐ «»¿ßδóáÑΓ »¿¬ßѽ¿ ó αáßΓα«ó«⌐
- ¬áαΓÑ.
-
- àß½¿ º¡áτÑ¡¿Ñ »«½∩ lbStyle αáó¡« BS_HATCHED,
- Γ« lbHatch «»αÑñѽ∩ÑΓ ¡á»αáó½Ñ¡¿Ñ ΦΓα¿σπεΘ¿σ
- ½¿¡¿⌐. ¥Γ« ñ«½ª¡« íδΓ∞ «ñ¡« ¿º ß½ÑñπεΘ¿σ
- º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
- HS_BDIAGONAL ÿΓα¿σ«ó¬á »«ñ πú½«¼ 45
- úαáñπß«ó ßóÑασπ 󡿺
- ß½Ñóá ¡á»αáó« («íαáΓ¡á∩
- ñ¿áú«¡á½∞).
-
- HS_CROSS ÿΓα¿σ«ó¬á ú«α¿º«¡Γá½∞¡δ¼¿
- ¿ óÑαΓ¿¬á½∞¡δ¼¿
- »ÑαÑßѬáεΘ¿¼¿ß∩ ½¿¡¿∩¼¿
- (»ÑαѬαÑßΓ¡á∩).
-
- HS_DIAGCROSS ÿΓα¿σ«ó¬á »ÑαÑßѬáεΘ¿¼¿ß∩
- ½¿¡¿∩¼¿ »«ñ πú½«¼ 45
- úαáñπß«ó (»ÑαѬαÑßΓ¡á∩
- ñ¿áú«¡á½∞¡á∩).
-
- HS_FDIAGONAL ÿΓα¿σ«ó¬á »«ñ πú½«¼ 45
- úαáñπß«ó ß¡¿ºπ óóÑασ
- ß½Ñóá ¡á»αáó« (»α∩¼á∩
- ñ¿áú«¡á½∞).
-
- HS_HORIZONTAL â«α¿º«¡Γá½∞¡á∩ ΦΓα¿σ«ó¬á.
-
-
- Windows 3.0/Ref/6#7 = 52 =
-
- HS_VERTICAL éÑαΓ¿¬á½∞¡á∩ ΦΓα¿σ«ó¬á.
-
- àß½¿ º¡áτÑ¡¿Ñ »«½∩ lbStyle αáó¡« BS_PATTERN,
- Γ« lbHatch ñ«½ª¡« íδΓ∞ ñÑß¬α¿»Γ«α«¼ αáßΓα«ó«⌐
- ¬áαΓδ, «»αÑñѽ∩εΘÑ⌐ Φáí½«¡.
-
- àß½¿ º¡áτÑ¡¿Ñ »«½∩ lbStyle αáó¡« BS_SOLID ¿½¿
- BS_HOLLOW, Γ« »«½Ñ lbHatch ¿ú¡«α¿απÑΓß∩.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿¿ CreatBrushIndirect ó ú½áóÑ
- 4, "滿߫¬ Σπ¡¬µ¿⌐", æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá, Æ«¼ 1.
-
- ───────────────────────────────────────────────────────────────
- LOGFONT
-
- äÑß¬α¿»Γ«α ½«ú¿τÑ߬«ú« Φα¿ΣΓá
-
- æΓαπ¬Γπαá ñá¡¡δσ LOGFONT «»αÑñѽ∩ÑΓ áΓα¿íπΓδ Φα¿ΣΓá.
- ÿα¿ΣΓ - φΓ« úαáΣ¿τÑ߬¿⌐ «íΩѬΓ, ¿ß»«½∞ºπѼδ⌐ ñ½∩ ß«ºñá¡¿∩
- ΓѬßΓá ¡á »«óÑασ¡«ßΓ¿ «Γ«íαáªÑ¡¿∩.
-
-
- typedef struct tagLOGFONT {
- short int lfHeight;
- short int lfWidth;
- short int lfEscapement;
- short int lfOrientation;
- short int lfWeight;
- BYTE lfItalic;
- BYTE lfUnderline;
- BYTE lfStrikeOut;
- BYTE lfCharSet;
- BYTE lfOutPrecision;
- BYTE lfClipPrecision;
- BYTE lfQuality;
- BYTE lfPitchAndFamily;
- BYTE lfFaceName[LF_FACESIZE];
- } LOGFONT;
-
- Å«½∩ LOGFONT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- lfHeight Ä»αÑñѽ∩ÑΓ ßαÑñ¡εε óδß«Γπ Φα¿ΣΓá ó
- φ½Ñ¼Ñ¡Γáσ πßΓα«⌐ßΓóá. éδß«Γá Φα¿ΣΓá ¼«ªÑΓ
- íδΓ∞ «»αÑñѽѡá ΓαѼ∩ ß»«ß«íἿ. àß½¿
- º¡áτÑ¡¿Ñ »«½∩ lfHÑight í«½∞ΦÑ ¡π½∩, Γ« «¡«
- »αÑ«íαáºπÑΓß∩ ó φ½Ñ¼Ñ¡Γδ πßΓα«⌐ßΓóá ¿ ñ½∩
- ¡Ñú« »«ñí¿αáÑΓß∩ »«ñσ«ñ∩ΘÑÑ º¡áτÑ¡¿Ñ ó
- ß««ΓóÑΓßΓó¿¿ ß óδß«Γ«⌐ º¡á¬«¼ÑßΓá
- ßπΘÑßΓóπεΘ¿σ Φα¿ΣΓ«ó. Åα¿ αáóÑ¡ßΓóÑ º¡áτÑ¡¿∩
-
- Windows 3.0/Ref/6#7 = 53 =
-
- »«½∩ lfHeight ¡π½ε óδß«Γá ß««ΓóÑΓßΓóπÑΓ
- º¡áτÑ¡¿ε »« π¼«½τá¡¿ε. àß½¿ º¡áτÑ¡¿Ñ »«½∩
- lfHeight ¼Ñ¡∞ΦÑ ¡π½∩, «¡« »αÑ«íαáºπÑΓß∩ ó
- φ½Ñ¼Ñ¡Γδ πßΓα«⌐ßΓóá ¿ ñ½∩ Ñú« áíß«½εΓ¡«ú«
- º¡áτÑ¡¿∩ »«ñí¿αáÑΓß∩ »«ñσ«ñ∩ΘÑÑ º¡áτÑ¡¿Ñ ó
- ß««ΓóÑΓßΓó¿¿ ß óδß«Γ«⌐ º¡á¬«¼ÑßΓá
- ßπΘÑßΓóπεΘ¿σ Φα¿ΣΓ«ó.
-
- lfWidth Ä»αÑñѽ∩ÑΓ ßαÑñ¡εε Φ¿α¿¡π ß¿¼ó«½«ó Φα¿ΣΓá ó
- φ½Ñ¼Ñ¡Γáσ πßΓα«⌐ßΓóá. àß½¿ º¡áτÑ¡¿Ñ »«½∩
- lfWidth αáó¡« ¡π½ε, ¬«φΣΣ¿µ¿Ñ¡Γ ߪáΓ¿∩
- πßΓα«⌐ßΓóá íπñÑΓ ß««Γ¡«ß¿Γ∞ß∩ ß
- ¬«φΣΣ¿µ¿Ñ¡ΓἿ ߪáΓ¿∩ ßπΘÑßΓóπεΘ¿σ Φα¿ΣΓ«ó, ó
- »«¿ß¬Ñ ¼¿¡¿¼á½∞¡«ú« áíß«½εΓ¡«ú« º¡áτÑ¡¿∩ φΓ«⌐
- αạ¿µδ.
-
- lfEscapement Ä»αÑñѽ∩ÑΓ πú«½ ó ñÑß∩Γδσ ñ«½∩σ úαáñπßá ¼Ñªñπ
- óÑ¬Γ«α«¼ ¡á¬½«¡á ¿ «ß∞ε x »«óÑασ¡«ßΓ¿
- «Γ«íαáªÑ¡¿∩. éÑ¬Γ«α ¡á¬½«¡á - φΓ« ½¿¡¿∩,
- »α«σ«ñ∩Θá∩ τÑαѺ ¿ßσ«ñ¡δÑ Γ«τ¬¿ »Ñαó«ú« ¿
- »«ß½Ññ¡Ñú« ß¿¼ó«½«ó ßΓ᫬¿. ôú«½ ¿º¼Ñα∩ÑΓß∩
- »α«Γ¿ó τáß«ó«⌐ ßΓαѽ¬¿ «Γ «ß¿ x.
-
- lfOrientation Ä»αÑñѽ∩ÑΓ πú«½ ó ñÑß∩Γδσ ñ«½∩σ úαáñπßá
- ¼Ñªñπ íẫó«⌐ ½¿¡¿Ñ⌐ ß¿¼ó«½á ¿ «ß∞ε x. ôú«½
- ¿º¼Ñα∩ÑΓß∩ »α«Γ¿ó τáß«ó«⌐ ßΓαѽ¬¿ «Γ «ß¿ x.
-
- lfWeight Ä»αÑñѽ∩ÑΓ ∩ᬫßΓ∞ Φα¿ΣΓá. ò«Γ∩ φΓ« ¼«ªÑΓ
- íδΓ∞ ½εí«Ñ µÑ½«Ñ º¡áτÑ¡¿Ñ «Γ 0 ñ« 1000,
- «íδτ¡δ¼¿ º¡áτÑ¡¿∩¼¿ ∩ó½∩εΓß∩:
-
- 400 ì«α¼á½∞¡δ⌐ Φα¿ΣΓ
- 700 å¿α¡δ⌐ Φα¿ΣΓ
-
- ¥Γ« »α¿í½¿ªÑ¡¡δÑ º¡áτÑ¡¿∩; αÑá½∞¡«Ñ
- ¿º«αáªÑ¡¿Ñ ºáó¿ß¿Γ «Γ ¡áτÑαΓá¡¿∩ Φα¿ΣΓá. àß½¿
- º¡áτÑ¡¿Ñ »«½∩ lfWeight αáó¡« 0, ¿ß»«½∞ºπÑΓß∩
- º¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε.
-
- lfItalic ôßΓá¡áó½¿óáÑΓ ¬παß¿ó, Ñß½¿ π¬áºá¡ ¡Ñ ¡π½∞.
-
- lfUnderline ôßΓá¡áó½¿óáÑΓ »«ñτÑનóá¡¿Ñ, Ñß½¿ π¬áºá¡ ¡Ñ
- ¡π½∞.
-
- lfStrikeOut ôßΓá¡áó½¿óáÑΓ ºáτÑનóá¡¿Ñ, Ñß½¿ π¬áºá¡ ¡Ñ
- ¡π½∞.
-
- lfCharSet Ä»αÑñѽ∩ÑΓ ¡áí«α ß¿¼ó«½«ó Φα¿ΣΓá. ¥Γ« »«½Ñ
- ¼«ªÑΓ íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ º¡áτÑ¡¿⌐:
-
- ANSI_CHARSET
-
- OEM_CHARSET
-
- Windows 3.0/Ref/6#7 = 54 =
-
-
- SIMBOL_CHARSET
-
- ìáí«α ß¿¼ó«½«ó OEM ∩ó½∩ÑΓß∩
- ß¿ßΓѼ¡«-ºáó¿ß¿¼δ¼.
-
- é ß¿ßΓÑ¼Ñ ¼«ªÑΓ ßπΘÑßΓó«óáΓ∞ Φα¿ΣΓ ¿ ß ñαπú¿¼
- ¡áí«α«¼ ß¿¼ó«½«ó. àß½¿ »α¿¬½áñ¡á∩ »α«úαá¼¼á
- ¿ß»«½∞ºπÑΓ Φα¿ΣΓ ß ¡Ñ¿ºóÑßΓ¡δ¼ ¡áí«α«¼
- ß¿¼ó«½«ó, Γ« «¡á ¡Ñ ñ«½ª¡á »α«í«óáΓ∞ »ÑαóÑßΓ¿
- ¿½¿ ¿¡ΓÑα»α¿Γ¿α«óáΓ∞ ßΓ᫬π, ¬«Γ«αá∩
- »αÑñßΓáó½Ñ¡á φΓ¿¼ Φα¿ΣΓ«¼.
-
- OutPrecision ôßΓá¡áó½¿óáÑΓ Γ«τ¡«ßΓ∞ óδó«ñá Φα¿ΣΓá.
- Æ«τ¡«ßΓ∞ óδó«ñá «»αÑñѽ∩ÑΓ, ¡á߬«½∞¬« Γ«τ¡«
- áΓα¿íπΓδ óδó«ñ¿¼«ú« ¿º«íαáªÑ¡¿∩ ñ«½ª¡δ
- ß«ó»áñáΓ∞ ß ºá»α«ΦÑ¡¡δ¼¿ óδß«Γ«⌐, Φ¿α¿¡«⌐
- Φα¿ΣΓá, «α¿Ñ¡ΓᵿÑ⌐ ß¿¼ó«½«ó, πú½«¼ ¡á¬½«¡á
- ßΓ᫬¿ ¿ Φáú«¼. Å« π¼«½τá¡¿ε ¿ß»«½∞ºπÑΓß∩
- º¡áτÑ¡¿Ñ OUT_DEFAULT_PRECIS.
-
- lfClipPrecision ôßΓá¡áó½¿óáÑΓ Γ«τ¡«ßΓ∞ «ΓßÑτÑ¡¿∩ «¬¡á
- Φα¿ΣΓá. Æ«τ¡«ßΓ∞ «ΓßÑτÑ¡¿∩ «»αÑñѽ∩ÑΓ, ¬á¬
- «ΓßѬáΓ∞ ß¿¼ó«½δ, ¬«Γ«αδÑ τáßΓ¿τ¡« óδσ«ñ∩Γ ºá
- «í½áßΓ∞ «ΓßÑτÑ¡¿∩. Å« π¼«½τá¡¿ε ¿ß»«½∞ºπÑΓß∩
- º¡áτÑ¡¿Ñ CLIP_DEFAULT_PRECIS.
-
- lfQuality ôßΓá¡áó½¿óáÑΓ ¬áτÑßΓó« óδó«ñá Φα¿ΣΓá.
- èáτÑßΓó« óδó«ñá «»αÑñѽ∩ÑΓ, ¡á߬«½∞¬«
- ΓΘáΓѽ∞¡« GDI ñ«½ªÑ¡ ß««Γ¡«ß¿Γ∞ áΓα¿íπΓδ
- ½«ú¿τÑ߬«ú« Φα¿ΣΓá ß áΓα¿íπΓἿ αÑá½∞¡«ú«
- Σ¿º¿τÑ߬«ú« Φα¿ΣΓá. ¥Γ« ¼«ªÑΓ íδΓ∞ «ñ¡« ¿º
- ß½ÑñπεΘ¿σ º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- DEFAULT_QUALITY é¡ÑΦ¡¿⌐ ó¿ñ Φα¿ΣΓá ¡Ñ
- ¿¼ÑÑΓ º¡áτÑ¡¿∩.
-
- DRAFT_QUALITY é¡ÑΦ¡¿⌐ ó¿ñ Φα¿ΣΓá ¡Ñ Γá¬
- óáªÑ¡, ¬á¬ »α¿
- PROOF_QUALITY. ä½∩
- Φα¿ΣΓ«ó GDI ñ«»πßΓ¿¼«
- ¼áßΦΓáí¿α«óá¡¿Ñ, ó
- αѺπ½∞ΓáΓÑ τÑú« ñ«ßΓπ»¡«
- í«½∞ΦÑÑ ¬«½¿τÑßΓó«
- Φα¿ΣΓ«ó, ¡« ¬áτÑßΓó«
- ¼«ªÑΓ íδΓ∞ σπªÑ.
- ÅαÑñ«ßΓáó½∩ÑΓß∩ »α¿
- ¡Ñ«íσ«ñ¿¼«ßΓ¿ óδñѽѡ¿Ñ
- ∩ᬫßΓ∞ε, ¬παß¿ó«¼,
- »«ñτÑનó᡿Ѽ ¿
-
- Windows 3.0/Ref/6#7 = 55 =
-
- ºáτÑનó᡿Ѽ.
-
- PROOF_QUALITY èáτÑßΓó« ß¿¼ó«½«ó Φα¿ΣΓá
- ó᪡ÑÑ,τѼ Γ«τ¡«Ñ
- ß½Ññ«óá¡¿Ñ áΓα¿íπΓá¼
- ½«ú¿τÑ߬«ú« Φα¿ΣΓá. ä½∩
- Φα¿ΣΓ«ó GDI «ΓßπΓßΓóπÑΓ
- ¼áßΦΓáí¿α«óá¡¿Ñ ¿
- óδí¿αáÑΓß∩ ¡á¿í«½ÑÑ
- »«ñσ«ñ∩Θ¿⌐ »« αẼÑαπ
- Φα¿ΣΓ. ò«Γ∩ óδíαá¡¡δ⌐
- αẼÑα Φα¿ΣΓá »α¿
- ¿ß»«½∞º«óá¡¿¿
- PROOF_QUALITY ¼«ªÑΓ
- «Γ«íαáªáΓ∞ß∩ ¡Ñ Γ«τ¡«, ¡«
- ¬áτÑßΓó« Φα¿ΣΓá óδß«¬« ¿
- πσπñΦÑ¡¿Ñ ó¡ÑΦ¡Ñú« ó¿ñá
- ¡Ñ »α«¿ßσ«ñ¿Γ.
- ÅαÑñ«ßΓáó½∩ÑΓß∩ »α¿
- ¡Ñ«íσ«ñ¿¼«ßΓ¿ óδñѽѡ¿Ñ
- ∩ᬫßΓ∞ε, ¬παß¿ó«¼,
- »«ñτÑનó᡿Ѽ ¿
- ºáτÑનó᡿Ѽ.
-
- lfPitchAndFamily Ä»αÑñѽ∩ÑΓ Φáú ¿ ßѼÑ⌐ßΓó« Φα¿ΣΓá.
- î½áñΦ¿Ñ ñóá í¿Γá «»αÑñѽ∩εΓ Φáú Φα¿ΣΓá,
- ¬«Γ«αδ⌐ ¼«ªÑΓ ¿¼ÑΓ∞ ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
-
- DEFAULT_PITCH
- FIXED_PITCH
- VARIABLE_PITCH
-
- ùÑΓδαÑ ßΓáαΦ¿σ í¿Γá «»αÑñѽ∩εΓ ßѼÑ⌐ßΓó«,
- ¬«Γ«α«Ñ ¼«ªÑΓ ¿¼ÑΓ∞ ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
-
- FF_DECORATIVE
- FF_DONTCARE
- FF_MODERN
- FF_ROMAN
- FF_SCRIPT
- FF_SWISS
-
- è«¡ßΓá¡Γδ «»αÑñѽѡδ Γᬿ¼ «íαẫ¼, τΓ«
- »«ñσ«ñ∩ΘÑÑ º¡áτÑ¡¿Ñ ¼«ªÑΓ íδΓ∞ »«½πτÑ¡«
- »α¿¼Ñ¡Ñ¡¿Ñ¼ «»Ñαᵿ¿ OR ¬ «ñ¡«⌐ ¬«¡ßΓá¡ΓÑ
- Φáúá ¿ ¬ «ñ¡«⌐ ¬«¡ßΓá¡ΓÑ ßѼÑ⌐ßΓóá.
-
- æÑ¼Ñ⌐ßΓóá Φα¿ΣΓ«ó «»¿ßδóáεΓ «íΘ¿⌐ ó¡ÑΦ¡¿⌐ ó¿ñ
- Φα¿ΣΓá. Ä¡¿ »αÑñ¡áº¡áτÑ¡δ ñ½∩ «»αÑñѽѡ¿∩
- Φα¿ΣΓ«ó, ¬«úñá ªÑ½áѼ«Ñ Γ«τ¡«Ñ ¡áτÑαΓá¡¿Ñ
- Φα¿ΣΓá ¡Ñ ñ«ßΓπ»¡«. ç¡áτÑ¡¿∩ ßѼÑ⌐ßΓó
- ß½ÑñπεΘ¿Ñ:
-
-
- Windows 3.0/Ref/6#7 = 56 =
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- FF_DECOFATIVE ì«ó«óóÑñÑ¡¡δÑ Φα¿ΣΓδ.
-
- FF_DONTCARE ê¼∩ úÑ¡Ñα¿απѼ«ú«
- ßѼÑ⌐ßΓóá. êß»«½∞ºπÑΓß∩,
- ¬«úñá ¿¡Σ«α¼áµ¿¿ « Φα¿ΣΓÑ
- ¡Ñ ßπΘÑßΓóπÑΓ ¿½¿
- «¡á íѺαẽ¿τ¡á.
-
- FF_MODERN ÿα¿ΣΓδ ß »«ßΓ«∩¡¡«⌐
- Φ¿α¿¡«⌐ ΦΓα¿σá, ß
- ºáßÑτ¬á¼¿ ¿½¿ íѺ. ÿα¿ΣΓδ
- ß »«ßΓ«∩¡¡δ¼ Φáú«¼
- »α¿¡áñ½ÑªáΓ «íδτ¡« ¬
- ßѼÑ⌐ßΓóπ modern.
-
- FF_ROMAN ÿα¿ΣΓδ ß »ÑαѼѡ¡«⌐
- Φ¿α¿¡«⌐ ΦΓα¿σá , ß
- ºáßÑτ¬á¼¿.
-
- FF_SCRIPT ÿα¿ΣΓδ, »«ñ«í¡δÑ
- ¡á»¿ßá¡¿ε "«Γ απ¬¿".
-
- FF_SWISS ÿα¿ΣΓδ ß »ÑαѼѡ¡«⌐
- Φ¿α¿¡«⌐ ΦΓα¿σá
- (»α«»«αµ¿«¡á½∞¡«
- »πßΓ«Γá¼), íѺ ºáßÑτѬ.
-
- lfFaceName[LF_FACESIZE] ôßΓá¡áó½¿óáÑΓ ¿¼∩ Φα¿ΣΓá.
- ¥Γ« ñ«½ª¡á íδΓ∞ ßΓ᫬á,
- «¬á¡τ¿óáεΘá∩ß∩ ¡π½Ñ¼.
- àß½¿ lpFaceName αáó¡«
- NULL, GDI ¿ß»«½∞ºπÑΓ
- º¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿¿ CreateFontIndirect ó
- "æ»¿ß¬Ñ öπ¡¬µ¿⌐",æ»αáó«τ¡«ú« Éπ¬«ó«ñßΓóá,Γ«¼ 1,ú½áóá 4.
-
- ───────────────────────────────────────────────────────────────
- LOGPALETTE [3.0]
-
- ê¡Σ«α¼áµ¿∩ « ½«ú¿τÑ߬«⌐ µóÑΓ¡«⌐ »á½¿ΓαÑ
-
- æΓαπ¬Γπαá ñá¡¡δσ LOGPALETTE «»αÑñѽ∩ÑΓ ½«ú¿τÑ߬πε µóÑΓ¡πε
- »á½¿Γαπ.
-
- typedef struct
- {
- WORD palVersion;
- WORD palNumEntries;
- PALETTEENTRY palPalEntry[];
-
- Windows 3.0/Ref/6#7 = 57 =
-
- } LOGPALETTE;
-
- Å«½∩ LOGPALETTE ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- palVersion Ä»αÑñѽ∩ÑΓ ¡«¼Ñα óÑαß¿¿ Windows ñ½∩ ßΓαπ¬Γπαδ
- (ΓѬπΘ¿⌐ ¡«¼Ñα 0x300).
-
- palNumEntries Ä»αÑñѽ∩ÑΓ τ¿ß½« φ½Ñ¼Ñ¡Γ«ó »á½¿Γαδ.
-
- palPalEntry[] Ä»αÑñѽ∩ÑΓ ¼áßß¿ó ßΓαπ¬Γπαδ ñá¡¡δσ
- PALETTEENTRY, ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ µóÑΓ ¿
- ¿ß»«½∞º«óá¡¿Ñ ¬áªñ«ú« φ½Ñ¼Ñ¡Γá ½«ú¿τÑ߬«⌐
- »á½¿Γαδ.
-
- 諼¼Ñ¡Γáα¿⌐
-
- ûóÑΓá ó Γáí½¿µÑ φ½Ñ¼Ñ¡Γ«ó »á½¿Γαδ ñ«½ª¡δ »«∩ó½∩Γ∞ß∩ ó
- »«α∩ñ¬Ñ ó«ºαáßΓá¡¿∩. ¥Γ« »«Γ«¼π, τΓ« φ½Ñ¼Ñ¡Γδ αáß»«½«ªÑ¡¡δÑ
- αá¡∞ΦÑ ó ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ, ¡á¿í«½ÑÑ »«ñσ«ñ∩Γ ¬ Γ«¼π, τΓ«íδ
- íδΓ∞ αẼÑΘÑ¡¡δ¼¿ ó ß¿ßΓѼ¡«⌐ »á½¿ΓαÑ.
-
- ¥Γá ßΓαπ¬Γπαá ñá¡¡δσ »ÑαÑñáÑΓß∩ ¬á¬ »áαá¼ÑΓα ó Σπ¡¬µ¿ε
- CreatePalette.
-
- ───────────────────────────────────────────────────────────────
- LOGPEN
-
- ê¡Σ«α¼áµ¿∩ «í áΓα¿íπΓáσ ½«ú¿τÑ߬«ú« »Ñαá
-
- æΓαπ¬Γπαá ñá¡¡δσ LOGPEN «»αÑñѽ∩ÑΓ Γ¿», Γ«½Θ¿¡π ¿ µóÑΓ
- »Ñαá. ÅÑα« - φΓ« úαáΣ¿τÑ߬¿⌐ «íΩѬΓ, ¿ß»«½∞ºπѼδ⌐ ñ½∩ α¿ß«óá¡¿∩
- ½¿¡¿⌐ ¿ «¬á¡Γ«ó«¬. æΓαπ¬Γπαá LOGPEN ¿ß»«½∞ºπÑΓß∩ Σπ¡¬µ¿Ñ⌐
- CreatePenIndirect.
-
- typedef struct tagLOGPEN {
- WORD lopnStyle;
- POINT lopnWidth;
- COLORREF lopnColor;
- } LOGPEN;
-
- Å«½∩ LOGPEN ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- lopnStyle Ä»αÑñѽ∩ÑΓ Γ¿» »Ñαá. æ««ΓóÑΓßΓóπεΘÑÑ º¡áτÑ¡¿Ñ
- «»αÑñѽ∩ÑΓ Γ¿» ß«ºñáóáѼ«⌐ ½¿¡¿¿:
-
-
- Windows 3.0/Ref/6#7 = 58 =
-
- ê¼∩ ç¡áτÑ¡¿Ñ ÉѺπ½∞ΓáΓ
- ─── ──────── ─────────
-
- PS_SOLID 0 ────────
-
- PS_DASH 1 ─ ─ ─ ─
-
- PS_DOT 2 ....
-
- PS_DASHDOT 3 ──.──.──.
-
- PS_DASHDOTDOT 4 ──..──..──
-
- PS_NULL 5
-
- PS_INSIDEFRAME 6 ─────────
-
- àß½¿ Φ¿α¿¡á »Ñαá í«½∞ΦÑ, τѼ 1 ¿ »Ñα« Γ¿»á
- PS_INSIDEFRAME, Γ« ½¿¡¿∩ α¿ßπÑΓß∩ ó¡πΓα¿
- ΣαÑ⌐¼á óßÑσ »α¿¼¿Γ¿ó«ó, ¿ß¬½ετá∩
- ¼¡«ú«πú«½∞¡¿¬¿ ¿ ½«¼á¡¡δÑ; »Ñα« α¿ßπÑΓ
- ½«ú¿τÑ߬¿¼ µóÑΓ«¼, Ñß½¿ µóÑΓ »Ñαá ¡Ñ
- »«½¡«ßΓ∞ε ß««ΓóÑΓßóπÑΓ ñ«»πßΓ¿¼δ¼ º¡áτÑ¡¿∩¼
- RGB. Æ¿» PS_INSIDEFRAME ¿ñÑ¡Γ¿τÑ¡ Γ¿»π
- PS_SOLID, Ñß½¿ Φ¿α¿¡á »Ñαá ¼Ñ¡∞ΦÑ ¿½¿ αáó¡á
- 1.
-
- lopnWidth Ä»αÑñѽ∩ÑΓ Γ«½Θ¿¡π »Ñαá ó ½«ú¿τÑ߬¿σ
- φ½Ñ¼Ñ¡Γáσ. àß½¿ º¡áτÑ¡¿Ñ »«½∩ lopnWidth αáó¡«
- 0, Γ« Γ«½Θ¿¡á »Ñαá αáó¡á «ñ¡«¼π »¿¬ßÑ½ε ¡á
- αáßΓα«óδσ πßΓα«⌐ßΓóáσ.
-
- lopnColor Ä»αÑñѽ∩ÑΓ µóÑΓ »Ñαá.
-
- 諼¼Ñ¡Γáα¿⌐
-
- ç¡áτÑ¡¿Ñ y ó ßΓαπ¬ΓπαÑ POINT ñ½∩ lopnWidth ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿¿ CreatePenIndirect ó
- "æ»¿ß¬Ñ öπ¡¬µ¿⌐", æ»αáó«τ¡«ú« Éπ¬«ó«ñßΓóá,Γ«¼ 1,ú½áóá 4.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 59 =
-
- MDICREATESTRUCT [3.0]
-
- æΓαπ¬Γπαá ß«ºñá¡¿∩ ñ«τÑα¡Ñú« «¬¡á MDI
-
- æΓαπ¬Γπαá ñá¡¡δσ MDICREATESTRUCT ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «
- ¬½áßßÑ, ºáú«½«ó¬Ñ, ó½áñѽ∞µÑ, αáß»«½«ªÑ¡¿¿ ¿ αẼÑαáσ
- ñ«τÑα¡Ñú« «¬¡á MDI.
-
- typedef struct tagMDICREATESTRUCT
- {
- LPSTR szClass;
- LPSTR szTitle;
- HANDLE hOwner;
- int x;
- int y;
- int cx;
- int cy;
- LONG style;
- LONG lParam;
- } MDICREATESTRUCT;
-
-
- Å«½∩ MDICREATESTRUCT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- szClass æ«ñÑαª¿Γ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á «»αÑñѽѡ¡δ⌐
- »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐ ¬½áßß ñ«τÑα¡Ñú« «¬¡á
- MDI.
-
- szTitle æ«ñÑαª¿Γ ñ½¿¡¡δ⌐ π¬áºáΓѽ∞ ¡á ºáú«½«ó«¬ «¬¡á
- ñ«τÑα¡Ñú« «¬¡á MDI.
-
- hOwner ¥Γ« ñÑß¬α¿»Γ«α φ¬ºÑ¼»½∩αá »α¿¬½áñ¡«⌐
- »α«úαá¼¼δ, ß«ºñáεΘÑ⌐ ñ«τÑα¡ÑÑ «¬¡« MDI.
-
- x Ä»αÑñѽ∩ÑΓ ¡áτá½∞¡πε ½Ñóπε »«º¿µ¿ε ñ«τÑα¡Ñú«
- «¬¡á MDI. àß½¿ ¿ß»«½∞º«óá¡« º¡áτÑ¡¿Ñ
- CW_USEDEFAULT, Γ« ñ«τÑα¡ÑÑ «¬¡« MDI »«½πτáÑΓ
- ú«α¿º«¡Γá½∞¡πε »«º¿µ¿ε »« π¼«½τá¡¿ε.
-
- y Ä»αÑñѽ∩ÑΓ ¡áτá½∞¡πε óÑασ¡εε »«º¿µ¿ε
- ñ«τÑα¡Ñú« «¬¡á MDI. àß½¿ ¿ß»«½∞º«óá¡«
- º¡áτÑ¡¿Ñ CW_USEDEFAULT, Γ« ñ«τÑα¡ÑÑ «¬¡« MDI
- »«½πτáÑΓ óÑαΓ¿¬á½∞¡πε »«º¿µ¿ε »« π¼«½τá¡¿ε.
-
- cx Ä»αÑñѽ∩ÑΓ ¡áτá½∞¡πε Φ¿α¿¡π ñ«τÑα¡Ñú« «¬¡á
- MDI. àß½¿ ¿ß»«½∞º«óá¡« º¡áτÑ¡¿Ñ
- CW_USEDEFAULT, Γ« ñ«τÑα¡ÑÑ «¬¡« MDI »«½πτáÑΓ
- Φ¿α¿¡π »« π¼«½τá¡¿ε.
-
-
- Windows 3.0/Ref/6#7 = 60 =
-
- cy Ä»αÑñѽ∩ÑΓ ¡áτá½∞¡πε óδß«Γπ ñ«τÑα¡Ñú« «¬¡á
- MDI. àß½¿ ¿ß»«½∞º«óá¡« º¡áτÑ¡¿Ñ
- CW_USEDEFAULT, Γ« ñ«τÑα¡ÑÑ «¬¡« MDI »«½πτáÑΓ
- óδß«Γπ »« π¼«½τá¡¿ε.
-
- style Ä»αÑñѽ∩ÑΓ ñ«íáó«τ¡δÑ Γ¿»δ ñ½∩ ñ«τÑα¡Ñú« «¬¡á
- MDI. Å«½Ñ style ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡« ó «ñ¡«
- ¿º ß½ÑñπεΘ¿σ º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- WS_MINIMIZE ä«τÑα¡ÑÑ «¬¡« MDI ß«ºñáÑΓß∩ ó
- ¼¿¡¿¼á½∞¡«¼ ß«ßΓ«∩¡¿¿.
-
- WS_MAXINIZE ä«τÑα¡ÑÑ «¬¡« MDI ß«ºñáÑΓß∩ ó
- ¼á¬ß¿¼á½∞¡«¼ ß«ßΓ«∩¡¿¿.
-
- WS_HSCROLL ä«τÑα¡ÑÑ «¬¡« MDI ß«ºñáÑΓß∩ ß
- ú«α¿º«¡Γá½∞¡«⌐ ßΓ᫬«⌐
- »α«¬απΓ¬¿.
-
- WS_VSCROOL ä«τÑα¡ÑÑ «¬¡« MDI ß«ºñáÑΓß∩ ß
- óÑαΓ¿¬á½∞¡«⌐ ßΓ᫬«⌐ »α«¬απΓ¬¿.
-
- lParam ¥Γ« »α«úαá¼¼¡«-«»αÑñѽѡ¡á∩ 32-πσ í¿Γ«óá∩
- óѽ¿τ¿¡á.
-
- 諼¼Ñ¡Γáα¿⌐
-
- è«úñá ñ«τÑα¡ÑÑ «¬¡« MDI ß«ºñá¡«, Windows »«ßδ½áÑΓ ó φΓ«
- «¬¡« ß««íΘÑ¡¿Ñ WM_CREATE. Åáαá¼ÑΓα lParam φΓ«ú« ß««íΘÑ¡¿∩
- ß«ñÑαª¿Γ π¬áºáΓѽ∞ ¡á ßΓαπ¬Γπαπ ñá¡¡δσ CREATESTRUCT. Å«½Ñ
- lpCreateParams ßΓαπ¬Γπαδ ñá¡¡δσ CREATESTRUCT ß«ñÑαª¿Γ π¬áºáΓѽ∞
- ¡á ßΓαπ¬Γπαπ ñá¡¡δσ MDICREATESTRUCT »ÑαÑñá¡¡δ⌐ ß ß««íΘÑ¡¿Ñ¼
- WM_MDICREATE, ¬«Γ«α«Ñ ß«ºñὫ ñ«τÑα¡ÑÑ «¬¡« MDI.
-
- ───────────────────────────────────────────────────────────────
- MEASUREITEMSTRUCT [3.0]
-
- ÉẼÑα¡«ßΓ∞ í½«¬á π»αáó½Ñ¡¿∩ α¿ßπѼ«ú« ó½áñѽ∞µÑ¼
-
- æΓαπ¬Γπαá ñá¡¡δσ MEASUREITEMSTRUCT ¿¡Σ«α¼¿απÑΓ Windows «
- αẼÑα¡«ßΓ¿ í½«¬á π»αáó½Ñ¡¿∩, α¿ßπѼ«ú« ó½áñѽ∞µÑ¼.¥Γ«
- »«ºó«½∩ÑΓ Windows «ßπΘÑßΓó½∩Γ∞ óºá¿¼«ñÑ⌐ßΓó¿Ñ ß í½«¬á¼¿
- π»αáó½Ñ¡¿∩ ¬«ααÑ¬Γ¡«. é½áñѽѵ í½«¬á π»αáó½Ñ¡¿∩, α¿ßπѼ«ú«
- »«½∞º«óáΓѽѼ »«½πτáÑΓ π¬áºáΓѽ∞ ¡á φΓπ ßΓαπ¬Γπαπ ¬á¬ »áαá¼ÑΓα
- lParam ß««íΘÑ¡¿∩ WM_MEASUREITEM .ü½«¬ π»αáó½Ñ¡¿∩ α¿ßπѼδ⌐
- »«½∞º«óáΓѽѼ »«ßδ½áÑΓ φΓ« ß««íΘÑ¡¿Ñ «¬¡π Ñú« ó½áñѽ∞µá,¬«úñá
- í½«¬ π»αáó½Ñ¡¿∩ ß«ºñáÑΓß∩; ó½áñѽѵ »«ß½Ñ φΓ«ú« ºá»«½¡∩ÑΓ
- ß««ΓóÑΓßóπεΘ¿Ñ »«½∩ ó ßΓαπ¬ΓπαÑ ñ½∩ í½«¬á π»αáó½Ñ¡¿∩ ¿ »ÑαÑñáÑΓ
- π»αáó½Ñ¡¿Ñ. ¥Γá ßΓαπ¬Γπαá ñá¡¡δσ «íΘá∩ ñ½∩ óßÑσ í½«¬«ó
- π»αáó½Ñ¡¿∩, α¿ßπѼδσ »«½∞º«óáΓѽѼ.
-
- Windows 3.0/Ref/6#7 = 61 =
-
-
- typedef struct tagMEASUREITEMSTRUCT
- {
- WORD CtlType;
- WORD CtlID;
- WORD itemID;
- WORD itemWidth;
- WORD itemHeight;
- DWORD itemData;
- } MEASUREITEMSTRUCT;
-
- Å«½∩ MEASUREITEMSTRUCT ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- CtlType Ä»αÑñѽ∩ÑΓ Γ¿» í½«¬á π»αáó½Ñ¡¿∩. ç¡áτÑ¡¿∩
- Γ¿»«ó í½«¬«ó π»αáó½Ñ¡¿∩ »«¬áºá¡δ ¡¿ªÑ:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- ODT_BUTTON è½áó¿Φá, α¿ßπѼá∩ ó½áñѽ∞µÑ¼.
-
- ODT_COMBOBOX è«¼í¿¡¿α«óá¡¡á∩ »á¡Ñ½∞,
- α¿ßπѼá∩ ó½áñѽ∞µÑ¼.
-
- ODT_LISTBOX Åá¡Ñ½∞ »ÑαÑτ¡∩, α¿ßπѼá∩
- ó½áñѽ∞µÑ¼.
-
- ODT_MENU îÑ¡ε, α¿ßπѼ«Ñ ó½áñѽ∞µÑ¼.
-
- CtlID Ä»αÑñѽ∩ÑΓ ID í½«¬á π»αáó½Ñ¡¿∩ ñ½∩
- ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿,»á¡Ñ½¿ »ÑαÑτ¡∩ ¿½¿
- ¬½áó¿Φ¿.¥Γ« »«½Ñ ¡Ñ ¿ß»«½∞ºπÑΓß∩ ñ½∩ ¼Ñ¡ε.
-
- itemID Ä»αÑñѽ∩ÑΓ ID φ½Ñ¼Ñ¡Γá ¼Ñ¡ε ñ½∩ ¼Ñ¡ε ¿½¿ ID
- φ½Ñ¼Ñ¡Γá »á¡Ñ½¿ »ÑαÑτ¡∩ ñ½∩ »á¡Ñ½¿ »ÑαÑτ¡∩ ¿
- ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿ ¿º¼Ñ¡∩Ѽ«⌐ óδß«Γδ.¥Γ«
- »«½Ñ ¡Ñ ¿ß»«½∞ºπÑΓß∩ ñ½∩ ¬«¼í¿¡¿α«óá¡¡«⌐
- »á¡Ñ½¿ ¿½¿ »á¡Ñ½¿ »ÑαÑτ¡∩ Σ¿¬ß¿α«óá¡¡«⌐
- óδß«Γδ, ¿½¿ ¬½áó¿Φ¿.
-
- itemWidth Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π φ½Ñ¼Ñ¡Γá ¼Ñ¡ε.é½áñѽѵ
- φ½Ñ¼Ñ¡Γá ¼Ñ¡ε, α¿ßπѼ«ú« ó½áñѽ∞µÑ¼ ñ«½ªÑ¡
- ºá»«½¡¿Γ∞ φΓ« »«½Ñ »ÑαÑñ ó«ºóαáΘÑ¡¿Ñ¼
- π»αáó½Ñ¡¿∩ »«ß½Ñ «íαáí«Γ¬¿ ß««íΘÑ¡¿∩.
-
- itemHeight Ä»αÑñѽ∩ÑΓ óδß«Γπ «Γñѽ∞¡«ú« φ½Ñ¼Ñ¡Γá ó
- »á¡Ñ½¿ »ÑαÑτ¡∩ ¿½¿ ¼Ñ¡ε. ÅÑαÑñ ó«ºóαáΘÑ¡¿Ñ¼
- π»αáó½Ñ¡¿∩ »«ß½Ñ «íαáí«Γ¬¿ ß««íΘÑ¡¿∩ ó½áñѽѵ
- ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿,»á¡Ñ½¿ »ÑαÑτ¡∩ ¿½¿
-
- Windows 3.0/Ref/6#7 = 62 =
-
- φ½Ñ¼Ñ¡Γá ¼Ñ¡ε,α¿ßπѼδσ ó½áñѽ∞µÑ¼, ñ«½ªÑ¡
- ºá»«½¡¿Γ∞ φΓ« »«½Ñ.
-
- itemData æ«ñÑαª¿Γ º¡áτÑ¡¿Ñ, ¬«Γ«α«Ñ í佫 »ÑαÑñá¡« ó
- »á¡Ñ½∞ »ÑαÑτ¡∩ ¿½¿ ¬«¼í¿¡¿α«óá¡¡πε »á¡Ñ½∞ ó
- »áαá¼ÑΓαÑ lParam «ñ¡«ú« ¿º ß½ÑñπεΘ¿σ
- ß««íΘÑ¡¿⌐:
-
- CB_ADDSTRING
-
- CB_INSERTSTRING
-
- LB_ADDSTRING
-
- LB_INSERTSTRING
-
- æ«ñÑαª¿Γ (DWORD) óѽ¿τ¿¡π, »ÑαÑñá¡¡πε ¬á¬
- »áαá¼ÑΓα lpNewItem Σπ¡¬µ¿⌐ AppendMenu,
- InsertMenu ¿½¿ ModlfyMenu, ¬«Γ«αδÑ ñ«íáó½∩εΓ
- ¿½¿ ¼«ñ¿Σ¿µ¿απεΓ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε. ¥Γ« ß«ñÑন¼«Ñ
- ¡Ñ «»αÑñѽѡ¡« ñ½∩ ¬½áó¿Φ.
-
- 諼¼Ñ¡Γáα¿⌐
-
- ìÑπñáτ¡« ºá»«½¡Ñ¡¡δÑ »«½∩ ßΓαπ¬Γπαδ MEASUREITEMSTRUCT
- íπñπΓ »α¿ó«ñ¿Γ∞ ¬ ½«ª¡δ¼ «»Ñαᵿ∩¼ í½«¬á π»αáó½Ñ¡¿∩.
-
- ───────────────────────────────────────────────────────────────
- MENUITEMTEMPLATE
-
- ÿáí½«¡ φ½Ñ¼Ñ¡Γá ¼Ñ¡ε
-
- Å«½¡δ⌐ Φáí½«¡ ¼Ñ¡ε ß«ßΓ«¿Γ ¿º ºáú«½«ó¬á ¿ «ñ¡«ú« ¿½¿
- ¡Ñ߬«½∞¬¿σ »ÑαÑτ¡Ñ⌐ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε. ì¿ªÑ »α¿óÑñÑ¡á ßΓαπ¬Γπαá
- ºáú«½«ó«¬á Φáí½«¡á ¼Ñ¡ε:
-
- typedef struct {
- WORD versionNumber;
- WORD offset;
- } MENUITEMTEMPLATEHEADER;
-
- Å«½∩ MENUITEMTEMPLATEHEADER ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- versionNumber Ä»αÑñѽ∩ÑΓ ¡«¼Ñα óÑαß¿¿. 䫽ª¡« íδΓ∞ αáó¡«
- ¡π½ε.
-
- offset Ä»αÑñѽ∩ÑΓ ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ »«ß½Ñ ºáú«½«ó¬á
- Γ«ú« ¼ÑßΓá, úñÑ ¡áτ¿¡áÑΓß∩ ß»¿ß«¬ φ½Ñ¼Ñ¡Γ«ó
- ¼Ñ¡ε.
-
- Windows 3.0/Ref/6#7 = 63 =
-
-
- Äñ¡á ¿½¿ í«½∞ΦÑ ßΓαπ¬Γπα MENUITEMTEMPLATE ¬«¼í¿¡¿απεΓß∩ ó
- Σ«α¼Ñ ß»¿ß¬á «íΩÑ¬Γ«ó ¼Ñ¡ε.
-
- typedef struct {
- WORD mtOption;
- WORD mtID;
- LPSTR mtString;
- } MENUITEMEPLATE;
-
-
- Å«½∩ ßΓαπ¬Γπαδ MENUITEMEPLATE ¿¼ÑεΓ ß½ÑñπεΘÑÑ º¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- mtOption Ä»αÑñѽ∩ÑΓ ¼á߬π «ñ¡«ú« ¿½¿ ¡Ñ߬«½∞¬¿σ
- óßΓα«Ñ¡¡δσ »áαá¼ÑΓα«ó ¼Ñ¡ε, ¬«Γ«αδÑ
- ߻ѵ¿Σ¿µ¿απεΓ ó¡ÑΦ¡¿⌐ ó¿ñ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε.
- æπΘÑßΓóπεΓ ß½ÑñπεΘ¿Ñ »áαá¼ÑΓαδ ¼Ñ¡ε:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- MF_CHECKED ¥½Ñ¼Ñ¡Γ ¿¼ÑÑΓ ¬«¡Γα«½∞¡πε
- «Γ¼ÑΓ¬π ßñπñπεΘπε ºá ¡¿¼.
-
- MF_END ¥½Ñ¼Ñ¡Γ ñ«½ªÑ¡ íδΓ∞ «»αÑñѽѡ
- ¬á¬ »«ß½Ññ¡¿⌐ φ½Ñ¼Ñ¡Γ ó
- ¡á¬½áñδóáѼ«¼ ¿½¿ ßΓáΓ¿τÑ߬«¼
- ¼Ñ¡ε.
-
- MF_GRAYED ¥½Ñ¼Ñ¡Γ »Ñαó«¡áτá½∞¡« ¡Ñá¬Γ¿óÑ¡
- ¿ ¿º«íαáªáÑΓß∩ ßÑαδ¼ µóÑΓ«¼.
-
- MF_HELP ¥½Ñ¼Ñ¡Γ ¿¼ÑÑΓ óÑαΓ¿¬á½∞¡δ⌐
- αáºñѽ¿Γѽ∞ ß½Ñóá «Γ ¡Ñú«.
-
- MF_MENUBARBREAK ¥½Ñ¼Ñ¡Γ αẼÑΘáÑΓß∩ ó ¡«ó«¼
- ßΓ«½íµÑ. æΓáαδ⌐ ¿ ¡«óδ⌐ ßΓ«½íµδ
- αáºñѽ∩εΓß∩ ½¿¡¿Ñ⌐.
-
- MF_MENUBREAK ¥½Ñ¼Ñ¡Γ αẼÑΘáÑΓß∩ ó ¡«ó«¼
- ßΓ«½íµÑ.
-
- MF_OWNERDRAW é½áñѽѵ ¼Ñ¡ε «ΓóÑΓßΓóѡѡ ºá
- α¿ß«óá¡¿Ñ óßÑσ ó¿ñ¿¼δσ ¿º¼Ñ¡Ñ¡¿⌐
- «íΩÑ¬Γ«ó ¼Ñ¡ε, ó¬½ετá∩
- »«ñßóÑΓ¬π, »«¼ÑΓ¬π ¿ ¡Ñá¬Γ¿ó¡«Ñ
- ß«ßΓ«∩¡¿Ñ. ¥Γ«Γ »áαá¼ÑΓα ¡Ñ
- αáºαÑΦÑ¡ ñ½∩ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε
- óÑασ¡Ñú« πα«ó¡∩.
-
- Windows 3.0/Ref/6#7 = 64 =
-
-
- MF_POPUP Åα¿ óδí«αÑ φ½Ñ¼Ñ¡Γá «Γ«íαáªáÑΓß∩
- »«ñß»¿ß«¬ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε.
-
- mtID Ä»αÑñѽ∩ÑΓ ¬«ñ ñ½∩ ¿ñÑ¡Γ¿Σ¿¬áµ¿¿ φ½Ñ¼Ñ¡Γá
- ¡Ñ¡á¬½áñδóáѼ«ú« ¼Ñ¡ε. æΓαπ¬Γπαá ñá¡¡δσ
- MENUITEMTEMPLATE ñ½∩ ¡á¬½áñδóáѼδσ φ½Ñ¼Ñ¡Γ«ó
- ¼Ñ¡ε ¡Ñ ß«ñÑαª¿Γ »«½∩ mtID.
-
- mtString ô¬áºδóáÑΓ ¡á ºá¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ß¿¼ó«½∞¡πε
- ßΓ᫬π, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ ¿¼∩ φ½Ñ¼Ñ¡Γá ¼Ñ¡ε.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿¿ LoadMenuInderect ó "滿߬Ñ
- öπ¡¬µ¿⌐", æ»αáó«τ¡«ú« Éπ¬«ó«ñßΓóá,Γ«¼ 1,ú½áóá 4.
-
- ───────────────────────────────────────────────────────────────
- METAFILEPICT
-
- æΓαπ¬Γπαá ¿º«íαáªÑ¡¿∩ ¼ÑΓáΣá⌐½á
-
- æΓαπ¬Γπαá ñá¡¡δσ METAFILEPICT «»αÑñѽ∩ÑΓ Σ«α¼áΓ
- ¿º«íαáªÑ¡¿∩ ¼ÑΓáΣá⌐½á, ¿ß»«½∞ºπѼδ⌐ ñ½∩ «í¼Ñ¡á ñá¡¡δ¼¿
- ¼ÑΓáΣá⌐½á τÑαѺ ß¿ßΓѼ¡δ⌐ íπΣÑα.
-
- typedef struct tagMETAFILEPICT {
- int mm;
- int xExt, yExt;
- HANDLE hMF;
- } METAFILEPICT;
-
- Å«½∩ ßΓαπ¬Γπαδ METAFILEPICT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- mm çáñáÑΓ úαáΣ¿τÑ߬¿⌐ αѪ¿¼, ó ¬«Γ«α«¼ ß«ºñáÑΓß∩
- ¿º«íαáªÑ¡¿Ñ.
-
- xExt çáñáÑΓ αẼÑα ¿º«íαáªÑ¡¿∩ ¼ÑΓáΣá⌐½á ñ½∩ óßÑσ
- αѪ¿¼«ó, ¬α«¼Ñ MM_ISOTROPIC ¿ MM_ANISOTROPIC.
- éѽ¿τ¿¡á x «»αÑñѽ∩ÑΓ Φ¿α¿¡π »α∩¼«πú«½∞¡¿¬á,
- ó¡πΓα¿ ¬«Γ«α«ú« ß«ºñáÑΓß∩ ¿º«íαáªÑ¡¿Ñ.
- è««αñ¿¡áΓδ ºáñáεΓß∩ ó φ½Ñ¼Ñ¡Γáσ,
- ß««ΓóÑΓßΓóπεΘ¿σ úαáΣ¿τÑ߬«¼π αѪ¿¼π.
-
- yExt çáñáÑΓ αẼÑα ¿º«íαáªÑ¡¿∩ ¼ÑΓáΣá⌐½á ñ½∩ óßÑσ
- αѪ¿¼«ó, ¬α«¼Ñ MM_ISOTROPIC ¿ MM_ANISOTROPIC.
- éѽ¿τ¿¡á y «»αÑñѽ∩ÑΓ óδß«Γπ »α∩¼«πú«½∞¡¿¬á,
- ó¡πΓα¿ ¬«Γ«α«ú« ß«ºñáÑΓß∩ ¿º«íαáªÑ¡¿Ñ.
- è««αñ¿¡áΓδ ºáñáεΓß∩ ó φ½Ñ¼Ñ¡Γáσ,
- ß««ΓóÑΓßΓóπεΘ¿σ úαáΣ¿τÑ߬«¼π αѪ¿¼π.
-
-
- Windows 3.0/Ref/6#7 = 65 =
-
- ä½∩ αѪ¿¼«ó MM_ISOTROPIC ¿ MM_ANISOTROPIC,
- ¬«Γ«αδÑ ñ«»π߬áεΓ ¼áßΦΓáí¿α«óá¡¿Ñ, »«½∩ xExt
- ¿ yExt ß«ñÑαªáΓ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ "»αÑñ½áúáѼδ⌐
- αẼÑα" ó φ½Ñ¼Ñ¡Γáσ MM_HIMETRIC. ä½∩
- ¿º«íαáªÑ¡¿⌐ MM_ANISOTROPIC º¡áτÑ¡¿∩ »«½Ñ⌐
- xExt ¿ yExt ¼«úπΓ αáó¡∩Γ∞ß∩ 0, ¬«úñá
- «ΓßπΓßΓóπÑΓ »αÑñ½áúáѼδ⌐ αẼÑα. ä½∩
- ¿º«íαáªÑ¡¿⌐ MM_ISOTROPIC ñ«½ªÑ¡ íδΓ∞ ºáñá¡
- ¬«φΣΣ¿µ¿Ñ¡Γ ߪáΓ¿∩, ñáªÑ ¬«úñá «ΓßπΓßΓóπÑΓ
- »αÑñ½áúáѼδ⌐ αẼÑα. (àß½¿ »αÑñ½áúáѼδ⌐
- αẼÑα ºáñá¡, ¬«φΣΣ¿µ¿Ñ¡Γ ߪáΓ¿∩
- πßΓá¡áó½¿óáÑΓß∩ »« αẼÑαπ.) ùΓ«íδ ºáñáΓ∞
- ¬«φΣΣ¿µ¿Ñ¡Γ ߪáΓ¿∩ íѺ πßΓá¡«ó½Ñ¡¿∩
- »αÑñ½áúáѼ«ú« αẼÑαá, ¡Ñ«íσ«ñ¿¼« »α¿ßó«¿Γ∞
- »«½∩¼ xExt ¿ yExt «Γα¿µáΓѽ∞¡δÑ º¡áτÑ¡¿∩,
- «Γ¡«ΦÑ¡¿Ñ ¬«Γ«αδσ »α¿í½¿º¿Γѽ∞¡« αáó¡«
- ¬«φΣΣ¿µ¿Ñ¡Γπ ߪáΓ¿∩. éѽ¿τ¿¡á «Γα¿µáΓѽ∞¡δσ
- º¡áτÑ¡¿⌐ »«½Ñ⌐ xExt ¿ yExt ¿ú¡«α¿απÑΓß∩;
- ¿ß»«½∞ºπÑΓß∩ Γ«½∞¬« ¿σ «Γ¡«ΦÑ¡¿Ñ.
-
- hMF Ä»αÑñѽ∩ÑΓ ¼ÑΓáΣá⌐½ ó »á¼∩Γ¿.
-
- ───────────────────────────────────────────────────────────────
- MSG
-
- æΓαπ¬Γπαá ñá¡¡δσ ß««íΘÑ¡¿∩
-
- æΓαπ¬Γπαá ñá¡¡δσ MSG ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε ¿º «τÑαÑñ¿
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ßαÑñδ WINDOWS.
-
- typedef struct tagMSG {
- HWND hwnd;
- WORD message;
- WORD wParam;
- LONG lParam;
- DWORD time;
- POINT pt;
- } MSG;
-
- Å«½∩ MSG ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- hwnd Ä»αÑñѽ∩ÑΓ ñÑß¬α¿»Γ«α «¬¡á, »«½πτáεΘÑú«
- ß««íΘÑ¡¿Ñ.
-
- message ô¬áºδóáÑΓ ¡«¼Ñα ß««íΘÑ¡¿∩.
-
- wParam Ä»αÑñѽ∩ÑΓ ñ«»«½¡¿Γѽ∞¡πε ¿¡Σ«α¼áµ¿ε «
- ß««íΘÑ¡¿¿. Æ«τ¡«Ñ º¡áτÑ¡¿Ñ ºáó¿ß¿Γ «Γ
- ¬«¡¬αÑΓ¡«ú« º¡áτÑ¡¿∩ »«½∩ message.
-
- Windows 3.0/Ref/6#7 = 66 =
-
-
- lParam Ä»αÑñѽ∩ÑΓ ñ«»«½¡¿Γѽ∞¡πε ¿¡Σ«α¼áµ¿ε «
- ß««íΘÑ¡¿¿. Æ«τ¡δ⌐ ß¼δß½ ºáó¿ß¿Γ «Γ
- ¬«¡¬αÑΓ¡«ú« º¡áτÑ¡¿∩ »«½∩ message.
-
- time ô¬áºδóáÑΓ óαѼ∩ »«ß佬¿ ß««íΘÑ¡¿∩.
-
- pt Ä»αÑñѽ∩ÑΓ »«º¿µ¿ε "¼δΦ¿" ( ó ¬««αñ¿¡áΓáσ
- φ¬αá¡á) ó ¼«¼Ñ¡Γ »«ß佬¿ ß««íΘÑ¡¿∩.
-
- ───────────────────────────────────────────────────────────────
- îULTIKEYHELP
-
- æΓαπ¬Γπαá Γáí½¿µδ ¬½ετÑóδσ ß½«ó Windows Help
-
- æΓαπ¬Γπαá ñá¡¡δσ MULTIKEYHELP «»αÑñѽ∩ÑΓ Γáí½¿µπ ¬½ετÑóδσ
- ß½«ó ¿ ßó∩ºá¡¡«Ñ ß ¡Ñ⌐ ¬½ετÑó«Ñ ß½«ó«, ¿ß»«½∞ºπѼδÑ »α«úαá¼¼«⌐
- Windows Help.
-
- typedef struct tagMULTIKEYHELP {
- WORD mkSize;
- BYTE mkKeylist;
- BYTE mkKeyphrase[];
- } MULTIKETHELP;
-
- Å«½∩ ßΓαπ¬Γπαδ MULTIKEYHELP ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- mkSize Ä»αÑñѽ∩ÑΓ ñ½¿¡π ßΓαπ¬Γπαδ MULTIKEYHELP ó
- íá⌐Γáσ.
-
- mkKeylist æ«ñÑαª¿Γ Ññ¿¡¿τ¡δ⌐ ß¿¼ó«½, ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ
- Γáí½¿µπ ¬½ετÑóδσ ß½«ó ñ½∩ »«¿ß¬á.
-
- mkKeyphrase[] æ«ñÑαª¿Γ ßΓ᫬π ß¿¼ó«½«ó, «¬á¡τ¿óáεΘπεß∩
- ¡π½Ñ¼,¬«Γ«αá∩ «»αÑñѽ∩ÑΓ ¬½ετÑó«Ñ ß½«ó«,
- αẼÑΘÑ¡¡«Ñ ó Γáí½¿µÑ ¬½ετÑóδσ ß½«ó.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 67 =
-
- OFSTRUCT
-
- æΓαπ¬Γπαá «Γ¬αδΓ«ú« Σá⌐½á
-
- æΓαπ¬Γπαá ñá¡¡δσ OFSTRUCT ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε «í «Γ¬αδΓ«¼
- Σá⌐½Ñ.
-
- typedef struct tagOFSTRUCT {
- BYTE cBytes;
- BYTE fFixedDisk;
- WORD nErrCode;
- BYTE reserved[4];
- BYTE szPathName[120];
- } OFSTRUCT;
-
- Å«½∩ ßΓαπ¬Γπαδ OFSTRUCT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- cBytes Ä»αÑñѽ∩ÑΓ ñ½¿¡π ( ó íá⌐Γáσ) ßΓαπ¬Γπαδ
- ñá¡¡δσ OFSTRUCT.
-
- fFixedDisk Ä»αÑñѽ∩ÑΓ, ¡áσ«ñ¿Γß∩ ½¿ Σá⌐½ ¡á ªÑßΓ¬«¼
- ñ¿ß¬Ñ. öá⌐½ ¡áσ«ñ¿Γß∩ ¡á ªÑßΓ¬«¼ ñ¿ß¬Ñ, Ñß½¿
- »«½Ñ ¿¼ÑÑΓ ¡Ñ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ.
-
- nErrCode Ä»αÑñѽ∩ÑΓ ¬«ñ «Φ¿í¬¿ DOS, Ñß½¿ Σπ¡¬µ¿∩
- OpenFile ó«ºóαáΘáÑΓ -1.
-
- reserved[4] ùÑΓδαÑ íá⌐Γá, ºáαѺÑαó¿α«óá¡¡δÑ ñ½∩
- ¿ß»«½∞º«óá¡¿∩ ó íπñπΘѼ.
-
- szPathName[120] Ä»αÑñѽ∩ÑΓ 120 íá⌐Γ, ß«ñÑαªáΘ¿σ »«½¡«Ñ ¿¼∩
- Σá⌐½á. ¥Γá ßΓ᫬á ß«ñÑαª¿Γ ß¿¼ó«½δ ¿º
- ¡áí«αá ß¿¼ó«½«ó OEM.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 68 =
-
- PAINTSTRUCT
-
- ê¡Σ«α¼áµ¿∩ « α¿ß«óá¡¿¿
-
- æΓαπ¬Γπαá ñá¡¡δσ PAINTSTRUCT ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε ñ½∩
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ, ¬«Γ«αá∩ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á ñ½∩
- α¿ß«óá¡¿∩ ó »«½∞º«óáΓѽ∞߬«⌐ «í½áßΓ¿ «¬¡á, »α¿¡áñ½ÑªáΘÑú«
- »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ.
-
- typedef struct tagPAINTSTRUCT {
- HDC hdc;
- BOOL fErase;
- RECT rcPaint;
- BOOL fRestore;
- BOOL fIncUpdate;
- BYTE rgbReserved[16];
- } PAINTSTRUCT;
-
- Å«½∩ PAINTSTRUCT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- hdc Ä»αÑñѽ∩ÑΓ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩, ¬«Γ«αδ⌐
- ñ«½ªÑ¡ íδΓ∞ ¿ß»«½∞º«óá¡ ñ½∩ α¿ß«óá¡¿∩.
-
- fErase ô¬áºδóáÑΓ, íδ½ ½¿ »ÑαÑα¿ß«óá¡ ºá¡«ó« Σ«¡. ö«¡
- íδ½ »ÑαÑα¿ß«óá¡, Ñß½¿ º¡áτÑ¡¿Ñ fErase «Γ½¿τ¡«
- «Γ ¡π½∩.
-
- rcPaint Ä»αÑñѽ∩ÑΓ ½Ñóδ⌐ óÑασ¡¿⌐ ¿ »αáóδ⌐ ¡¿ª¡¿⌐
- πú½δ »α∩¼«πú«½∞¡¿¬á, ó ¬«Γ«α«¼ ºá»αáΦ¿óáÑΓß∩
- α¿ß«óá¡¿Ñ.
-
- fRestore çáαѺÑαó¿α«óá¡¡«Ñ »«½Ñ. êß»«½∞ºπÑΓß∩ ßἫ⌐
- ßαÑñ«⌐ Windows.
-
- fIncUpdate çáαѺÑαó¿α«óá¡¡«Ñ »«½Ñ. êß»«½∞ºπÑΓß∩ ßἫ⌐
- ßαÑñ«⌐ Windows.
-
- rgbReserved[16] Ä»αÑñѽ∩ÑΓ αѺÑαó¡δ⌐ í½«¬ »á¼∩Γ¿,
- ¿ß»«½∞ºπѼδ⌐ ßἫ⌐ ßαÑñ«⌐ Windows.
-
- ───────────────────────────────────────────────────────────────
- PALETTEENTRY [3.0]
-
- ¥½Ñ¼Ñ¡Γ ½«ú¿τÑ߬«⌐ µóÑΓ«ó«⌐ »á½¿Γαδ
-
- æΓαπ¬Γπαá ñá¡¡δσ PALETTEENTRY «»αÑñѽ∩ÑΓ µóÑΓá ¿
- »α¿¼Ñ¡Ñ¡¿Ñ φ½Ñ¼Ñ¡Γ«ó ó ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ µóÑΓá. ï«ú¿τÑ߬á∩
- »á½¿Γαá «»αÑñѽѡ¡á ó ßΓαπ¬ΓπαÑ LOGPALETTE.
-
-
- Windows 3.0/Ref/6#7 = 69 =
-
- typedef struct
- {
- BYTE peRed;
- BYTE peGreen;
- BYTE peBlue;
- BYTE peFlags;
- } PALETTEENTRY;
-
- Å«½∩ ßΓαπ¬Γπαδ PALETTEENTRY ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- peRed Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ¬αáß¡«⌐ ß«ßΓáó½∩εΘÑ⌐
- ñ½∩ µóÑΓá φ½Ñ¼Ñ¡Γá »á½¿Γαδ.
-
- peGreen Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ºÑ½Ñ¡«⌐ ß«ßΓáó½∩εΘÑ⌐
- ñ½∩ µóÑΓá φ½Ñ¼Ñ¡Γá »á½¿Γαδ.
-
- peBlue Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ú«½πí«⌐ ß«ßΓáó½∩εΘÑ⌐
- ñ½∩ µóÑΓá φ½Ñ¼Ñ¡Γá »á½¿Γαδ.
-
- peFlags Ä»αÑñѽ∩ÑΓ ¬á¬ φ½Ñ¼Ñ¡Γ »á½¿Γαδ ñ«½ªÑ¡ íδΓ∞
- ¿ß»«½∞º«óá¡. Å«½Ñ peFlags ¼«ªÑΓ íδΓ∞
- πßΓá¡«ó½Ñ¡« ó NULL ¿½¿ ó «ñ¡π ¿º ß½ÑñπεΘ¿σ
- óѽ¿τ¿¡:
-
- ö½áú ç¡áτÑ¡¿Ñ
- ──── ────────
-
- PC_EXPLICIT Ä»αÑñѽ∩ÑΓ,τΓ« ¼½áñΦÑÑ ß½«ó«
- φ½Ñ¼Ñ¡Γá ½«ú¿τÑ߬«⌐ »á½¿Γαδ
- «»αÑñѽ∩ÑΓ ¿¡ñÑ¬ß á»»áαáΓ¡«⌐
- »á½¿Γαδ.¥Γ«Γ Σ½áú »«ºó«½∩ÑΓ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ
- »«¬áºáΓ∞ ß«ñÑαªá¡¿Ñ
- á»»áαáΓ¡«⌐ »á½¿Γαδ.
-
- PC_NOCOLLAPSE Ä»αÑñѽ∩ÑΓ, τΓ« µóÑΓ íπñÑΓ
- αẼÑΘÑ¡ ó ¡Ñ¿ß»«½∞ºπѼ«¼
- φ½Ñ¼Ñ¡ΓÑ, ó ß¿ßΓѼ¡«⌐
- »á½¿ΓαÑ ó¼ÑßΓ« »«ñ«í¡«ú«
- ßπΘÑßΓóπεΘÑú« µóÑΓá ó
- ß¿ßΓѼ¡«⌐ »á½¿ΓαÑ. àß½¿ ¡ÑΓ
- ¡Ñ¿ß»«½∞ºπѼ«ú« φ½Ñ¼Ñ¡Γá ó
- ß¿ßΓѼ¡«⌐ »á½¿ΓαÑ, Γ« µóÑΓ
- »«ñí¿αáÑΓß∩ ¬á¬ «íδτ¡«.
-
- è«úñá-Γ« φëà µóÑΓ ó
- ß¿ßΓѼ¡«⌐ »á½¿ΓαÑ, µóÑΓá ó
- ñαπú¿σ ½«ú¿τÑ߬¿σ »á½¿Γαáσ
- ¼«úπΓ »«ñ«⌐Γ¿ ¬ φΓ«¼π µóÑΓπ.
-
- Windows 3.0/Ref/6#7 = 70 =
-
-
- PC_RESERVED Ä»αÑñѽ∩ÑΓ, τΓ« φ½Ñ¼Ñ¡Γ
- ½«ú¿τÑ߬«⌐ »á½¿Γαδ íπñÑΓ
- ¿ß»«½∞º«óá¡ ñ½∩
- ¼π½∞Γ¿»½¿¬áµ¿¿ »á½¿Γαδ; φΓ«
- »αÑñ«ΓóαáΓ¿Γ ñαπú¿Ñ «¬¡á ¿º
- »«ñ«íαá¡¡δσ µóÑΓ«ó φΓ«ú«
- φ½Ñ¼Ñ¡Γá »á½¿Γαδ ß Γ«ú«
- ¼«¼Ñ¡Γá ¬á¬ φëà µóÑΓ íπñÑΓ
- τáßΓ¿τ¡« ¿º¼Ñ¡Ñ¡. àß½¿
- ¡Ñ¿ß»«½∞ºπѼδ⌐ φ½Ñ¼Ñ¡Γ
- ß¿ßΓѼ¡«⌐ »á½¿Γαδ ñ«ßΓπ»Ñ¡,
- Γ« φëà µóÑΓ íπñÑΓ αẼÑΘÑ¡
- ó ñá¡¡«¼ φ½Ñ¼Ñ¡ΓÑ.é« óßÑσ
- ñαπú¿σ ß½πτá∩σ µóÑΓ ¡Ñ íπñÑΓ
- ñ«ßΓπ»Ñ¡ ñ½∩ ¼π½∞Γ¿»½¿¬áµ¿¿.
-
- ───────────────────────────────────────────────────────────────
- POINT
-
- æΓαπ¬Γπαá ñá¡¡δσ Γ«τ¬¿
-
- æΓαπ¬Γπαá ñá¡¡δσ POINT «»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓδ x ¿ y Γ«τ¬¿.
-
- typedef struct tagPOINT {
- int x;
- int y;
- } POINT;
-
- Å«½∩ ßΓαπ¬Γπαδ POINT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- x Ä»αÑñѽ∩ÑΓ º¡áτÑ¡¿Ñ x-¬««αñ¿¡áΓδ Γ«τ¬¿.
-
- y Ä»αÑñѽ∩ÑΓ º¡áτÑ¡¿Ñ y-¬««αñ¿¡áΓδ Γ«τ¬¿.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿⌐ ChildWindowFromPoint,
- PtInRect ¿ WindowFromPoint ó "æ»¿ß¬Ñ öπ¡¬µ¿⌐",æ»αáó«τ¡«ú«
- απ¬«ó«ñßΓóá, Γ«¼ 1, ú½áóá 4.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 71 =
-
- RECT
-
- æΓαπ¬Γπαá ñá¡¡δσ »α∩¼«πú«½∞¡¿¬á
-
- æΓαπ¬Γπαá ñá¡¡δσ RECT «»αÑñѽ∩ÑΓ ¬««αñ¿¡áΓδ ½Ñó«ú«
- óÑασ¡Ñú« ¿ »αáó«ú« ¡¿ª¡Ñú« πú½«ó »α∩¼«πú«½∞¡¿¬á.
-
- typedef struct tagRECT {
- int left;
- int top;
- int right;
- int bottom;
- } RECT;
-
- Å«½∩ ßΓαπ¬Γπαδ RECT ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- left Ä»αÑñѽ∩ÑΓ x-¬««αñ¿¡áΓπ ½Ñó«ú« óÑασ¡Ñú« πú½á
- »α∩¼«πú«½∞¡¿¬á.
-
- top Ä»αÑñѽ∩ÑΓ y-¬««αñ¿¡áΓπ ½Ñó«ú« óÑασ¡Ñú« πú½á
- »α∩¼«πú«½∞¡¿¬á.
-
- right Ä»αÑñѽ∩ÑΓ x-¬««αñ¿¡áΓπ »αáó«ú« ¡¿ª¡Ñú« πú½á
- »α∩¼«πú«½∞¡¿¬á.
-
- bottom Ä»αÑñѽ∩ÑΓ y-¬««αñ¿¡áΓπ »αáó«ú« ¡¿ª¡Ñú« πú½á
- »α∩¼«πú«½∞¡¿¬á.
-
- 諼¼Ñ¡Γáα¿⌐
-
- ÿ¿α¿¡á »α∩¼«πú«½∞¡¿¬á, «»αÑñѽѡ¡á∩ ßΓαπ¬Γπα«⌐ RECT, ¡Ñ
- ñ«½ª¡á »αÑóδΦáΓ∞ 32768 Ññ¿¡¿µ.
-
- ───────────────────────────────────────────────────────────────
- RGBQUAD [3.0]
-
- æΓαπ¬Γπαá RGB µóÑΓá
-
- æΓαπ¬Γπαá ñá¡¡δσ RGBQUAD «»¿ßδóáÑΓ «Γ¡«ß¿Γѽ∞¡δÑ
- ¿¡Γѡ߿ó¡«ßΓ¿ ¬αáß¡«⌐, ºÑ½Ñ¡«⌐ ¿ ß¿¡Ñ⌐ ß«ßΓáó½∩εΘÑ⌐ µóÑΓá. Å«½Ñ
- bmiColors ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPINFO ß«ßΓ«¿Γ ¿º ¼áßß¿óá
- ßΓαπ¬Γπα RGBQUAD.
-
- typedef struct tagRGBQUAD {
- BYTE rgbBlue;
- BYTE rgbGreen;
- BYTE rgbRed;
- BYTE rgbReserved;
- } RGBQUAD;
-
- Windows 3.0/Ref/6#7 = 72 =
-
-
- Å«½∩ ßΓαπ¬Γπαδ RGBQUAD ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- rgbBluet Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ú«½πí«⌐ ß«ßΓáó½∩εΘÑ⌐
- µóÑΓá.
-
- rgbGreen Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ºÑ½Ñ¡«⌐ ß«ßΓáó½∩εΘÑ⌐
- µóÑΓá.
-
- rgbRed Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ¬αáß¡«⌐ ß«ßΓáó½∩εΘÑ⌐
- µóÑΓá.
-
- rgbReserved ìÑ ¿ß»«½∞ºπÑΓß∩ ¿ ñ«½ª¡« íδΓ∞ αáó¡« ¡π½ε.
-
-
- ───────────────────────────────────────────────────────────────
- RGBTRIPLE [3.0]
-
- æΓαπ¬Γπαá RGB µóÑΓá
-
- æΓαπ¬Γπαá ñá¡¡δσ RGBTRIPLE «»¿ßδóáÑΓ «Γ¡«ß¿Γѽ∞¡δÑ
- ¿¡Γѡ߿ó¡«ßΓ¿ ¬αáß¡«⌐, ºÑ½Ñ¡«⌐ ¿ ß¿¡Ñ⌐ ß«ßΓáó½∩εΘÑ⌐ µóÑΓá. Å«½Ñ
- bmciColors ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPCOREINFO ß«ßΓ«¿Γ ¿º ¼áßß¿óá
- ßΓαπ¬Γπα RGBTRIPLE.
-
- typedef struct tagRGBTROPLE {
- BYTE rgbtBlue;
- BYTE rgbtGreen;
- BYTE rgbtRed;
- } RGBTRIPLE;
-
- Å«½∩ ßΓαπ¬Γπαδ RGBTRIPLE ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- rgbtBluet Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ú«½πí«⌐ ß«ßΓáó½∩εΘÑ⌐
- µóÑΓá.
-
- rgbtGreen Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ºÑ½Ñ¡«⌐ ß«ßΓáó½∩εΘÑ⌐
- µóÑΓá.
-
- rgbtRed Ä»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ¬αáß¡«⌐ ß«ßΓáó½∩εΘÑ⌐
- µóÑΓá.
-
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 73 =
-
- TEXTMETRIC
-
- Äß¡«ó¡δÑ »áαá¼ÑΓαδ Φα¿ΣΓá
-
- æΓαπ¬Γπαá ñá¡¡δσ TEXTMETRIC ß«ñÑαª¿Γ «ß¡«ó¡πε ¿¡Σ«α¼áµ¿ε «
- Σ¿º¿τÑ߬«¼ Φα¿ΣΓÑ. éßÑ αẼÑαδ ñá¡δ ó ½«ú¿τÑ߬¿σ Ññ¿¡¿µáσ, Γ.Ñ.
- ºáó¿ß∩Γ «Γ ΓѬπΘÑú« αѪ¿¼á «Γ«íαáªÑ¡¿∩.
-
- typedef struct tagTEXTMETRIC {
- short int tmHeight;
- short int tmAscent;
- short int tmDescent;
- short int tmInternalLeading;
- short int tmExternalLeading;
- short int tmAveCharWidth;
- short int tmMaxCharWidth;
- short int tmWeight;
- BYTE tmItalic;
- BYTE tmUnderlined;
- BYTE tmStruckOut;
- BYTE tmFirstChar;
- BYTE tmLastChar;
- BYTE tmDefaultChar;
- BYTE tmBreakChar;
- BYTE tmPitchAndFamily;
- BYTE tmCharSet;
- short int tmOverhang;
- short int tmDigitizedAspectX;
- short int tmDigitizedAspectY;
- } TEXTMETRIC;
-
- Å«½∩ TEXTMETRIC ¿¼ÑεΓ ß½ÑñπεΘ¿Ñ ¡áº¡áτÑ¡¿∩:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- tmHeight Ä»αÑñѽ∩ÑΓ óδß«Γπ ß¿¼ó«½«ó (»«ñΩѼ + ß»π߬).
-
- tmAscent Ä»αÑñѽ∩ÑΓ »«ñΩѼ ß¿¼ó«½«ó (ó Ññ¿¡¿µáσ ¡áñ
- íẫó«⌐ ½¿¡¿Ñ⌐).
-
- tmDescent Ä»αÑñѽ∩ÑΓ ß»π߬ ß¿¼ó«½«ó (ó Ññ¿¡¿µáσ »«ñ
- íẫó«⌐ ½¿¡¿Ñ⌐).
-
- tmInternalLeading Ä»αÑñѽ∩ÑΓ óѽ¿τ¿¡π ó¡πΓαÑ¡¡Ñú« αáºαδóá
- ó »αÑñѽáσ úαá¡¿µ, πßΓá¡«ó½Ñ¡¡δσ tmHeight.
- ç¡á¬¿ πñáαÑ¡¿∩ (Γ¿½∞ñá ¿ ñα.) ¼«úπΓ
- αáß»«½áúáΓ∞ß∩ ó φΓ«⌐ «í½áßΓ¿. ¥Γ« »«½Ñ ¼«ªÑΓ
- íδΓ∞ πßΓá¡«ó½Ñ¡« ó 0 »« óδí«απ αáºαáí«Γτ¿¬á.
-
- tmExternalLeading Ä»αÑñѽ∩ÑΓ óѽ¿τ¿¡π ó¡ÑΦ¡Ñú« αáºαδóá,
- ¬«Γ«αδ⌐ »« ΓαÑí«óá¡¿ε αáºαáí«Γτ¿¬á »α¿¬½áñ¡á∩
-
- Windows 3.0/Ref/6#7 = 74 =
-
- »α«úαá¼¼á ñ«½ª¡á ñ«íáó¿Γ∞ ¼Ñªñπ ßΓα«¬á¼¿. Æá¬
- ¬á¬ φΓá «í½áßΓ∞ αáß»«½«ªÑ¡á ó¡Ñ ßἫú«
- Φα¿ΣΓá, «¡á ¡Ñ ß«ñÑαª¿Γ º¡á¬«ó πñáαÑ¡¿∩ ¿ ¡Ñ
- íπñÑΓ ¿º¼Ñ¡∩Γ∞ß∩ ó맮óἿ óδó«ñá ΓѬßΓá ó
- αѪ¿¼Ñ OPAQUE ¿½¿ TRANSPARENT. ¥Γ« »«½Ñ ¼«ªÑΓ
- íδΓ∞ πßΓá¡«ó½Ñ¡« ó 0 »« óδí«απ αáºαáí«Γτ¿¬á.
-
- tmAveCharWidth Ä»αÑñѽ∩ÑΓ ßαÑñ¡εε Φ¿α¿¡π ß¿¼ó«½«ó Φα¿ΣΓá
- (»α¿í½¿ªÑ¡¡« «»αÑñѽ∩ÑΓß∩ ¬á¬ Φ¿α¿¡á íπ¬óδ
- "X"). ¥Γá óѽ¿τ¿¡á ¡Ñ ó¬½ετáÑΓ óδßΓπ»á
- ΓαÑíπѼ«ú« ñ½∩ ß¿¼ó«½«ó ª¿α¡«ú« ¿½¿
- ¡á¬½«¡¡«ú« Γ¿»á.
-
- tmMaxCharWidth Ä»αÑñѽ∩ÑΓ ¼á¬ß¿¼á½∞¡πε Φ¿α¿¡π ß¿¼ó«½«ó
- Φα¿ΣΓá.
-
- tmWeight Ä»αÑñѽ∩ÑΓ ∩ᬫßΓ∞ Φα¿ΣΓá.
-
- tmItalic ôßΓá¡áó½¿óáÑΓ ¬παß¿ó, Ñß½¿ ºáñá¡ ¡Ñ ¡«½∞.
-
- tmUnderlined ôßΓá¡áó½¿óáÑΓ »«ñτÑનóá¡¿Ñ, Ñß½¿ ºáñá¡ ¡Ñ
- ¡«½∞.
-
- tmStruckOut ôßΓá¡áó½¿óáÑΓ ºáτÑનóá¡¿Ñ, Ñß½¿ π¬áºá¡ ¡Ñ
- ¡«½∞.
-
- tmFirstChar ôßΓá¡áó½¿óáÑΓ º¡áτÑ¡¿Ñ »Ñαó«ú« ß¿¼ó«½á,
- «»αÑñѽѡ¡«ú« ó Φα¿ΣΓÑ.
-
- tmLastChar ôßΓá¡áó½¿óáÑΓ º¡áτÑ¡¿Ñ »«ß½Ññ¡Ñú« ß¿¼ó«½á,
- «»αÑñѽѡ¡«ú« ó Φα¿ΣΓÑ.
-
- tmDefaultChar ô¬áºδóáÑΓ ¡«¼Ñα ß¿¼ó«½á, ¬«Γ«αδ⌐ íπñÑΓ
- ºá¼ÑΘáΓ∞ ß¿¼ó«½δ, ¡Ñ «»αÑñѽѡ¡δÑ ó Φα¿ΣΓÑ.
-
- tmBreakChar ôßΓá¡áó½¿óáÑΓ º¡áτÑ¡¿Ñ ß¿¼ó«½á, ¬«Γ«αδ⌐ íπñÑΓ
- ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ ºá»«½¡Ñ¡¿∩ »α«¼ÑªπΓ¬«ó
- ¼Ñªñπ ß½«óἿ »α¿ óδαáó¡¿óá¡¿¿ ΓѬßΓá.
-
- tmPitchAndFamily Ä»αÑñѽ∩ÑΓ Φáú ¿ ßѼÑ⌐ßΓó« óδíαá¡¡«ú«
- Φα¿ΣΓá. î½áñΦ¿⌐ í¿Γ ó¬½ετÑ¡, Ñß½¿ Φα¿ΣΓ ¿¼ÑÑΓ
- »ÑαѼѡ¡δ⌐ Φáú. ùÑΓδαÑ ßΓáαΦ¿σ í¿Γá ºáñáεΓ
- ßѼÑ⌐ßΓó« Φα¿ΣΓá. Å«½Ñ tmPitchAndFamily ¼«ªÑΓ
- íδΓ∞ ߬«¼í¿¡¿α«óá¡« ß ΦÑßΓ¡áñµáΓ¿α¿τ¡δ¼
- º¡áτÑ¡¿Ñ¼ F0 ß »«¼«Θ∞ε »«αáºα∩ñ¡«ú« AND ¿
- ºáΓѼ ßαáó¡Ñ¡« ß ¿¼Ñ¡á¼¿ ßѼÑ⌐ßΓó Φα¿ΣΓ«ó.
- Å«ñα«í¡« ßѼÑ⌐ßΓóá Φα¿ΣΓ«ó αáßß¼«ΓαÑ¡δ ó
- «»¿ßá¡¿¿ ßΓαπ¬Γπαδ ñá¡¡δσ LOGFONT.
-
- tmCharSet Ä»αÑñѽ∩ÑΓ ¡áí«α ß¿¼ó«½«ó Φα¿ΣΓá.
-
- tmOverhang Ä»αÑñѽ∩ÑΓ ñ«»«½¡¿Γѽ∞¡πε »«ßΓα«τ¡πε Φ¿α¿¡π,
- ¬«Γ«αá∩ ¼«ªÑΓ íδΓ∞ ñ«íáó½Ñ¡á ¬ ¡Ñ¬«Γ«αδ¼
-
- Windows 3.0/Ref/6#7 = 75 =
-
- ß¿¡ΓѺ¿α«óá¡¡δ¼ Φα¿ΣΓá¼. é« óαѼ∩ »«ßΓα«Ñ¡¿∩
- Φα¿ΣΓ«ó ß Γᬿ¼¿ áΓα¿íπΓἿ, ¬á¬ ª¿α¡δ⌐ Φα¿ΣΓ
- ¿½¿ ¬παß¿ó, GDI ¿½¿ πßΓα«⌐ßΓóπ ¼«ªÑΓ
- »«¡áñ«í¿Γ∞ß∩ πóѽ¿τ¿Γ∞ Φ¿α¿¡π ßΓ᫬¿ ºá ßτÑΓ
- πóѽ¿τÑ¡¿∩ Φ¿α¿¡δ ß¿¼ó«½«ó ¿ ßἫ⌐ ßΓ᫬¿.
- ìá»α¿¼Ñα, GDI ¿º¼Ñ¡∩ÑΓ ßΓ᫬π »πΓѼ
- αáßΦ¿αÑ¡¿∩ ó¡πΓα¿ß¿¼ó«½∞¡«ú« »α«ßΓαá¡ßΓóá ¿
- πΓ«½ΘÑ¡¿∩, á Γá¬ªÑ »α¿í½¿ªÑ¡¿∩ Φα¿ΣΓá ¬
- ¬παß¿óπ »πΓѼ ¡á¬½«¡á ß¿¼ó«½«ó ßΓ᫬¿. é
- ½εí«¼ ß½πτáÑ ¿¼ÑÑΓ ¼ÑßΓ« πóѽ¿τÑ¡¿Ñ αẼÑαá
- ßἫ⌐ ßΓ᫬¿. ä½∩ ª¿α¡δσ ßΓ᫬ φΓ«
- αáßßΓ«∩¡¿Ñ, ¡á ¬«Γ«α«Ñ »α«¿ßσ«ñ¿Γ ÑÑ
- αáßΦ¿αÑ¡¿Ñ ¿º-ºá πΓ«½ΘÑ¡¿∩. ä½∩ ßΓ᫬ ¬παß¿óá
- φΓ« óѽ¿τ¿¡á, ¡á ¬«Γ«απε óÑασ¡∩∩ τáßΓ∞ Φα¿ΣΓá
- ߬áΦ¿óáÑΓß∩ «Γ¡«ß¿Γѽ∞¡« ¡¿ª¡Ñ⌐.
-
- Å«½Ñ tmOverhang »«ºó«½∩ÑΓ »α¿¬½áñ¡«⌐
- »α«úαá¼¼Ñ «»αÑñѽ¿Γ∞, ¬á¬á∩ τáßΓ∞ Φ¿α¿¡δ
- ß¿¼ó«½á, ó«ºóαáΘáѼ«⌐ Σπ¡¬µ¿Ñ⌐ GetTextExtent
- ñ½∩ «ñ¡«ú« ß¿¼ó«½á, ∩ó½∩ÑΓß∩ Σá¬Γ¿τÑ߬«⌐
- Φ¿α¿¡«⌐ ß¿¼ó«½á, á ¬á¬á∩ - ñ«»«½¡¿Γѽ∞¡«⌐
- Φ¿α¿¡«⌐ ¡á ßΓ᫬π. öá¬Γ¿τÑ߬á∩ Φ¿α¿¡á
- ß««ΓóÑΓßΓóπÑΓ ó«ºóαáΘáѼ«¼π º¡áτÑ¡¿ε ºá
- óδτÑΓ«¼ óѽ¿τ¿¡δ »αÑóδΦÑ¡¿∩.
-
- tmDigitizedAspectX Ä»αÑñѽ∩ÑΓ óÑαΓ¿¬á½∞¡δ⌐ ¬«φΣΣ¿µ¿Ñ¡Γ
- ߪáΓ¿∩ πßΓα«⌐ßΓóá, ñ½∩ ¬«Γ«αδσ φëà Φα¿ΣΓ íδ½
- ß«ºñá¡.
-
- tmDigitizedAspectY Ä»αÑñѽ∩ÑΓ ¬«φΣΣ¿µ¿Ñ¡Γ ߪáΓ¿∩
- πßΓα«⌐ßΓóá, ñ½∩ ¬«Γ«α«ú« Φα¿ΣΓ íδ½ ß«ºñá¡.
- ÄΓ¡«ΦÑ¡¿Ñ º¡áτÑ¡¿∩ »«½∩ tmDigitizedAspectY ¬
- º¡áτÑ¡¿ε »«½∩ tmDigitizedAspectX - φΓ«
- «Γ¡«ΦÑ¡¿Ñ ¬«φΣΣ¿µ¿Ñ¡Γ«ó ߪáΓ¿∩ πßΓα«⌐ßΓóá,
- ñ½∩ ¬«Γ«α«ú« φëà Φα¿ΣΓ íδ½ ß«ºñá¡.
-
- 漫Γα¿ΓÑ Γá¬ªÑ «»¿ßá¡¿Ñ Σπ¡¬µ¿⌐ GetDeviceCaps ¿
- GetTextMetrics ó ú½áóÑ 4, "滿߫¬ Σπ¡¬µ¿⌐", æ»αáó«τ¡«ú«
- απ¬«ó«ñßΓóá, Æ«¼ 1.
-
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 76 =
-
- WNDCLASS
-
- æΓαπ¬Γπαá ñá¡¡δσ ¬½áßßá «¬¡á
-
- æΓαπ¬Γπαá ñá¡¡δσ WNDCLASS ß«ñÑαª¿Γ áΓα¿íπΓδ ¬½áßßá,
- αÑú¿ßΓα¿απѼδÑ Σπ¡¬µ¿Ñ⌐ RegisterClass.
-
- typedef struct tagWNDCLASS {
- WORD style;
- long (FAR PASCAL *lpfnWndProc) ();
- int cbClsExtra;
- int cbWndExtra;
- HANDLE hInstance;
- HICON hIcon;
- HCURSOR hCursor;
- HBRUSH hbrBackground;
- LPSTR lpszMenuName;
- LPSTR lpszClassName;
- } WNDCLASS;
-
- Å«½∩ WNDCLASS ¿¼ÑεΓ ß½ÑñπεΘÑÑ ¡áº¡áτÑ¡¿Ñ:
- ───────────────────────────────────────────────────────────────
-
- Å«½Ñ ìạáτÑ¡¿Ñ
- ──── ──────────
-
- style O»αÑñѽ∩ÑΓ Γ¿» ¬½áßßá. ¥Γ¿ Γ¿»δ ¼«úπΓ
- ¬«¼í¿¡¿α«óáΓ∞ß∩ »α¿ »«¼«Θ¿ »«αáºα∩ñ¡«⌐
- «»Ñαᵿ¿ OR. ¥Γ« ¼«ªÑΓ íδΓ∞ ½εíá∩ ¬«¼í¿¡áµ¿∩
- ß½ÑñπεΘ¿σ º¡áτÑ¡¿⌐:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
-
- CS_BYTEALIGNCLIENT éδαáó¡¿óá¡¿Ñ «í½áßΓ¿
- »«½∞º«óáΓѽ∩ ¡á úαá¡¿µπ íá⌐Γá (ó
- ¡á»αáó½Ñ¡¿¿ x).
-
- CS_BYTEALIGNWINDOW éδαáó¡¿óá¡¿Ñ «¬¡á ¡á
- úαá¡¿µπ íá⌐Γá (ó ¡á»αáó½Ñ¡¿¿ x).
-
- CS_CLASSDC Åα¿ßó«¿Γ∞ ¬½áßß𠫬¡á Ñú«
- ß«íßΓóÑ¡¡δ⌐ ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩
- (αáºñѽ∩Ѽδ⌐ φ¬ºÑ¼»½∩αἿ).
-
- CS_DBLCLKS ū߽áΓ∞ ß««íΘÑ¡¿Ñ « ñó«⌐¡«¼
- ¡áªáΓ¿¿ ¬¡«»¬¿ "¼δΦ¿".
-
- CS_GLOBALCLASS Ä»αÑñѽ∩ÑΓ, τΓ« ¬½áßß «¬¡á
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ú½«íá½∞¡δ⌐.
- ⽫íá½∞¡δ⌐ ¬½áßß »α¿¬½áñ¡«⌐
- »α«úαá¼¼δ ß«ºñáÑΓß∩ »α¿¬½áñ¡«⌐
- »α«úαá¼¼«⌐ ¿½¿ í¿í½¿«ΓѬ«⌐ ¿
-
- Windows 3.0/Ref/6#7 = 77 =
-
- ñ«ßΓπ»Ñ¡ óßѼ »α¿¬½áñ¡δ¼
- »α«úαá¼¼á¼. è½áßß αáºαπΦáÑΓß∩,
- ¬«úñá »α¿¬½áñ¡á∩ »α«úαá¼¼á ¿½¿
- í¿í½¿«ΓѬá,¬«Γ«αá∩ ß«ºñá½á ¬½áßß
- »αѬαáΘáÑΓ αáí«Γπ; φΓ«
- ßπΘÑßΓóÑ¡¡« Γᬠ¬á¬ óßÑ «¬¡á,
- ß«ºñá¡¡δÑ ß ú½«íá½∞¡δ¼ ¬½áßß«¼
- ºá¬αδóáεΓß∩ »ÑαÑñ ΓѼ ¬á¬ φΓ«
- »α«¿º«⌐ñÑΓ.
-
- CS_HREDRAW ÅÑαÑα¿ß«óδóáÑΓ óßÑ «¬¡«, Ñß½¿
- ¿º¼Ñ¡¿½¿ß∞ ú«α¿º«¡Γá½∞¡δÑ
- αẼÑαδ.
-
- CS_NOCLOSE çáí½«¬¿α«óáΓ∞ »áαá¼ÑΓα
- "çáóÑαΦ¿Γ∞" ó ß¿ßΓѼ¡«¼ ¼Ñ¡ε.
-
- CS_OWNDC Åα¿ßó«¿Γ∞ ¬áªñ«¼π «¬¡π φ¬ºÑ¼»½∩α
- Ñú« ß«íßΓóÑ¡¡«ú« ¬«¡ΓѬßΓá
- «Γ«íαáªÑ¡¿∩. çá¼ÑΓ∞ΓÑ, σ«Γ∩ Γ¿»
- CS_OWNDC πñ«íÑ¡, ¬áªñδ⌐ ¬«¡ΓѬßΓ
- «Γ«íαáªÑ¡¿∩ ºá¡¿¼áÑΓ «¬«½« 800
- íá⌐Γ »á¼∩Γ¿,τΓ« ¡Ñ«íσ«ñ¿¼«
- πτ¿ΓδóáΓ∞.
-
- CS_PARENTDC Åα¿ßóá¿óáÑΓ α«ñ¿Γѽ∞߬«¼π «¬¡π
- ¬«¡ΓѬßΓ «Γ«íαáªÑ¡¿∩ ¬½áßßá
- «¬¡á.
-
- CS_SAVEBITS æ«σαá¡∩ÑΓ τáßΓ∞ φ¬αá¡á, ¬«Γ«αá∩
- ºá¬αδΓá «¬¡«¼; ß¿ßΓѼá Windows
- ¿ß»«½∞ºπÑΓ ß«σαá¡Ñ¡¿Ñ αáßΓα«ó«⌐
- ¬áαΓδ «¬¡á, »α¿ ó«ßß«ºñá¡¿¿
- »Ñαó«¡áτá½∞¡«ú« «¬¡á,¬«úñá «¬¡«
- πñá½∩ÑΓß∩. Windows «Γ«íαáªáÑΓ
- αáßΓα«óπε ¬áαΓπ ó ÑÑ
- »Ñαó«¡áτá½∞¡«¼ »«½«ªÑ¡¿¿ ¿ ¡Ñ
- »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ WM_PAINT
- «¬¡π, ¬«Γ«α«Ñ í佫 ºá¬αδΓ«
- «¬¡«¼, Ñß½¿ »á¼∩Γ∞ ¿ß»«½∞ºπѼá∩
- αáßΓα«ó«⌐ ¬áαΓ«⌐ ¡Ñ íδ½á
- ßíα«ΦÑ¡á ¿ Ñß½¿ ñαπú«Ñ φ¬αá¡¡«Ñ
- ñÑ⌐ßΓó¿Ñ ¡Ñ ¿º¼Ñ¡∩½« ß«σαá¡Ñ¡¡δ⌐
- «íαáº. Åਪ½áñ¡á∩ »α«úαá¼¼á
- ñ«½ª¡á πßΓá¡áó½¿óáΓ∞ φëà í¿Γ
- Γ«½∞¬« ñ½∩ ¼á½Ñ¡∞¬¿σ
- «¬«¡,¬«Γ«αδÑ «Γ«íαáªáεΓß∩ ¬αáΓ¬«
- ¿ ºáΓѼ πñá½∩εΓß∩ »ÑαÑñ ñαπú¿¼
- ñÑ⌐ßΓó¿Ñ¼ φ¬αá¡á, ΓαÑíπεΘ¿¼
- ¼ÑßΓ«.¥Γ«Γ πßΓá¡«ó½Ñ¡¡δ⌐ í¿Γ
- πóѽ¿τ¿óáÑΓ ¬«½¿τÑßΓó« óαѼѡ¿,
- ΓαÑíπѼ«Ñ ñ½∩ «Γ«íαáªÑ¡¿∩ «¬¡á
- ºá ßτÑΓ óαѼѡ¿ ΓαÑíπѼ«ú« ñ½∩
-
- Windows 3.0/Ref/6#7 = 78 =
-
- αẼÑΘÑ¡¿∩ »á¼∩Γ¿ ñ½∩ ß«σαá¡Ñ¡¿∩
- αáßΓα«ó«⌐ ¬áαΓδ.
-
- CS_VREDRAW ÅÑαÑα¿ß«óδóáÑΓ óßÑ «¬¡«, Ñß½¿
- ¿º¼Ñ¡¿½¿ß∞ óÑαΓ¿¬á½∞¡δÑ αẼÑαδ.
-
- lpfnWndProc Ä»αÑñѽ∩ÑΓ Σπ¡¬µ¿ε «¬¡á.
-
- cbClsExtra Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« íá⌐Γ, ¬«Γ«αδÑ
- ¡Ñ«íσ«ñ¿¼« αẼÑßΓ¿Γ∞ »«ß½Ñ ßΓαπ¬Γπαδ ¬½áßßá
- «¬¡á.
-
- cbWndExtra Ä»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« íá⌐Γ, ¬«Γ«αδÑ
- ¡Ñ«íσ«ñ¿¼« αẼÑßΓ¿Γ∞ »«ß½Ñ ßΓαπ¬Γπαδ
- φ¬ºÑ¼»½∩αá «¬¡á.àß½¿ »α¿¬½áñ¡á∩ »α«úαá¼¼á
- ¿ß»«½∞ºπÑΓ ßΓαπ¬Γπαπ ñá¡¡δσ WNDCLASS ñ½∩
- αÑú¿ßΓαᵿ¿ »á¡Ñ½¿ ñ¿á½«úá ß«ºñá¡¡«⌐ ß
- ñ¿αÑ¬Γ¿ó«⌐ CLASS ó Σá⌐½Ñ ߵѡáα¿∩ .RC, Γ« φΓ«
- »«½Ñ ñ«½ª¡« íδΓ∞ πßΓá¡«ó½Ñ¡« ó
- DLGWINDOWEXTRA.
-
- hInstance Ä»αÑñѽ∩ÑΓ ¼«ñπ½∞ ¬½áßßá. ¥Γ« ñ«½ªÑ¡ íδΓ∞
- ñÑß¬α¿»Γ«α φ¬ºÑ¼»½∩αá. Ä¡ ¡Ñ ñ«½ªÑ¡ ¿¼ÑΓ∞
- º¡áτÑ¡¿Ñ NULL.
-
- hIcon Ä»αÑñѽ∩ÑΓ ¿¬«¡π ¬½áßßá. ¥Γ« ñ«½ªÑ¡ íδΓ∞
- ñÑß¬α¿»Γ«α αÑßπαßá ¿¬«¡δ. àß½¿ hIcon αáóÑ¡
- NULL, Γ« »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á α¿ß«óáΓ∞
- ¿¬«¡π ¬áªñδ⌐ αáº, ¬«úñá »«½∞º«óáΓѽ∞
- ºá¬αδóáÑΓ «¬¡« »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
-
- hCursor Ä»αÑñѽ∩ÑΓ ¬παß«α ¬½áßßá. ¥Γ« ñ«½ªÑ¡ íδΓ∞
- ñÑß¬α¿»Γ«α αÑßπαßá ¬παß«αá. àß½¿ hCursor
- αáóÑ¡ NULL, »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á ∩ó¡«
- πßΓá¡áó½¿óáΓ∞ Σ«α¼π ¬παß«αá »α¿ ½εí«¼
- »ÑαѼÑΘÑ¡¿¿ "¼δΦ¿" ó¡πΓα∞ «¬¡á »α¿¬½áñ¡á∩
- »α«úαá¼¼á.
-
- hbrBackground Ä»αÑñѽ∩ÑΓ ¬¿ßΓ∞ Σ«¡á ¬½áßßá. ¥Γ« ¼«ªÑΓ íδΓ∞
- ¿½¿ ñÑß¬α¿»Γ«α Σ¿º¿τÑ߬«⌐ ¬¿ßΓ¿,
- »αÑñ¡áº¡áτÑ¡¡«⌐ ñ½∩ ºá¬αáΦ¿óá¡¿∩ Σ«¡á, ¿½¿
- º¡áτÑ¡¿Ñ µóÑΓá. àß½¿ ºáñá¡« º¡áτÑ¡¿Ñ µóÑΓá,
- «¡« ñ«½ª¡« »αÑñßΓáó½∩Γ∞ ß«í«⌐ «ñ¿¡ ¿º
- ßΓá¡ñáαΓ¡δσ ß¿ßΓѼ¡δσ µóÑΓ«ó, »ÑαÑτ¿ß½Ñ¡¡δσ
- ¡¿ªÑ, ¿ ¬ óδíαá¡¡«¼π µóÑΓπ ñ«½ª¡á íδΓ∞
- ñ«íáó½Ñ¡á 1 (¡á»α¿¼Ñα, COLOR_BACKGROUND+1
- «»αÑñѽ∩ÑΓ µóÑΓ ß¿ßΓѼ¡«ú« Σ«¡á). àß½¿ ºáñá¡«
- º¡áτÑ¡¿Ñ µóÑΓá, «¡« ñ«½ª¡« íδΓ∞ »αÑ«íαẫóá¡«
- ¬ «ñ¡«¼π ¿º ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- COLOR_ACTIVEBORDER
-
- COLOR_ACTIVECAPTION
-
- Windows 3.0/Ref/6#7 = 79 =
-
-
- COLOR_APPWORKSPASE
-
- COLOR_BACKGROUND
-
- COLOR_BTNFACE
-
- COLOR_BTNSHADOW
-
- COLOR_BTNTEXT
-
- COLOR_CAPTIONTEXT
-
- COLOR_GRAYTEXT
-
- COLOR_HIGHLIGHT
-
- COLOR_HIGHLIGHTTEXT
-
- COLOR_INACTIVEBORDER
-
- COLOR_INACTIVECAPTION
-
- COLOR_MENU
-
- COLOR_MENUTEXT
-
- COLOR_SCROLLBAR
-
- COLOR_WINDOW
-
- COLOR_WINDOMFRAME
-
- COLOR_WINDOWTEXT
-
- àß½¿ º¡áτÑ¡¿Ñ »«½∩ hbrBacground αáó¡« NULL,
- »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á α¿ß«óáΓ∞ ßó«⌐
- ß«íßΓóÑ¡¡δ⌐ Σ«¡ ¬áªñδ⌐ αáº, ¬«úñá
- ºá»αáΦ¿óáÑΓß∩ α¿ß«óá¡¿Ñ ó «í½áßΓ¿
- »«½∞º«óáΓѽ∩. Åਪ½áñ¡á∩ »α«úαá¼¼á ¼«ªÑΓ
- «»αÑñѽ¿Γ∞, ¬«úñá ¡Ñ«íσ«ñ¿¼« ºá¬αáΦ¿óá¡¿Ñ
- Σ«¡á, »πΓѼ «íαáí«Γ¬¿ ß««íΘÑ¡¿∩
- WM_ERASEBKGND, ¿½¿ ß »«¼«Θ∞ε »α«óÑન »«½∩
- fErase ßΓαπ¬Γπαδ ñá¡¡δσ PAINSTRUCT,
- ºá»«½¡∩Ѽ«⌐ Σπ¡¬µ¿Ñ⌐ BeginPaint.
-
- lpszMenuName ô¬áºδóáÑΓ ¡á «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼ ßΓ᫬π
- ß¿¼ó«½«ó, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ ¿¼∩ αÑßπαßá ¼Ñ¡ε
- ¬½áßßá ( ¬á¬ φΓ« ¿¼∩ »«∩ó½∩ÑΓß∩ ó Σá⌐½Ñ
- αÑßπαßá). àß½¿ ñ½∩ ¿ñÑ¡Γ¿Σ¿¬áµ¿¿ ¼Ñ¡ε
- ¿ß»«½∞º«óá¡« µÑ½«Ñ º¡áτÑ¡¿Ñ, Γ« ¼«ªÑΓ
- ¿ß»«½∞º«óáΓ∞ß∩ ¼á¬α«¬«¼á¡ñá MAKEINTRESOURSE.
- àß½¿ º¡áτÑ¡¿Ñ »«½∩ lpszMenuName αáó¡« NULL,
-
- Windows 3.0/Ref/6#7 = 80 =
-
- Γ« «¬¡á, »α¿¡áñ½ÑªáΘ¿Ñ φΓ«¼π ¬½áßßπ, ¡Ñ ¿¼ÑεΓ
- »α¿¡∩Γδσ »« π¼«½τá¡¿ε ¼Ñ¡ε.
-
- lpszClassName ô¬áºδóáÑΓ ¡á ßΓ᫬π, «¬á¡τ¿óáεΘπεß∩ ¡π½Ñ¼,
- ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ ¿¼∩ ¬½áßßá «¬¡á.
-
- ───────────────────────────────────────────────────────────────
-
-
-
-
- Windows 3.0/Ref/6#7 = 81 =
-
- â½áóá 8. ÄÅàÉÇÆÄÉ¢ öÇëïÇ ÄÅêæÇìêƒ ÉàæôÉæÄé
- ----------------------------------------------------------------
-
- ¥Γá ú½áóá «»¿ßδóáÑΓ «»ÑαáΓ«αδ, «»αÑñѽ∩εΘ¿Ñ αÑßπαßδ,
- ¬«Γ«αδÑ ¬«¼»¿½∩Γ«α αÑßπαß«ó (RC) Microsoft Windows ñ«íáó½∩ÑΓ ¬
- óδ»«½¡∩Ѽ«¼π Σá⌐½π »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. ê¡Σ«α¼áµ¿ε »«
- ¿ß»«½∞º«óá¡¿ε ¬«¼»¿½∩Γ«αá αÑßπαß«ó ß¼«Γα¿ΓÑ ó "ê¡ßΓαπ¼Ñ¡Γá½∞¡δσ
- ßαÑñßΓóáσ".
-
- ¥Γá ú½áóá «»¿ßδóáÑΓ «»ÑαáΓ«αδ αÑßπαß«ó ó ß½ÑñπεΘѼ
- »«α∩ñ¬Ñ:
-
- - Äñ¡«ßΓα«τ¡δÑ «»ÑαáΓ«αδ
-
- - ÉÑßπαßδ «»αÑñѽ∩ѼδÑ »«½∞º«óáΓѽѼ
-
- - Ä»ÑαáΓ«α RCDATA
-
- - Ä»ÑαáΓ«α STRINGTABLE
-
- - Ä»ÑαáΓ«α ACCELERATORS
-
- - Ä»ÑαáΓ«αδ ¼Ñ¡ε
-
- - Ä»ÑαáΓ«αδ »á¡Ñ½¿ ñ¿á½«úá
-
- - ä¿αÑ¬Γ¿óδ
-
-
-
-
-
- Windows 3.0/Ref/6#7 = 82 =
-
- 8.1 Äñ¡«ßΓα«τ¡δÑ «»ÑαáΓ«αδ
- ----------------------------------------------------------------
-
- Äñ¡«ßΓα«τ¡δÑ «»ÑαáΓ«αδ «»αÑñѽ∩εΓ αÑßπαßδ, ¬«Γ«αδÑ
- ß«ñÑαªáΓß∩ ó «Γñѽ∞¡«¼ Σá⌐½Ñ, Γá¬¿Ñ ¬á¬ ¬παß«αδ, ¿¬«¡δ ¿
- Φα¿ΣΓδ. Ä»ÑαáΓ«αδ ß«»«ßΓáó½∩εΓ ¿¼∩ Σá⌐½á, ß«ñÑαªáΘÑú« αÑßπαß, ß
- ¿ñÑ¡Γ¿Σ¿µ¿απεΘ¿¼ ¿¼Ñ¡Ñ¼ ¿½¿ ¡«¼Ñα«¼. ÉÑßπαß ñ«íáó½∩ÑΓß∩ ¬
- óδ»«½¡∩Ѽ«¼π Σá⌐½π ó« óαѼ∩ ß«ºñá¡¿∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ¿
- ¼«ªÑΓ íδΓ∞ ¿ºó½ÑτÑ¡ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ »α¿ »«¼«Θ¿ ßß佬¿ »«
- ¿¼Ñ¡¿ ¿½¿ ¡«¼Ñαπ.
-
- ì¿ªÑ »«¬áºá¡á «íΘá∩ Σ«α¼á ñ½∩ óßÑσ «ñ¡«ßΓα«τ¡δσ
- «»ÑαáΓ«α«ó:
-
- nameID resource-type [load-option] [mem-option] filename
-
- Å«½Ñ nameID «»αÑñѽ∩ÑΓ π¡¿¬á½∞¡«Ñ ¿¼∩ ¿½¿ µÑ½«Ñ τ¿ß½«,
- ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ αÑßπαß. ä½∩ αÑßπαßá Φα¿ΣΓá FONT nameID ñ«½ª¡«
- íδΓ∞ τ¿ß½«¼ ¿ ¡Ñ ¼«ªÑΓ íδΓ∞ ¿¼Ñ¡Ñ¼.
-
- Å«½Ñ resourse-type «»αÑñѽ∩ÑΓ «ñ¡« ¿º ß½ÑñπεΘ¿σ ¬½ετÑóδσ
- ß½«ó, «»αÑñѽ∩εΘ¿σ Γ¿» αÑßπαßá, ¬«Γ«αδ⌐ íπñÑΓ ºáúαπªÑ¡.
-
-
- è½ετÑó«Ñ ß½«ó« Æ¿» αÑßπαßá
- ────────────── ──────────
-
- CURSOR Ä»αÑñѽ∩ÑΓ αáßΓα«óπε ¬áαΓπ,
- «»αÑñѽ∩εΘπε Σ«α¼π ¬παß«αá "¼δΦ¿" ¡á
- φ¬αá¡Ñ ñ¿ß»½Ñ∩.
-
- ICON Ä»αÑñѽ∩ÑΓ αáßΓα«óπε ¬áαΓπ,
- «»αÑñѽ∩εΘá∩ Σ«α¼π ¿¬«¡δ, ¬«Γ«αá∩
- íπñÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ ñá¡¡«⌐
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
-
- BITMAP Ä»αÑñѽ∩ÑΓ ºá¬áº¡πε αáßΓα«óπε ¬áαΓπ,
- ¬«Γ«απε »α¿¬½áñ¡á∩ »α«úαá¼¼á
- ß«í¿αáÑΓß∩ ¿ß»«½∞º«óáΓ∞ »α¿ ¿¡ñ¿¬áµ¿¿
- φ¬αá¡á ¿½¿ ¬á¬ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε.
-
- FONT Ä»αÑñѽ∩ÑΓ »α«ßΓ« Σá⌐½, ß«ñÑαªáΘ¿⌐
- Φα¿ΣΓ.
-
-
-
- Å«½Ñ load-option - φΓ« ¡Ñ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó«,
- ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ, ¬«úñá αÑßπαß íπñÑΓ ºáúαπªÑ¡. ¥Γ« ¬½ετÑó«Ñ
- ß½«ó« ñ«½ª¡« íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
-
- Windows 3.0/Ref/6#7 = 83 =
-
- è½ετÑó«Ñ Ä»¿ßá¡¿Ñ
- ß½«ó«
- ──────── ────────
- PRELOAD ÉÑßπαß ñ«½ªÑ¡ íδΓ∞ ºáúαπªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«.
-
- LOADONCALL ÉÑßπαß ºáúαπªáÑΓß∩ ó« óαѼ∩ ó맮óá.Å«
- π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡« º¡áτÑ¡¿Ñ LOADONCALL.
-
- Åα¿¼Ñτá¡¿Ñ
-
- ÉÑßπαßδ ¬παß«αá ¿ ¿¬«¡δ ¼«úπΓ ß«ñÑαªáΓ∞ í«½ÑÑ «ñ¡«ú«
- «íαáºá.àß½¿ αÑßπαßδ «Γ¼ÑτÑ¡δ, ¬á¬ PRELOAD, Windows ºáúαπªáÑΓ
- óßÑ «íαáºδ ó αÑßπαß, ¬«úñá »α¿¬½áñ¡á∩ »α«úαá¼¼á óδ»«½¡∩ÑΓß∩.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ mem-option ß«ßΓ«¿Γ ¿º ß½ÑñπεΘÑú«
- ¬½ετÑó«ú« ß½«óá ¿½¿ ¬½ετÑóδσ ß½«ó, «»αÑñѽ∩εΘ¿σ, ∩ó½∩ÑΓß∩ ½¿
- αÑßπαß Σ¿¬ß¿απÑ¼δ¼ ¿½¿ »ÑαѼÑΘáÑ¼δ¼ ¿ ∩ó½∩ÑΓß∩ ½¿ «¡
- ßíαáßδóáѼδ¼:
-
- è½ετÑó«Ñ Ä»¿ßá¡¿Ñ
- ß½«ó«
- ──────── ────────
- FIXED ÉÑßπαß «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼
- ¼ÑßΓÑ.
-
- MOVEABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
- DISCARDABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- Å« π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡δ º¡áτÑ¡¿∩ MOVEABLE ¿ DISCARDABLE
- ñ½∩ αÑßπαß«ó ¬παß«αá, ¿¬«¡δ ¿ Φα¿ΣΓá. ä½∩ αÑßπαßá αáßΓα«ó«⌐
- ¬áαΓδ »« π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡« º¡áτÑ¡¿Ñ MOVEABLE.
-
- Å«½Ñfilename - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ¿¼∩
- Σá⌐½á DOS, ß«ñÑαªáΘÑú« αÑßπαß. àß½¿ Σá⌐½ ¡áσ«ñ¿Γß∩ ¡Ñ ó ΓѬπΘѼ
- αáí«τѼ ¬áΓὫúÑ, ¡Ñ«íσ«ñ¿¼« π¬áºδóáΓ∞ »«½¡δ⌐ ¼áαΦαπΓ.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «ñ¡«ßΓα«τ¡δσ «»ÑαáΓ«α«ó:
-
- cursor CURSOR point.cur
- cursor CURSOR DISCARDABLE point.cur
- 10 CURSOR custom.cur
-
- desk ICON desk.ico
- desk ICON DISCARDABLE desk.ico
- 11 ICON custom.ico
-
- disk BITMAP disk.bmp
- disk BITMAP DISCARDABLE disk.bmp
- 12 bitmap custom.bmp
-
-
- Windows 3.0/Ref/6#7 = 84 =
-
- 5 FONT CMROMAN.FON
-
-
-
-
- Windows 3.0/Ref/6#7 = 85 =
-
- 8.2 ÉÑßπαßδ, «»αÑñѽ∩ѼδÑ »«½∞º«óáΓѽѼ
- ----------------------------------------------------------------
-
- Åਪ½áñ¡á∩ »α«úαá¼¼á ¼«ªÑΓ «»αÑñѽ∩Γ∞ Γá¬ªÑ ¿ ßó«⌐
- ß«íßΓóÑ¡¡δ⌐ αÑßπαß. ¥Γ« ¼«úπΓ íδΓ∞ ½εíδÑ ñá¡¡δÑ, ¬«Γ«αδÑ
- »α¿¬½áñ¡á∩ »α«úαá¼¼á ß«í¿αáÑΓß∩ ¿ß»«½∞º«óáΓ∞. Ä»ÑαáΓ«α αÑßπαßá,
- «»αÑñѽ∩Ѽ«ú« »«½∞º«óáΓѽѼ, ¿¼ÑÑΓ ß½ÑñπεΘπε Σ«α¼π:
-
- nameID typeID [load-option] [mem-option] {[filename] │
- [ BEGIN
- raw-data
- END ]}
-
- Å«½Ñ nameID «»αÑñѽ∩ÑΓ π¡¿¬á½∞¡«Ñ ¿¼∩ ¿½¿ µÑ½«Ñ τ¿ß½«,
- ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ αÑßπαß.
-
- Å«½Ñ typeID «»αÑñѽ∩ÑΓ π¡¿¬á½∞¡«Ñ ¿¼∩ ¿½¿ µÑ½«Ñ τ¿ß½«,
- ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ Γ¿» αÑßπαßá. àß½¿ ¿ß»«½∞ºπÑΓß∩ τ¿ß½«, «¡«
- ñ«½ª¡« íδΓ∞ í«½∞ΦÑ 255. ù¿ß½á «Γ 1 ñ« 255 ºáαѺÑαó¿α«óá¡δ ñ½∩
- ßπΘÑßΓóπεΘ¿σ ¿ «»αÑñѽ∩Ѽδσ ó íπñπΘѼ Γ¿»«ó αÑßπαß«ó.
-
- Å«½Ñ load-option - φΓ« ¡Ñ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó«,
- ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ, ¬«úñá αÑßπαß íπñÑΓ ºáúαπªÑ¡. Ä¡« ñ«½ª¡«
- íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
- è½ετÑó«Ñ Ä»¿ßá¡¿Ñ
- ß½«ó«
- ──────── ────────
-
- PRELOAD ÉÑßπαß ñ«½ªÑ¡ íδΓ∞ ºáúαπªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«.
-
- LOADONCALL ÉÑßπαß ºáúαπªáÑΓß∩ ó« óαѼ∩ ó맮óá.Å«
- π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡« º¡áτÑ¡¿Ñ LOADONCALL.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ mem-option ß«ßΓ«¿Γ ¿º ß½ÑñπεΘÑú«
- ¬½ετÑó«ú« ß½«óá ¿½¿ ¬½ετÑóδσ ß½«ó, «»αÑñѽ∩εΘ¿σ, ∩ó½∩ÑΓß∩ ½¿
- αÑßπαß Σ¿¬ß¿απÑ¼δ¼ ¿½¿ »ÑαѼÑΘáÑ¼δ¼ ¿ ∩ó½∩ÑΓß∩ ½¿ «¡
- ßíαáßδóáѼδ¼:
-
- è½ετÑó«Ñ Ä»¿ßá¡¿Ñ
- ß½«ó«
- ──────── ────────
-
- FIXED ÉÑßπαß «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼
- ¼ÑßΓÑ.
-
- MOVEABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
- DISCARDABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ filename - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII,
-
- Windows 3.0/Ref/6#7 = 86 =
-
- «»αÑñѽ∩εΘá∩ ¿¼∩ Σá⌐½á DOS, ß«ñÑαªáΘÑú« αÑßπαß. àß½¿ Σá⌐½
- ¡áσ«ñ¿Γß∩ ¡Ñ ó ΓѬπΘѼ αáí«τѼ ¬áΓὫúÑ, ¡Ñ«íσ«ñ¿¼« π¬áºδóáΓ∞
- »«½¡δ⌐ ¼áαΦαπΓ.ìÑ ¿ß»«½∞ºπ⌐ΓÑ »«½Ñ falename, Ñß½¿ óδ π¬áºδóáÑΓÑ
- ¡ÑßΓαπ¬Γπα¿α«óá¡¡δÑ ñá¡¡δÑ ¼Ñªñπ ¡Ñ«í∩ºáΓѽ∞¡δ¼¿ «»ÑαáΓ«αἿ
- BEGIN ¿ END.
-
- é »«½Ñ raw-data «»αÑñѽ∩εΓß∩ «ñ¡« ¿½¿ ¡Ñ߬«½∞¬« µÑ½δσ
- τ¿ßѽ ¿ ßΓ᫬. ûѽδÑ τ¿ß½á ºáñáεΓß∩ ó ñÑß∩Γ¿τ¡«¼, ó«ß∞¼Ñα¿τ¡«¼
- ¿½¿ ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ Σ«α¼áΓÑ.ìÑ ¿ß»«½∞ºπ⌐ΓÑ »«½Ñ raw-data ¿
- »«½∩ BEGIN ¿ END,Ñß½¿ óδ π¬áºá½¿ ¿¼∩ Σá⌐½á filename.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá αÑßπαß«ó, «»αÑñѽ∩Ѽδσ »«½∞º«óáΓѽѼ:
-
- array MYRES data.res
- 14 300 custom.res
- 18 MYRES2
- BEGIN
- "¥Γ« ßΓ᫬á ñá¡¡δσ\0" , /*ßΓ᫬á,«¬á¡τ¿óáÑΓß∩ ¡π½Ñ¼*/
- 1024, /*µÑ½«Ñ */
- 0x029a, /* ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ µÑ½«Ñ */
- 0o733, /*ó«ß∞¼Ñα¿τ¡«Ñ µÑ½«Ñ */
- "\07" /*ó«ß∞¼Ñα¿τ¡δ⌐ íá⌐Γ */
- END
-
-
-
-
- Windows 3.0/Ref/6#7 = 87 =
-
- 8.3 Ä»ÑαáΓ«α RCDATA
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- nameID RCDATA [load-option] [mem-option]
- BEGIN
- raw-data
- END
-
- Ä»ÑαáΓ«α RCDATA «»αÑñѽ∩ÑΓ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬«
- ¡ÑßΓαπ¬Γπα¿α«óá¡¡δσ αÑßπαß«ó ñ½∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ.
- ìÑßΓαπ¬Γπα¿α«óá¡¡δÑ αÑßπαßδ ñáεΓ ó«º¼«ª¡«ßΓ∞ ó¬½ετáΓ∞ ñó«¿τ¡δÑ
- ñá¡¡δÑ ¡Ñ»«ßαÑñßΓóÑ¡¡« ó óδ»«½¡∩Ѽδ⌐ Σá⌐½.
-
- Å«½Ñ nameID «»αÑñѽ∩ÑΓ ½¿í« π¡¿¬á½∞¡«Ñ ¿¼∩, ½¿í« µÑ½πε
- óѽ¿τ¿¡π, ¬«Γ«αδÑ «»αÑñѽ∩ÑΓ αÑßπαß.
-
- Å«½Ñ load-option - φΓ« ¡Ñ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó«,
- ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ, ¬«úñá αÑßπαß íπñÑΓ ºáúαπªÑ¡. Ä¡« ñ«½ª¡«
- íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
- ç¡áτÑ¡¿Ñ Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- PRELOAD ÉÑßπαß ñ«½ªÑ¡ íδΓ∞ ºáúαπªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«.
-
- LOADONCALL ÉÑßπαß ºáúαπªáÑΓß∩ ó« óαѼ∩ ó맮óá.Å«
- π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡« º¡áτÑ¡¿Ñ LOADONCALL.
-
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ mem-option ß«ßΓ«¿Γ ¿º ß½ÑñπεΘÑú«
- ¬½ετÑó«ú« ß½«óá ¿½¿ ¬½ετÑóδσ ß½«ó, «»αÑñѽ∩εΘ¿σ, ∩ó½∩ÑΓß∩ ½¿
- αÑßπαß Σ¿¬ß¿απÑ¼δ¼ ¿½¿ »ÑαѼÑΘáÑ¼δ¼ ¿ ∩ó½∩ÑΓß∩ ½¿ «¡
- ßíαáßδóáѼδ¼:
-
- è½ετÑó«Ñ Ä»¿ßá¡¿Ñ
- ß½«ó«
- ──────── ────────
-
- FIXED ÉÑßπαß «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼
- ¼ÑßΓÑ.
-
- MOVEABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
- DISCARDABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- Å« π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡δ º¡áτÑ¡¿∩ MOVEABLE ¿ DISCARDABLE.
-
- é »«½Ñ raw-data «»αÑñѽ∩εΓß∩ «ñ¡« ¿½¿ ¡Ñ߬«½∞¬« µÑ½δσ
- τ¿ßѽ ¿ ßΓ᫬. ûѽδÑ τ¿ß½á ºáñáεΓß∩ ó ñÑß∩Γ¿τ¡«¼, ó«ß∞¼Ñα¿τ¡«¼
-
- Windows 3.0/Ref/6#7 = 88 =
-
- ¿½¿ ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ Σ«α¼áΓÑ.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá RCDATA:
-
- resname RCDATA
- BEGIN
- "¥Γ« ßΓ᫬á ñá¡¡δσ\0" , /*ßΓ᫬á,«¬á¡τ¿óáÑΓß∩ ¡π½Ñ¼*/
- 1024, /*µÑ½«Ñ */
- 0x029a, /* ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ µÑ½«Ñ */
- 0o733, /*ó«ß∞¼Ñα¿τ¡«Ñ µÑ½«Ñ */
- "\07" /*ó«ß∞¼Ñα¿τ¡δ⌐ íá⌐Γ */
- END
-
-
-
- Windows 3.0/Ref/6#7 = 89 =
-
- 8.4 Ä»ÑαáΓ«α STRINGTABLE
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- STRINGTABLE [load-option] [mem-option]
- BEGIN
- stringID string
- END
-
- Ä»ÑαáΓ«α STRINGTABLE «»αÑñѽ∩ÑΓ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬«
- ßΓ᫬«óδσ αÑßπαß«ó ñ½∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. æΓ᫬«óδÑ αÑßπαßδ
- - φΓ« »α«ßΓδÑ ßΓ᫬¿ ó ¬«ñÑ ASCII, ºá¬á¡τ¿óáεΘ¿Ñß∩ ¡π½Ñ¼,
- ¬«Γ«αδÑ »α¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ¼«úπΓ íδΓ∞ ºáúαπªÑ¡δ ¿º óδ»«½¡∩Ѽ«ú«
- Σá⌐½á ß »«¼«Θ∞ε Σπ¡¬µ¿¿ LoadString.
-
-
- Å«½Ñ load-option - φΓ« ¡Ñ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó«,
- ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ, ¬«úñá αÑßπαß íπñÑΓ ºáúαπªÑ¡. Ä¡« ñ«½ª¡«
- íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
- ç¡áτÑ¡¿Ñ Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- PRELOAD ÉÑßπαß ñ«½ªÑ¡ íδΓ∞ ºáúαπªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«.
-
- LOADONCALL ÉÑßπαß ºáúαπªáÑΓß∩ ó« óαѼ∩ ó맮óá.Å«
- π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡« º¡áτÑ¡¿Ñ LOADONCALL.
-
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ mem-option ß«ßΓ«¿Γ ¿º ß½ÑñπεΘÑú«
- ¬½ετÑó«ú« ß½«óá ¿½¿ ¬½ετÑóδσ ß½«ó, «»αÑñѽ∩εΘ¿σ, ∩ó½∩ÑΓß∩ ½¿
- αÑßπαß Σ¿¬ß¿απÑ¼δ¼ ¿½¿ »ÑαѼÑΘáѼδ¼, ¿ ∩ó½∩ÑΓß∩ ½¿ «¡
- ßíαáßδóáѼδ¼:
-
- è½ετÑó«Ñ Ä»¿ßá¡¿Ñ
- ß½«ó«
- ──────── ────────
-
- FIXED ÉÑßπαß «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼
- ¼ÑßΓÑ.
-
- MOVEABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
- DISCARDABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- Å« π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡δ º¡áτÑ¡¿∩ MOVEABLE ¿ DISCARDABLE.
-
- Å«½Ñ stringID «»αÑñѽ∩ÑΓ µÑ½«Ñ τ¿ß½«, ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ
- αÑßπαß.
-
-
- Windows 3.0/Ref/6#7 = 90 =
-
- Å«½Ñ string «»αÑñѽ∩ÑΓ «ñ¡π ¿½¿ ¡Ñ߬«½∞¬« ßΓ᫬ ASCII,
- ºá¬½ετÑ¡¡δÑ ó ñó«⌐¡δÑ ¬áóδτ¬¿. æΓ᫬á ñ«½ª¡á íδΓ∞ ¡Ñ í«½ÑÑ 255
- ß¿¼ó«½«ó ¿ ñ«½ª¡á ºá¡¿¼áΓ∞ «ñ¡π ½¿¡¿ε ó ¿ßσ«ñ¡«¼ Σá⌐½Ñ.ä½∩
- ñ«íáó½Ñ¡¿∩ ß¿¼ó«½á "ó«ºóαáΓ ¬áαÑΓ¬¿" ó ßΓ᫬π ¿ß»«½∞ºπ⌐ΓÑ
- ß½ÑñπεΘπε »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ß¿¼ó«½«ó: \012.ìá»α¿¼Ñα,ßΓ᫬á
- "Line one\0122Line two" «»αÑñѽѡ¡á∩ ¬á¬ ßΓ᫬á, íπñÑΓ
- «Γ«íαáªÑ¡á ß½ÑñπεΘ¿¼ «íαẫ¼:
-
- Line one
- Line two
-
- æΓ᫬¿, ßúαπ»»¿α«óá¡¡δÑ ó «Γñѽ∞¡δσ ßÑú¼Ñ¡Γáσ, »«ºó«½∩εΓ
- óßÑ «»¿ßá¡¡δÑ ßΓ᫬¿ τ¿ΓáΓ∞ «ñ¡«óαѼѡ¡« ¿ ßíαáßδóáΓ∞
- ó¼ÑßΓÑ. è«úñá 󫺼«ª¡« »α¿¬½áñ¡á∩ »α«úαá¼¼á ñ«½ª¡á ß«ºñáóáΓ∞
- Γáí½¿µπ »ÑαѼÑΘÑ¡¿⌐ ¿ ßíα«ßá. 諼»¿½∩Γ«α αÑßπαß«ó αẼÑΘáÑΓ 16
- ßΓ᫬ ó ßÑú¼Ñ¡ΓÑ ¿ ¿ß»«½∞ºπÑΓ ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ º¡áτÑ¡¿Ñ ñ½∩
- «»αÑñѽѡ¿∩ ¬á¬«⌐ ßÑú¼Ñ¡Γ ß«ñÑαª¿Γ ßΓ᫬π. æΓ᫬¿ ß «ñ¿¡á¬«ó묨
- ßΓáαΦ¿¼¿ 12 í¿ΓἿ ó ¿σ ¿ñÑ¡Γ¿Σ¿¬áΓ«αáσ αẼÑΘáεΓß∩ ó «ñ¡«¼
- ßÑú¼Ñ¡ΓÑ.
-
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá STRINGTABLE:
-
- #define IDS_HELLO 1
- #define IDS_GOODBYE 2
-
- STRINGTABLE
- BEGIN
- IDS_HELLO, "Hello"
- IDS_GOODBYE, "Goodbye"
- END
-
-
-
- Windows 3.0/Ref/6#7 = 91 =
-
- 8.5 Ä»ÑαáΓ«α ACCELERATORS
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- acctablename ACCELERATORS
- BEGIN
- event,idvalue,[type] [NOINVERT] [ALT] [SHIFT] [CONTROL]
- .
- .
- .
- END
-
-
- Ä»ÑαáΓ«α ACCELERATORS «»αÑñѽ∩ÑΓ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬«
- π߬«α¿ΓѽÑ⌐ ñ½∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. ô߬«α¿Γѽ∞ - φΓ« «ñ¡« ¿½¿
- ¡Ñ߬«½∞¬« ¡áªáΓ¿⌐ ¬½áó¿Φ, «»αÑñѽ∩Ѽδσ »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐
- ñ½∩ Γ«ú«, τΓ«íδ ñáΓ∞ »«½∞º«óáΓѽε íδßΓαδ⌐ »πΓ∞ ¬ óδ»«½¡Ñ¡¿ε
- ºáñáτ¿. öπ¡¬µ¿∩ TranslateAccelerator ¿ß»«½∞ºπÑΓß∩ ñ½∩ »ÑαÑó«ñá
- ß««íΘÑ¡¿⌐ π߬«α¿Γѽ∩ ¿º «τÑαÑñ¿ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ó
- ß««íΘÑ¡¿∩ WM_COMMAND ¿½¿ WM_SYSCOMMAND.
-
- Å«½Ñ acctablename ß«ñÑαª¿Γ ½¿í« π¡¿¬á½∞¡«Ñ ¿¼∩ ½¿í« µÑ½«Ñ
- º¡áτÑ¡¿Ñ, ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ αÑßπαß.
-
- Å«½Ñ event «»αÑñѽ∩ÑΓ ß«τÑΓá¡¿Ñ ¬½áó¿Φ, ¬«Γ«α«Ñ íπñÑΓ
- ¿ß»«½∞º«óáΓ∞ß∩ ¬á¬ π߬«α¿Γѽ∞. Æ¿»δ ¿ß»«½∞ºπѼδσ ¬½áó¿Φ
- ¼«úπΓ íδΓ∞ ß½ÑñπεΘ¿¼¿:
-
- æ¿¼ó«½ Ä»¿ßá¡¿Ñ
- ────── ────────
-
- "ß¿¼ó«½" Äñ¿¡«τ¡δ⌐ ß¿¼ó«½, ºá¬½ετÑ¡¡δ⌐ ó ñó«⌐¡δÑ
- ¬áóδτ¬¿. ÅÑαÑñ ¡¿¼ ¼«ªÑΓ ßΓ«∩Γ∞ ß¿¼ó«½ (^),
- «º¡áτáεΘ¿⌐, τΓ« φΓ« π»αáó½∩εΘ¿⌐ ß¿¼ó«½.
-
- æ¿¼ó«½ ó ¬«ñÑ
- ASCII ûѽ«Ñ º¡áτÑ¡¿Ñ, »αÑñßΓáó½∩εΘÑÑ ß¿¼ó«½ ó ¬«ñÑ
- ASCII. Åáαá¼ÑΓα type ñ«½ªÑ¡ ¿¼ÑΓ∞ º¡áτÑ¡¿Ñ
- ASCII.
-
- ß¿¼ó«½
- ó¿αΓπá½∞¡«⌐
- ¬½áó¿Φ¿ ûѽ«Ñ º¡áτÑ¡¿Ñ, »αÑñßΓáó½∩εΘÑÑ ó¿αΓπá½∞¡πε
- ¬½áó¿Φπ. é¿αΓπá½∞¡á∩ ¬½áó¿Φá ñ½∩
- íπ¬óÑ¡¡«-µ¿Σα«ó«⌐ ¬½áó¿Φ¿ ¼«ªÑΓ íδΓ∞
- «»αÑñÑ½Ñ¡á ¼ÑßΓ«»«½«ªÑ¡¿Ñ¼ ºáú½áó¡«⌐ íπ¬óδ
- ¿½¿ µ¿Σαδ ó ñó«⌐¡δσ ¬áóδτ¬áσ (¡á»α¿¼Ñα "9"
- ¿½¿ "C").Åáαá¼ÑΓα type ñ«½ªÑ¡ ¿¼ÑΓ∞ º¡áτÑ¡¿Ñ
- VIRTKEY
-
-
- Å«½Ñ idvalue φΓ« µÑ½«Ñ º¡áτÑ¡¿Ñ, «»αÑñѽ∩εΘÑÑ π߬«α¿Γѽ∞.
-
- Windows 3.0/Ref/6#7 = 92 =
-
-
- Å«½Ñ type ΓαÑíπÑΓß∩ Γ«½∞¬« ó Γ«¼ ß½πτáÑ, ¬«úñá event -
- ß¿¼ó«½ ó ¬«ñÑ ASCII ¿½¿ ß¿¼ó«½ ó¿αΓπá½∞¡«⌐ ¬½áó¿Φ¿. Æ«úñá type
- ¿¼ÑÑΓ º¡áτÑ¡¿Ñ ASCII ¿½¿ VIRTKEY ß««ΓóÑΓßΓóÑ¡¡«. ûѽ«Ñ º¡áτÑ¡¿Ñ
- event ¿¡ΓÑα»αÑΓ¿απÑΓß∩ ß««ΓóÑΓßΓóÑ¡¡«. àß½¿ VIRTKEY «»αÑñѽѡ«
- ¿ »«½Ñ event ß«ñÑαª¿Γ ßΓ᫬π, Γ« »«½Ñ event ñ«½ª¡« íδΓ∞ ó
- óÑασ¡Ñ¼ αÑú¿ßΓαÑ.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ NOINVERT, Ñß½¿ «¡« ºáñá¡«, «º¡áτáÑΓ,
- τΓ« φ½Ñ¼Ñ¡Γ ¼Ñ¡ε óÑασ¡Ñú« πα«ó¡∩ ¡Ñ »«ñßóÑτ¿óáÑΓß∩, ¬«úñá
- ¿ß»«½∞ºπÑΓß∩ π߬«α¿Γѽ∞. ¥Γ« ¿ß»«½∞ºπÑΓß∩, ¡á»α¿¼Ñα, ¬«úñá
- «»αÑñѽ∩ÑΓß∩ π߬«α¿Γѽ∞ ñ½∩ Γᬿσ ñÑ⌐ßΓó¿⌐ ¬á¬ »α«¬απΓ¬á,
- ¬«Γ«αδÑ ¡Ñ ß««ΓóÑΓßΓóπεΓ φ½Ñ¼Ñ¡Γπ ¼Ñ¡ε. àß½¿ Σ½áú NOINVERT
- «»πΘÑ¡, φ½Ñ¼Ñ¡Γ ¼Ñ¡ε óÑασ¡Ñú« πα«ó¡∩ íπñÑΓ »«ñßóÑτ¿óáΓ∞ß∩ »α¿
- ¿ß»«½∞º«óá¡¿¿ π߬«α¿Γѽ∩, Ñß½¿ φΓ« 󫺼«ª¡«.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ SHIFT, Ñß½¿ «¡« ºáñá¡«, «º¡áτáÑΓ, τΓ«
- π߬«α¿Γѽ∞ íπñÑΓ ßαáíáΓδóáΓ∞ Γ«½∞¬« Ñß½¿ ¡áªáΓá ¬½áó¿Φá
- <shift>.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ CONTROL, Ñß½¿ «¡« ºáñá¡«, «º¡áτáÑΓ,
- τΓ« ß¿¼ó«½ ∩ó½∩ÑΓß∩ π»αáó½∩εΘ¿¼ (π߬«α¿Γѽ∞ ßαáíáΓδóáÑΓ Γ«½∞¬«
- Ñß½¿ ¡áªáΓá π»αáó½∩εΘá∩ ¬½áó¿Φá). ¥Γ« αá󡫵ѡ¡« ¿ß»«½∞º«óá¡¿ε
- ß¿¼ó«½á (^) ó »«½Ñ event.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ ALT, Ñß½¿ «¡« ºáñá¡«, «º¡áτáÑΓ, τΓ«
- π߬«α¿Γѽ∞ íπñÑΓ ßαáíáΓδóáΓ∞ Γ«½∞¬« Ñß½¿ ¡áªáΓá ¬½áó¿Φá <alt>.
-
- æ½ÑñπεΘ¿Ñ »α¿¼Ñαδ ñѼ«¡ßΓα¿απεΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- π߬«α¿ΓѽÑ⌐:
-
- 1 ACCELERATORS
- BEGIN
- "^S", IDDCLEAR ; control C
- "K", IDDCLEAR ; shift K
- "k", IDDELLIPSE, ALT ; alt k
- 98, IDDRECT, ASCII ; b
- 66, IDDSTAR, ASCII ; B (shift b)
- "g" IDDRECT ; g
- "G" IDDSTAR ; G (shift g)
- VK_F1, IDDCLEAR, VIRTKEY ; F1
- VK_F1, IDDSTAR, CONTROL, VIRTKEY ; control F1
- VK_F1, IDDELLIPSE, SHIFT, VIRTKEY ; shift F1
- VK_F1, IDDRECT, ALT, VIRTKEY ; alt F1
- VK_F2, IDDCLEAR, ALT, VIRTKEY ; alt shift F2
- VK_F2, IDDSTAR, CONTROL, SHIFT, VIRTKEY ; alt shift F2
- VK_F2, IDDRECT, ALT, CONTROL,VIRTKEY ; alt control F2
- END
-
-
-
- Windows 3.0/Ref/6#7 = 93 =
-
- 8.6 Ä»ÑαáΓ«α MENU
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- menuID MENU [load-option] [mem-option]
- BEGIN
- item-definitions
- END
-
- Ä»ÑαáΓ«α MENU «»αÑñѽ∩ÑΓ ß«ñÑαªá¡¿Ñ αÑßπαßá ¼Ñ¡ε. ÉÑßπαß
- ¼Ñ¡ε - φΓ« ß«ó«¬π»¡«ßΓ∞ ¿¡Σ«α¼áµ¿¿, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ ó¡ÑΦ¡¿⌐
- ó¿ñ ¿ Σπ¡¬µ¿¿ ¼Ñ¡ε »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. îÑ¡ε - φΓ« ߻ѵ¿á½∞¡δ⌐
- ¿¡ßΓαπ¼Ñ¡Γ óó«ñá, ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ »«½∞º«óáΓѽε óδí¿αáΓ∞
- ¬«¼á¡ñπ ¿º ß»¿ß¬á ¿¼Ñ¡ ¬«¼á¡ñ.
-
- Å«½Ñ menuID - φΓ« ¿¼∩ ¿½¿ ¡«¼Ñα, ¿ß»«½∞ºπѼδÑ ñ½∩ ¿ñÑ¡Γ¿Σ¿-
- ¬áµ¿¿ αÑßπαßá ¼Ñ¡ε.
-
- Å«½Ñ load-option - φΓ« ¡Ñ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó«,
- ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ, ¬«úñá αÑßπαß íπñÑΓ ºáúαπªÑ¡. Ä¡« ñ«½ª¡«
- íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
- ç¡áτÑ¡¿Ñ Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- PRELOAD ÉÑßπαß ñ«½ªÑ¡ íδΓ∞ ºáúαπªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«.
-
- LOADONCALL ÉÑßπαß ºáúαπªáÑΓß∩ ó« óαѼ∩ ó맮óá.Å«
- π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡« º¡áτÑ¡¿Ñ LOADONCALL.
-
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ mem-option ß«ßΓ«¿Γ ¿º ß½ÑñπεΘÑú«
- ¬½ετÑó«ú« ß½«óá ¿½¿ ¬½ετÑóδσ ß½«ó, «»αÑñѽ∩εΘ¿σ, ∩ó½∩ÑΓß∩ ½¿
- αÑßπαß Σ¿¬ß¿απÑ¼δ¼ ¿½¿ »ÑαѼÑΘáѼδ¼, ¿ ∩ó½∩ÑΓß∩ ½¿ «¡
- ßíαáßδóáѼδ¼:
-
- è½ετÑó«Ñ Ä»¿ßá¡¿Ñ
- ß½«ó«
- ──────── ────────
-
- FIXED ÉÑßπαß «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼
- ¼ÑßΓÑ.
-
- MOVEABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
- DISCARDABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- Å« π¼«½τá¡¿ε πßΓá¡«ó½Ñ¡δ º¡áτÑ¡¿∩ MOVEABLE ¿ DISCARDABLE.
-
- Å«½Ñ item-definitions - φΓ« ߻ѵ¿á½∞¡δÑ «»ÑαáΓ«αδ αÑßπαßá,
-
- Windows 3.0/Ref/6#7 = 94 =
-
- ¬«Γ«αδÑ «»αÑñѽ∩εΓ φ½Ñ¼Ñ¡Γδ ¼Ñ¡ε. ¥Γ¿ «»ÑαáΓ«αδ «»αÑñѽѡ¡δ ó
- ß½ÑñπεΘѼ »áαáúαáΣÑ.
-
- ì¿ªÑ »α¿óÑñÑ¡ »α¿¼Ñα »«½¡«ú« «»ÑαáΓ«αá MENU:
-
- sample MENU
- BEGIN
- MENUITEM "&æπ»", 100
- MENUITEM "æ&á½áΓ",100
- POPUP "&åáᬫÑ"
- BEGIN
- MENUITEM "&Éδíá", 200
- MENUITEM "&ûδ»½Ñ¡«¬", 201, CHECKED
- POPUP "&î∩ß«"
- BEGIN
- MENUITEM "&ü¿ΣΦΓѬß", 301
- MENUITEM "&ÿ¡¿µÑ½∞", 302
- END
- END
- MENUITEM"&äÑßÑαΓ",103
-
- END
-
-
- 8.6.1 Ä»ÑαáΓ«αδ «»αÑñѽѡ¿∩ φ½Ñ¼Ñ¡Γ«ó
- ----------------------------------------------------------------
-
- Ä»ÑαáΓ«αδ MENUITEM ¿ POPUP ¿ß»«½∞ºπεΓß∩ ó »«½Ñ
- item-definition «»ÑαáΓ«αá MENU ñ½∩ «»αÑñѽѡ¿∩ ¿¼Ñ¡ ¿ áΓα¿íπΓ«ó
- φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε. ÑΓ íδΓ∞ ºáñá¡« »α«¿ºó«½∞¡«Ñ τ¿ß½«
- «»ÑαáΓ«α«ó, »α¿τѼ ¬áªñδ⌐ «»αÑñѽ∩ÑΓ π¡¿¬á½∞¡δ⌐ φ½Ñ¼Ñ¡Γ.
- Å«α∩ñ«¬ «»ÑαáΓ«α«ó «»αÑñѽ∩ÑΓ »«α∩ñ«¬ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε.
-
- Ä»ÑαáΓ«αδ MENUITEM ¿ POPUP ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ Γ«½∞¬«
- ó »«½Ñ item-definition «»ÑαáΓ«αá MENU.
-
- Ä»ÑαáΓ«α MENUITEM
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- MENUITEM text, result,[optionlist]
-
- ¥Γ«Γ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, ºá¬½ετÑ¡¡á∩ ó ñó«⌐¡δÑ
- ¬áóδτ¬¿, «»αÑñѽ∩εΘá∩ ¿¼∩ φ½Ñ¼Ñ¡Γá ¼Ñ¡ε.
-
- ¥Γá ßΓα«¬á ¼«ªÑΓ ß«ñÑαªáΓ∞ ߻ѵ߿¼ó«½δ /t ¿ /a. æ¿¼ó«½ /t
- óßΓáó½∩ÑΓ Γáíπ½∩µ¿ε ó «Γ«íαáªáѼπε ßΓப㠨 ¿ß»«½∞ºπÑΓß∩ ñ½∩
- óδαáó¡¿óá¡¿∩ ΓѬßΓá ó ßΓ«½íµáσ. æ¿¼ó«½ Γáíπ½∩µ¿¿ ß½ÑñπÑΓ
- ¿ß»«½∞º«óáΓ∞ Γ«½∞¬« ó ¡á¬½áñδóáѼδσ ¼Ñ¡ε, ¡« ¡Ñ ó ßΓ᫬Ñ
-
- Windows 3.0/Ref/6#7 = 95 =
-
- «ß¡«ó¡«ú« ¼Ñ¡ε. æ¿¼ó«½ /a óδºδóáÑΓ óδαáó¡¿óá¡¿Ñ »« »αáó«¼π ¬αáε
- óßÑú« »«ß½ÑñπεΘÑú« ΓѬßΓá.
-
- ä½∩ Γ«ú«, τΓ«íδ óßΓáó¿Γ∞ ó ΓѬßΓ ñó«⌐¡δÑ ¬áóδτ¬¿ ("),
- ¿ß»«½∞ºπ⌐ΓÑ ñóÑ ñó«⌐¡δÑ ¬áóδτ¬¿ ("").
-
- ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓα«¬π ¼¡Ñ¼«¡¿¬π,
- »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ ßñѽáΓ∞
- ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ »«ñτÑભπΓ«⌐
- ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«, τΓ«íδ
- ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿, óßΓáó∞ΓÑ
- ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ result - φΓ« µÑ½«Ñ τ¿ß½«, «»αÑñѽ∩εΘÑÑ αѺπ½∞ΓáΓ,
- »«½πτáѼδ⌐ »α¿ óδí«αÑ »«½∞º«óáΓѽѼ φ½Ñ¼Ñ¡Γá ¼Ñ¡ε. ÉѺπ½∞ΓáΓδ
- φ½Ñ¼Ñ¡Γá ¼Ñ¡ε (φΓ« óßÑúñá µÑ½δÑ τ¿ß½á) »«ßδ½áεΓß∩ «¬¡π,
- ¬«Γ«α«¼π »α¿¡áñ½Ñª¿Γ ñá¡¡«Ñ ¼Ñ¡ε, ¬«úñá »«½∞º«óáΓѽ∞ óδí¿αáÑΓ
- ¿¼∩ φ½Ñ¼Ñ¡Γá ¼Ñ¡ε.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ optionlist - φΓ« «ñ¡« ¿½¿ ¡Ñ߬«½∞¬«
- »αÑñóáα¿Γѽ∞¡« «»αÑñѽѡ¡δσ ¬½ετÑóδσ ß½«ó ¼Ñ¡ε, αáºñѽѡ¡δσ
- ºá»∩Γ묨 ¿½¿ »α«íѽἿ, ¬«Γ«αδÑ «»αÑñѽ∩εΓ ó¡ÑΦ¡¿⌐ ó¿ñ
- φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε. ¥Γ« ß½ÑñπεΘ¿Ñ ¬½ετÑóδÑ ß½«óá:
-
- ç¡áτÑ¡¿Ñ Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- CHECKED É∩ñ«¼ ß φ½Ñ¼Ñ¡Γ«¼ ßΓ«¿Γ ¬«¡Γα«½∞¡á∩ «Γ¼ÑΓ¬á
- ("úὫτ¬á").
-
- GRAYED ê¼∩ φ½Ñ¼Ñ¡Γá »Ñαó«¡áτá½∞¡« ¡Ñ á¬Γ¿ó¡« ¿
- ßÑα«ú« µóÑΓá.
-
- HELP ¥½Ñ¼Ñ¡Γ αáß»«½áúáÑΓß∩ ß»αáóá ¡á ßΓα«¬Ñ ¼Ñ¡ε,
- ß óÑαΓ¿¬á½∞¡δ¼ αáºñѽ¿ΓѽѼ ß½Ñóá.
-
- INACTIVE ê¼∩ φ½Ñ¼Ñ¡Γá «Γ«íαáªáÑΓß∩, ¡« ¡Ñ ¼«ªÑΓ
- íδΓ∞ óδíαá¡«.
-
- MENUBARBREAK Æá¬ªÑ ¬á¬ ¿ MF_MENUBREAK, ¬α«¼Ñ ¬á¬ ñ½∩
- ¡á¬½áñδóáѼδσ ¼Ñ¡ε.¥½Ñ¼Ñ¡Γ αáß»«½áúáÑΓß∩ ó
- ¡«ó«¼ ßΓ«½íµÑ.æΓáαδ⌐ ¿ ¡«óδ⌐ ßΓ«½íѵ
- αáºñѽ∩εΓß∩ τÑαΓ«⌐.
-
- MENUBREAK ¥½Ñ¼Ñ¡Γ αáß»«½áúáÑΓß∩ ó ¡«ó«⌐ ßΓ᫬Ñ,
- ñ½∩ ßΓáΓ¿τÑ߬¿σ φ½Ñ¼Ñ¡Γ«ó ßΓ᫬¿-¼Ñ¡ε.ä½∩
- ¡á¬½áñδóáѼδσ ¼Ñ¡ε φ½Ñ¼Ñ¡Γ αáß»«½«úáÑΓß∩ ó
- ¡«ó«⌐ ¬«½«¡¬Ñ, íѺ αáºñѽ∩εΘÑ⌐ ½¿¡¿¿ ¼Ñªñπ
- ¬«½«¡¬á¼¿.
-
-
- è½ετÑóδÑ ß½«óá INACTIVE ¿ GRAYED ¡Ñ ¼«úπΓ ¿ß»«½∞º«óáΓ∞ß∩
- ó¼ÑßΓÑ.
-
- Windows 3.0/Ref/6#7 = 96 =
-
-
- ì¿ªÑ »«¬áºá¡ »α¿¼Ñα »αáó¿½∞¡«ú« ¿ß»«½∞º«óá¡¿∩ «»ÑαáΓ«αá
- MENUITEM:
-
- MENUITEM "&Alpha", 1, CHECKED, GRAYED
- MENUITEM "&Beta", 2
-
- Ä»ÑαáΓ«α POPUP
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- POPUP text,[optionlist]
- BEGIN
- item-definitions
- END
-
- ¥Γ«Γ «»ÑαáΓ«α »«¼ÑτáÑΓ ¡áτὫ «»αÑñѽѡ¿∩ ¡á¬½áñδóáѼ«ú«
- ¼Ñ¡ε. ìᬽáñδóáѼ«Ñ ¼Ñ¡ε (¬«Γ«α«Ñ Γá¬ªÑ ¿ºóÑßΓ¡« ¬á¬
- "αá߬αδóáѼ«Ñ 󡿺" ¼Ñ¡ε ) - φΓ« »«ñß»¿ß«¬ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε,
- «Γ«íαáªáѼδ⌐ »α¿ óδí«αÑ φ½Ñ¼Ñ¡Γá ¼Ñ¡ε óÑασ¡Ñú« πα«ó¡∩.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, ºá¬½ετÑ¡¡á∩ ó ñó«⌐¡δÑ
- ¬áóδτ¬¿, «»αÑñѽ∩εΘá∩ ¿¼∩ ¡á¬½áñδóáѼ«ú« ¼Ñ¡ε.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ optionlist - φΓ« «ñ¡« ¿½¿ ¡Ñ߬«½∞¬«
- »αÑñóáα¿Γѽ∞¡« «»αÑñѽѡ¡δσ ¬½ετÑóδσ ß½«ó ¼Ñ¡ε, ¬«Γ«αδÑ
- «»αÑñѽ∩εΓ ó¡ÑΦ¡¿⌐ ó¿ñ φ½Ñ¼Ñ¡Γ«ó ¼Ñ¡ε. ¥Γ« ß½ÑñπεΘ¿Ñ ¬½ετÑóδÑ
- ß½«óá:
-
- ç¡áτÑ¡¿Ñ Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- CHECKED É∩ñ«¼ ß φ½Ñ¼Ñ¡Γ«¼ ßΓ«¿Γ ¬«¡Γα«½∞¡á∩ «Γ¼ÑΓ¬á
- ("úὫτ¬á").¥Γá «»µ¿∩ ¡Ñ ñ«»πßΓ¿¼á ñ½∩
- óÑασ¡Ñú« πα«ó¡∩ ¡á¬½áñδóáѼ«ú« ¼Ñ¡ε.
-
- GRAYED ê¼∩ φ½Ñ¼Ñ¡Γá »Ñαó«¡áτá½∞¡« ¡Ñ á¬Γ¿ó¡« ¿
- ßÑα«ú« µóÑΓá.
-
- HELP ¥½Ñ¼Ñ¡Γ αáß»«½áúáÑΓß∩ ß»αáóá ¡á ßΓα«¬Ñ ¼Ñ¡ε,
- ß óÑαΓ¿¬á½∞¡δ¼ αáºñѽ¿ΓѽѼ ß½Ñóá.
-
- INACTIVE ê¼∩ φ½Ñ¼Ñ¡Γá «Γ«íαáªáÑΓß∩, ¡« ¡Ñ ¼«ªÑΓ
- íδΓ∞ óδíαá¡«.
-
- MENUBARBREAK Æá¬ªÑ ¬á¬ ¿ MF_MENUBREAK, ¬α«¼Ñ ¬á¬ ñ½∩
- ¡á¬½áñδóáѼδσ ¼Ñ¡ε.¥½Ñ¼Ñ¡Γ αáß»«½áúáÑΓß∩ ó
- ¡«ó«¼ ßΓ«½íµÑ.æΓáαδ⌐ ¿ ¡«óδ⌐ ßΓ«½íѵ
- αáºñѽ∩εΓß∩ τÑαΓ«⌐.
-
- MENUBREAK ¥½Ñ¼Ñ¡Γ αáß»«½áúáÑΓß∩ ó ¡«ó«⌐ ßΓ᫬Ñ,
-
- Windows 3.0/Ref/6#7 = 97 =
-
- ñ½∩ ßΓáΓ¿τÑ߬¿σ φ½Ñ¼Ñ¡Γ«ó ßΓ᫬¿-¼Ñ¡ε.ä½∩
- ¡á¬½áñδóáѼδσ ¼Ñ¡ε φ½Ñ¼Ñ¡Γ αáß»«½«úáÑΓß∩ ó
- ¡«ó«⌐ ¬«½«¡¬Ñ, íѺ αáºñѽ∩εΘÑ⌐ ½¿¡¿¿ ¼Ñªñπ
- ¬«½«¡¬á¼¿.
-
- è½ετÑóδÑ ß½«óá ¼«úπΓ ¬«¼í¿¡¿α«óáΓ∞ß∩ »α¿ »«¼«Θ¿
- »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿ OR. è½ετÑóδÑ ß½«óá INACTIVE ¿ GRAYED ¡Ñ
- ¼«úπΓ ¿ß»«½∞º«óáΓ∞ß∩ ó¼ÑßΓÑ.
-
- Å«½Ñ item-definitions ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εí«Ñ ¬«½¿τÑßΓó«
- «»ÑαáΓ«α«ó MENUITEMS ¿½¿ POPUP.é αѺπ½∞ΓáΓÑ ½εí«Ñ ¡á¬½áñδóáѼ«Ñ
- ¼Ñ¡ε ¼«ªÑΓ «Γ«íαáªáΓ∞ ñαπú«Ñ ¡á¬½áñδóáѼ«Ñ ¼Ñ¡ε.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- ¡á¬½áñδóáѼ«ú« ¼Ñ¡ε:
-
- chem MENU
- BEGIN
-
- POPUP "&ûóÑΓá"
- BEGIN
- MENUITEM "&æ¿¡¿⌐", 200
- MENUITEM "&üѽδ⌐", 201, CHECKED
- MENUITEM "&èαáß¡δ⌐", 202
- MENUITEM "&åѽΓδ⌐", 203
- MENUITEM "&ùÑα¡δ⌐", 204
-
- END
-
- POPUP "&諼»«¡Ñ¡Γδ"
- BEGIN
-
- POPUP"&æáσáα"
- BEGIN
- MENUITEM "&â½ε¬«ºá", 301
- MENUITEM "&æáσá஧á", 302, CHECKED
- MENUITEM "&ïá¬Γ«ºá", 303, MENUBREAK
- MENUITEM "&öαπ¬Γ«ºá", 304
- END
-
- POPUP "&è¿ß½«Γá"
- BEGIN
- MENUITEM "&â¿ñα«σ½«α¿ñ", 401
- MENUITEM "&æπ½∞Σ¿ñ", 402
-
- END
-
- END
-
- END
-
-
-
- Windows 3.0/Ref/6#7 = 98 =
-
-
- Ä»ÑαáΓ«α MENUITEM SEPARATOR
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- MENUITEM SEPARATOR
-
- ¥Γ« ߻ѵ¿á½∞¡á∩ Σ«α¼á «»ÑαáΓ«αá MENUITEM, ¬«Γ«αá∩ ß«ºñáÑΓ
- ¡Ñá¬Γ¿ó¡δ⌐ φ½Ñ¼Ñ¡Γ ¼Ñ¡ε, ¿ß»«½∞ºπѼδ⌐ ¬á¬ αáºñѽ¿Γѽ∞ ¼Ñªñπ
- ñóπ¼∩ á¬Γ¿ó¡δ¼¿ φ½Ñ¼Ñ¡ΓἿ ¡á¬½áñδóáѼ«ú« ¼Ñ¡ε.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá MENUITEM SEPARATOR:
-
- MENUITEM "&èπαß¿ó", 206
- MENUITEM SEPARATOR
- MENUITEM "&Åα«ß¼«Γα", 301
-
-
-
-
-
- Windows 3.0/Ref/6#7 = 99 =
-
- 8.7 Ä»ÑαáΓ«α DIALOG
- ----------------------------------------------------------------
-
- Ä»ÑαáΓ«α DIALOG «»αÑñѽ∩ÑΓ Φáí½«¡, ¬«Γ«αδ⌐ »α¿¬½áñ¡á∩
- »α«úαá¼¼á ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ ñ½∩ ß«ºñá¡¿∩ »á¡Ñ½Ñ⌐ ñ¿á½«úá.
-
- æ¿¡Γá¬ß¿ß
-
- nameID DIALOG [load-option][mem-option] x,y,width,height
- [option-statements]
- BEGIN
- control-statements
- END
-
- ¥Γ«Γ «»ÑαáΓ«α «Γ¼ÑτáÑΓ ¡áτὫ Φáí½«¡á DIALOG. çñÑß∞
- «»αÑñѽ∩ÑΓß∩ ¿¼∩ »á¡Ñ½¿ ñ¿á½«úá, ¬½ετÑóδÑ ß½«óá π»αáó½Ñ¡¿∩
- »á¼∩Γ∞ε ¿ ºáúαπº¬«⌐, ¡áτá½∞¡«Ñ αáß»«½«ªÑ¡¿Ñ »á¡Ñ½¿ ¡á φ¬αá¡Ñ
- ñ¿ß»½Ñ∩, ÑÑ Φ¿α¿¡á ¿ óδß«Γá.
-
- Å«½Ñ nameID «»αÑñѽ∩ÑΓ ½εí«Ñ π¡¿¬á½∞¡«Ñ ¿¼∩ ¿½¿ µÑ½πε
- óѽ¿τ¿¡π, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ αÑßπαß.
-
- Å«½Ñ load-option φΓ« ¡Ñ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó«,
- ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓ, ¬«úñá αÑßπαß íπñÑΓ ºáúαπªÑ¡. Ä¡« ñ«½ª¡«
- íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- PRELOAD ÉÑßπαß ñ«½ªÑ¡ íδΓ∞ ºáúαπªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«.
-
- LOADONCALL ÉÑßπαß ºáúαπªáÑΓß∩ ó« óαѼ∩ ó맮óá. ¥Γ«
- º¡áτÑ¡¿Ñ πßΓá¡áó½¿óáÑΓß∩ »« π¼«½τá¡¿ε.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ mem-option ß«ßΓ«¿Γ ¿º ß½ÑñπεΘÑú«
- ¬½ετÑó«ú« ß½«óá ¿½¿ ¬½ετÑóδσ ß½«ó, «»αÑñѽ∩εΘ¿σ, ∩ó½∩ÑΓß∩ ½¿
- αÑßπαß Σ¿¬ß¿απÑ¼δ¼ ¿½¿ »ÑαѼÑΘáѼδ¼, ¿ ∩ó½∩ÑΓß∩ ½¿ «¡
- ßíαáßδóáѼδ¼:
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- FIXED ÉÑßπαß «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼
- ¼ÑßΓÑ.
-
- MOVEABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞. ¥Γ« º¡áτÑ¡¿Ñ
- πßΓá¡áó½¿óáÑΓß∩ »« π¼«½τá¡¿ε.
-
- DISCARDABLE ÉÑßπαß ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- Å«½∩ x ¿ y φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿ y
-
- Windows 3.0/Ref/6#7 = 100 =
-
- óÑασ¡Ñú« ½Ñó«ú« πú½á »á¡Ñ½¿ ñ¿á½«úá. àñ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ φΓ« 1/4 «ß¡«ó¡«⌐ Ññ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ Φ¿α¿¡δ; á »«
- óÑαΓ¿¬á½¿ 1/8 óδß«Γδ Ññ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ óδß«Γδ. ¥Γ¿ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá.öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ «ß¡«ó¡πε Ññ¿¡¿µπ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ. Æ«τ¡«Ñ º¡áτÑ¡¿Ñ ¬««αñ¿¡áΓ ºáó¿ß¿Γ «Γ
- Γ¿»á, «»αÑñѽѡ¡«ú« ó «»ÑαáΓ«αÑ STYLE. ä½∩ ñ«τÑα¡¿σ »á¡Ñ½Ñ⌐
- ñ¿á½«úá ¬««αñ¿¡áΓδ ßó∩ºá¡δ ß ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ
- α«ñ¿Γѽ∞߬«ú« «¬¡á, ó »α«Γ¿ó¡«¼ ß½πτáÑ »á¡Ñ½∞ ñ¿á½«úá ¿¼ÑÑΓ Γ¿»
- DS_ABSALIGN; Γ«úñá ¬««αñ¿¡áΓδ ßó∩ºá¡δ ß ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ
- φ¬αá¡á ñ¿ß»½Ñ∩.
-
- Å«½∩ width ¿ height φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π ¿
- óδß«Γπ »á¡Ñ½¿. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿ αáó¡á 1/4
- «ß¡«ó¡«⌐ Ññ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ Φ¿α¿¡δ , á Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ 1/8 «ß¡«ó¡«⌐ Ññ¿¡¿µδ ¿º¼ÑαÑ¡¿∩ óδß«Γδ.
-
- Åáαá¼ÑΓαδ ¿ π»αáó½∩εΘ¿Ñ «»ÑαáΓ«αδ «»¿ßá¡δ ó ß½ÑñπεΘ¿σ
- αáºñѽáσ.
-
- ì¿ªÑ »«¬áºá¡« »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ «»ÑαáΓ«αá DIALOG:
-
- #include "WINDOWS.H"
-
- errmess DIALOG 10, 10, 300, 110
- STYLE WS_POPUP|WS_BORDER
- CAPTION "Error!"
- BEGIN
- CTEXT "Select one:", 1, 10, 10, 280, 12
- RADIOBUTTON "&Retry", 2, 75, 30, 60, 12
- RADIOBUTTON "&Abort", 3, 75, 50, 60, 12
- RADIOBUTTON "&Ignore", 4, 75, 80, 60, 12
- END
-
- 諼¼Ñ¡Γáα¿⌐
-
- éδ ¡Ñ ñ«½ª¡δ ¿ß»«½∞º«óáΓ∞ Γ¿» WS_CHILD ß ¼«ñá½∞¡«⌐ »á¡Ñ½∞ε
- ñ¿á½«úá. öπ¡¬µ¿∩ DialogBox óßÑúñá í½«¬¿απÑΓ α«ñ¿Γѽ∞߬«Ñ «¬¡«
- ¿½¿ «¬¡« ó½áñѽ∞µá ó¡«ó∞ ß«ºñá¡¡«⌐ »á¡Ñ½¿ ñ¿á½«úá. àß½¿
- α«ñ¿Γѽ∞߬«Ñ «¬¡« í½«¬¿απÑΓß∩, Ñú« ñ«τÑα¡¿Ñ «¬¡á íѺπß½«ó¡«
- í½«¬¿απεΓß∩. Æá¬ ¬á¬ α«ñ¿Γѽ∞߬«Ñ «¬¡« ñ«τÑα¡Ñ⌐ »á¡Ñ½¿ ñ¿á½«úá
- í½«¬¿απÑΓß∩, ñ«τÑα¡∩∩ »á¡Ñ½∞ ñ¿á½«úá Γá¬ªÑ í½«¬¿απÑΓß∩.
-
- àß½¿ »á¡Ñ½∞ ñ¿á½«úá ¿¼ÑÑΓ Γ¿» DS_ABSALIGN, ¬««αñ¿¡áΓδ
- »á¡Ñ½¿ ñ¿á½«úá ñ½∩ ÑÑ óÑασ¡Ñú« ½Ñó«ú« πú½á «»αÑñѽ∩εΓß∩
- «Γ¡«ß¿Γѽ∞¡« ¡áτá½∞¡δσ ¬««αñ¿¡áΓ φ¬αá¡á ñ¿ß»½Ñ∩, á ¡Ñ
- «Γ¡«ß¿Γѽ∞¡« ¬««αñ¿¡áΓ óÑασ¡Ñú« ½Ñó«ú« πú½á α«ñ¿Γѽ∞߬«ú« «¬¡á.
- ¥Γ«Γ Γ¿» «íδτ¡« ¿ß»«½∞ºπÑΓß∩, ¬«úñá óδ »αÑñ»«½áúáÑΓÑ αẼÑßΓ¿Γ∞
- »á¡Ñ½∞ ñ¿á½«úá ó «»αÑñѽѡ¡«⌐ τáßΓ¿ φ¬αá¡á, ¡Ñºáó¿ß¿¼« «Γ Γ«ú«,
- úñÑ ¼«ªÑΓ íδΓ∞ αẼÑΘÑ¡« α«ñ¿Γѽ∞߬«Ñ «¬¡«.
-
- ê¼∩ DIALOG ¼«ªÑΓ Γá¬ªÑ ¿ß»«½∞º«óáΓ∞ß∩ ¬á¬ »áαá¼ÑΓα ¿¼Ñ¡¿
- ¬½áßßá ó Σπ¡¬µ¿¿ CreateWindow ñ½∩ ß«ºñá¡¿∩ «¬¡á ß áΓα¿íπΓἿ
- »á¡Ñ½¿ ñ¿á½«úá.
-
- Windows 3.0/Ref/6#7 = 101 =
-
-
- 8.7.1 Ä»ÑαáΓ«αδ »áαá¼ÑΓα«ó ñ¿á½«úá
- ----------------------------------------------------------------
-
- Ä»ÑαáΓ«αδ »áαá¼ÑΓα«ó ñ¿á½«úá, ºáñáóáѼδÑ ó »«½Ñ
- option-statements «»ÑαáΓ«αá DIALOG, «»αÑñѽ∩εΓ ß»Ñµ¿á½∞¡δÑ
- áΓα¿íπΓδ »á¡Ñ½Ñ⌐ ñ¿á½«úá, ΓᬿÑ, ¬á¬ ¿σ Γ¿», ºáú«½«ó«¬ ¿ ¼Ñ¡ε.
- Ä»ÑαáΓ«αδ »áαá¼ÑΓα«ó ¡Ñ«í∩ºáΓѽ∞¡δ. àß½¿ «¡¿ ¡Ñ ºáñá¡δ,
- ¿ß»«½∞ºπεΓß∩ º¡áτÑ¡¿∩ »« π¼«½τá¡¿ε. Ä»ÑαáΓ«αδ »áαá¼ÑΓα«ó
- ñ¿á½«úá ó¬½ετáΓ ß½ÑñπεΘ¿Ñ «»ÑαáΓ«αδ:
-
- - STYLE
-
- - CAPTION
-
- - MENU
-
- - CLASS
-
- - FONT
-
- Ä»ÑαáΓ«αδ »áαá¼ÑΓα«ó «»¿ßá¡δ «Γñѽ∞¡« ó ß½ÑñπεΘ¿σ
- αáºñѽáσ.
-
- Ä»ÑαáΓ«α STYLE
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- STYLE style
-
- ¥Γ«Γ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ Γ¿» «¬¡á »á¡Ñ½¿
- ñ¿á½«úá. Æ¿» «¬¡á «»αÑñѽ∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿ »á¡Ñ½∞ ¡á¬½áñδóáѼδ¼
- ¿½¿ ñ«τÑα¡¿¼ «¬¡«¼.Å« π¼«½τá¡¿ε Γ¿» ¿¼ÑÑΓ ß½ÑñπεΘ¿Ñ áΓα¿íπΓδ:
-
- WS_POPUP
- WS_BORDER
- WS_SYSMENU
-
- Å«½Ñ style φΓ« µÑ½«Ñ º¡áτÑ¡¿Ñ ¿½¿ »αÑñ«»αÑñѽѡ¡«Ñ ¿¼∩,
- «»αÑñѽ∩εΘÑÑ Γ¿» «¬¡á. ¥Γ« ¼«úπΓ íδΓ∞ ½εíδÑ Γ¿»δ «¬«¡,
- »αÑñßΓáó½Ñ¡¡δÑ ó Γáí½¿µÑ 8.1 "Æ¿»δ «¬«¡".
-
- 諼¼Ñ¡Γáα¿⌐
-
- àß½¿ ¿ß»«½∞ºπÑΓß∩ »αÑñ«»αÑñѽѡ¡«Ñ ¿¼∩, ñ«½ª¡á íδΓ∞
- ¿ß»«½∞º«óá¡á ñ¿αÑ¬Γ¿óá #include ñ½∩ ó¬½ετÑ¡¿∩ Σá⌐½á WINDOWS.H ó
- «»¿ßá¡¿Ñ αÑßπαß«ó.
-
- Æáí½¿µá 8.1 Æ¿»δ «¬«¡
-
- Windows 3.0/Ref/6#7 = 102 =
-
- ───────────────────────────────────────────────────────────────
- Æ¿» ç¡áτÑ¡¿Ñ
- ───────────────────────────────────────────────────────────────
-
- DS_LOCALEDIT Ä»αÑñѽ∩ÑΓ, τΓ« αÑñá¬Γ¿απѼδÑ í½«¬¿
- π»αáó½Ñ¡¿∩ ó »á¡Ñ½¿ ñ¿á½«úá íπñπΓ
- ¿ß»«½∞º«óáΓ∞ »á¼∩Γ∞ ó ßÑú¼Ñ¡ΓÑ ñá¡¡δσ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. Å« π¼«½τá¡¿ε óßÑ
- αÑñá¬Γ¿απѼδÑ í½«¬¿ π»αáó½Ñ¡¿∩ ó »á¡Ñ½¿
- ñ¿á½«úá ¿ß»«½∞ºπεΓ »á¼∩Γ∞ ºá »αÑñѽἿ
- ßÑú¼Ñ¡Γá ñá¡¡δσ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. ¥Γá
- «ß«íÑ¡¡«ßΓ∞ ¼«ªÑΓ íδΓ∞ »«ñáó½Ñ¡á ñ«íáó½Ñ¡¿Ñ¼
- Σ½áúá DS_LOCALEDIT ó ¬«¼á¡ñπ STYLE ñ½∩ »á¡Ñ½¿
- ñ¿á½«úá. àß½¿ φëà ӽáú ¡Ñ ¿ß»«½∞ºπÑΓß∩, Γ«
- ß««íΘÑ¡¿∩ EM_GETHANDLE ¿ EM_SETHANDLE ¡Ñ
- ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ »«ß½Ñ Γ«ú« ¬á¬ »á¼∩Γ∞
- ñ½∩ í½«¬«ó π»αáó½Ñ¡¿∩ αẼÑΘÑ¡á ¡Ñ ó ßÑú¼Ñ¡ΓÑ
- ñá¡¡δσ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. ¥Γá «ß«íÑ¡¡«ßΓ∞
- ¡Ñ íπñÑΓ ¿¼ÑΓ∞ ¿¼ÑΓ∞ ¡¿¬á¬«ú« φΣΣѬΓá ñ½∩
- í½«¬«ó π»αáó½Ñ¡¿∩ ß«ºñá¡¡δσ, ó¡Ñ »á¡Ñ½Ñ⌐
- ñ¿á½«úá.
-
- DS_MODALFRAME 櫺ñáÑΓ »á¡Ñ½∞ ñ¿á½«úá ß «¬¡«¼ ¼«ñá½∞¡«⌐
- »á¡Ñ½¿ ñ¿á½«úá, ¬«Γ«αá∩ ¼«ªÑΓ íδΓ∞
- ߬«¼í¿¡¿α«óá¡á ß« ßΓ᫬«⌐ ºáú«½«ó¬á ¿½¿
- ß¿ßΓѼ¡δ¼ ¼Ñ¡ε »πΓѼ «»αÑñѽѡ¿∩ Γ¿»«ó
- WS_CAPTION ¿ WS_SYSMENU.
-
- DS_NOIDELEMSG Å«ñáó½∩ÑΓ ß««íΘÑ¡¿∩ WM_ENTERIDLE, ¬«Γ«αδÑ
- Windows íπñÑΓ »«ßδ½áΓ∞ ó« óßÑσ «ßΓá½∞¡δσ
- ß½πτá∩σ ó½áñѽ∞µπ »á¡Ñ½¿ ñ¿á½«úá ñ« ΓÑσ »«α
- »«¬á «Γ«íαáªáÑΓß∩ »á¡Ñ½∞ ñ¿á½«úá.
-
- DS_SYSMODAL 櫺ñáÑΓ ß¿ßΓѼ¡«-¼«ñá½∞¡πε »á¡Ñ½∞ ñ¿á½«úá.
-
- WS_BORDER 櫺ñáÑΓ «¬¡«, ¬«Γ«α«Ñ ¿¼ÑÑΓ «¬á¡Γ«ó¬π.
-
- WS_CAPTION 櫺ñáÑΓ «¬¡«, ¬«Γ«α«Ñ ¿¼ÑÑΓ ßΓ᫬π ºáú«½«ó¬á
- (»«ñαáºπ¼ÑóáÑΓß∩ Γ¿» WS_BORDER).
-
- WS_CHILD 櫺ñáÑΓ ñ«τÑα¡ÑÑ «¬¡«. ìÑ ¼«ªÑΓ íδΓ∞
- ¿ß»«½∞º«óá¡« ß Γ¿»«¼ WS_POPUP.
-
- WS_CHILDWINDOW 櫺ñáÑΓ ñ«τÑα¡ÑÑ «¬¡«, ¿¼ÑεΘÑÑ Γ¿» WS_CHILD.
-
- WS_CLIPCHILDREN ê߬½ετáÑΓ «í½áßΓ∞, ºá¡¿¼áѼπε ñ«τÑα¡¿¼¿
- «¬¡á¼¿, »α¿ α¿ß«óá¡¿¿ ó¡πΓα¿ α«ñ¿Γѽ∞߬«ú«
- «¬¡á. êß»«½∞ºπÑΓß∩ »α¿ ß«ºñá¡¿¿ α«ñ¿Γѽ∞߬«ú«
- «¬¡á.
-
- WS_CLIPSIBLINGS ôñá½∩ÑΓ ñ«τÑα¡¿Ñ «¬¡á «Γ¡«ß¿Γѽ∞¡« ñαπú
- ñαπúá; Γ.Ñ. Ñß½¿ «Γñѽ∞¡«Ñ ñ«τÑα¡ÑÑ «¬¡«
- »«½πτáÑΓ ß««íΘÑ¡¿Ñ WP_PAINT ñ½∩ α¿ß«óá¡¿∩,
-
- Windows 3.0/Ref/6#7 = 103 =
-
- φΓ«Γ Γ¿» πñá½∩ÑΓ óßÑ ñαπú¿Ñ »ÑαѬαδóáεΘ¿Ñß∩
- ñ«τÑα¡¿Ñ «¬¡á ¿º «í½áßΓ¿ ñ«τÑα¡Ñú« «¬¡á,
- ¬«Γ«α«Ñ ñ«½ª¡« íδΓ∞ ߬«ααÑ¬Γ¿α«óá¡«. (àß½¿ ¡Ñ
- ºáñá¡ Γ¿» WS_CLIPSIBLINGS ¿ ñ«τÑα¡¿Ñ «¬¡á
- »ÑαѬαδóáεΓß∩, Γ« 󫺼«ª¡« »α¿ α¿ß«óá¡¿¿ ó
- «í½áßΓ¿ »«½∞º«óáΓѽ∩ ñ«τÑα¡Ñú« «¬¡á α¿ß«óáΓ∞
- ¿ ó «í½áßΓ¿ »«½∞º«óáΓѽ∩ ß«ßÑñ¡Ñú« ñ«τÑα¡Ñú«
- «¬¡á). êß»«½∞ºπÑΓß∩ Γ«½∞¬« ß WS_CHILD.
-
- WS_DISABLED 櫺ñáÑΓ «¬¡«, ¬«Γ«α«Ñ »Ñαó«¡áτá½∞¡«
- ¡Ññ«ßΓπ»¡«.
-
- WS_DLGFRAME 櫺ñáÑΓ «¬¡« ß ΣαÑ⌐¼«¼ ¼«ñá½∞¡«⌐ »á¡Ñ½¿
- ñ¿á½«úá, ¡« íѺ ºáú«½«ó¬á.
-
- WS_GROUP Ä»αÑñѽ∩ÑΓ »Ñαóδ⌐ í½«¬ π»αáó½Ñ¡¿∩ ¿º úαπ»»δ
- í½«¬«ó π»αáó½Ñ¡¿∩, ó ¬«Γ«α«⌐ »«½∞º«óáΓѽ∞
- ¼«ªÑΓ »ÑαÑñó¿úáΓ∞ß∩ «Γ «ñ¡«ú« í½«¬á
- π»αáó½Ñ¡¿∩ ¬ ñαπú«¼π »α¿ »«¼«Θ¿ ¬½áó¿Φ
- π»αáó½Ñ¡¿∩ ¬παß«α«¼. éßÑ í½«¬¿ π»αáó½Ñ¡¿∩,
- «»αÑñѽѡ¡δÑ »«ß½Ñ »Ñαó«ú« í½«¬á π»αáó½Ñ¡¿∩ ß
- Γ¿»«¼ WS_GROUP, »α¿¡áñ½ÑªáΓ Γ«⌐ ªÑ ßἫ⌐
- úαπ»»Ñ. æ½ÑñπεΘ¿⌐ í½«¬ π»αáó½Ñ¡¿∩ ß Γ¿»«¼
- WS_GROUP ºá¬á¡τ¿óáÑΓ »Ñαóπε úαπ»»π ¿ ¡áτ¿¡áÑΓ
- ß½ÑñπεΘπε (Γ.Ñ. «ñ¡á úαπ»»á ºá¬á¡τ¿óáÑΓß∩
- Γá¼, úñÑ ¡áτ¿¡áÑΓß∩ ß½ÑñπεΘá∩). ¥Γ«Γ Γ¿»
- ñ«»πßΓ¿¼ Γ«½∞¬« ñ½∩ í½«¬«ó π»αáó½Ñ¡¿∩.
-
- WS_HSCROLL 櫺ñáÑΓ «¬¡«, ¿¼ÑεΘÑÑ ú«α¿º«¡Γá½∞¡πε ßΓ᫬π
- »α«¬απΓ¬¿.
-
- WS_ICONIC 櫺ñáÑΓ «¬¡«, ¬«Γ«α«Ñ »Ñαó«¡áτá½∞¡«
- ßπΘÑßΓóπÑΓ ó ó¿ñÑ ¿¬«¡δ. êß»«½∞ºπÑΓß∩ Γ«½∞¬«
- ß Γ¿»«¼ WS_OVERLAPPED.
-
- WS_MAXIMIZE 櫺ñáÑΓ «¬¡« ¼á¬ß¿¼á½∞¡«ú« αẼÑαá.
-
- WS_MAXIMIZEBOX 櫺ñáÑΓ «¬¡« , ¿¼ÑεΘÑÑ »á¡Ñ½∞ ¼á¬ß¿¼¿ºáµ¿¿.
-
- WS_MINIMIZE 櫺ñáÑΓ «¬¡« ¼¿¡¿¼á½∞¡«ú« αẼÑαá.
-
- WS_MINIMIZEBOX 櫺ñáÑΓ «¬¡«, ¿¼ÑεΘÑÑ »á¡Ñ½∞ ¼¿¡¿¼¿ºáµ¿¿.
-
- WS_OVERLAPPED 櫺ñáÑΓ »ÑαѬαδóáεΘÑÑß∩ «¬¡«. ÅÑαѬαδóáεΘÑÑß∩
- «¬¡« ¿¼ÑÑΓ ßΓ᫬π ºáú«½«ó¬á ¿ αἬπ.
-
- WS_OVERLAPPEDWINDOW 櫺ñáÑΓ »ÑαѬαδóáεΘÑÑß∩ «¬¡«, ¿¼ÑεΘÑÑ Γ¿»δ
- WS_CAPTION, WS_OVERLAPPED, WS_THICKFRAME ¿
- WS_SYSMENU, WS_MINIMIZEBOX, WS_MAXIMIZEBOX.
-
- WS_POPUP 櫺ñáÑΓ ¡á¬½áñδóáѼ«Ñ «¬¡«. ìÑ ¼«ªÑΓ íδΓ∞
- ¿ß»«½∞º«óá¡« ß Γ¿»«¼ WS_CHILD.
-
-
- Windows 3.0/Ref/6#7 = 104 =
-
- WS_POPUPWINDOW 櫺ñáÑΓ ¡á¬½áñδóáѼ«Ñ «¬¡«, ¿¼ÑεΘÑÑ Γ¿»δ
- WS_POPUP, WS_BORDER ¿ WS_SYSMENU. Æ¿»
- WS_CAPTION ñ«½ªÑ¡ íδΓ∞ ߬«¼í¿¡¿α«óá¡ ß Γ¿»«¼
- WS_POPUPWINDOW, τΓ« íδ ß¿ßΓѼ¡«Ñ ¼Ñ¡ε í佫
- ó¿ñ¿¼δ¼.
-
- WS_SIZEBOX 櫺ñáÑΓ «¬¡«, ¬«Γ«α«Ñ ¿¼ÑÑΓ »á¡Ñ½∞ αẼÑαá.
- êß»«½∞ºπÑΓß∩ Γ«½∞¬« ñ½∩ «¬«¡ ß« ßΓ᫬«⌐
- ºáú«½«ó¬á ¿½¿ ß óÑαΓ¿¬á½∞¡«⌐ ¿ ú«α¿º«¡Γá½∞¡«⌐
- ßΓα«¬á¼¿ »α«¬απΓ¬¿.
-
- WS_SYSMENU 櫺ñáÑΓ «¬¡«, ¬«Γ«α«Ñ ¿¼ÑÑΓ »á¡Ñ½∞ ß¿ßΓѼ¡«ú«
- ¼Ñ¡ε ó ÑÑ ßΓα«¬Ñ ºáú«½«ó¬á. êß»«½∞ºπÑΓß∩
- Γ«½∞¬« ñ½∩ «¬«¡ ß« ßΓ᫬«⌐ ºáú«½«ó¬á. àß½¿
- ¿ß»«½∞ºπÑΓß∩ ß ñ«τÑα¡¿¼ «¬¡«¼, Γ« ó¼ÑßΓ«
- »á¡Ñ½¿ ß¿ßΓѼ¡«ú« ¼Ñ¡ε ß«ºñáÑΓß∩ »á¡Ñ½∞
- ºá¬αδΓ¿∩ «¬¡á.
-
- WS_TABSTOP Ä»αÑñѽ∩ÑΓ ¡Ñ¬«Γ«α«Ñ τ¿ß½« í½«¬«ó π»αáó½Ñ¡¿∩,
- τÑαѺ ¬«Γ«αδÑ »«½∞º«óáΓѽ∞ ¼«ªÑΓ »ÑαѼÑΘáΓ∞ß∩
- »α¿ »«¼«Θ¿ ¬½áó¿Φ¿ TAB. è½áó¿Φá Γáíπ½∩µ¿¿
- »ÑαѼÑΘáÑΓ »«½∞º«óáΓѽ∩ ¬ ß½ÑñπεΘѼπ í½«¬π
- π»αáó½Ñ¡¿∩ ß Γ¿»«¼ WS_TABSTOP. ¥Γ«Γ Γ¿» ¿¼ÑÑΓ
- ß¼δß½ Γ«½∞¬« ñ½∩ í½«¬«ó π»αáó½Ñ¡¿∩.
-
- WS_THICKFRAME 櫺ñáÑΓ «¬¡« ß »á¡Ñ½∞ε αẼÑαá,¬«Γ«αá∩ ¼«ªÑΓ
- íδΓ∞ ¿ß»«½∞º«óá¡á ñ½∩ ¿º¼Ñ¡Ñ¡¿∩ αẼÑα«ó
- «¬¡á.
-
- WS_VISIBLE 櫺ñáÑΓ «¬¡«, ¬«Γ«α«Ñ »Ñαó«¡áτá½∞¡« ó¿ñ¿¼«.
- ä«íáó½∩ÑΓß∩ ¬ »ÑαѬαδóáεΘ¿¼ß∩ ¿ ¡á½áúáѼδ¼
- «¬¡á¼. ä½∩ »ÑαѬαδóáεΘ¿σß∩ «¬«¡, φΓ¿
- »áαá¼ÑΓαδ ¿ß»«½∞ºπεΓß∩ ¬á¬ »áαá¼ÑΓαδ Σπ¡¬µ¿¿
- ShowWindow.
-
-
- WS_VSCROLL 櫺ñáÑΓ «¬¡«, ¿¼ÑεΘÑÑ óÑαΓ¿¬á½∞¡πε ßΓ᫬π
- »α«¬απΓ¬¿.
-
- ───────────────────────────────────────────────────────────────
-
-
-
- Ä»ÑαáΓ«α CAPTION
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- CAPTION captiontext
-
- ¥Γ«Γ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ºáú«½«ó«¬ »á¡Ñ½¿
- ñ¿á½«úá. çáú«½«ó«¬ »«∩ó½∩ÑΓß∩ ó ßΓα«¬Ñ ºáú«½«ó¬á »á¡Ñ½¿ (Ñß½¿
- «¡á Ñú« ¿¼ÑÑΓ).
-
- Windows 3.0/Ref/6#7 = 105 =
-
-
- Å« π¼«½τá¡¿ε ºáú«½«ó«¬ »πßΓ.
-
- Å«½Ñ captiontext «»αÑñѽ∩ÑΓ ßΓ᫬π ó ¬«ñÑ ASCII,
- ºá¬½ετÑ¡¡πε ó ñó«⌐¡δÑ ¬áóδτ¬¿.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá CAPTION.
-
- CAPTION "Error!"
-
-
- Ä»ÑαáΓ«α MENU
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- MENU menuname
-
- ¥Γ«Γ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ¼Ñ¡ε »á¡Ñ½¿
- ñ¿á½«úá. àß½¿ φëà «»ÑαáΓ«α ¡Ñ ºáñá¡, Γ« »á¡Ñ½∞ ñ¿á½«úá ¡Ñ
- ¿¼ÑÑΓ ¼Ñ¡ε.
-
- Å« π¼«½τá¡¿ε ¼Ñ¡ε «ΓßπΓßΓóπÑΓ.
-
- Åáαá¼ÑΓα menuname «»αÑñѽ∩ÑΓ ¿¼∩ αÑßπαßá ¿½¿ ¡«¼Ñα
- ¿ß»«½∞ºπѼ«ú« ¼Ñ¡ε.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá MENU.
-
- MENU errmenu
-
- Ä»ÑαáΓ«α CLASS
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- CLASS class
-
- ¥Γ«Γ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ¬½áßß »á¡Ñ½¿
- ñ¿á½«úá. Å« π¼«½τá¡¿ε íπñÑΓ ¿ß»«½∞º«óá¡ ßΓá¡ñáαΓ¡δ⌐ ¬½áßß
- Windows »á¡Ñ½¿ ñ¿á½«úá.
-
- Å«½Ñ class «»αÑñѽ∩ÑΓ µÑ½«Ñ τ¿ß½« ¿½¿ ßΓ᫬π, ºá¬½ετÑ¡¡πε
- ó ñó«⌐¡δÑ ¬áóδτ¬¿, «»αÑñѽ∩εΘπε ¬½áßß »á¡Ñ½¿ ñ¿á½«úá. àß½¿
- Σπ¡¬µ¿∩ «¬¡á ñ½∩ ¬½áßßá ¡Ñ »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ Ѽπ, «¡ ñ«½ªÑ¡
- óδºóáΓ∞ Σπ¡¬µ¿ε DefDlgProc, τΓ« íδ πíÑñ¿Γß∩, τΓ« óßÑ ß««íΘÑ¡¿∩
- »αáó¿½∞¡« «íαáí«Γá¡δ. æ«íßΓóÑ¡¡δ⌐ ¬½áßß ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞
- DefDlgProc ¬á¬ Σπ¡¬µ¿ε «¬¡á »« π¼«½τá¡¿ε. è½áßß ñ«½ªÑ¡ íδΓ∞
- ºáαÑúÑßΓα¿α«óá¡ ß »«½Ñ¼ cbWndExtra ßΓαπ¬Γπαδ ñá¡¡δσ WINDCLASS,
- πßΓá¡«ó½Ñ¡¡δ¼ ó º¡áτÑ¡¿Ñ DLGWINDOWEXTRA.
-
- Windows 3.0/Ref/6#7 = 106 =
-
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá CLASS.
-
- CLASS "myclass"
-
- 諼¼Ñ¡Γáα¿⌐
-
- Ä»ÑαáΓ«α CLASS ñ«½ªÑ¡ íδΓ∞ ¿ß»«½∞º«óá¡ ó «ß«íδσ ß½πτá∩σ,
- ¬«úñá «¡ ºá¼Ñ¡∩ÑΓ ¡«α¼á½∞¡«Ñ αáí«Γπ »á¡Ñ½¿ ñ¿á½«úá. Ä»ÑαáΓ«α
- CLASS »ÑαÑó«ñ¿Γ »á¡Ñ½∞ ñ¿á½«úá ó «¬¡« «»αÑñѽѡ¡«ú« ¬½áßßá; ó
- ºáó¿ß¿¼«ßΓ¿ «Γ ¬½áßßá φΓ« ¼«ªÑΓ ñáΓ∞ ¡ÑªÑ½áΓѽ∞¡δ⌐ αѺπ½∞ΓáΓ.
- ìÑ ¿ß»«½∞ºπ⌐ΓÑ »αÑñ«»αÑñѽѡ¡δ⌐ ¬½áßß í½«¬á π»αáó½Ñ¡¿∩
- ¡áºóá¡¡δ⌐ φΓ¿¼ «»ÑαáΓ«α«¼.
-
-
- Ä»ÑαáΓ«α FONT
- ----------------------------------------------------------------
-
- FONT pointsize, typeface
-
- ¥Γ«Γ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα «»αÑñѽ∩ÑΓ Φα¿ΣΓ, ¬«Γ«αδ¼
- Windows íπñÑΓ α¿ß«óáΓ∞ ΓѬßΓ ó »á¡Ñ½¿ ñ¿á½«úá. ÿα¿ΣΓ ñ«½ªÑ¡
- íδΓ∞ »αÑñóáα¿Γѽ∞¡« ºáúαπªÑ¡ ¿½¿ ¿º WIN.INI ¿½¿ ß »«¼«Θ∞ε
- ó맮óá Σπ¡¬µ¿¿ LoadFont.
-
- Å«½Ñ pointsize φΓ« µÑ½á∩ óѽ¿τ¿¡á, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ
- αẼÑα Φα¿ΣΓá ó Γ«τ¬áσ.
-
- Å«½Ñ typreface «»αÑñѽ∩ÑΓ ßΓ᫬π ASCII ß¿¼ó«½«ó,
- ºá¬½ετÑ¡¡πε ó ñó«⌐¡δÑ ¬áóδτ¬¿, ¬«Γ«αá∩ ß«ñÑαª¿Γ ¿¼∩ Γ¿»á
- ¡áτÑαΓá¡¿∩. ¥Γ« ¿¼∩ ñ«½ª¡« ß«ó»áñáΓ∞ ß ¿¼Ñ¡Ñ¼ «»αÑñѽѡ¡δ¼ ó
- ßѬµ¿¿ Φα¿ΣΓá WIN.INI.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá FONT.
-
- FONT 12, "Helv"
-
- 8.7.2 ô»αáó½∩εΘ¿Ñ «»ÑαáΓ«αδ »á¡Ñ½¿ ñ¿á½«úá
- ----------------------------------------------------------------
-
- ô»αáó½∩εΘ¿Ñ «»ÑαáΓ«αδ, ºáñá¡¡δÑ ó αáºñѽÑ
- control-statements «»ÑαáΓ«αá DIALOG, «»αÑñѽ∩εΓ áΓα¿íπΓδ «¬«¡
- í½«¬á π»αáó½Ñ¡¿∩, ¬«Γ«αδÑ »«∩ó½∩εΓß∩ ó »á¡Ñ½¿ ñ¿á½«úá. Åá¡Ñ½∞
- ñ¿á½«úá »πßΓá, Ñß½¿ ¡Ñ ºáñá¡ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« π»αáó½∩εΘ¿σ
- «»ÑαáΓ«α«ó. ì¿ªÑ «»¿ßá¡δ ß½ÑñπεΘ¿Ñ π»αáó½∩εΘ¿Ñ «»ÑαáΓ«αδ:
-
- - LTEXT
-
- - RTEXT
-
-
- Windows 3.0/Ref/6#7 = 107 =
-
- - CTEXT
-
- - CHECKBOX
-
- - PUSHBUTTON
-
- - LISTBOX
-
- - GROUPBOX
-
- - DEFPUSHBUTTON
-
- - RADIOBUTTON
-
- - EDITTEXT
-
- - ICON
-
- - SCROLLBAR
-
- - CONTROL
-
- ô»αáó½∩εΘ¿Ñ «»ÑαáΓ«αδ «»¿ßá¡δ ¡¿ªÑ, ¬áªñδ⌐ «Γñѽ∞¡«.ä½∩
- »«½πτÑ¡¿∩ ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ ß¼«Γα¿ΓÑ Γáí½¿µπ 8.2
- "è½áßßδ í½«¬«ó π»αáó½Ñ¡¿∩" ¿ Γáí½¿µπ 8.3 "Æ¿»δ í½«¬«ó
- π»αáó½Ñ¡¿∩".
-
- Ä»ÑαáΓ«α LTEXT
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- LTEXT text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ π»αáó½Ñ¡¿Ñ óδαáó¡¿ó᡿Ѽ ΓѬßΓá
- »« ½Ñó«⌐ úαá¡¿µÑ. æ«ñÑαªáΘ¿⌐ß∩ ó »α∩¼«πú«½∞¡¿¬Ñ ΓѬßΓ
- óδαáó¡¿óáÑΓß∩ »« ½Ñó«⌐ úαá¡¿µÑ »α∩¼«πú«½∞¡¿¬á. ÆÑ¬ßΓ
- Σ«α¼áΓ¿απÑΓß∩ »ÑαÑñ «Γ«íαáªÑ¡¿Ñ¼. 潫óá, ¬«Γ«αδÑ óδσ«ñ∩Γ ºá
- ¬«¡Ñµ ßΓ᫬¿, áóΓ«¼áΓ¿τÑ߬¿ »ÑαÑ¡«ß∩Γß∩ ¡á ¡áτὫ ß½ÑñπεΘÑ⌐
- ßΓ᫬¿.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Windows 3.0/Ref/6#7 = 108 =
-
-
- Å«½Ñ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
-
- - WS_TABSTOP
-
- - WS_GROUP
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
- Æ¿»δ ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐
- «»Ñαᵿ¿ OR.
-
- 諼¼Ñ¡Γáα¿¿
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ LTEXT SS_LEFT ¿ WS_GROUP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá LTEXT:
-
- LTEXT "éóÑñ¿ΓÑ ¿¼∩:", 3, 10, 10, 40, 10
-
- Ä»ÑαáΓ«α RTEXT
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- RTEXT text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ π»αáó½Ñ¡¿Ñ óδαáó¡¿ó᡿Ѽ ΓѬßΓá
- »« »αáó«⌐ úαá¡¿µÑ. æ«ñÑαªáΘ¿⌐ß∩ ó »α∩¼«πú«½∞¡¿¬Ñ ΓѬßΓ
- óδαáó¡¿óáÑΓß∩ »« »αáó«⌐ úαá¡¿µÑ »α∩¼«πú«½∞¡¿¬á. ÆÑ¬ßΓ
- Σ«α¼áΓ¿απÑΓß∩ »ÑαÑñ «Γ«íαáªÑ¡¿Ñ¼. 潫óá, ¬«Γ«αδÑ óδσ«ñ∩Γ ºá
- ¬«¡Ñµ ßΓ᫬¿, áóΓ«¼áΓ¿τÑ߬¿ »ÑαÑ¡«ß∩Γß∩ ¡á ¡áτὫ ß½ÑñπεΘÑ⌐
-
- Windows 3.0/Ref/6#7 = 109 =
-
- ßΓ᫬¿.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½Ñ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_GROUP
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1,"Æ¿»δ «¬«¡". Æ¿»δ
- ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿
- OR.
-
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ RTEXT SS_RIGHT ¿ WS_GROUP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá RTEXT:
-
- RTEXT " ù¿ß½« ß««íΘÑ¡¿⌐ :", 4, 30, 50, 100, 10
-
-
- Windows 3.0/Ref/6#7 = 110 =
-
- Ä»ÑαáΓ«α CTEXT
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- CTEXT text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ π»αáó½Ñ¡¿Ñ µÑ¡Γα¿α«ó᡿Ѽ ΓѬßΓá.
- æ«ñÑαªáΘ¿⌐ß∩ ó »α∩¼«πú«½∞¡¿¬Ñ ΓѬßΓ µÑ¡Γα¿απÑΓß∩. ÆÑ¬ßΓ
- Σ«α¼áΓ¿απÑΓß∩ »ÑαÑñ «Γ«íαáªÑ¡¿Ñ¼. 潫óá, ¬«Γ«αδÑ óδσ«ñ∩Γ ºá
- ¬«¡Ñµ ßΓ᫬¿, áóΓ«¼áΓ¿τÑ߬¿ »ÑαÑ¡«ß∩Γß∩ ¡á ¡áτὫ ß½ÑñπεΘÑ⌐
- ßΓ᫬¿.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
-
- - WS_TABSTOP
-
- - WS_GROUP
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
- Æ¿»δ ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐
- «»Ñαᵿ¿ OR.
-
- 諼¼Ñ¡Γáα¿¿
-
- Windows 3.0/Ref/6#7 = 111 =
-
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ CTEXT SS_CENTER ¿ WS_GROUP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá CTEXT:
-
- CTEXT "çáú«½«ó«¬",3,10,50,40,10
-
- Ä»ÑαáΓ«α CHECKBOX
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- CHECKBOX text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ í½«¬ π»αáó½Ñ¡¿∩ »á¡Ñ½¿ ¬«¡Γα«½∩,
- »α¿¡áñ½ÑªáΘ¿⌐ ¬½áßßπ BUTTON. Ä¡ ß«ºñáÑΓ ¡Ñí«½∞Φ«⌐ »α∩¼«πú«½∞¡¿¬
- (»á¡Ñ½∞ ¬«¡Γα«½∩), ¬«Γ«αδ⌐ »«ñßóÑτ¿óáÑΓß∩ ó «»αÑñѽѡ¡«¼
- αѪ¿¼Ñ. ÆÑ¬ßΓ «Γ«íαáªáÑΓß∩ ¡Ñ»«ßαÑñßΓóÑ¡¡« ß»αáóá «Γ
- »α∩¼«πú«½∞¡¿¬á. ü½«¬ π»αáó½Ñ¡¿∩ »«ñßóÑτ¿óáÑΓ »α∩¼«πú«½∞¡¿¬,
- ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¬¡«»¬π "¼δΦ¿", ¬παß«α ¬«Γ«α«⌐
- ¡áσ«ñ¿Γß∩ ó¡πΓα¿ φΓ«ú« »α∩¼«πú«½∞¡¿¬á, ¿ ß¡¿¼áÑΓ »«ñßóÑΓ¬π »α¿
- »«ß½ÑñπεΘѼ ¡áªáΓ¿¿ ¬¡«»¬¿.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
-
- Windows 3.0/Ref/6#7 = 112 =
-
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_GROUP
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- BUTTON, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩". Æ¿»δ
- ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿
- OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ CHECKBOX ÑßΓ∞ BS_CHECKBOX ¿
- WS_TABSTOP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá CHECKBOX:
-
- CHECKBOX "èπαß¿ó", 3, 10, 10, 40, 10
-
- Ä»ÑαáΓ«α PUSHBUTTON
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- PUSHBUTTON text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ »α∩¼«πú«½∞¡¿¬, ß«ñÑαªáΘ¿⌐
- ºáñá¡¡δ⌐ ΓѬßΓ. ü½«¬ π»αáó½Ñ¡¿∩ »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ
- α«ñ¿Γѽ∞߬«¼π «¬¡π ¬áªñδ⌐ αáº, ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ
- ¬¡«»¬π "¼δΦ¿", ¬παß«α ¬«Γ«α«⌐ ¡áσ«ñ¿Γß∩ ó¡πΓα¿ »α∩¼«πú«½∞¡¿¬á.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
-
- Windows 3.0/Ref/6#7 = 113 =
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_DISABLED
-
- - WS_GROUP
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- BUTTON, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩". Æ¿»δ
- ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿
- OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ PUSHBUTTON ÑßΓ∞ BS_PUSHBUTTON ¿
- WS_TABSTOP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá PUSHBUTTON:
-
- PUSHBUTTON "ìÑΓ", 7, 10, 10, 20, 10
-
- Ä»ÑαáΓ«α LISTBOX
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- Windows 3.0/Ref/6#7 = 114 =
-
-
- LISTBOX id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ »á¡Ñ½∞ »ÑαÑτ¡∩, »α¿¡áñ½ÑªáΘπε
- ¬½áßßπ LISTBOX. Ä¡ ß«ºñáÑΓ »α∩¼«πú«½∞¡¿¬, ß«ñÑαªáΘ¿⌐ »ÑαÑτÑ¡∞
- ßΓ᫬ (Γᬿσ, ¬á¬ ¿¼Ñ¡á Σá⌐½«ó), ¿º ¬«Γ«α«ú« »«½∞º«óáΓѽ∞ ¼«ªÑΓ
- ñѽáΓ∞ óδí«α¬π.
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_BORDER
-
- - WS_VSCROLL
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1,"Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- LISTBOX, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩".
- Æ¿»δ ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐
- «»Ñαᵿ¿ OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ LISTBOX ÑßΓ∞ LBS_NOTIFY, WS_VSCROLL ¿
- WS_BORDER.
-
- è½áó¿Φ¿, αѬ«¼Ñ¡ñ«óá¡¡δÑ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ó í½«¬áσ
- π»αáó½Ñ¡¿∩ »á¡Ñ½Ñ⌐ »ÑαÑτ¡∩ «»¿ßá¡δ ó System Application
- Architecture, Common User Access: Advanced Interface Design
- Guide.
-
- Windows 3.0/Ref/6#7 = 115 =
-
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá LISTBOX:
-
- LISTBOX 666, 10, 10, 50, 54
-
- Ä»ÑαáΓ«α GROUPBOX
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- GROUPBOX text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ »á¡Ñ½∞ úαπ»»δ, »α¿¡áñ½ÑªáΘπε
- ¬½áßßπ BUTTON. Ä¡ ß«ºñáÑΓ »α∩¼«πú«½∞¡¿¬, ¬«Γ«αδ⌐ «íΩÑñ¿¡∩ÑΓ
- ñαπú¿Ñ í½«¬¿ π»αáó½Ñ¡¿∩. ü½«¬¿ π»αáó½Ñ¡¿∩ «íΩÑñ¿¡∩εΓß∩ «íΘÑ⌐
- «¬á¡Γ«ó¬«⌐ ¿ «Γ«íαáªÑ¡¿Ñ¼ ºáñá¡¡«ú« ΓѬßΓá ó ½Ñó«¼ óÑασ¡Ñ¼
- πú½π.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_DISABLED
-
-
- Windows 3.0/Ref/6#7 = 116 =
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- BUTTON, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩". Æ¿»δ
- ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿
- OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ GROUPBOX ÑßΓ∞ BS_GROUPBOX ¿
- WS_TABSTOP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá GROUPBOX:
-
- GROUPBOX "éδó«ñ", 42, 10, 10, 30, 50
-
- Ä»ÑαáΓ«α DEFPUSHBUTTON
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- DEFPUSHBUTTON text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ »α¿¡∩Γδ⌐ »« π¼«½τá¡¿ε í½«¬
- π»αáó½Ñ¡¿∩ á½∞ΓÑα¡áΓ¿ó¡«⌐ ¬½áó¿Φ¿, »α¿¡áñ½ÑªáΘ¿⌐ ¬½áßßπ BUTTON.
- ¥Γ« ¡Ñí«½∞Φ«⌐ »α∩¼«πú«½∞¡¿¬ ß »«ñ߬Ậ«⌐, ¬«Γ«αδ⌐ »αÑñßΓáó½∩ÑΓ
- ß«í«⌐ »α¿¡∩Γδ⌐ »« π¼«½τá¡¿ε «ΓóÑΓ »«½∞º«óáΓѽ∩. ÆÑ¬ßΓ
- «Γ«íαáªáÑΓß∩ ¡á ¬½áó¿Φáσ. ü½«¬ π»αáó½Ñ¡¿∩ »«ñßóÑτ¿óáÑΓ ¬½áó¿Φπ
- «íδτ¡δ¼ «íαẫ¼, ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¬¡«»¬π "¼δΦ¿",
- ¬παß«α ¬«Γ«α«⌐ ¡áσ«ñ¿Γß∩ ó¡πΓα¿ ¼∩ú¬«⌐ ¬½áó¿Φ¿, ¿ »«ßδ½áÑΓ
- ß««íΘÑ¡¿Ñ α«ñ¿Γѽ∞߬«¼π «¬¡π.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
-
- Windows 3.0/Ref/6#7 = 117 =
-
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_DISABLED
-
- - WS_GROUP
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- BUTTON, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩". Æ¿»δ
- ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿
- OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ DEFPUSHBUTTON ÑßΓ∞ BS_DEFPUSHBUTTON ¿
- WS_TABSTOP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá DEFPUSHBUTTON:
-
- DEFPUSHBUTTON "鬽ετÑ¡«", 7, 10, 10, 20, 10
-
- Ä»ÑαáΓ«α RADIOBUTTON
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- RADIOBUTTON text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ í½«¬ π»αáó½Ñ¡¿∩ ¬½áó¿Φ¿
- πßΓá¡«ó¬¿, »α¿¡áñ½ÑªáΘ¿⌐ ¬½áßßπ BUTTON. ¥Γ« ¡Ñí«½∞Φ«⌐ ¬α𪫬,
-
- Windows 3.0/Ref/6#7 = 118 =
-
- ¬«Γ«αδ⌐ ¿¼ÑÑΓ ºáñá¡¡δ⌐ ΓѬßΓ, «Γ«íαáªáѼδ⌐ ¡Ñ»«ßαÑñßΓóÑ¡¡«
- ß»αáóá «Γ ¡Ñú«. ü½«¬ π»αáó½Ñ¡¿∩ »«ñßóÑτ¿óáÑΓ Ñú« »«óÑασ¡«ßΓ∞,
- ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¬¡«»¬π "¼δΦ¿", ¬παß«α ¬«Γ«α«⌐
- ¡áσ«ñ¿Γß∩ ó¡πΓα¿ φΓ«ú« ¬α𪫬, ¿ »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ
- α«ñ¿Γѽ∞߬«¼π «¬¡π. ü½«¬ π»αáó½Ñ¡¿∩ ß¡¿¼áÑΓ »«ñßóÑΓ¬π ¿
- »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ »α¿ »«óΓ«α¡«¼ ¡áªáΓ¿¿ ¬¡«»¬¿.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿. ä½∩ Γ«ú«, τΓ«íδ ñ«íáó¿Γ∞ ó ΓѬßΓ«óπε ßΓ᫬π
- ¼¡Ñ¼«¡¿¬π, »«¼ÑßΓ¿ΓÑ á¼»Ñαßá¡ñ (&) »ÑαÑñ íπ¬ó«⌐, ¬«Γ«απε σ«Γ¿ΓÑ
- ßñѽáΓ∞ ¼¡Ñ¼«¡¿τÑ߬«⌐. é φΓ«¼ ß½πτáÑ íπ¬óá íπñÑΓ ¡á φ¬αá¡Ñ
- »«ñτÑભπΓ«⌐ ¿ íπñÑΓ Σπ¡¬µ¿«¡¿α«óáΓ∞ ¬á¬ ¼¡Ñ¼«¡¿¬á. ä½∩ Γ«ú«,
- τΓ«íδ ¿ß»«½∞º«óáΓ∞ á¼»Ñαßá¡ñ(&) ó¡πΓα¿ ß¿¼ó«½∞¡«⌐ ßΓ᫬¿,
- óßΓáó∞ΓÑ ñóá á¼»Ñαßá¡ñá »«ñα∩ñ (&&).
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_DISABLED
-
- - WS_GROUP
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- BUTTON, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩". Æ¿»δ
- ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿
- OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
-
- Windows 3.0/Ref/6#7 = 119 =
-
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ RADIOBUTTON ÑßΓ∞ BS_RADIOBUTTON ¿
- WS_TABSTOP.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá RADIOBUTTON:
-
- RADIOBUTTON "Çî 101", 10, 10, 10, 40, 10
-
-
- Ä»ÑαáΓ«α EDITTEXT
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- EDITTEXT id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ í½«¬ π»αáó½Ñ¡¿∩ EDIT,
- »α¿¡áñ½ÑªáΘ¿⌐ ¬½áßßπ EDIT. Ä¡ ß«ºñáÑΓ »α∩¼«πú«½∞¡¿¬, ó ¬«Γ«αδ⌐
- »«½∞º«óáΓѽ∞ ¼«ªÑΓ óó«ñ¿Γ∞ ¿ αÑñá¬Γ¿α«óáΓ∞ ΓѬßΓ. ü½«¬
- π»αáó½Ñ¡¿∩ «Γ«íαáªáÑΓ ¬παß«α, ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ
- ¬¡«»¬π "¼δΦ¿", ¡áσ«ñ∩ß∞ ó ¡Ñ¼. Å«½∞º«óáΓѽ∞ ¼«ªÑΓ ºáΓѼ
- ¿ß»«½∞º«óáΓ∞ ¬½áó¿áΓπαπ ñ½∩ óó«ñá ΓѬßΓá ¿½¿ αÑñá¬Γ¿α«óá¡¿∩
- ßπΘÑßΓóπεΘÑú« ΓѬßΓá. è αÑñá¬Γ¿απεΘ¿¼ ¬½áó¿Φá¼ «Γ¡«ß∩Γß∩
- ¬½áó¿Φ¿ »α«íÑ½á ¿ πñá½Ñ¡¿∩ ß¿¼ó«½á. "îδΦ∞" ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩
- ñ½∩ óδí«αá ß¿¼ó«½á (¿½¿ ß¿¼ó«½«ó), ¬«Γ«αδ⌐ ñ«½ªÑ¡ íδΓ∞ πñá½Ñ¡,
- ¿½¿ óδí«αá ¼ÑßΓá ñ½∩ Γ«ú«, τΓ«íδ óßΓáó¿Γ∞ ¡«óδÑ ß¿¼ó«½δ.
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
-
- Windows 3.0/Ref/6#7 = 120 =
-
- - WS_DISABLED
-
- - WS_GROUP
-
- - SW_VSCROLL
-
- - WS_HSCROLL
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- EDIT, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩". Æ¿»δ
- ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿
- OR. è½áßß EDIT ñ«½ªÑ¡ ¡Ñ ¬«¡Σ½¿¬Γ«óáΓ∞ ß« óßѼ¿ ñαπú¿¼¿.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ EDITTEXT ÑßΓ∞ WS_TABSTOP, ES_LEFT ¿
- WS_BORDER.
-
- è½áó¿Φ¿, αѬ«¼Ñ¡ñ«óá¡¡δÑ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ó í½«¬áσ
- αÑñá¬Γ¿α«óá¡¿∩ «»¿ßá¡δ ó System Application Architecture,
- Common User Access: Advanced Interface Design Guide.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá EDITTEXT:
-
- EDITTEXT 3, 10, 10, 100, 10
-
- Ä»ÑαáΓ«α COMBOBOX
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- COMBOBOX id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ¬«¼í¿¡¿α«óá¡¡δ⌐ í½«¬ π»αáó½Ñ¡¿∩,
- »α¿¡áñ½ÑªáΘ¿⌐ ¬½áßßπ COMBOBOX. è«¼í¿¡¿α«óá¡¡δ⌐ í½«¬ π»αáó½Ñ¡¿∩
- ß«ßΓ«¿Γ ¿º ßΓáΓ¿τÑ߬¿σ ΓѬßΓ«óδσ »«½Ñ⌐ ¿½¿ αÑñá¬Γ¿απѼδσ »«½Ñ⌐
- ß«ó¼ÑßΓ¡« ß »á¡Ñ½∩¼¿ »ÑαÑτ¡∩.Åá¡Ñ½∞ »ÑαÑτ¡∩ ¼«ªÑΓ «Γ«íαáªáΓ∞ß∩
- »«ßΓ«∩¡¡« ¿½¿ óδ»áñáΓ∞ »« ªÑ½á¡¿ε »«½∞º«óáΓѽ∩. àß½¿
- ¬«¼í¿¡¿α«óá¡¡á∩ »á¡Ñ½∞ ß«ñÑαª¿Γ ßΓáΓ¿τÑ߬«Ñ »«½Ñ ΓѬßΓá, Γ« «¡«
- «Γ«íαáªáÑΓ óßÑúñá óδí«α ó «í½áßΓ¿ »á¡Ñ½∩ »ÑαÑτ¡∩
- ¬«¼í¿¡¿α«óá¡¡«ú« »«½∩ π»αáó½Ñ¡¿∩. àß½¿ ¿ß»«½∞ºπÑΓß∩
- αÑñá¬Γ¿απѼ«Ñ »«½Ñ, Γ« »«½∞º«óáΓѽ∞ ¼«ªÑΓ ¡áíαáΓ∞ ªÑ½áѼδ⌐
- óδí«α; »á¡Ñ½∞ »ÑαÑτ¡∩ »«ñßóÑτ¿óáÑΓ »Ñαóδ⌐ φ½Ñ¼Ñ¡Γ ¬«Γ«αδ⌐
- ß««ΓóÑΓßóπÑΓ Γ«¼π ¬«Γ«αδ⌐ ¡áíαá½ »«½∞º«óáΓѽ∞. Å«½∞º«óáΓѽ∞
-
- Windows 3.0/Ref/6#7 = 121 =
-
- ¼«ªÑΓ ºáΓѼ ºáóÑαΦ¿Γ∞ óδí«α óδíαáó »«ñßóÑτÑ¡¡δ⌐ φ½Ñ¼Ñ¡Γ ó
- »á¡Ñ½¿ »ÑαÑτ¡∩. èα«¼Ñ φΓ«ú« ¬«¼í¿¡¿α«óá¡¡δ⌐ í½«¬ π»αáó½Ñ¡¿∩
- ¼«ªÑΓ íδΓ∞ α¿ßπÑ¼δ¼ »«½∞º«óáΓѽѼ ¿ ¿¼ÑΓ∞ Σ¿¬ß¿α«óá¡¡δÑ ¿½¿
- ¿º¼Ñ¡∩ѼδÑ αẼÑαδ.
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_DISABLED
-
- - WS_GROUP
-
- - SW_VSCROLL
-
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó
- π»αáó½Ñ¡¿∩". Æ¿»δ ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ
- »«αáºα∩ñ¡«⌐ «»Ñαᵿ¿ OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ COMBOBOX ÑßΓ∞ WS_TABSTOP ¿
- CBS_SIMPLE.
-
- è½áó¿Φ¿, αѬ«¼Ñ¡ñ«óá¡¡δÑ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ó
- ¬«¼í¿¡¿α«óá¡¡δσ í½«¬áσ «»¿ßá¡δ ó System Application
-
- Windows 3.0/Ref/6#7 = 122 =
-
- Architecture, Common User Access: Advanced Interface Design
- Guide.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá COMBOBOX:
-
- COMBOBOX 777, 10, 10, 50, 54, CBS_SIMPLE | WS_SCROLL |
- WS_TABSTOP
-
- Ä»ÑαáΓ«α ICON
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- ICON text,id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ í½«¬ π»αáó½Ñ¡¿∩ ¿¬«¡á,
- »α¿¡áñ½ÑªáΘ¿⌐ ¬½áßßπ STATIC. Ä¡ ß«ºñáÑΓ ¿¬«¡π, «Γ«íαáªáѼπε ó
- »á¡Ñ½¿ ñ¿á½«úá.
-
- Åáαá¼ÑΓα text ∩ó½∩ÑΓß∩ ¿¼Ñ¡Ñ¼ ¿¬«¡δ (¡« ¡Ñ ¿¼Ñ¡Ñ¼ Σá⌐½á),
- ¬«Γ«α«Ñ «»αÑñѽ∩ÑΓß∩ úñÑ-½¿í« ó Σá⌐½Ñ «»¿ßá¡¿∩ αÑßπαß«ó.
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- ä½∩ «»ÑαáΓ«αá ICON »áαá¼ÑΓαδ width ¿ height ¿ú¡«α¿απεΓß∩,
- »α¿τѼ ñ½∩ ¿¬«¡δ áóΓ«¼áΓ¿τÑ߬¿ πßΓá¡áó½¿óáεΓß∩ ÑÑ ß«íßΓóÑ¡¡δÑ
- αẼÑαδ.
-
- é ¡Ñ«í∩ºáΓѽ∞¡«¼ »«½Ñ style ñ«»π߬áÑΓß∩ Γ«½∞¬« Γ¿»
- SS_ICON.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ ICON ÑßΓ∞ SS_ICON.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá ICON:
-
- Windows 3.0/Ref/6#7 = 123 =
-
-
- ICON " ꬫ¡á", 901, 30, 30
-
- Ä»ÑαáΓ«α SCROLLBAR
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- SCROLLBAR id,x,y,width,height,[style]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ßΓ᫬π »α«¬απΓ¬¿, »α¿¡áñ½ÑªáΘπε
- ¬½áßßπ SCROLLBAR. ¥Γ« »α∩¼«πú«½∞¡¿¬, ß«ñÑαªáΘ¿⌐ íÑúπ¡«¬ ¿
- ßΓαѽ¬¿ ¡á»αáó½Ñ¡¿∩ ó «í«¿σ ¬«¡µáσ. æΓα«¬á »α«¬απΓ¬¿ »«ßδ½áÑΓ
- πóÑñ«¼½∩εΘÑÑ ß««íΘÑ¡¿Ñ α«ñ¿Γѽ∞߬«¼π «¬¡π ¬áªñδ⌐ αáº, ¬«úñá
- »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¬¡«»¬π "¼δΦ¿" ó í½«¬Ñ π»αáó½Ñ¡¿∩.
- É«ñ¿Γѽ∞ «ΓóÑτáÑΓ ºá ¬«ααÑ¬Γ¿α«ó¬π »«º¿µ¿¿ íÑúπ¡¬á, Ñß½¿ φΓ«
- ¡Ñ«íσ«ñ¿¼«. ü½«¬¿ π»αáó½Ñ¡¿∩ ñá¡¡«ú« ¬½áßßá ¼«úπΓ αáß»«½áúáΓ∞ß∩
- ó ½εí«¼ ¼ÑßΓÑ «¬¡á ¿ ¿ß»«½∞º«óáΓ∞ß∩ ¬áªñδ⌐ αáº, ¬«úñá φΓ«
- ¡Ñ«íσ«ñ¿¼« ñ½∩ «íÑß»ÑτÑ¡¿∩ »α«¬απΓ¬¿ óóÑñÑ¡¡«⌐ ¿¡Σ«α¼áµ¿¿.
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ Φ¿α¿¡π
- ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »« ú«α¿º«¡Γ὿
- αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- ìÑ«í∩ºáΓѽ∞¡«Ñ »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞ ½εíπε ¬«¼í¿¡áµ¿ε
- ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) ß½ÑñπεΘ¿σ Γ¿»«ó:
-
- - WS_TABSTOP
-
- - WS_DISABLED
-
- - WS_GROUP
-
-
- ¥Γ¿ Γ¿»δ »«½¡«ßΓ∞ε «»¿ßá¡δ ó Γáí½¿µÑ 8.1, "Æ¿»δ «¬«¡".
-
- é ñ«»«½¡Ñ¡¿Ñ ¬ φΓ¿¼ Γ¿»á¼, »«½Ñ style ¼«ªÑΓ ß«ñÑαªáΓ∞
- ½δíπε ¬«¼í¿¡áµ¿ε ( ¿½¿ ¡Ñ ß«ñÑαªáΓ∞ ß«óßѼ) Γ¿»«ó ¬½áßßá
- SCROLLBAR, «»¿ßá¡¡δσ ó Γáí½¿µÑ 8.3, "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩".
-
- Windows 3.0/Ref/6#7 = 124 =
-
- Æ¿»δ ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß ¿ß»«½∞º«ó᡿Ѽ »«αáºα∩ñ¡«⌐
- «»Ñαᵿ¿ OR.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æ¿» »« π¼«½τá¡¿ε ñ½∩ SCROLLBAR ÑßΓ∞ SBC_HORZ.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá SCROLLBAR:
-
- SCROLLBAR 999, 25, 30, 10, 100
-
- Ä»ÑαáΓ«α CONTROL
- ----------------------------------------------------------------
- æ¿¡Γá¬ß¿ß
-
- CONTROL text,id,class,style,x,y,width,height
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ «»αÑñѽ∩Ѽ«Ñ »«½∞º«óáΓѽѼ «¬¡«
- í½«¬á π»αáó½Ñ¡¿∩.
-
- Å«½Ñ text - φΓ« ßΓ᫬á ó ¬«ñÑ ASCII, «»αÑñѽ∩εΘá∩ ΓѬßΓ,
- ¬«Γ«αδ⌐ íπñÑΓ «Γ«íαáªáΓ∞ß∩. æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó
- ñó«⌐¡δÑ ¬áóδτ¬¿.
-
- Å«½Ñ id - π¡¿¬á½∞¡«Ñ µÑ½«Ñ τ¿ß½«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ í½«¬
- π»αáó½Ñ¡¿∩.
-
- Å«½Ñ class - »αÑñ«»αÑñѽѡ¡«Ñ ¿¼∩, ß¿¼ó«½∞¡á∩ ßΓα«¬á ¿½¿
- µÑ½«Ñ τ¿ß½«, «»αÑñѽ∩εΘÑÑ ¬½áßß. ¥Γ« ¼«ªÑΓ íδΓ∞ «ñ¿¡ ¿º ¬½áßß«ó
- í½«¬«ó π»αáó½Ñ¡¿∩ (ß¼«Γα¿ΓÑ Γáí½¿µπ 8.2 "è½áßßδ í½«¬«ó
- π»αáó½Ñ¡¿∩"). àß½¿ φΓ« »αÑñ«»αÑñѽѡ¡«Ñ ¿¼∩, »«ññÑনóáѼ«Ñ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐, φΓ« ñ«½ª¡á íδΓ∞ ßΓ᫬á ß¿¼ó«½«ó ó ¬«ñÑ
- ASCII, ºá¬½ετÑ¡¡á∩ ó ñó«⌐¡δÑ ¬áóδτ¬¿.
-
- Å«½Ñ style - »αÑñ«»αÑñѽѡ¡«Ñ ¿¼∩ ¿½¿ µÑ½«Ñ τ¿ß½«,
- «»αÑñѽ∩εΘÑÑ Γ¿» ºáñá¡¡«ú« í½«¬á π»αáó½Ñ¡¿∩. Æ«τ¡«Ñ º¡áτÑ¡¿Ñ
- style ºáó¿ß¿Γ «Γ º¡áτÑ¡¿∩ »«½∩ class. é Γáí½¿µáσ 8.2 "è½áßßδ
- í½«¬«ó π»αáó½Ñ¡¿∩" ¿ 8.3 "Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩" »α¿ó«ñ∩Γß∩
- ¬½áßßδ í½«¬«ó π»αáó½Ñ¡¿∩ ¿ ß««ΓóÑΓßΓóπεΘ¿Ñ Γ¿»δ.
-
- Å«½∩ x ¿ y - φΓ« µÑ½δÑ τ¿ß½á, «»αÑñѽ∩εΘ¿Ñ ¬««αñ¿¡áΓδ x ¿
- y óÑασ¡Ñú« ½Ñó«ú« πú½á í½«¬á π»αáó½Ñ¡¿∩. è««αñ¿¡áΓδ ßó∩ºá¡δ ß
- ¡áτá½∞¡δ¼¿ ¬««αñ¿¡áΓἿ »á¡Ñ½¿ ñ¿á½«úá.àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩ »«
- ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á. üẫóδÑ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩εΓß∩ ¿º Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits ó«ºóαáΘáÑΓ íẫóδÑ Ññ¿¡¿µδ
-
- Windows 3.0/Ref/6#7 = 125 =
-
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.
-
- Å«½∩ width ¿ height ß«ñÑαªáΓ µÑ½δÑ º¡áτÑ¡¿∩, ¬«Γ«αδÑ
- «»αÑñѽ∩εΓ Φ¿α¿¡π ¿ óδß«Γπ í½«¬á π»αáó½Ñ¡¿∩. àñ¿¡¿µá ¿º¼ÑαÑ¡¿∩
- »« ú«α¿º«¡Γ὿ αáó¡á 1/4 íẫó«⌐ Φ¿α¿¡δ ß¿¼ó«½á, Ññ¿¡¿µá
- ¿º¼ÑαÑ¡¿∩ »« óÑαΓ¿¬á½¿ - 1/8 íẫó«⌐ óδß«Γδ ß¿¼ó«½á.
-
- 諼¼Ñ¡Γáα¿⌐
-
- é »«½∩σ x, y, width, height ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡
- «»ÑαáΓ«α ß½«ªÑ¡¿∩ (+) ñ½∩ «Γ¡«ß¿Γѽ∞¡«ú« »«º¿µ¿«¡¿α«óá¡¿∩.
- ìá»α¿¼Ñα, ó »«½Ñ x ¼«ªÑΓ íδΓ∞ "15+6".
-
- Æáí½¿µá 8.2 «»¿ßδóáÑΓ ΦÑßΓ∞ ¬½áßß«ó í½«¬«ó π»αáó½Ñ¡¿∩:
-
-
- Æáí½¿µá 8.2 è½áßßδ í½«¬«ó π»αáó½Ñ¡¿∩
- ───────────────────────────────────────────────────────────────
- è½áßß ç¡áτÑ¡¿Ñ
- ───────────────────────────────────────────────────────────────
-
- BUTTON è½áó¿Φ¡δ⌐ í½«¬ π»αáó½Ñ¡¿∩ - φΓ« ¡Ñí«½∞Φ«Ñ
- »α∩¼«πú«½∞¡«Ñ ñ«τÑα¡ÑÑ «¬¡« ó ó¿ñÑ ¬½áó¿Φ¿,
- ¬«Γ«απε »«½∞º«óáΓѽ∞ ¼«ªÑΓ "¡áª¿¼áΓ∞" ¿
- "«Γ»π߬áΓ∞" »α¿ »«¼«Θ¿ "¼δΦ¿". è½áó¿Φ¡δÑ
- í½«¬¿ π»αáó½Ñ¡¿∩ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ
- «Γñѽ∞¡« ¿½¿ ó úαπ»»Ñ, á Γá¬ªÑ ¼«úπΓ
- »«¼ÑτáΓ∞ß∩ ¿½¿ ß«»α«ó«ªñáΓ∞ß∩ ΓѬßΓ«¼,
- »«∩ó½∩εΘ¿¼ß∩ ó¡Ñ ¬½áó¿Φ¡«ú« í½«¬á π»αáó½Ñ¡¿∩.
- è½áó¿Φ¡δÑ í½«¬¿ π»αáó½Ñ¡¿∩ «íδτ¡« ¿º¼Ñ¡∩εΓ
- ó¡ÑΦ¡¿⌐ ó¿ñ »α¿ Ñú« "¡áªáΓ¿¿" »«½∞º«óáΓѽѼ
-
- COMBOBOX è«¼í¿¡¿α«óá¡¡δ⌐ í½«¬ π»αáó½Ñ¡¿∩ ß«ßΓ«¿Γ ¿º
- »«½∩ óδí«αá, »«ñ«í¡«ú« αÑñá¬Γ¿απѼ«¼π í½«¬π
- π»αáó½Ñ¡¿∩, ¿ »á¡Ñ½¿ »ÑαÑτ¡∩. Åá¡Ñ½∞ »ÑαÑτ¡∩
- ¼«ªÑΓ «Γ«íαáªáΓ∞ß∩ »«ßΓ«∩¡¡« ¿½¿ ¼«ªÑΓ
- "óδíαáßδóáΓ∞ß∩" ¬«úñá »«½∞º«óáΓѽ∞ óδí¿αáÑΓ
- "¬¡«»¬π ßíα«ßá", ¡áσ«ñ∩Θπεß∩ ºá »«½Ñ¼ óδí«αá.
-
- é ºáó¿ß¿¼«ßΓ¿ «Γ Γ¿»á ¬«¼í¿¡¿α«óá¡¡«ú« í½«¬á
- π»αáó½Ñ¡¿∩ »«½∞º«óáΓѽ∞ ¼«ªÑΓ ¿½¿ ¡Ñ ¼«ªÑΓ
- αÑñá¬Γ¿α«óáΓ∞ ß«ñÑন¼«Ñ »«½∩ óδí«αá. àß½¿
- »á¡Ñ½∞ »ÑαÑτ¡∩ ó¿ñ¿¼á∩, ¡áí¿αáѼδÑ ß¿¼ó«½δ ó
- í½«¬Ñ óδí«αá »α¿ó«ñ∩Γ ¬ Γ«¼π, τΓ« »Ñαóδ⌐
- ß«ó»áñáεΘ¿⌐ φ½Ñ¼Ñ¡Γ »á¡Ñ½¿ »ÑαÑτ¡∩,
- ß«ó»áñáεΘ¿⌐ ß ¡áíαá¡¡δ¼¿ ß¿¼ó«½á¼¿
- »«ñßóÑτ¿óáÑΓß∩. éδí¿αáѼδ⌐ φ½Ñ¼Ñ¡Γ ó »á¡Ñ½¿
- »ÑαÑτ¡∩ «Γ«íαáªáεΓ óδíαá¡¡δ⌐ ΓѬßΓ ó »«½Ñ
- óδí«αá.
-
-
- EDIT ÉÑñá¬Γ¿απѼδÑ í½«¬¿ π»αáó½Ñ¡¿∩ - φΓ«
- »α∩¼«πú«½∞¡«Ñ ñ«τÑα¡ÑÑ «¬¡«, ó ¬«Γ«α«Ñ
-
- Windows 3.0/Ref/6#7 = 126 =
-
- »«½∞º«óáΓѽ∞ ¼«ªÑΓ óó«ñ¿Γ∞ ΓѬßΓ ß
- ¬½áó¿áΓπαδ. Å«½∞º«óáΓѽ∞ óδí¿αáÑΓ í½«¬
- π»αáó½Ñ¡¿∩ ¿ ¡áßΓαá¿óáÑΓ Ñú« ¡á óó«ñ ñá¡¡δσ
- »α¿ ¡áªáΓ¿¿ ¬¡«»«¬ "¼δΦ¿" ó¡πΓα¿ í½«¬á ¿½¿
- »«»áñá∩ ó ¡Ñú« »α¿ »«¼«Θ¿ ¬½áó¿Φ¿ Γáíπ½∩µ¿¿.
- Å«½∞º«óáΓѽ∞ ¼«ªÑΓ óó«ñ¿Γ∞ ΓѬßΓ, ¬«úñá í½«¬
- π»αáó½Ñ¡¿∩ «Γ«íαáªáÑΓ ¼¿úáεΘ¿⌐ »ßÑóñ«¬παß«α.
- "îδΦ∞" ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ »ÑαѼÑΘÑ¡¿∩
- ¬παß«αá ¿ óδí«αá ¼ÑßΓá αáß»«½«ªÑ¡¿∩ ß¿¼ó«½á
- ¿½¿ »«º¿µ¿«¡¿α«óá¡¿∩ ¬παß«αá ñ½∩ óßΓáó¬¿
- ß¿¼ó«½«ó. è½áó¿Φá »α«íÑ½á ¼«ªÑΓ íδΓ∞
- ¿ß»«½∞º«óá¡á ñ½∩ πñá½Ñ¡¿∩ ß¿¼ó«½«ó.
- ÉÑñá¬Γ¿απѼδÑ í½«¬¿ π»αáó½Ñ¡¿∩ ¿ß»«½∞ºπεΓ
- Φα¿ΣΓ ß Σ¿¬ß¿α«óá¡¡δ¼ Φáú«¼ ¿ «Γ«íαáªáεΓ
- ß¿¼ó«½δ ó ¬«ñÑ ANSI. Ä¡¿ αáß»α«ßΓαá¡∩εΓ
- ß¿¼ó«½δ Γáíπ½∩µ¿¿ ¡á ¡Ñ«íσ«ñ¿¼«Ñ τ¿ß½«
- »α«íѽ«ó ñ½∩ »ÑαѼÑΘÑ¡¿∩ ¬ ß½ÑñπεΘÑ⌐ »«º¿µ¿¿
- Γáíπ½∩µ¿¿. ÅαÑñ»«½áúáÑΓß∩, τΓ« »«º¿µ¿¿
- Γáíπ½∩µ¿¿ αáß»«½áúáεΓß∩ τÑαѺ ¬áªñδÑ ó«ßѼ∞
- ß¿¼ó«½«ó.
-
- LISTBOX ü½«¬¿ π»αáó½Ñ¡¿∩ »á¡Ñ½∞ε »ÑαÑτ¡∩ ß«ßΓ«∩Γ ¿º
- »ÑαÑτ¡∩ ß¿¼ó«½∞¡δσ ßΓ᫬. ¥Γ«Γ í½«¬
- π»αáó½Ñ¡¿∩ ¿ß»«½∞ºπÑΓß∩ ¬áªñδ⌐ αáº, ¬«úñá
- »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ ¡Ñ«íσ«ñ¿¼« »αÑñßΓáó¿Γ∞
- ß»¿ß«¬ ¿¼Ñ¡, Γᬿσ ¬á¬ ¿¼Ñ¡á Σá⌐½«ó, ¬«Γ«αδÑ
- »«½∞º«óáΓѽ∞ ¼«ªÑΓ »α«ß¼«ΓαÑΓ∞ ¿ ßñѽáΓ∞
- óδí«α. Å«½∞º«óáΓѽ∞ ¼«ªÑΓ óδí¿αáΓ∞ ßΓ᫬¿ »α¿
- »«¼«Θ¿ "¼δΦ¿", π¬áºáó ¡á ΓѬßΓ«óπε ßΓ᫬π ¿
- ¡áªáó ¬¡«»¬π "¼δΦ¿". éδíαá¡¡δÑ ßΓ᫬¿
- »«ñßóÑτ¿óáεΓß∩ ¿ α«ñ¿Γѽ∞߬«¼π «¬¡π
- »«ßδ½áÑΓß∩ πóÑñ«¼½∩εΘÑÑ ß««íΘÑ¡¿Ñ. æΓ᫬á
- »α«¬απΓ¬¿ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á ß í½«¬«¼
- π»αáó½Ñ¡¿∩ »á¡Ñ½∞ε »ÑαÑτ¡∩ ñ½∩ »α«¬απΓ¬¿
- ß»¿ß¬á, Ñß½¿ «¡ ß½¿Φ¬«¼ ñ½¿¡¡δ⌐ ¿½¿ Φ¿α«¬¿⌐
- ñ½∩ αẼÑΘÑ¡¿∩ ó «¬¡Ñ í½«¬á π»αáó½Ñ¡¿∩.
-
- SCROLLBAR ü½«¬ π»αáó½Ñ¡¿∩ »α«¬απΓ¬«⌐ - φΓ«
- »α∩¼«πú«½∞¡¿¬, ß«ñÑαªáΘ¿⌐ íÑúπ¡«¬ ¿ ßΓαѽ¬¿
- ¡á»αáó½Ñ¡¿∩ ó «í«¿σ ¬«¡µáσ. æΓα«¬á »α«¬απΓ¬¿
- »«ßδ½áÑΓ πóÑñ«¼½∩εΘÑÑ ß««íΘÑ¡¿Ñ α«ñ¿Γѽ∞߬«¼π
- «¬¡π ¬áªñδ⌐ αáº, ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ
- ¬¡«»¬π "¼δΦ¿" ó í½«¬Ñ π»αáó½Ñ¡¿∩. É«ñ¿Γѽ∞
- «ΓóÑτáÑΓ ºá ¬«ααÑ¬Γ¿α«ó¬π »«º¿µ¿¿ íÑúπ¡¬á,
- Ñß½¿ φΓ« ¡Ñ«íσ«ñ¿¼«. ü½«¬ π»αáó½Ñ¡¿∩ φΓ«ú«
- ¬½áßßá ¿¼ÑÑà ëà ªÑ ó¡ÑΦ¡¿⌐ ó¿ñ ¿ óδ»«½¡∩ÑΓ
- ΓÑ ªÑ Σπ¡¬µ¿¿, τΓ« ¿ ßΓα«¬á »α«¬απΓ¬¿ ó
- «íδτ¡δσ «¬¡áσ. é «Γ½¿τ¿¿ «Γ ßΓ᫬ »α«¬απΓ¬¿,
- í½«¬¿ π»αáó½Ñ¡¿∩ ñá¡¡«ú« ¬½áßßá ¼«úπΓ
- αáß»«½áúáΓ∞ß∩ ó ½εí«¼ ¼ÑßΓÑ «¬¡á ¿
- ¿ß»«½∞º«óáΓ∞ß∩ ¬áªñδ⌐ αáº, ¬«úñá φΓ«
- ¡Ñ«íσ«ñ¿¼« ñ½∩ «íÑß»ÑτÑ¡¿∩ »α«¬απΓ¬¿
- óóÑñÑ¡¡«⌐ ¿¡Σ«α¼áµ¿¿.
-
- Windows 3.0/Ref/6#7 = 127 =
-
-
- è½áßß Scrollbar Γá¬ªÑ ó¬½ετáÑΓ í½«¬¿
- π»αáó½Ñ¡¿∩ »á¡Ñ½∩¼¿ αẼÑαá. ¥Γ«Γ í½«¬
- π»αáó½Ñ¡¿∩ - ¡Ñí«½∞Φ«⌐ »α∩¼«πú«½∞¡¿¬, ¬«Γ«αδ⌐
- »«½∞º«óáΓѽ∞ ¼«ªÑΓ »ÑαÑñó¿úáΓ∞ ñ½∩ ¿º¼Ñ¡Ñ¡¿∩
- αẼÑα«ó «¬¡á.
-
- STATIC æΓáΓ¿τÑ߬¿Ñ í½«¬¿ π»αáó½Ñ¡¿∩ - φΓ« »α«ßΓ«
- ΓѬßΓ«óδÑ »«½∩, »á¡Ñ½¿ ¿ »α∩¼«πú«½∞¡¿¬¿,
- ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ ñ½∩ «Γ¼ÑΓ¬¿,
- «íαἽѡ¿∩ ¿½¿ αáºñѽѡ¿∩ ñαπú¿σ í½«¬«ó
- π»αáó½Ñ¡¿∩. ¥Γ¿ í½«¬¿ π»αáó½Ñ¡¿∩ ¡Ñ
- »«ññÑনóáεΓ óó«ñ ¿ ¡Ñ «íÑß»Ñτ¿óáεΓ óδó«ñ.
-
- ───────────────────────────────────────────────────────────────
-
- Æáí½¿µá 8.3 «»¿ßδóáÑΓ Γ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩ ñ½∩ ¬áªñ«ú«
- ¬½áßßá í½«¬«ó π»αáó½Ñ¡¿∩:
-
-
- Æáí½¿µá 8.3 Æ¿»δ í½«¬«ó π»αáó½Ñ¡¿∩
- ───────────────────────────────────────────────────────────────
- Æ¿» ç¡áτÑ¡¿Ñ
- ───────────────────────────────────────────────────────────────
- è½áßß BUTTON
- ───────────────────────────────────────────────────────────────
-
- BS_PUSHBUTTON ìÑí«½∞Φá∩ φ½½¿»Γ¿τÑ߬á∩ ¬½áó¿Φá,
- ß«ñÑαªáΘá∩ ºáñá¡¡δ⌐ ΓѬßΓ (á½∞ΓÑα¡áΓ¿ó¡á∩
- ¬½áó¿Φá). ü½«¬ π»αáó½Ñ¡¿∩ »«ßδ½áÑΓ
- ß««íΘÑ¡¿Ñ α«ñ¿Γѽ∞߬«¼π «¬¡π óß∩¬¿⌐ αáº,
- ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¬½áó¿Φπ.
-
- BS_DEFPUSHBUTTON ìÑí«½∞Φá∩ ¼∩ú¬á∩ ¬½áó¿Φá φ½½¿»Γ¿τÑ߬«⌐
- Σ«α¼δ ß πΓ«½ΘÑ¡¡«⌐ úαá¡¿µÑ⌐
- (á½∞ΓÑα¡áΓ¿ó¡á∩ ¬½áó¿Φá »« π¼«½τá¡¿ε).
- ¥Γá ¬½áó¿Φá »αÑñßΓáó½∩ÑΓ «ΓóÑΓ
- »«½∞º«óáΓѽ∩ »« π¼«½τá¡¿ε. é¡πΓα¿ ¬½áó¿Φ¿
- ¿¡ñ¿µ¿απÑΓß∩ ¡Ñ¬«Γ«αδ⌐ ΓѬßΓ. Windows
- »«ßδ½áÑΓ ß««íΘÑ¡¿Ñ α«ñ¿Γѽ∞߬«¼π «¬¡π,
- ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¡á ¬½áó¿Φπ.
-
- BS_CHECKBOX ìÑí«½∞Φá∩ »α∩¼«πú«½∞¡á∩ ¼∩ú¬á∩ ¬½áó¿Φá ,
- ¬«Γ«αá∩ ¼«ªÑΓ ßΓáó¿Γß∩ ¡á ¬«¡Γα«½∞
- (»á¡Ñ½∞ ¬«¡Γα«½∩). àÑ úαá¡¿µá ßΓá¡«ó¿Γß∩
- Γ«½ΘÑ, ¬«úñá »«½∞º«óáΓѽ∞ "¡áª¿¼áÑΓ" ÑÑ.
- æ»αáóá «Γ ¬½áó¿Φ¿ αáß»«½áúáÑΓß∩ ¡Ñ¬«Γ«αδ⌐
- ΓѬßΓ.
-
- BS_AUTOCHECKBOX êñÑ¡Γ¿τ¡« BS_CHECKBOX ºá ¿ß¬½ετÑ¡¿Ñ¼
- Γ«ú«, τΓ« ¼∩ú¬á∩ ¬½áó¿Φá áóΓ«¼áΓ¿τÑ߬¿
- »ÑαѬ½ετáÑΓ ßó«Ñ ß«ßΓ«∩¡¿Ñ, ¬«úñá
- »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¡á ¡ÑÑ.
-
- Windows 3.0/Ref/6#7 = 128 =
-
-
- BS_RADIOBUTTON ìÑí«½∞Φá∩ ¼∩ú¬á∩ ¬½áó¿Φá ¬απú½«⌐ Σ«α¼δ
- (¬½áó¿Φá πßΓá¡«ó¬¿), úαá¡¿µá ¬«Γ«α«⌐
- πΓ«½ΘáÑΓß∩, ¬«úñá »«½∞º«óáΓѽ∞ "¡áª¿¼áÑΓ"
- ÑÑ. ùΓ«íδ ßñѽáΓ∞ úαá¡¿µπ Γ«½ΘÑ, Windows
- »«ßδ½áÑΓ πóÑñ«¼½∩εΘÑÑ ß««íΘÑ¡¿Ñ
- α«ñ¿Γѽ∞߬«¼π «¬¡π « Γ«¼, τΓ« »α«¿º«Φ½«
- ¡áªáΓ¿Ñ. Åα¿ ß½ÑñπεΘѼ ¡áªáΓ¿¿, Windows
- ñѽáÑΓ úαá¡¿µπ ß¡«óá ¡«α¼á½∞¡«⌐ ¿
- »«ßδ½áÑΓ ñαπú«Ñ ß««íΘÑ¡¿Ñ.
-
- BS_AUTORADIOBUTTON êñÑ¡Γ¿τ¡« BS_ RADIOBUTTON, ºá ¿ß¬½ετÑ¡¿Ñ¼
- Γ«ú«, τΓ« ¬«úñá ¬½áó¿Φá ßΓáó¿Γß∩ ¡á
- ¬«¡Γα«½∞, »α¿¬½áñ¡á∩ »α«úαá¼¼á »«½πτáÑΓ
- πóÑñ«¼½∩εΘÑÑ ß««íΘÑ¡¿Ñ BN_CLICKED, ¿ ß«
- óßÑσ ¬½áó¿Φ πßΓá¡«ó¬¿ ¿º ñá¡¡«⌐ úαπ»»δ
- πñá½∩εΓß∩ ¬«¡Γα«½∞¡δÑ «Γ¼ÑΓ¬¿.
-
- BS_LEFTTEXT ÆÑ¬ßΓ αáß»«½áúáÑΓß∩ ¡á ½Ñó«⌐ ßΓ«α«¡Ñ
- ¬½áó¿Φ¿ πßΓá¡«ó¬¿ ¿½¿ »á¡Ñ½¿ ¬«¡Γα«½∩.
- ¥Γ«Γ Γ¿» ¿ß»«½∞ºπÑΓß∩ ß«ó¼ÑßΓ¡« ß Γ¿»á¼¿
- BS_CHECKBOX, BS_RADIOBUTTON ¿½¿
- BS_3STATE.
-
- BS_3STATE êñÑ¡Γ¿τ¡« BS_CHECKBOX, ºá ¿ß¬½ετÑ¡¿Ñ¼
- Γ«ú«, τΓ« ¼∩ú¬á∩ ¬½áó¿Φá ¼«ªÑΓ íδΓ∞
- ßÑα«⌐, ¬«¡Γα«½¿α«óáΓ∞ß∩ ¿½¿ ¡Ñ
- ¬«¡Γα«½¿α«óáΓ∞ß∩. æÑαδ⌐ µóÑΓ «íδτ¡«
- ¿ß»«½∞ºπÑΓß∩ ñ½∩ Γ«ú«, τΓ«íδ »«¬áºáΓ∞,
- τΓ« »á¡Ñ½∞ ¬«¡Γα«½∩ ºá»αÑΘÑ¡á.
-
- BS_AUTO3STATE êñÑ¡Γ¿τ¡« BS_3STATE, ºá ¿ß¬½ετÑ¡¿Ñ¼ Γ«ú«,
- τΓ« ¼∩ú¬á∩ ¬½áó¿Φá áóΓ«¼áΓ¿τÑ߬¿
- »ÑαѬ½ετáÑΓ ßó«Ñ ß«ßΓ«∩¡¿Ñ ¬áªñδ⌐ αáº,
- ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ÑÑ.
-
- BS_GROUPBOX Åα∩¼«πú«½∞¡¿¬, ó ¬«Γ«α«¼ ßúαπ»»¿α«óá¡δ
- ¡Ñ¬«Γ«αδÑ ¼∩ú¬¿Ñ ¬½áó¿Φ¿. é ½Ñó«¼ óÑασ¡Ñ¼
- πú½π »α∩¼«πú«½∞¡¿¬á ¿¡ñ¿µ¿απÑΓß∩ ΓѬßΓ.
-
- BS_OWNERDRAW î∩ú¬á∩ ¬½áó¿Φá, «»αÑñѽ∩Ѽá∩
- »«½∞º«óáΓѽѼ. É«ñ¿Γѽ∞߬«Ñ «¬¡« »«½πτáÑΓ
- πóÑñ«¼½Ñ¡¿Ñ, ¬«úñá ¡áª¿¼áÑΓß∩ ¬½áó¿Φá.
- ôóÑñ«¼½Ñ¡¿Ñ ó¬½ετáÑΓ ºá»α«ß ¡áα¿ß«óáΓ∞,
- ¿¡óÑαΓ¿α«óáΓ∞ ¿ π¡¿τΓ«ª¿Γ∞ ¬½áó¿Φπ, ¬«úñá
- φΓ« ¡Ñ«íσ«ñ¿¼«.
-
- ───────────────────────────────────────────────────────────────
- è½áßß COMBOBOX
- ───────────────────────────────────────────────────────────────
-
- CBS_SIMPLE ÄΓ«íαáªáÑΓ »á¡Ñ½∞ »ÑαÑτ¡∩ óßÑúñá. ÆÑ¬πΘ¿⌐
- óδí«α ó »á¡Ñ½¿ »ÑαÑτ¡∩ «Γ«íαáªáÑΓß∩ ó
-
- Windows 3.0/Ref/6#7 = 129 =
-
- αÑñá¬Γ¿απѼ«¼ í½«¬Ñ π»αáó½Ñ¡¿∩.
-
- CBS_DROPDOWN Æ« ªÑ τΓ« CBS_SIMPLE, «ñ¡á¬« »á¡Ñ½∞
- »ÑαÑτ¡∩ ¡Ñ «Γ«íαáªáÑΓß∩ Ñß½¿ »«½∞º«óáΓѽ∞
- ¡Ñ ¡áªá½ "¬¡«»¬π óδíα«ßá", ß½ÑñπεΘπε ºá
- »«½Ñ¼ óδí«αá.
-
- CBS_DROPDOWNLIST Æ« ªÑ τΓ« CBS_DROPDOWN, «ñ¡á¬«
- αÑñá¬Γ¿απѼδ⌐ í½«¬ π»αáó½Ñ¡¿∩ ß«ñÑনΓ
- ßΓáΓ¿τÑ߬¿⌐ ΓѬßΓ, ¬«Γ«αδ⌐ «Γ«íαáªáÑΓ
- ΓѬπΘ¿⌐ óδí«α ó »á¡Ñ½¿ »ÑαÑτ¡∩.
-
- CBS_OWNERDRAWFIXED Ä»αÑñѽ∩ÑΓ ¬«¼í¿¡¿α«óá¡¡δ⌐ í½«¬
- π»αáó½Ñ¡¿∩ α¿ßπѼδ⌐ »«½∞º«óáΓѽѼ
- Σ¿¬ß¿α«óá¡¡«⌐ óδß«Γδ. é½áñѽѵ »á¡Ñ½¿
- »ÑαÑτ¡∩ «ΓóÑΓßΓóѡѡ ºá α¿ß«óá¡¿Ñ Ñú«
- ß«ñÑন¼«ú«; φ½Ñ¼Ñ¡Γδ ó »á¡Ñ½¿ »ÑαÑτ¡∩
- óßÑ «ñ¿¡á¬«ó«⌐ óδß«Γδ.
-
- CBS_OWNERDRAWVARIABLE Ä»αÑñѽ∩ÑΓ ¬«¼í¿¡¿α«óá¡¡δ⌐ í½«¬
- π»αáó½Ñ¡¿∩ α¿ßπѼδ⌐ »«½∞º«óáΓѽѼ
- ¿º¼Ñ¡∩Ѽ«⌐ óδß«Γδ. é½áñѽѵ »á¡Ñ½¿
- »ÑαÑτ¡∩ «ΓóÑΓßΓóѡѡ ºá α¿ß«óá¡¿Ñ Ñú«
- ß«ñÑন¼«ú«; φ½Ñ¼Ñ¡Γδ ó »á¡Ñ½¿ »ÑαÑτ¡∩
- ¼«úπΓ ¿¼ÑΓ∞ αẽ¿τ¡πε óδß«Γπ.
-
- CBS_AUTOHSCROLL Å᫬απτ¿óáÑΓ ΓѬßΓ ó αÑñá¬Γ¿απѼ«¼ í½«¬Ñ
- π»αáó½Ñ¡¿∩ ó½Ñó« ¬«úñá »«½∞º«óáΓѽ∞
- ¡áí¿αáÑΓ ß¿¼ó«½ ó ¬«¡µÑ ßΓ᫬¿. àß½¿ φΓ«Γ
- Γ¿» ¡Ñ πßΓá¡«ó½Ñ¡, Γ« ñ«»πßΓ¿¼ Γ«½∞¬«
- ΓѬßΓ ¬«Γ«αδ⌐ ó¼ÑΘáÑΓß∩ ó úαá¡¿µδ
- »α∩¼«πú«½∞¡¿¬á.
-
- CBS_SORT æ«αΓ¿απÑΓ ßΓ᫬¿ óóÑñÑ¡¡δÑ ó »á¡Ñ½¿
- »ÑαÑτ¡∩.
-
- CBS_HASSTRING Ä»αÑñѽ∩ÑΓ ¬«¼í¿¡¿α«óá¡¡δ⌐ í½«¬
- π»αáó½Ñ¡¿∩, α¿ßπѼδ⌐ »«½∞º«óáΓѽѼ,
- ¬«Γ«αδ⌐ ß«ñÑαª¿Γ φ½Ñ¼Ñ¡Γδ ß«ñÑαªáΘ¿Ñ
- ßΓ᫬¿. è«¼í¿¡¿α«óá¡¡δ⌐ í½«¬ π»αáó½Ñ¡¿∩
- »«ññÑনóáÑΓ »á¼∩Γ∞ ¿ π¬áºáΓѽ¿ ñ½∩ ßΓ᫬
- Γᬿ¼ «íαẫ¼, τΓ« »α¿¬½áñ¡á∩ »α«úαá¼¼á
- ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ ß««íΘÑ¡¿Ñ LB_GETTEXT
- ñ½∩ ó«ºóαáΘÑ¡¿∩ ΓѬßΓá «»αÑñѽѡ¡«¼π
- φ½Ñ¼Ñ¡Γπ.
-
- CBS_OEMCONVERT ÆÑ¬ßΓ, óóÑñÑ¡¡δ⌐ ó αÑñá¬Γ¿απѼ«¼ í½«¬Ñ
- ¬«¼í¿¡¿α«óá¡¡«ú« í½«¬á π»αáó½Ñ¡¿∩,
- ¬«¡óÑαΓ¿απÑΓß∩ ¿º ß¿¼ó«½∞¡«⌐ πßΓá¡«ó¬¿
- ANSI ó ß¿¼ó«½∞¡πε πßΓá¡«ó¬π OEM ¿ ºáΓѼ
- «íαáΓ¡« ó ANSI. ¥Γ¿¼ «íÑß»Ñτ¿óáÑΓß∩
- »αáó¿½∞¡«Ñ »αÑ«íαẫóá¡¿Ñ ß¿¼ó«½«ó, ¬«úñá
- »α¿¬½áñ¡á∩ »α«úαá¼¼á óδºδóáÑΓ Σπ¡¬µ¿ε
-
- Windows 3.0/Ref/6#7 = 130 =
-
- AnsiToOem ñ½∩ »αÑ«íαẫóá¡¿∩ ANSI ßΓ᫬¿
- ó ¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿ ó OEM ß¿¼ó«½δ.
- ¥Γ«Γ Γ¿» ó «ß¡«ó¡«¼ ¿ß»«½∞ºπÑΓß∩ ó
- ¬«¼í¿¡¿α«óá¡¡δσ í½«¬áσ π»αáó½Ñ¡¿∩,
- ß«ñÑαªáΘ¿σ ¿¼Ñ¡á Σá⌐½«ó, ¿ »«ññÑনóáÑΓ
- Γ«½∞¬« ¬«¼í¿¡¿α«óá¡¡δÑ í½«¬¿ π»αáó½Ñ¡¿∩
- ß«ºñá¡¡δÑ ß Γ¿»á¼¿ CBS_SIMPLE ¿
- CBS_DROPDOWN.
-
- ───────────────────────────────────────────────────────────────
- è½áßß EDIT
- ───────────────────────────────────────────────────────────────
-
- ES_LEFT éδαáó¡¿óá¡¿Ñ ΓѬßΓá »« ½Ñó«⌐ úαá¡¿µÑ.
-
- ES_CENTER ûÑ¡Γα¿α«óá¡¿Ñ ΓѬßΓá. ¥Γ«Γ Γ¿» ñ«»πßΓ¿¼
- Γ«½¬« ó ¼¡«ú«ßΓα«τ¡δσ αÑñá¬Γ¿απѼδσ
- í½«¬áσ.
-
- ES_RIGHT éδαáó¡¿óá¡¿Ñ ΓѬßΓá »« »αáó«⌐ úαá¡¿µÑ.
- ¥Γ«Γ Γ¿» ñ«»πßΓ¿¼ Γ«½¬« ó ¼¡«ú«ßΓα«τ¡δσ
- αÑñá¬Γ¿απѼδσ í½«¬áσ.
-
- ES_LOWERCASE 쿪¡¿⌐ αÑú¿ßΓα αÑñá¬Γ¿απѼ«ú« í½«¬á
- π»αáó½Ñ¡¿∩. ü½«¬ αÑñá¬Γ¿α«óá¡¿∩ ß φΓ¿¼
- Γ¿»«¼ »αÑ«íαáºπÑΓ óßÑ ß¿¼ó«½δ ó ß¿¼ó«½δ
- ¡¿ª¡Ñú« αÑú¿ßΓαá, ¬«úñá «¡¿ óó«ñ∩Γß∩ ó
- αÑñá¬Γ¿απѼ«¼ í½«¬Ñ.
-
- ES_UPPERCASE éÑασ¡¿⌐ αÑú¿ßΓα αÑñá¬Γ¿απѼ«ú« í½«¬á
- π»αáó½Ñ¡¿∩. ü½«¬ αÑñá¬Γ¿α«óá¡¿∩ ß φΓ¿¼
- Γ¿»«¼ »αÑ«íαáºπÑΓ óßÑ ß¿¼ó«½δ ó ß¿¼ó«½δ
- óÑασ¡Ñú« αÑú¿ßΓαá, ¬«úñá «¡¿ óó«ñ∩Γß∩ ó
- αÑñá¬Γ¿απѼ«¼ í½«¬Ñ.
-
- ES_PASSWORD Åáα«½∞ αÑñá¬Γ¿απѼ«ú« í½«¬á π»αáó½Ñ¡¿∩.
- ü½«¬ αÑñá¬Γ¿α«óá¡¿∩ ß φΓ¿¼ Γ¿»«¼
- »αÑ«íαáºπÑΓ óßÑ ß¿¼ó«½δ ó ß¿¼ó«½
- ºóѺñ«τ¬á (*), ¬«úñá «¡¿ óó«ñ∩Γß∩ ó
- αÑñá¬Γ¿απѼ«¼ í½«¬Ñ.Åਪ½áñ¡á∩ »α«úαá¼¼á
- ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ ß««íΘÑ¡¿Ñ
- EM_SETPASSWORDCHAR ñ½∩ ¿º¼Ñ¡Ñ¡¿∩
- ß¿¼ó«½«ó, ¬«Γ«αδÑ «Γ«íαáªÑ¡δ.
-
- ES_MULTILINE î¡«ú«ßΓα«τ¡δ⌐ αÑñá¬Γ¿απѼδ⌐ í½«¬
- π»αáó½Ñ¡¿∩. (Å« π¼«½τá¡¿ε «ñ¡á ßΓ᫬á.)
- àß½¿ ºáñá¡ Γ¿» ES_AUTOVSCROLL,
- αÑñá¬Γ¿απѼδ⌐ í½«¬ π»αáó½Ñ¡¿∩ ¿¡ñ¿µ¿απÑΓ
- ßΓ«½∞¬« ßΓ᫬, ߬«½∞¬« 󫺼«ª¡«, ¿
- «ßπΘÑßΓó½∩ÑΓ óÑαΓ¿¬á½∞¡πε »α«¬απΓ¬π,
- ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¬½áó¿Φπ
- ó«ºóαáΓá ¬áαÑΓ¬¿.(ìá ßἫ¼ ñÑ½Ñ φΓ«
- ß¿¼ó«½ ó«ºóαáΓá ¬áαÑΓ¬¿, ¬«Γ«αδ⌐ í½«¬
-
- Windows 3.0/Ref/6#7 = 131 =
-
- αÑñá¬Γ¿α«óá¡¿∩ αáßΦ¿α∩ÑΓ ñ« ¬«¼í¿¡áµ¿¿
- ó«ºóαáΓ ¬áαÑΓ¬¿/»ÑαÑó«ñ ßΓ᫬¿. ÅÑαÑó«ñ
- ßΓ᫬¿ óδ»«½¡∩ÑΓß∩ ¡Ñ Γᬠ¬á¬ ó«ºóαáΓ
- ¬áαÑΓ¬¿.) àß½¿ Γ¿» BS_AUTOVSCROLL ¡Ñ
- ºáñá¡, í½«¬ π»αáó½Ñ¡¿∩ ¿¡ñ¿µ¿απÑΓ ßΓ«½∞¬«
- ßΓ᫬, ߬«½∞¬« 󫺼«ª¡«, ¿ »«ñáÑΓ
- ºóπ¬«ó«⌐ ß¿ú¡á½, Ñß½¿ ¡áª¿¼áÑΓß∩ ¬½áó¿Φá
- ó«ºóαáΓá ¬áαÑΓ¬¿, ¬«úñá πªÑ í«½∞ΦÑ ¡Ñ½∞º∩
- ¿¡ñ¿µ¿α«óáΓ∞ ß½ÑñπεΘπε ßΓ᫬π. àß½¿ ºáñá¡
- Γ¿» ES_AUTOHSCROLL, ñá¡¡δ⌐ í½«¬
- π»αáó½Ñ¡¿∩ áóΓ«¼áΓ¿τÑ߬¿ «ßπΘÑßΓó½∩ÑΓ
- ú«α¿º«¡Γá½∞¡πε »α«¬απΓ¬π, ¬«úñá ß¿¼ó«½
- óδσ«ñ¿Γ ºá »αáóπε úαá¡¿µπ í½«¬á
- π»αáó½Ñ¡¿∩. ä½∩ Γ«ú«, τΓ«íδ ¡áτáΓ∞ ß
- ¡«ó«⌐ ßΓ᫬¿, »«½∞º«óáΓѽ∞ ñ«½ªÑ¡ ¡áªáΓ∞
- ¬½áó¿Φπ ó«ºóαáΓá ¬áαÑΓ¬¿. àß½¿
- ES_AUTOHSCROLL ¡Ñ ºáñá¡, í½«¬ π»αáó½Ñ¡¿∩
- áóΓ«¼áΓ¿τÑ߬¿ »ÑαÑ¡«ß¿Γ ß½«ó«, ¬«úñá φΓ«
- ¡Ñ«íσ«ñ¿¼«; »«½∞º«óáΓѽ∞ ¼«ªÑΓ »ÑαÑ⌐Γ¿ ¡á
- ¡«óπε ßΓα«¬π ¿ ß »«¼«Θ∞ε ¡áªáΓ¿∩ ¬½áó¿Φ¿
- ó«ºóαáΓá ¬áαÑΓ¬¿. Å«º¿µ¿∩, ß ¬«Γ«α«⌐
- »ÑαÑ¡«ß¿Γß∩ ß½«ó«, «»αÑñѽ∩ÑΓß∩ αẼÑα«¼
- «¬¡á. àß½¿ αẼÑα «¬¡á ¿º¼Ñ¡∩ÑΓß∩,
- ¿º¼Ñ¡∩ÑΓß∩ ¿ »«º¿µ¿∩, ß ¬«Γ«α«⌐
- »ÑαÑ¡«ß¿Γß∩ ß½«ó« ¿ ΓѬßΓ ¿¡ñ¿µ¿απÑΓß∩
- ºá¡«ó«. î¡«ú«ßΓα«τ¡δ⌐ αÑñá¬Γ¿απѼδ⌐ í½«¬
- π»αáó½Ñ¡¿∩ ¼«ªÑΓ ¿¼ÑΓ∞ ßΓ᫬¿ »α«¬απΓ¬¿.
- ÉÑñá¬Γ¿απѼδ⌐ í½«¬ π»αáó½Ñ¡¿∩ ß« ßΓα«¬á¼¿
- »α«¬απΓ¬¿ «íαáíáΓδóáÑΓ ßó«¿ ß«íßΓóÑ¡¡δÑ
- ß««íΘÑ¡¿∩ « »α«¬απΓ¬Ñ. ÉÑñá¬Γ¿απѼδ⌐ í½«¬
- π»αáó½Ñ¡¿∩ íѺ ßΓ᫬ »α«¬απΓ¬¿
- «ßπΘÑßΓó½∩ÑΓ »α«¬απΓ¬π ¬á¬ «»¿ßá¡« óδΦÑ,
- ¿ »«ßδ½áÑΓ ß««íΘÑ¡¿∩ « »α«¬απΓ¬Ñ
- α«ñ¿Γѽ∞߬«¼π «¬¡π.
-
- ES_AUTOVSCROLL ÆÑ¬ßΓ áóΓ«¼áΓ¿τÑ߬¿ »α«¬απτ¿óáÑΓß∩ ¡á
- «ñ¡π ßΓαá¡¿µπ ó»ÑαÑñ, ¬«úñá »«½∞º«óáΓѽ∞
- ¡áª¿¼áÑΓ ¬½áó¿Φπ ó«ºóαáΓá ¬áαÑΓ¬¿,
- ¡áσ«ñ∩ß∞ ¡á »«ß½Ññ¡Ñ⌐ ßΓ᫬Ñ.
-
- ES_AUTOHSCROLL ÆÑ¬ßΓ áóΓ«¼áΓ¿τÑ߬¿ »α«¬απτ¿óáÑΓß∩ ¡á
- ñÑß∩Γ∞ ß¿¼ó«½«ó ó»αáó«, ¬«úñá
- »«½∞º«óáΓѽ∞ óó«ñ¿Γ ß¿¼ó«½ ó ¬«¡µÑ
- ßΓ᫬¿. è«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ
- ¬½áó¿Φπ ó«ºóαáΓá ¬áαÑΓ¬¿, í½«¬ π»αáó½Ñ¡¿∩
- »α«¬απτ¿óáÑΓ óÑß∞ ΓѬßΓ ¡áºáñ ¬ »«º¿µ¿¿
- 0.
-
- ES_NOHIDESEL Äíδτ¡« αÑñá¬Γ¿απѼδ⌐ í½«¬ π»αáó½Ñ¡¿∩
- ñѽáÑΓ ¡Ñó¿ñ¿¼«⌐ óδí«α¬π, ¬«úñá ß¡¿¼áÑΓß∩
- ¡áßΓα«⌐¬á ¡á óó«ñ ¿ ¿¡óÑαΓ¿απÑΓ óδí«α¬π,
- ¬«úñá ¡áßΓαá¿óáÑΓß∩ ¡á óó«ñ ñá¡¡δσ.
- æ»Ñµ¿Σ¿¬áµ¿∩ ES_NOHIDESEL »«ñáó½∩ÑΓ φΓ«
-
- Windows 3.0/Ref/6#7 = 132 =
-
- ñÑ⌐ßΓó¿Ñ, »α¿¡∩Γ«Ñ »« π¼«½τá¡¿ε.
-
- ES_OEMCONVERT ÆÑ¬ßΓ, óóÑñÑ¡¡δ⌐ ó αÑñá¬Γ¿απѼ«¼ í½«¬Ñ
- ¬«¡óÑαΓ¿απÑΓß∩ ¿º ß¿¼ó«½∞¡«⌐ πßΓá¡«ó¬¿
- ANSI ó ß¿¼ó«½∞¡πε πßΓá¡«ó¬π OEM ¿ ºáΓѼ
- «íαáΓ¡« ó ANSI. ¥Γ¿¼ «íÑß»Ñτ¿óáÑΓß∩
- »αáó¿½∞¡«Ñ »αÑ«íαẫóá¡¿Ñ ß¿¼ó«½«ó, ¬«úñá
- »α¿¬½áñ¡á∩ »α«úαá¼¼á óδºδóáÑΓ Σπ¡¬µ¿ε
- AnsiToOem ñ½∩ »αÑ«íαẫóá¡¿∩ ANSI ßΓ᫬¿
- ó¬«¼í¿¡¿α«óá¡¡«⌐ »á¡Ñ½¿ ó OEM ß¿¼ó«½δ.
- ¥Γ«Γ Γ¿» ó «ß¡«ó¡«¼ ¿ß»«½∞ºπÑΓß∩ ó
- αÑñá¬Γ¿απѼδσ í½«¬áσ π»αáó½Ñ¡¿∩,
- ß«ñÑαªáΘ¿σ ¿¼Ñ¡á Σá⌐½«ó.
-
- ───────────────────────────────────────────────────────────────
- è½áßß LISTBOX
- ───────────────────────────────────────────────────────────────
-
- LBS_STANDART æΓ᫬¿ ó »á¡Ñ½¿ »ÑαÑτ¡∩ «Γß«αΓ¿α«óá¡δ ó
- á½Σáó¿Γ¡«¼ »«α∩ñ¬Ñ ¿ α«ñ¿Γѽ∞߬«Ñ «¬¡«
- »«½πτáÑΓ ß««íΘÑ¡¿Ñ óó«ñá ¬«úñá
- »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ «ñ¿¡ ¿½¿ ñóá αáºá
- ¬¡«»¬π "¼δΦ¿" ¡áσ«ñ∩ß∞ ¡á ßΓ᫬Ñ. Åá¡Ñ½∞
- »ÑαÑτ¡∩ ¿¼ÑÑΓ αἬπ ß« óßÑσ ßΓ«α«¡.
-
- LBS_EXTENDEDSEL Å«½∞º«óáΓѽ∞ ¼«ªÑΓ óδíαáΓ∞ ¡Ñ߬«½∞¬«
- φ½Ñ¼Ñ¡Γ«ó ¿ß»«½∞ºπ∩ "¼δΦ∞" ß ¬½áó¿ΦÑ⌐
- SHIFT ¿ (¿½¿) ¬½áó¿ΦÑ⌐ CONTROL ¿½¿
- ߻ѵ¿á½∞¡πε ¬«¼í¿¡áµ¿ε ¬½áó¿Φ.
-
- LBS_HASSTRING Ä»αÑñѽ∩ÑΓ »á¡Ñ½∞ »ÑαÑτ¡∩, α¿ßπѼπε
- »«½∞º«óáΓѽѼ, ¬«Γ«αá∩ ß«ñÑαª¿Γ φ½Ñ¼Ñ¡Γδ
- ß«ñÑαªáΘ¿Ñ ßΓ᫬¿. Åá¡Ñ½∞ »ÑαÑτ¡∩
- π»αáó½Ñ¡¿∩ »«ññÑনóáÑΓ »á¼∩Γ∞ ¿
- π¬áºáΓѽ¿ ñ½∩ ßΓ᫬ Γᬿ¼ «íαẫ¼, τΓ«
- »α¿¬½áñ¡á∩ »α«úαá¼¼á ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞
- ß««íΘÑ¡¿Ñ LB_GETTEXT ñ½∩ ó«ºóαáΘÑ¡¿∩
- ΓѬßΓá «»αÑñѽѡ¡«¼π φ½Ñ¼Ñ¡Γπ.
-
- LBS_NOTIFY É«ñ¿Γѽ∞߬«Ñ «¬¡« »«½πτáÑΓ ß««íΘÑ¡¿Ñ
- óó«ñá ¬áªñδ⌐ αáº, ¬«úñá »«½∞º«óáΓѽ∞
- ¡áª¿¼áÑΓ ¿½¿ ñóáªñδ ¡áª¿¼áÑΓ ¬¡«»¬π
- "¼δΦ¿", ¡áσ«ñ∩ß∞ ¡á ßΓ᫬Ñ.
-
- LBS_MULTIPLESEL éδí«α ßΓ᫬¿ »α«¿ßσ«ñ¿Γ ¬áªñδ⌐ αáº, ¬«úñá
- »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ ¿½¿ ñóáªñδ ¡áª¿¼áÑΓ
- ¬¡«»¬π "¼δΦ¿", ¡áσ«ñ∩ß∞ ¡á ßΓ᫬Ñ. ÑΓ
- íδΓ∞ óδíαá¡« ½εí«Ñ ¬«½¿τÑßΓó« ßΓ᫬.
-
- LBS_MULTICOLUMN Åá¡Ñ½∞ »ÑαÑτ¡∩ ß«ñÑαª¿Γ ¡Ñ߬«½∞¬«
- ¬«½«¡«¬. Åá¡Ñ½∞ »ÑαÑτ¡∩ ¼«ªÑΓ
- »α«¬απτ¿óáΓ∞ß∩ ú«α¿º«¡Γá½∞¡«. æ««íΘÑ¡¿Ñ
- LB_SETCOLUMNWIDTH πßΓá¡áó½¿óáÑΓ Φ¿α¿¡π
-
- Windows 3.0/Ref/6#7 = 133 =
-
- ¬«½«¡«¬.
-
-
- LBS_NOINTEGRALHEIGHT ÉẼÑα »á¡Ñ½¿ »ÑαÑτ¡∩ Γ«τ¡« «»αÑñѽѡ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼«⌐ »α¿ ß«ºñá¡¿¿ »á¡Ñ½¿
- »ÑαÑτ¡∩. Äíδτ¡« Windows πßΓá¡áó½¿óáÑΓ
- αẼÑαδ »á¡Ñ½Ñ⌐ »ÑαÑτ¡∩ Γá¬, τΓ« »á¡Ñ½∞
- »ÑαÑτ¡∩ ¡Ñ «Γ«íαáªáÑΓ τáßΓ∞ φ½Ñ¼Ñ¡Γ«ó.
-
- LBS_SORT æΓ᫬¿ ó »á¡Ñ½¿ »ÑαÑτ¡∩ ß«αΓ¿απεΓß∩ »«
- á½Σáó¿Γπ.
-
- LBS_NOREDRAW ÄΓ«íαáªÑ¡¿Ñ »á¡Ñ½¿ »ÑαÑτ¡∩ ¡Ñ
- ¬«ααÑ¬Γ¿απÑΓß∩, ¬«úñá ñѽáεΓß∩ ¿º¼Ñ¡Ñ¡¿∩.
- ¥Γ«Γ Γ¿» ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡ ó ½εí«Ñ óαѼ∩
- »α¿ »«¼«Θ¿ »«ß佬¿ ß««íΘÑ¡¿∩
- WM_SETREDRAW.
-
- LBS_OWNERDRAWFIXED Ä»αÑñѽ∩ÑΓ »á¡Ñ½∞ »ÑαÑτ¡∩ α¿ßπѼπε
- »«½∞º«óáΓѽѼ Σ¿¬ß¿α«óá¡¡«⌐ óδß«Γδ.
- é½áñѽѵ »á¡Ñ½¿ »ÑαÑτ¡∩ «ΓóÑΓßΓóѡѡ ºá
- α¿ß«óá¡¿Ñ ÑÑ ß«ñÑন¼«ú«; φ½Ñ¼Ñ¡Γδ ó
- »á¡Ñ½¿ »ÑαÑτ¡∩ óßÑ «ñ¿¡á¬«ó«⌐ óδß«Γδ.
-
- LBS_OWNERDRAWVARIABLE Ä»αÑñѽ∩ÑΓ »á¡Ñ½∞ »ÑαÑτ¡∩ α¿ßπѼπε
- »«½∞º«óáΓѽѼ ¿º¼Ñ¡∩Ѽ«⌐ óδß«Γδ. é½áñѽѵ
- »á¡Ñ½¿ »ÑαÑτ¡∩ «ΓóÑΓßΓóѡѡ ºá α¿ß«óá¡¿Ñ
- ÑÑ ß«ñÑন¼«ú«; φ½Ñ¼Ñ¡Γδ ó »á¡Ñ½¿ »ÑαÑτ¡∩
- ¼«úπΓ ¿¼ÑΓ∞ αẽ¿τ¡πε óδß«Γπ.
-
- LBS_USETABSTOPS Åá¡Ñ½∞ »ÑαÑτ¡∩ ¼«ªÑΓ αáß»«º¡áóáΓ∞ ¿
- αáßΦ¿α∩Γ∞ ß¿¼ó«½δ Γáíπ½∩µ¿¿, ¬«úñá
- «Γ«íαáªáεΓß∩ ÑÑ ßΓ᫬¿. Å« π¼«½τá¡¿ε
- »«º¿µ¿¿ Γáíπ½∩µ¿¿ πßΓá¡áó½¿óáεΓß∩ ¬áªñδÑ
- 32 Ññ¿¡¿µδ »á¡Ñ½¿ ñ¿á½«úá.(àñ¿¡¿µá
- ¿º¼ÑαÑ¡¿∩ »á¡Ñ½¿ ñ¿á½«úá φΓ«
- ú«α¿º«¡Γá½∞¡á∩ ¿ óÑαΓ¿¬á½∞¡á∩ ñ¿ßΓᡵ¿∩.
- Äñ¡á ñ¿á½«ú«óá∩ Ññ¿¡¿µá αáó¡á 1/4 ΓѬπΘÑ⌐
- ñ¿á½«ú«ó«⌐ íẫó«⌐ Ññ¿¡¿µδ ¿º¼ÑαÑ¡¿∩.
- üẫóá∩ Ññ¿¡¿µá ¿º¼ÑαÑ¡¿∩ óδτ¿ß½∩ÑΓß∩ ¿º
- Φ¿α¿¡δ ¿ óδß«Γδ ΓѬπΘÑú« ß¿ßΓѼ¡«ú«
- Φα¿ΣΓá. öπ¡¬µ¿∩ GetDialogBaseUnits
- ó«ºóαáΘáÑΓ αẼÑα íẫó«⌐ Ññ¿¡¿µδ
- ¿º¼ÑαÑ¡¿∩ ó »¿¬ßѽ∩σ.)
-
- LBS_WANTKEYBOARDINPUT é½áñѽѵ »á¡Ñ½¿ »ÑαÑτ¡∩ »«½πτáÑΓ
- ß««íΘÑ¡¿∩ WM_VKEYTOITEM ¿½¿ WM_CHARTOITEM
- óßÑúñá, ¬«úñá »«½∞º«óáΓѽ∞ ¡áª¿¼áÑΓ
- ¬½áó¿Φπ, ¡áσ«ñ∩ß∞ ó »á¡Ñ½¿ »ÑαÑτ¡∩. ¥Γ«
- »«ºó«½∩ÑΓ »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ óδ»«½¡∩Γ∞
- ߻ѵ¿á½∞¡δÑ ñÑ⌐ßΓó¿∩ »α¿ óó«ñÑ ß
- ¬½áó¿áΓπαδ.
-
-
- Windows 3.0/Ref/6#7 = 134 =
-
- ───────────────────────────────────────────────────────────────
- è½áßß SCROLLBAR
- ───────────────────────────────────────────────────────────────
-
- SBS_VERT éÑαΓ¿¬á½∞¡á∩ ßΓα«¬á »α«¬απΓ¬¿. àß½¿ ¡Ñ
- ߻ѵ¿Σ¿µ¿α«óá¡« ¡¿ SBS_RIGHTALIGN, ¡¿
- SBS_LEFTALIGN, ßΓα«¬á »α«¬απΓ¬¿ ¿¼ÑÑΓ
- óδß«Γπ, Φ¿α¿¡π ¿ αáß»«½«ªÑ¡¿Ñ, ºáñá¡¡δÑ ó
- Σπ¡¬µ¿¿ CreateWindow.
-
- SBS_RIGHTALIGN êß»«½∞ºπÑΓß∩ ß SBS_VERT. Åαáóá∩ úαá¡¿µá
- ßΓ᫬¿ »α«¬απΓ¬¿ óδαáó¡¿óáÑΓß∩ »« »αáó«⌐
- úαá¡¿µÑ »α∩¼«πú«½∞¡¿¬á, «»αÑñѽ∩Ѽ«ú«
- »áαá¼ÑΓαἿ X, Y, nWidth, nHeight Σπ¡¬µ¿¿
- CreateWindow. æΓα«¬á »α«¬απΓ¬¿ »«
- π¼«½τá¡¿ε ¿¼ÑÑΓ Φ¿α¿¡π ß¿ßΓѼ¡δσ ßΓ᫬
- »α«¬απΓ¬¿.
-
- SBS_LEFTALIGN êß»«½∞ºπÑΓß∩ ß SBS_VERT. ïÑóá∩ úαá¡¿µá
- ßΓ᫬¿ »α«¬απΓ¬¿ óδαáó¡¿óáÑΓß∩ »« ½Ñó«⌐
- úαá¡¿µÑ »α∩¼«πú«½∞¡¿¬á, «»αÑñѽ∩Ѽ«ú«
- »áαá¼ÑΓαἿ X, Y, nWidth, nHeight Σπ¡¬µ¿¿
- CreateWindow. æΓα«¬á »α«¬απΓ¬¿ »«
- π¼«½τá¡¿ε ¿¼ÑÑΓ Φ¿α¿¡π ß¿ßΓѼ¡δσ ßΓ᫬
- »α«¬απΓ¬¿.
-
- SBS_HORZ â«α¿º«¡Γá½∞¡á∩ ßΓα«¬á »α«¬απΓ¬¿. àß½¿ ¡Ñ
- ߻ѵ¿Σ¿µ¿α«óá¡« ¡¿ SBS_BOTTOMALIGN
- SBS_TOPALIGN, ßΓα«¬á »α«¬απΓ¬¿ ¿¼ÑÑΓ
- óδß«Γπ, Φ¿α¿¡π ¿ αáß»«½«ªÑ¡¿Ñ, ºáñá¡¡δÑ ó
- Σπ¡¬µ¿¿ CreateWindow.
-
- SBS_TOPALIGN êß»«½∞ºπÑΓß∩ ß SBS_HORZ. éÑασ¡∩∩ úαá¡¿µá
- ßΓ᫬¿ »α«¬απΓ¬¿ óδαáó¡¿óáÑΓß∩ »« óÑασ¡Ñ⌐
- úαá¡¿µÑ »α∩¼«πú«½∞¡¿¬á, «»αÑñѽ∩Ѽ«ú«
- »áαá¼ÑΓαἿ X, Y, nWidth, nHeight Σπ¡¬µ¿¿
- CreateWindow. æΓα«¬á »α«¬απΓ¬¿ »«
- π¼«½τá¡¿ε ¿¼ÑÑΓ óδß«Γπ ß¿ßΓѼ¡δσ ßΓ᫬
- »α«¬απΓ¬¿.
-
- SBS_BOTTOMALIGN êß»«½∞ºπÑΓß∩ ß SBS_HORZ. 쿪¡∩∩ úαá¡¿µá
- ßΓ᫬¿ »α«¬απΓ¬¿ óδαáó¡¿óáÑΓß∩ »« ¡¿ª¡Ñ⌐
- úαá¡¿µÑ »α∩¼«πú«½∞¡¿¬á, «»αÑñѽ∩Ѽ«ú«
- »áαá¼ÑΓαἿ X, Y, nWidth, nHeight Σπ¡¬µ¿¿
- CreateWindow. æΓα«¬á »α«¬απΓ¬¿ »«
- π¼«½τá¡¿ε ¿¼ÑÑΓ óδß«Γπ ß¿ßΓѼ¡δσ ßΓ᫬
- »α«¬απΓ¬¿.
-
- SBS_SIZEBOX Åá¡Ñ½∞ αẼÑαá. àß½¿ ¡Ñ ߻ѵ¿Σ¿µ¿α«óá¡«
- ¡¿ SBS_SIZEBOXBOTTOMRIGHTALIGN, ¡¿
- SBS_SIZEBOXTOPLEFTALIGN, »á¡Ñ½∞ αẼÑαá
- ¿¼ÑÑΓ óδß«Γπ, Φ¿α¿¡π ¿ αáß»«½«ªÑ¡¿Ñ,
- ºáñá¡¡δÑ ó ó맮óÑ Σπ¡¬µ¿¿ CreateWindow.
-
- Windows 3.0/Ref/6#7 = 135 =
-
-
- SBS_SIZEBOXBOTTOM- êß»«½∞ºπÑΓß∩ ß SBS_SIZEBOX. 쿪¡¿⌐ »αáóδ⌐
- RIGHTALIGN πú«½ »á¡Ñ½¿ αẼÑαá óδαáó¡¿óáÑΓß∩ »«
- ¡¿ª¡Ñ¼π »αáó«¼π πú½π »α∩¼«πú«½∞¡¿¬á,
- «»αÑñѽ∩Ѽ«ú« »áαá¼ÑΓαἿ X, Y, nWidth,
- nHeight Σπ¡¬µ¿¿ CreateWindow. Åá¡Ñ½∞
- αẼÑαá »« π¼«½τá¡¿ε ¿¼ÑÑΓ αẼÑα
- ß¿ßΓѼ¡δσ »á¡Ñ½Ñ⌐ αẼÑαá.
-
- SBS_SIZEBOXTOP- êß»«½∞ºπÑΓß∩ ß SBS_SIZEBOX. éÑασ¡¿⌐ ½Ñóδ⌐
- LEFTALIGN πú«½ »á¡Ñ½¿ αẼÑαá óδαáó¡¿óáÑΓß∩ »«
- óÑασ¡Ñ¼π ½Ñó«¼π πú½π »α∩¼«πú«½∞¡¿¬á,
- «»αÑñѽ∩Ѽ«ú« »áαá¼ÑΓαἿ X, Y, nWidth,
- nHeight Σπ¡¬µ¿¿ CreateWindow. Åá¡Ñ½∞
- αẼÑαá »« π¼«½τá¡¿ε ¿¼ÑÑΓ αẼÑα
- ß¿ßΓѼ¡δσ »á¡Ñ½Ñ⌐ αẼÑαá.
-
- ───────────────────────────────────────────────────────────────
- è½áßß STATIC
- ───────────────────────────────────────────────────────────────
-
- SS_LEFT Åα«ßΓ«⌐ »α∩¼«πú«½∞¡¿¬ ß ¿¡ñ¿µ¿α«óá¡¡δ¼
- ΓѬßΓ«¼, óδαáó¡Ñ¡¡δ¼ »« ½Ñó«⌐ úαá¡¿µÑ.
- ÆÑ¬ßΓ Σ«α¼áΓ¿απÑΓß∩ »ÑαÑñ ¿¡ñ¿µ¿α«ó᡿Ѽ.
- 潫óá, ¬«Γ«αδÑ óδσ«ñ∩Γ ºá ¬«¡Ñµ ßΓ᫬¿,
- áóΓ«¼áΓ¿τÑ߬¿ »ÑαÑ¡«ß∩Γß∩ ó ¡áτὫ
- ß½ÑñπεΘÑ⌐ ßΓ᫬¿.
-
- SS_CENTER Åα«ßΓ«⌐ »α∩¼«πú«½∞¡¿¬ ß ¿¡ñ¿µ¿α«óá¡¡δ¼
- µÑ¡Γα¿α«óá¡¡δ¼ ΓѬßΓ«¼. ÆÑ¬ßΓ
- Σ«α¼áΓ¿απÑΓß∩ »ÑαÑñ ¿¡ñ¿µ¿α«ó᡿Ѽ.
- 潫óá, ¬«Γ«αδÑ óδσ«ñ∩Γ ºá ¬«¡Ñµ ßΓ᫬¿,
- áóΓ«¼áΓ¿τÑ߬¿ »ÑαÑ¡«ß∩Γß∩ ó ¡áτὫ
- ß½ÑñπεΘÑ⌐ ßΓ᫬¿.
-
- SS_RIGHT Åα«ßΓ«⌐ »α∩¼«πú«½∞¡¿¬ ß ¿¡ñ¿µ¿α«óá¡¡δ¼
- ΓѬßΓ«¼, óδαáó¡Ñ¡¡δ¼ »« »αáó«⌐ úαá¡¿µÑ.
- ÆÑ¬ßΓ Σ«α¼áΓ¿απÑΓß∩ »ÑαÑñ ¿¡ñ¿µ¿α«ó᡿Ѽ.
- 潫óá, ¬«Γ«αδÑ óδσ«ñ∩Γ ºá ¬«¡Ñµ ßΓ᫬¿,
- áóΓ«¼áΓ¿τÑ߬¿ »ÑαÑ¡«ß∩Γß∩ ó ¡áτὫ
- ß½ÑñπεΘÑ⌐ ßΓ᫬¿.
-
- SS_LEFTNOWORDWRAP Åα«ßΓ«⌐ »α∩¼«πú«½∞¡¿¬ ß ¿¡ñ¿µ¿α«óá¡¡δ¼
- ΓѬßΓ«¼, óδαáó¡Ñ¡¡δ¼ »« ½Ñó«⌐ úαá¡¿µÑ.
- Æáíπ½∩µ¿∩ ÑßΓ∞, ¡« ß½«óá ¡Ñ »ÑαÑ¡«ß∩Γß∩.
- 潫óá, ¬«Γ«αδÑ óδσ«ñ∩Γ ºá ¬«¡Ñµ ßΓ᫬¿,
- «ΓαѺáεΓß∩.
-
- SS_SIMPLE Åα«ßΓ«⌐ »α∩¼«πú«½∞¡¿¬ ß ¿¡ñ¿µ¿α«óá¡¡¡«⌐
- «ñ¡«⌐ ßΓ᫬«⌐ ΓѬßΓá, óδαáó¡Ñ¡¡«⌐ »«
- ½Ñó«⌐ úαá¡¿µÑ. æΓ᫬á ΓѬßΓá ¡Ñ ¼«ªÑΓ
- π¬«αáτ¿óáΓ∞ß∩ ¿½¿ ¿º¼Ñ¡∩Γ∞ß∩ ¬á¬¿¼-½¿í«
- ß»«ß«í«¼. (É«ñ¿Γѽ∞߬«Ñ «¬¡« í½«¬á
-
- Windows 3.0/Ref/6#7 = 136 =
-
- π»αáó½Ñ¡¿∩ ¿½¿ »á¡Ñ½∞ ñ¿á½«úá ¡Ñ ñ«½ª¡á
- «íαáíáΓδóáΓ∞ ß««íΘÑ¡¿Ñ WM_CTLCOLOR).
-
- SS_NOPREFIX àß½¿ φΓ«Γ Γ¿» ¡Ñ «»αÑñѽѡ Windows íπñÑΓ
- ¿¡ΓÑα»αÑΓ¿α«óáΓ∞ ½εí«⌐ ß¿¼ó«½ "&" ó
- ΓѬßΓÑ í½«¬á π»αáó½Ñ¡¿∩, ¬á¬ »αÑΣ¿¬ß
- ß¿¼ó«½á π߬«α¿Γѽ∩. é φΓ«¼ ß½πτáÑ ß¿¼ó«½
- "&" «»π߬áÑΓß∩ ¿ ß½ÑñπεΘ¿⌐ ß¿¼ó«½ ó
- ßΓα«¬Ñ »«ñτÑનóáÑΓß∩. àß½¿ ßΓáΓ¿τÑ߬¿⌐
- í½«¬ π»αáó½Ñ¡¿∩ ß«ñÑαª¿Γ ΓѬßΓ, úñÑ φΓ«
- ¡Ñ ªÑ½áΓѽ∞¡«, Γ« Γ¿» SS_NOPREFIX ñ«½ªÑ¡
- íδΓ∞ ñ«íáó½Ñ¡. ¥Γ«Γ Γ¿» í½«¬á π»αáó½Ñ¡¿∩
- ¼«ªÑΓ íδΓ∞ ó¬½ετÑ¡ ß ½εí묨 «»αÑñѽѡ¡δ¼¿
- ßΓáΓ¿τÑ߬¿¼¿ í½«¬á¼¿ π»αáó½Ñ¡¿∩.
-
- éδ ¼«ªÑΓÑ ¬«¼í¿¡¿α«óáΓ∞ SS_NOPREFIX ß
- ñαπú¿¼¿ Γ¿»á¼¿ »α¿ »«¼«Θ¿ »«αáºα∩ñ¡«⌐
- «»Ñαᵿ¿ OR. ¥Γ«Γ Γ¿» ó «ß¡«ó¡«¼
- ¿ß»«½∞ºπÑΓß∩, ¬«úñá ¿¼Ñ¡á Σá⌐½«ó ¿½¿
- ñαπú¿Ñ ßΓ᫬¿ ¼«úπΓ ß«ñÑαªáΓ∞ "&" ¿
- ñ«½ª¡δ íδΓ∞ «Γ«íαáªÑ¡δ ó ßΓáΓ¿τÑ߬«¼
- í½«¬Ñ π»αáó½Ñ¡¿∩ ó »á¡Ñ½¿ ñ¿á½«úá.
-
- SS_ICON ꬫ¡á, ¿¡ñ¿µ¿απѼá∩ ó »á¡Ñ½¿ ñ¿á½«úá.
- çáñá¡¡δ⌐ ΓѬßΓ - ¿¼∩ ¿¬«¡δ (¡« ¡Ñ ¿¼∩
- Σá⌐½á), «»αÑñѽ∩Ѽ«Ñ ó Σá⌐½Ñ «»¿ßá¡¿∩
- αÑßπαß«ó. ä½∩ «»ÑαáΓ«αá ICON »áαá¼ÑΓαδ
- nWidth ¿ nHeight Σπ¡¬µ¿¿ CreateWindow
- ¿ú¡«α¿απεΓß∩; αẼÑαδ ¿¬«¡δ ºáñáεΓß∩
- áóΓ«¼áΓ¿τÑ߬¿.
-
- SS_BLACKRECT Åα∩¼«πú«½∞¡¿¬, ºá»«½¡Ñ¡¡δ⌐ µóÑΓ«¼,
- ¿ß»«½∞ºπÑΓß∩ ñ½∩ α¿ß«óá¡¿∩ «¬«¡. ¥Γ«Γ
- µóÑΓ τÑα¡δ⌐ »« π¼«½τá¡¿ε ó µóÑΓ«ó«⌐ ßσѼÑ
- Windows.
-
- SS_GRAYRECT Åα∩¼«πú«½∞¡¿¬, ºá»«½¡Ñ¡¡δ⌐ µóÑΓ«¼,
- ¿ß»«½∞ºπÑΓß∩ ñ½∩ Σ«¡á φ¬αá¡á. ¥Γ«Γ µóÑΓ
- ßÑαδ⌐ »« π¼«½τá¡¿ε ó µóÑΓ«ó«⌐ ßσѼÑ
- Windows.
-
- SS_WHITERECT Åα∩¼«πú«½∞¡¿¬, ºá»«½¡Ñ¡¡δ⌐ µóÑΓ«¼,
- ¿ß»«½∞ºπÑΓß∩ ñ½∩ Σ«¡á «¬¡á. ¥Γ«Γ µóÑΓ
- íѽδ⌐ »« π¼«½τá¡¿ε ó µóÑΓ«ó«⌐ ßσѼÑ
- Windows.
-
- SS_BLACKFRAME Åá¡Ñ½∞ ß αἬ«⌐, α¿ßπѼ«⌐ ΓѼ ªÑ µóÑΓ«¼
- τΓ« ¿ «¬¡«. ¥Γ«Γ µóÑΓ τÑα¡δ⌐ »« π¼«½τá¡¿ε
- ó µóÑΓ«ó«⌐ ßσÑ¼Ñ Windows.
-
- SS_GRAYFRAME Åá¡Ñ½∞ ß αἬ«⌐, α¿ßπѼ«⌐ ΓѼ ªÑ µóÑΓ«¼
- τΓ« ¿ Σ«¡ φ¬αá¡á. ¥Γ«Γ µóÑΓ ßÑαδ⌐ »«
- π¼«½τá¡¿ε ó µóÑΓ«ó«⌐ ßσÑ¼Ñ Windows.
-
- Windows 3.0/Ref/6#7 = 137 =
-
-
- SS_WHITEFRAME Åá¡Ñ½∞ ß αἬ«⌐, α¿ßπѼ«⌐ ΓѼ ªÑ µóÑΓ«¼
- τΓ« ¿ Σ«¡ «¬¡á. ¥Γ«Γ µóÑΓ íѽδ⌐ »«
- π¼«½τá¡¿ε ó µóÑΓ«ó«⌐ ßσÑ¼Ñ Windows.
-
- SS_USERITEM ¥½Ñ¼Ñ¡Γ, «»αÑñѽ∩Ѽδ⌐ »«½∞º«óáΓѽѼ.
-
- ───────────────────────────────────────────────────────────────
-
-
-
-
- Windows 3.0/Ref/6#7 = 138 =
-
-
- 8.8 ä¿αÑ¬Γ¿óδ
- ----------------------------------------------------------------
-
- ä¿αÑ¬Γ¿óδ αÑßπαß«ó - φΓ« ߻ѵ¿á½∞¡δÑ «»ÑαáΓ«αδ, ¬«Γ«αδÑ
- «»αÑñѽ∩εΓ ñÑ⌐ßΓó¿∩, óδ»«½¡∩ѼδÑ ¡áñ Σá⌐½«¼ «»¿ßá¡¿∩ »ÑαÑñ Ñú«
- ¬«¼»¿½∩µ¿Ñ⌐. ä¿αÑ¬Γ¿óδ ¼«úπΓ »α¿ßóá¿óáΓ∞ º¡áτÑ¡¿∩ ¿¼Ñ¡á¼,
- ó¬½ετáΓ∞ ß«ñÑন¼«Ñ Σá⌐½«ó ¿ π»αáó½∩Γ∞ ¬«¼»¿½∩µ¿Ñ⌐ Σá⌐½á
- «»¿ßá¡¿∩.
-
- ä¿αÑ¬Γ¿óδ αÑßπαß«ó ¿ñÑ¡Γ¿τ¡δ ñ¿αÑ¬Γ¿óá¼, ¿ß»«½∞ºπÑ¼δ¼ ó
- ∩ºδ¬Ñ »α«úαá¼¼¿α«óá¡¿∩ æ¿. Ä¡¿ »«½¡«ßΓ∞ε «»αÑñѽѡδ ó
- ñ«¬π¼Ñ¡Γᵿ¿ »« ∩ºδ¬π »α«úαá¼¼¿α«óá¡¿∩ æ¿ Microsoft C Language
- Reference.
- 8.8.1 Ä»ÑαáΓ«α #include
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #include filename
-
- ¥Γá ñ¿αÑ¬Γ¿óá ¬«»¿απÑΓ ß«ñÑন¼«Ñ Σá⌐½á,
- ߻ѵ¿Σ¿µ¿α«óá¡¡«ú« ó filename, ó «»¿ßá¡¿Ñ αÑßπαß«ó »ÑαÑñ ΓѼ,
- ¬á¬ ¬«¼»¿½∩Γ«α αÑßπαß«ó «íαáí«ΓáÑΓ «»¿ßá¡¿Ñ. Ä¡ ºá¼Ñ¡∩ÑΓ
- ñ¿αÑ¬Γ¿óπ rcinclude ó óÑαß¿∩σ Windows ñ« 3.0.
-
- Å«½Ñ filename - ßΓ᫬á ó ¬«ñÑ ASCII, ºá¬½ετÑ¡¡á∩ ó ñó«⌐¡δÑ
- ¬áóδτ¬¿, «»αÑñѽ∩εΘá∩ ¿¼∩ DOS-Σá⌐½á, ¬«Γ«αδ⌐ »«ñß«Ññ¿¡∩ÑΓß∩.
- Åáαá¼ÑΓα filename αáßß¼áΓα¿óáÑΓß∩ ¬á¬ ßΓα«¬á æ¿ ¿,
- ß½Ññ«óáΓѽ∞¡«, ñóÑ «íαáΓ¡δÑ ¬«ßδÑ τÑαΓδ ñ«½ª¡δ íδΓ∞ ºáñá¡δ
- ¬áªñδ⌐ αáº, ¬«úñá ó ¡áºóá¡¿¿ ¼áαΦαπΓá óßΓαÑτáÑΓß∩ «ñ¡á «íαáΓ¡á∩
- ¬«ßá∩ τÑαΓá (¡á»α¿¼Ñα, "root\\sub"). é¼ÑßΓ« φΓ«ú« ¼«ª¡«
- ¿ß»«½∞º«óáΓ∞ «ñ¡π »α∩¼πε ¬«ßπε τÑαΓπ (¡á»α¿¼Ñα,
- "root/sub").àß½¿ Σá⌐½ ¿¼ÑÑΓ αáßΦ¿αÑ¡¿Ñ .H ¿½¿ .C, Γ« Γ«½∞¬«
- ñ¿αÑ¬Γ¿óδ »αÑ»α«µÑßß«αá ó Σá⌐½Ñ «íαáíáΓδóáεΓß∩. é »α«Γ¿ó¡«¼
- ß½πτáÑ φΓ¿ ñ¿αÑ¬Γ¿óδ óδ»«½¡∩εΓß∩ ¡á óßѼ »α«Γ∩ªÑ¡¿¿ Σá⌐½á.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #include:
-
- #include "WINDOWS.H"
-
- PenSelect MENU
- BEGIN
- MENUITEM "&ùÑα¡«Ñ »Ñα«", BLACK_PEN
- END
-
-
- 8.8.2 Ä»ÑαáΓ«α #define
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
-
- Windows 3.0/Ref/6#7 = 139 =
-
- #define name value
-
- ¥Γá ñ¿αÑ¬Γ¿óá »α¿ßóá¿óáÑΓ ºáñá¡¡«Ñ º¡áτÑ¡¿Ñ value ¿¼Ñ¡¿
- name. éßÑ »«ß½ÑñπεΘ¿Ñ óσ«ªñÑ¡¿∩ name ºá¼ÑΘáεΓß∩ ¡á value.
-
-
- Å«½Ñ name - ½εíá∩ ¬«¼í¿¡áµ¿∩ íπ¬ó, µ¿Σα ¿½¿ º¡á¬«ó
- »π¡¬Γπᵿ¿.
-
- Å«½Ñ value - ½εí«Ñ µÑ½«Ñ τ¿ß½«, ß¿¼ó«½∞¡á∩ ßΓα«¬á ¿½¿
- ßΓ᫬á ΓѬßΓá.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #define:
-
- #define nonzero 1
- #define USERCLASS "MyControlClass"
-
-
- 8.8.3 Ä»ÑαáΓ«α #undef
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #undef name
-
- ¥Γá ñ¿αÑ¬Γ¿óá «Γ¼Ñ¡∩ÑΓ ΓѬπΘÑÑ «»αÑñѽѡ¿Ñ ¿¼Ñ¡¿ name. éßÑ
- »«ß½ÑñπεΘ¿Ñ óσ«ªñÑ¡¿∩ name «íαáíáΓδóáεΓß∩ íѺ ºá¼Ñ¡δ.
-
- Å«½Ñ name - ½εíá∩ ¬«¼í¿¡áµ¿∩ íπ¬ó, µ¿Σα ¿½¿ º¡á¬«ó
- »π¡¬Γπᵿ¿.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #undef:
-
- #undef nonzero
- #undef USERCLASS
-
- 8.8.4 Ä»ÑαáΓ«α #ifdef
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #ifdef name
-
- ¥Γá ñ¿αÑ¬Γ¿óá óδ»«½¡∩ÑΓ πß½«ó¡πε ¬«¼»¿½∩µ¿ε Σá⌐½á αÑßπαß«ó
- »α¿ »«¼«Θ¿ ¬«¡Γα«½∩ «»αÑñѽѡ¿∩ ¿¼Ñ¡¿ name. àß½¿ name í佫
- «»αÑñѽѡ« ß ¿ß»«½∞º«ó᡿Ѽ ñ¿αÑ¬Γ¿óδ #define, ñ¿αÑ¬Γ¿óá #ifdef
- π¬áºδóáÑΓ ¬«¼»¿½∩Γ«απ αÑßπαß«ó »α«ñ«½ª¿Γ∞ αáí«Γπ ß «»ÑαáΓ«αá,
- ß½ÑñπεΘÑú« ¡Ñ»«ßαÑñßΓóÑ¡¡« ºá ¡Ñ⌐. àß½¿ name ¡Ñ í佫
- «»αÑñѽѡ«, #ifdef π¬áºδóáÑΓ ¬«¼»¿½∩Γ«απ »α«»πßΓ¿Γ∞ óßÑ
- «»ÑαáΓ«αδ ñ« ß½ÑñπεΘÑ⌐ ñ¿αÑ¬Γ¿óδ #endif.
-
- Windows 3.0/Ref/6#7 = 140 =
-
-
-
- Å«½Ñ name - ¿¼∩, ¬«Γ«α«Ñ íπñÑΓ »α«óÑα∩Γ∞ß∩ ñ¿αÑ¬Γ¿ó«⌐.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #ifdef:
-
- #ifdef Debug
- errbox BITMAP errbox.bmp
- #endif
-
- 8.8.5 Ä»ÑαáΓ«α #ifndef
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #ifndef name
-
- ¥Γá ñ¿αÑ¬Γ¿óá óδ»«½¡∩ÑΓ πß½«ó¡πε ¬«¼»¿½∩µ¿ε Σá⌐½á αÑßπαß«ó
- »α¿ »«¼«Θ¿ ¬«¡Γα«½∩ «»αÑñѽѡ¿∩ ¿¼Ñ¡¿ name. àß½¿ name ¡Ñ í佫
- «»αÑñѽѡ« ¿½¿ Ñú« «»αÑñѽѡ¿Ñ í佫 «Γ¼Ñ¡Ñ¡« »α¿ »«¼«Θ¿
- ñ¿αÑ¬Γ¿óδ #undef, ñ¿αÑ¬Γ¿óá #ifndef π¬áºδóáÑΓ ¬«¼»¿½∩Γ«απ
- αÑßπαß«ó »α«ñ«½ª¿Γ∞ «íαáí«Γ¬π «»ÑαáΓ«α«ó ñ« ß½ÑñπεΘÑ⌐ ñ¿αÑ¬Γ¿óδ
- #endif, #else ¿½¿ #elif, ºáΓѼ «íαáíáΓδóáΓ∞ «»ÑαáΓ«αδ »«ß½Ñ
- »«ß½Ññ¡Ñú« ß««ΓóÑΓßΓóπεΘÑú« #endif. àß½¿ name «»αÑñѽѡ«,
- #ifndef π¬áºδóáÑΓ ¬«¼»¿½∩Γ«απ »α«»πßΓ¿Γ∞ óßÑ «»ÑαáΓ«αδ ñ«
- ß½ÑñπεΘÑ⌐ ñ¿αÑ¬Γ¿óδ #endif, #else ¿½¿ #elif.
-
- Å«½Ñ name - ¿¼∩, ¬«Γ«α«Ñ íπñÑΓ »α«óÑα∩Γ∞ß∩ ñ¿αÑ¬Γ¿ó«⌐.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #ifndef:
-
- #ifndef Optimize
- errbox BITMAP errbox.bmp
- #endif
-
- 8.8.6 Ä»ÑαáΓ«α #if
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #if constant-expression
-
- ¥Γá ñ¿αÑ¬Γ¿óá óδ»«½¡∩ÑΓ πß½«ó¡πε ¬«¼»¿½∩µ¿ε Σá⌐½á αÑßπαß«ó
- »α¿ »«¼«Θ¿ ¬«¡Γα«½∩ «»αÑñѽѡ¿∩ ¬«¡ßΓá¡Γ¡«ú« óδαáªÑ¡¿∩
- constant-expression. àß½¿ ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ ¡Ñ αáó¡« ¡π½ε,
- #if π¬áºδóáÑΓ ¬«¼»¿½∩Γ«απ αÑßπαß«ó »α«ñ«½ª¿Γ∞ «íαáí«Γ¬π
- «»ÑαáΓ«α«ó ñ« ß½ÑñπεΘÑ⌐ ñ¿αÑ¬Γ¿óδ #endif, #else ¿½¿ #elif,
- ºáΓѼ «íαáíáΓδóáΓ∞ «»ÑαáΓ«αδ »«ß½Ñ »«ß½Ññ¡Ñú« ß««ΓóÑΓßΓóπεΘÑú«
- #endif. àß½¿ ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ αáó¡« ¡π½ε, ñ¿αÑ¬Γ¿óá #if
-
- Windows 3.0/Ref/6#7 = 141 =
-
- π¬áºδóáÑΓ ¬«¼»¿½∩Γ«απ »α«»πßΓ¿Γ∞ óßÑ «»ÑαáΓ«αδ ñ« ß½ÑñπεΘÑ⌐
- ñ¿αÑ¬Γ¿óδ #endif, #else ¿½¿ #elif.
-
-
- Å«½Ñ constant-expression - ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ:
- «»αÑñѽѡ¡«Ñ ¿¼∩, µÑ½á∩ ¬«¡ßΓá¡Γá ¿½¿ óδαáªÑ¡¿Ñ, ß«ßΓ«∩ΘÑÑ ¿º
- ¿¼Ñ¡, µÑ½δσ, áα¿Σ¼ÑΓ¿τÑ߬¿σ «»Ñαᵿ⌐ ¿ «»Ñαᵿ⌐ ßαáó¡Ñ¡¿∩.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #if:
-
- #if Version<3
- errbox BITMAP errbox.bmp
- #endif
-
- 8.8.7 Ä»ÑαáΓ«α #elif
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #elif constant-expression
-
- ¥Γá ñ¿αÑ¬Γ¿óá »«¼ÑτáÑΓ ¡Ñ«í∩ºáΓѽ∞¡δÑ «»αÑαáΓ«αδ í½«¬á
- πß½«ó¡«⌐ ¬«¼»¿½∩µ¿¿, «»αÑñѽ∩Ѽ«ú« ñ¿αÑ¬Γ¿óἿ #ifdef, #ifndef
- ¿½¿ #if. ä¿αÑ¬Γ¿óδ óδ»«½¡∩εΓ πß½«ó¡πε ¬«¼»¿½∩µ¿ε Σá⌐½á αÑßπαß«ó
- »«ßαÑñßΓó«¼ ¬«¡Γα«½∩ «»αÑñѽѡ¿∩ ¬«¡ßΓá¡Γ¡«ú« óδαáªÑ¡¿∩. àß½¿
- ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ ¡Ñ αáó¡« ¡π½ε, #elif π¬áºδóáÑΓ
- ¬«¼»¿½∩Γ«απ αÑßπαß«ó »α«ñ«½ª¿Γ∞ «íαáí«Γ¬π «»ÑαáΓ«α«ó ñ«
- ß½ÑñπεΘÑ⌐ ñ¿αÑ¬Γ¿óδ #endif, #else ¿½¿ #elif, ºáΓѼ »α«»πßΓ¿Γ∞
- «»ÑαáΓ«αδ ñ« ß««ΓóÑΓßΓóπεΘÑú« #endif. àß½¿ ¬«¡ßΓá¡Γ¡«Ñ
- óδαáªÑ¡¿Ñ αáó¡« ¡π½ε, ñ¿αÑ¬Γ¿óá #elif π¬áºδóáÑΓ ¬«¼»¿½∩Γ«απ
- »α«»πßΓ¿Γ∞ óßÑ «»ÑαáΓ«αδ ñ« ß½ÑñπεΘÑ⌐ ñ¿αÑ¬Γ¿óδ #endif, #else
- ¿½¿ #elif. é í½«¬Ñ πß½«ó¡«⌐ ¬«¼»¿½∩µ¿¿ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡«
- ½εí«Ñ τ¿ß½« ñ¿αÑ¬Γ¿ó #elif.
-
- Å«½Ñ constant-expression - ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ:
- «»αÑñѽѡ¡«Ñ ¿¼∩, µÑ½á∩ ¬«¡ßΓá¡Γá ¿½¿ óδαáªÑ¡¿Ñ, ß«ßΓ«∩ΘÑÑ ¿º
- ¿¼Ñ¡, µÑ½δσ, áα¿Σ¼ÑΓ¿τÑ߬¿σ «»Ñαᵿ⌐ ¿ «»Ñαᵿ⌐ ßαáó¡Ñ¡¿∩.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #elif:
-
- #if Version<3
- errbox BITMAP errbox.bmp
- #elif Version<7
- errbox BITMAP userbox.bmp
- #endif
-
-
-
- Windows 3.0/Ref/6#7 = 142 =
-
-
- 8.8.8 Ä»ÑαáΓ«α #else
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #else
-
- ¥Γá ñ¿αÑ¬Γ¿óá »«¼ÑτáÑΓ ¡Ñ«í∩ºáΓѽ∞¡δÑ «»ÑαáΓ«αδ ó í½«¬Ñ
- πß½«ó¡«⌐ ¬«¼»¿½∩µ¿¿, «»αÑñѽ∩Ѽ«¼ ñ¿αÑ¬Γ¿óἿ #ifdef, #ifndef
- ¿½¿ #if. ä¿αÑ¬Γ¿óá #else ñ«½ª¡á íδΓ∞ »«ß½Ññ¡Ñ⌐ ñ¿αÑ¬Γ¿ó«⌐ »ÑαÑñ
- #endif.
-
- æ½ÑñπεΘ¿⌐ »α¿¼Ñα »«¬áºδóáÑΓ »αáó¿½∞¡«Ñ ¿ß»«½∞º«óá¡¿Ñ
- «»ÑαáΓ«αá #else:
-
- #ifdef Dedug
- errbox BITMAP errbox.bmp
- #else
- errbox BITMAP userbox.bmp
- #endif
-
- 8.8.9 Ä»ÑαáΓ«α #endif
- ----------------------------------------------------------------
-
- æ¿¡Γá¬ß¿ß
-
- #endif
-
- ¥Γá ñ¿αÑ¬Γ¿óá «Γ¼ÑτáÑΓ ¬«¡Ñµ í½«¬á πß½«ó¡«⌐ ¬«¼»¿½∩µ¿¿,
- «»αÑñѽѡ¡«ú« ñ¿αÑ¬Γ¿ó«⌐ #ifdef. ä½∩ ¬áªñ«⌐ ñ¿αÑ¬Γ¿óδ #ifdef
- ΓαÑíπÑΓß∩ «ñ¡á ñ¿αÑ¬Γ¿óá #endif.
-
-
- Windows 3.0/Ref/6#7 = 143 =
-
- 8.9 çᬽετÑ¡¿Ñ
- ----------------------------------------------------------------
-
- Ä»ÑαáΓ«αδ Σá⌐½á «»¿ßá¡¿∩ αÑßπαß«ó «»αÑñѽ∩εΓ αÑßπαßδ
- ¬«Γ«αδÑ ¬«¼»¿½∩Γ«α αÑßπαß«ó ñ«íáó½∩ÑΓ ¬ óδ»«½¡∩Ѽ«¼π Σá⌐½π
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. Åਪ½áñ¡á∩ »α«úαá¼¼á ¼«ªÑΓ ºáΓѼ
- »«ñúαπªáΓ∞ φΓ¿ αÑßπαßδ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩, ¬«úñá ¡πª¡«. ä½∩
- ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ « ΓѼáσ ßó∩ºá¡¡δσ ß ¬«¼»¿½∩Γ«α«¼
- αÑßπαß«ó ß¼«Γα¿ΓÑ ß½ÑñπεΘ¿Ñ αáºñѽδ:
-
- ÆÑ¼á Éπ¬«ó«ñßΓó«
- ──── ───────────
-
- ÄíΘá∩ ¿¡Σ«α¼áµ¿∩ »« Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá:â½áóá 1
- »α«úαá¼¼¿α«óá¡¿ε "Äíº«α «¬απªÑ¡¿∩ Windows".
-
- îÑ¡ε Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá:â½áóá 7
- "îÑ¡ε".
-
- ü½«¬¿ π»αáó½Ñ¡¿∩ ¿ Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá:â½áóá 8
- »á¡Ñ½¿ ñ¿á½«úá "ü½«¬¿ π»αáó½Ñ¡¿∩" ¿ â½áóá 9
- "Åá¡Ñ½¿ ñ¿á½«úá".
-
- êß»«½∞º«óá¡¿Ñ Tools: â½áóá 3, "諼»¿½¿α«óá¡¿Ñ
- ¬«¼»¿½∩Γ«αá αÑßπαß«ó αÑßπαß«ó: 諼»¿½∩Γ«α αÑßπαß«ó".
-
- Ä»¿ßá¡¿Ñ »á¡Ñ½Ñ⌐ ñ¿á½«úá Tools: â½áóá 5,"Ä»¿ßá¡¿Ñ »á¡Ñ½Ñ⌐
- ñ¿á½«úá: Åá¡Ñ½¿ ñ¿á½«úá".
-
-
-
-
- Windows 3.0/Ref/6#7 = 144 =
-
-
- â½áóá 9. öÄÉîÇÆ¢ öÇëïÄé
- ----------------------------------------------------------------
-
- é ñá¡¡«¼ αáºñÑ½Ñ «»¿ßá¡δ Σ«α¼áΓδ Σá⌐½«ó, ¿ß»«½∞ºπѼδσ ñ½∩
- ß«ºñá¡¿∩, óδ»«½¡Ñ¡¿∩ ¿ »«ñáτ¿ ñá¡¡δσ »α¿¬½áñ¡δσ »α«úαá¼¼
- Microsoft Windows. æπΘÑßΓóπεΓ ß½ÑñπεΘ¿Ñ Γ¿»δ Σá⌐½«ó:
-
- - öá⌐½δ αáßΓα«óδσ ¬áαΓ
-
- - öá⌐½δ αÑßπαßá ¿¬«¡
-
- - öá⌐½δ αÑßπαßá ¬παß«αá
-
- - öá⌐½δ ß¿ßΓѼ¡«ú« íπΣÑαá
-
- - îÑΓáΣá⌐½δ
-
-
-
-
- Windows 3.0/Ref/6#7 = 145 =
-
- 9.1 ö«α¼áΓδ Σá⌐½á αáßΓα«ó«⌐ ¬áαΓδ
- ----------------------------------------------------------------
-
- öá⌐½δ αáßΓα«óδσ ¬áαΓ Windows óÑαß¿¿ 3.0 σαá¡∩Γ αáßΓα«óπε
- ¬áαΓπ ó á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«¼ Σ«α¼áΓÑ, ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ
- Windows «Γ«íαáªáΓ∞ αáßΓα«óπε ¬áαΓπ ¡á ½εí«¼ πßΓα«⌐ßΓóÑ. é φΓ«¼
- ß½πτáÑ óδαáªÑ¡¿Ñ "á»»áαáΓ¡«-¡Ñºáó¿ß¿¼á∩" «º¡áτáÑΓ, τΓ«
- αáßΓα«óá∩ ¬áαΓá «»αÑñѽ∩ÑΓ µóÑΓ »¿¬ßѽ∩ ó Σ«α¼Ñ ¡Ñºáó¿ß¿¼«⌐ «Γ
- ¼ÑΓ«ñá, ¿ß»«½∞ºπѼ«ú« ½εíδ¼ ¬«¡¬αÑΓ¡δ¼ πßΓα«⌐ßΓó«¼ ñ½∩
- »αÑñßΓáó½Ñ¡¿∩ µóÑΓá. ä«»πßΓ¿¼«Ñ Σá⌐½«ó«Ñ αáßΦ¿αÑ¡¿Ñ Σá⌐½á
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐ ¬áαΓδ Windows ÑßΓ∞ .BMP.
-
- èáªñδ⌐ Σá⌐½ αáßΓα«ó«⌐ ¬áαΓδ ß«ñÑαª¿Γ ßΓαπ¬Γπαπ ñá¡¡δσ
- BITMAPFILEHEADER, ¡Ñ»«ßαÑñßΓóÑ¡¡« ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ «ñ¡á
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼á∩ αáßΓα«óá∩ ¬áαΓá, ß«ßΓ«∩Θá∩ ¿º ßΓαπ¬Γπαδ
- ñá¡¡δσ BITMAPINFO ¿ ¼áßß¿óá íá⌐Γ«ó, ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ í¿Γδ
- αáßΓα«ó«⌐ ¬áαΓδ.
-
- Windows óÑαß¿¿ 3.0 Γá¬ªÑ τ¿ΓáÑΓ Σá⌐½δ αáßΓα«óδσ ¬áαΓ ó
- Σ«α¼áΓÑ τΓÑ¡¿∩ Microsoft OS/2 Presentation Manager óÑαß¿¿ 1.2.
- ¥Γ¿ Σá⌐½δ ß«ßΓ«∩Γ ¿º ßΓαπ¬Γπαδ ñá¡¡δσ BITMAPFILEHEADER,
- ¡Ñ»«ßαÑñßΓóÑ¡¡« ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ ßΓαπ¬Γπαá ñá¡¡δσ
- BITMAPCOREINFO. çá φΓ«⌐ ßΓαπ¬Γπα«⌐ ñá¡¡δσ ß½ÑñπÑΓ ¼áßß¿ó
- íá⌐Γ«ó, ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ í¿Γδ αáßΓα«ó«⌐ ¬áαΓδ.
-
- 漫Γα¿ΓÑ â½áóπ 7, "Æ¿»δ ñá¡¡δσ ¿ ßΓαπ¬Γπα", ñ½∩ »«½πτÑ¡¿∩
- ¿¡Σ«α¼áµ¿¿ « ßΓαπ¬Γπαáσ ñá¡¡δσ BITMATFILEHEADER,
- BITMAPCOREINFO ¿ BITMAPINFO.
-
-
-
-
- Windows 3.0/Ref/6#7 = 146 =
-
- 9.2 ö«α¼áΓ Σá⌐½á αÑßπαßá ¿¬«¡
- ----------------------------------------------------------------
-
- öá⌐½ αÑßπαßá ¿¬«¡ (ß αáßΦ¿αÑ¡¿Ñ¼ .ICO) ¼«ªÑΓ íδΓ∞
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼ ¬á¬ »« µóÑΓπ, Γᬠ¿ »« αáºαÑΦÑ¡¿ε.
-
- öá⌐½ αÑßπαßá ¿¬«¡ ¼«ªÑΓ ß«ñÑαªáΓ∞ ¡Ñ߬«½∞¬«
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼δσ αáßΓα«óδσ ¬áαΓ, «»αÑñѽ∩εΘ¿σ «íαẠ¿¬«¡δ,
- »« «ñ¡«⌐ ñ½∩ ¬áªñ«ú« Γ¿»á αáºαÑΦÑ¡¿∩ πßΓα«⌐ßΓóá óδó«ñá. Windows
- «»αÑñѽ∩ÑΓ αáºαÑΦÑ¡¿Ñ ΓѬπΘÑú« ¿º«íαáªÑ¡¿∩ ¿ »«ñí¿αáÑΓ Ñ¼π
- ß««ΓóÑΓßΓóπεΘ¿Ñ º¡áτÑ¡¿∩ αẼÑα«ó x ¿ y ó »¿¬ßѽ∩σ,
- «»αÑñѽѡ¡δÑ ñ½∩ ¬áªñ«ú« «íαáºá. àß½¿ Windows «í¡áαπª¿½á
- ß««ΓóÑΓßΓó¿Ñ ¼Ñªñπ «íαẫ¼ ¿¬«¡δ ¿ ΓѬπΘ¿¼ πßΓα«⌐ßΓó«¼, «¡á
- íπñÑΓ ¿ß»«½∞º«óáΓ∞ »«ñσ«ñ∩Θ¿⌐ «íαáº; ó« óßÑσ «ßΓá½∞¡δσ ß½πτá∩σ
- «¡á óδí¿αáÑΓ í½¿ªá⌐Φ¿⌐ »«ñσ«ñ∩Θ¿⌐, ¿ ¿º¼Ñ¡∩ÑΓ Ñú« ñ« ¡πª¡«ú«
- αẼÑαá.
-
- àß½¿ Σá⌐½ αÑßπαßá ¿¬«¡ ß«ñÑαª¿Γ í«½ÑÑ «ñ¡«ú« «íαáºá ñ½∩
- ¬«¡¬αÑΓ¡«ú« αáºαÑΦÑ¡¿∩, Windows ¿ß»«½∞ºπÑΓ «íαẠ¿¬«¡δ ¡á¿í«½ÑÑ
- ß««ΓóÑΓßΓóπεΘ¿⌐ µóÑΓ«óδ¼ ó«º¼«ª¡«ßΓ∩¼ ΓѬπΘÑú« πßΓα«⌐ßΓóá
- «Γ«íαáªÑ¡¿∩. àß½¿ ¡ÑΓ «íαáºá ¬«Γ«αδ⌐ ß««ΓóÑΓßΓóπÑΓ ó«º¼«ª¡«ßΓ∩¼
- πßΓα«⌐ßΓóá, Windows óδí¿αáÑΓ «íαáº, ¬«Γ«αδ⌐ ¿¼ÑÑΓ ¡á¿í«½∞ΦÑÑ
- τ¿ß½« µóÑΓ«ó, ¡« ¡Ñ »αÑóδΦáεΘÑÑ τ¿ß½« µóÑΓ«ó πßΓα«⌐ßΓóá
- «Γ«íαáªÑ¡¿∩. àß½¿ óßÑ «íαáºδ »αÑóδΦáε µóÑΓ«óδÑ ó«º¼«ª¡«ßΓ¿
- ΓѬπΘÑú« πßΓα«⌐ßΓóá «Γ«íαáªÑ¡¿∩, Γ«úñá Windows ¿ß»«½∞ºπÑΓ «íαáº
- ¿¬«¡δ ß ¡á¿¼Ñ¡∞Φ¿¼ τ¿ß½«¼ µóÑΓ«ó.
-
- öá⌐½ αÑßπαßá ¿¬«¡ ß«ñÑαª¿Γ ßΓαπ¬Γπαπ ºáú«½«ó¬á ó ¡áτá½Ñ
- Σá⌐½á, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ Γ¿» ¿ τ¿ß½« «íαáº«ó ¿¬«¡,
- ß«ñÑαªáΘ¿σß∩ ó Σá⌐½Ñ. ì¿ªÑ »α¿óÑñÑ¡ Σ«α¼áΓ φΓ«ú« ºáú«½«ó¬á:
-
- Å«½Ñ Æ¿» Ä»¿ßá¡¿Ñ
- ──── ─── ────────
- icoReserved WORD çáαѺÑαó¿α«óá¡¡« ¿ ñ«½ª¡« íδΓ∞
- αáó¡« ¡π½ε.
-
- icoResourceType WORD Ä»αÑñѽ∩ÑΓ Γ¿» αÑßπαßá
- ß«ñÑαªáΘÑú«ß∩ ó Σá⌐½Ñ. ä½∩
- αÑßπαßá ¿¬«¡ ñ«½ª¡« íδΓ∞
- πßΓá¡«ó½Ñ¡« ó 1.
-
- icoResourceCount WORD Ä»αÑñѽ∩ÑΓ τ¿ß½« «íαẫó,
- ß«ñÑαªáΘ¿σß∩ ó Σá⌐½Ñ.
-
- çá ºáú«½«ó¬«¼ ß½ÑñπÑΓ ß»¿ß«¬ αÑßπαß«ó. 滿߫¬ αÑßπαß«ó
- ß«ßΓ«¿Γ ¿º «ñ¡«ú« ¿½¿ ¡Ñ߬«½∞¬¿σ ¼áßß¿ó«ó ñÑß¬α¿»Γ«α«ó αÑßπαßá.
- Å«½Ñ icoResourceCount «»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« φΓ¿σ ¼áßß¿ó«ó. 쿪Ñ
- »α¿óÑñÑ¡ Σ«α¼áΓ φΓ«ú« ¼áßß¿óá:
-
- Windows 3.0/Ref/6#7 = 147 =
-
- Å«½Ñ Æ¿» Ä»¿ßá¡¿Ñ
- ──── ─── ────────
-
- Width BYTE Ä»αÑñѽ∩ÑΓ Φ¿α¿¡π ó »¿¬ßѽ∩σ
- ñá¡¡«⌐ Σ«α¼δ «íαáºá ¿¬«¡δ.
- ä«»πßΓ¿¼δ º¡áτÑ¡¿∩: 16, 32, ¿½¿
- 64.
-
- Height BYTE Ä»αÑñѽ∩ÑΓ óδß«Γπ ó »¿¬ßѽ∩σ
- ñá¡¡«⌐ Σ«α¼δ «íαáºá ¿¬«¡δ.
- ä«»πßΓ¿¼δ º¡áτÑ¡¿∩: 16, 32, ¿½¿
- 64.
-
- ColorCount BYTE Ä»αÑñѽ∩ÑΓ τ¿ß½« µóÑΓ«ó ó ñá¡¡«⌐
- Σ«α¼Ñ «íαáºá ¿¬«¡δ. ä«»πßΓ¿¼δ
- º¡áτÑ¡¿∩: 2, 8, ¿½¿ 16.
-
- Reserved BYTE çáαѺÑαó¿α«óá¡« ñ½∩
- ¿ß»«½∞º«óá¡¿∩ ó íπñπΘѼ.
-
- Reserved WORD çáαѺÑαó¿α«óá¡« ñ½∩
- ¿ß»«½∞º«óá¡¿∩ ó íπñπΘѼ.
-
- Reserved WORD çáαѺÑαó¿α«óá¡« ñ½∩
- ¿ß»«½∞º«óá¡¿∩ ó íπñπΘѼ.
-
- icoDIBSize DWORD Ä»αÑñѽ∩ÑΓ ó íá⌐Γáσ αẼÑα
- ¼áßß¿óá »¿¬ßѽÑ⌐ ñ½∩ ñá¡¡«⌐
- Σ«α¼δ «íαáºá ¿¬«¡δ.
-
- icoDIBOffset DWORD Ä»αÑñѽ∩ÑΓ ó íá⌐Γáσ ß¼ÑΘÑ¡¿Ñ «Γ
- ¡áτá½á Σá⌐½á ñ«
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ ñ½∩ ñá¡¡«⌐ Σ«α¼δ.
-
- ꬫ¡á ¼«ªÑΓ íδΓ∞ µóÑΓ¡«⌐. ä½∩ ñ«ßΓ¿ªÑ¡¿∩ »α«ºαáτ¡«ßΓ¿,
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼á∩ αáßΓα«óá∩ ¬áαΓá ñ½∩ ¬áªñ«⌐ ¿¬«¡δ íπñÑΓ
- ß«ßΓ«∩Γ∞ ¿º ñóπσ τáßΓÑ⌐:
-
- 1. ÅÑαóá∩ τáßΓ∞ φΓ« µóÑΓ¡á∩ αáßΓα«óá∩ ¬áαΓá, ¬«Γ«αá∩
- «»αÑñѽ∩ÑΓ ¼á߬π XOR ñ½∩ ¿¬«¡δ.
-
- 2. éΓ«αá∩ τáßΓ∞ φΓ« ¼«¡«σα«¼¡á∩ αáßΓα«óá∩ ¬áαΓá, ¬«Γ«αá∩
- «íÑß»Ñτ¿óáÑΓ ¼á߬π AND, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ »α«ºαáτ¡πε τáßΓ∞
- ¿¬«¡δ.
-
- Äñ¡«µóÑΓ¡á∩ αáßΓα«óá∩ ¬áαΓá ¡Ñ ß«ñÑαª¿Γ ºáú«½«ó¬á
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐ ¬áαΓδ, ¡« αáß»«½«ªÑ¡á
- ¡Ñ»«ßαÑñßΓóÑ¡¡« ºá µóÑΓ¡«⌐ αáßΓα«ó«⌐ ¬áαΓ«⌐. Ä¡á ñ«½ª¡á ¿¼ÑΓ∞
- Γπ ªÑ ßá¼πε óδß«Γπ »¿¬ßѽ∩, τΓ« ¿ µóÑΓ¡á∩ αáßΓα«óá∩ ¬áαΓá.
-
-
-
-
- Windows 3.0/Ref/6#7 = 148 =
-
- 9.3 ö«α¼áΓ Σá⌐½á αÑßπαßá ¬παß«αá.
- ----------------------------------------------------------------
-
- Æá¬ ªÑ ¬á¬ ¿ Σá⌐½ αÑßπαßá ¿¬«¡, Σá⌐½ αÑßπαßá ¬παß«αá (ß
- αáßΦ¿αÑ¡¿Ñ¼ .CUR) ¼«ªÑΓ ß«ñÑαªáΓ∞ ¡Ñ߬«½∞¬« «íαẫó ñ½∩
- ß««ΓóÑΓßΓóπεΘ¿σ Γ¿»«ó αáºαÑΦáεΘÑ⌐ ß»«ß«í¡«ßΓ¿ πßΓα«⌐ßΓóá
- «Γ«íαáªÑ¡¿∩. é ß½πτáÑ ¡Ñ߬«½∞¬¿σ ¬παß«αá, Windows «»αÑñѽ∩ÑΓ
- ¡á¿í«½ÑÑ ß««ΓóÑΓßΓóπεΘ¿⌐ ¬«¡¬αÑΓ¡«¼π ñαá⌐óÑαπ πßΓα«⌐ßΓóá
- «Γ«íαáªÑ¡¿∩, »πΓѼ ßαáó¡¿óá¡¿∩ Φ¿α¿¡δ ¿ óδß«Γδ «íαáºá ¬παß«αá.
-
-
- öá⌐½ αÑßπαßá ¬παß«αá ß«ñÑαª¿Γ ßΓαπ¬Γπαπ ºáú«½«ó¬á ó ¡áτá½Ñ
- Σá⌐½á, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ Γ¿» ¿ τ¿ß½« «íαẫó αÑßπαß«ó,
- ß«ñÑαªáΘ¿σß∩ ó Σá⌐½Ñ. ì¿ªÑ »α¿óÑñÑ¡ Σ«α¼áΓ φΓ«ú« ºáú«½«ó¬á:
-
- Å«½Ñ Æ¿» Ä»¿ßá¡¿Ñ
- ──── ─── ────────
-
- curReserved WORD çáαѺÑαó¿α«óá¡¡« ¿ ñ«½ª¡« íδΓ∞
- αáó¡« ¡π½ε.
-
- curResourceType WORD Ä»αÑñѽ∩ÑΓ Γ¿» αÑßπαßá
- ß«ñÑαªáΘÑú«ß∩ ó Σá⌐½Ñ. ä½∩
- αÑßπαßá ¬παß«αá ñ«½ªÑ¡ íδΓ∞
- πßΓá¡«ó½Ñ¡« ó 2.
-
- curResourceCount WORD Ä»αÑñѽ∩ÑΓ τ¿ß½« «íαẫó
- ß«ñÑαªáΘ¿σß∩ ó Σá⌐½Ñ.
-
- çá ºáú«½«ó¬«¼ ß½ÑñπÑΓ ß»¿ß«¬ αÑßπαß«ó. 滿߫¬ αÑßπαß«ó
- ß«ßΓ«¿Γ ¿º «ñ¡«ú« ¿½¿ ¡Ñ߬«½∞¬¿σ ¼áßß¿ó«ó ñÑß¬α¿»Γ«α«ó αÑßπαßá.
- Å«½Ñ curResourceCount «»αÑñѽ∩ÑΓ ¬«½¿τÑßΓó« φΓ¿σ ¼áßß¿ó«ó. 쿪Ñ
- »α¿óÑñÑ¡ Σ«α¼áΓ φΓ«ú« ¼áßß¿óá:
-
- Å«½Ñ Æ¿» Ä»¿ßá¡¿Ñ
- ──── ─── ────────
-
- curWidth BYTE Ä»αÑñѽ∩ÑΓ ó »¿¬ßѽ∩σ Φ¿α¿¡π
- ñá¡¡«⌐ Σ«α¼δ «íαáºá ¬παß«αá.
-
- curHeight BYTE Ä»αÑñѽ∩ÑΓ ó »¿¬ßѽ∩σ óδß«Γπ
- ñá¡¡«⌐ Σ«α¼δ «íαáºá ¬παß«αá.
-
- ColorCount BYTE Ä»αÑñѽ∩ÑΓ τ¿ß½« µóÑΓ«ó ó φΓ«⌐
- Σ«α¼Ñ «íαáºá ¬παß«αá. ä«»πßΓ¿¼δ
- º¡áτÑ¡¿∩: 2, 8, ¿½¿ 16.
-
- Reserved BYTE çáαѺÑαó¿α«óá¡« ñ½∩
- ¿ß»«½∞º«óá¡¿∩ ó íπñπΘѼ.
-
- curXHotspot WORD Ä»αÑñѽ∩ÑΓ ó »¿¬ßѽ∩σ
- ú«α¿º«¡Γá½∞¡πε »«º¿µ¿ε "»∩Γ¡á".
-
-
- Windows 3.0/Ref/6#7 = 149 =
-
- curYHotspot WORD Ä»αÑñѽ∩ÑΓ ó »¿¬ßѽ∩σ
- óÑαΓ¿¬á½∞¡πε »«º¿µ¿ε "»∩Γ¡á".
-
- curDIBSize DWORD Ä»αÑñѽ∩ÑΓ ó íá⌐Γáσ αẼÑα
- ¼áßß¿óá »¿¬ßѽÑ⌐ ñ½∩ ñá¡¡«⌐
- Σ«α¼δ «íαáºá ¬παß«αá.
-
- curDIBOffset DWORD Ä»αÑñѽ∩ÑΓ ó íá⌐Γáσ ß¼ÑΘÑ¡¿Ñ «Γ
- ¡áτá½á Σá⌐½á ñ«
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ ñ½∩ ñá¡¡«⌐ Σ«α¼δ.
-
-
- Windows 3.0/Ref/6#7 = 150 =
-
-
- èπαß«αδ íδóáεΓ Γ«½∞¬« ¼«¡«σα«¼¡δ¼¿. ÉáßΓα«óá∩ ¬áαΓá ñ½∩
- ¬áªñ«ú« ¬παß«αá ß«ßΓ«¿Γ ¿º ñóπσ τáßΓÑ⌐; »Ñαóá∩ »«½«ó¿¡á φΓ« XOR
- ¼áß¬á «»αÑñѽ∩εΘá∩ ó¿ñ¿¼πε τáßΓ∞ «íαáºá, ¿ óΓ«αá∩ »«½«ó¿¡á φΓ«
- AND ¼á߬á, «»αÑñѽ∩εΘá∩ »α«ºαáτ¡πε τáßΓ∞ «íαáºá ¬παß«αá. ¥Γ¿
- ñóÑ τáßΓ¿ ñ«½ª¡δ íδΓ∞ ¿ñÑ¡Γ¿τδ »« Φ¿α¿¡Ñ ¿ óδß«ΓÑ. è«¼í¿¡¿απ∩
- º¡áτÑ¡¿∩ ó »ÑαÑñáóáѼδσ í¿Γ«óδσ ¼á߬áσ, Windows «»αÑñѽ∩ÑΓ
- ∩ó½∩ÑΓß∩ ½¿ »¿¬ßѽ∞ τÑα¡δ¼, íÑ½δ¼ ¿½¿ »α«ºαáτ¡δ¼.
-
- Æáí½¿µá 9.1 »«¬áºδóáÑΓ ¬á¬¿Ñ º¡áτÑ¡¿∩ ¡πª¡« »ÑαÑñáΓ∞, τΓ«
- íδ ¿¼ÑΓ∞ ªÑ½áѼδ⌐ µóÑΓ.
-
- Æáí½¿µá 9.1 ÉѺπ½∞ΓáΓδ í¿Γ«óδσ ¼áß«¬.
-
- ───────────────────────────────────────────────────────────────
- ç¡áτÑ¡¿Ñ ç¡áτÑ¡¿Ñ ç¡áτÑ¡Ñ ç¡áτÑ¡¿Ñ
- ───────────────────────────────────────────────────────────────
- AND ¼á߬á 0 0 1 1
- XOR ¼á߬á 0 1 0 1
- ÉѺπ½∞ΓáΓ ùÑα¡δ⌐ üѽδ⌐ Å஧αáτ¡δ⌐ ê¡óÑαß¡δ⌐
- ───────────────────────────────────────────────────────────────
-
-
- É¿ßπ¡«¬ 9.1 »«¬áºδóáÑΓ ñóÑ αáßΓα«óδÑ ¬áαΓδ, »αÑñßΓáó½∩εΘ¿Ñ
- ¼á߬π AND ¿ ¼á߬π XOR ñ½∩ ¬παß«αá. ü¿Γδ πßΓá¡«ó½Ñ¡δÑ ó «í«¿σ
- αáßΓα«óδσ ¬áαΓáσ ß«ºñáεΓ τÑα¡δ⌐, ¬αÑßΓ««íαạδ⌐ ¬παß«α.
-
- îá߬á AND îá߬á XOR èπαß«α
- ┌───┬───┬───┐ ┌───┬───┬───┐ ┌────┐
- │ 1 │ 0 │ 1 │ │ 0 │ 0 │ 0 │ │ │
- ├───┼───┼───┤ ├───┼───┼───┤ ┌────┘ └────┐
- │ 0 │ 0 │ 0 │ │ 0 │ 0 │ 0 │ ----> │ │
- ├───┼───┼───┤ ├───┼───┼───┤ └────┐ ┌────┘
- │ 0 │ 0 │ 0 │ │ 0 │ 0 │ 0 │ │ │
- └───┴───┴───┘ └───┴───┴───┘ └────┘
-
- É¿ßπ¡«¬ 9.1 ôßΓá¡«ó¬á ¿ ¬«¡Ñτ¡δ⌐ ¬παß«α.
-
-
-
-
- Windows 3.0/Ref/6#7 = 151 =
-
- 9.4 ö«α¼áΓ Σá⌐½á ß¿ßΓѼ¡«ú« íπΣÑαá
- ----------------------------------------------------------------
-
- æ¿ßΓѼ¡δ⌐ íπΣÑα Windows ß«σαá¡∩ÑΓ ¿ τ¿ΓáÑΓ ñá¡¡δÑ
- ß¿ßΓѼ¡«ú« íπΣÑαá ó Σá⌐½δ ß αáßΦ¿αÑ¡¿Ñ¼ .CLP. öá⌐½ ñá¡¡δσ
- ß¿ßΓѼ¡«ú« íπΣÑαá ß«ñÑαª¿Γ óѽ¿τ¿¡π, ¬«Γ«αá∩ «»αÑñѽ∩ÑΓ Ñú« ¬á¬
- Σá⌐½ ñá¡¡δσ ß¿ßΓѼ¡«ú« íπΣÑαá, «ñ¡π ¿½¿ ¡Ñ߬«½∞¬« ßΓαπ¬Γπα
- ñá¡¡δσ, «»αÑñѽ∩εΘ¿σ Σ«α¼áΓ, αẼÑα ¿ αáß»«½«ªÑ¡¿Ñ ñá¡¡δσ
- ß¿ßΓѼ¡«ú« íπΣÑαá, ¿ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« í½«¬«ó ßἿσ ñá¡¡δσ.
-
- öá⌐½ ñá¡¡δσ ß¿ßΓѼ¡«ú« íπΣÑαá ¡áτ¿¡áÑΓß∩ ß ºáú«½«ó¬á,
- ß«ßΓ«∩ΘÑú« ¿º ñóπσ »«½Ñ⌐. ì¿ªÑ «»¿ßá¡δ φΓ¿ »«½∩:
-
- Å«½Ñ Æ¿» Ä»¿ßá¡¿Ñ
- ──── ─── ─────────
-
- FileIdentifier WORD Ä»αÑñѽ∩ÑΓ Σá⌐½, ¬á¬ Σá⌐½ ñá¡¡δσ
- ß¿ßΓѼ¡«ú« íπΣÑαá. ¥Γ« »«½Ñ
- ñ«½ª¡« íδΓ∞ πßΓá¡«ó½Ñ¡« ó CLP_ID.
-
- FormatCount WORD Ä»αÑñѽ∩ÑΓ τ¿ß½« Σ«α¼áΓ«ó
- ß¿ßΓѼ¡«ú« íπΣÑαá, ß«ñÑαªáΘ¿σß∩
- ó Σá⌐½Ñ.
-
-
- çá φΓ¿¼ ºáú«½«ó¬«¼ ß½ÑñπÑΓ «ñ¡á ¿½¿ ¡Ñ߬«½∞¬« ßΓαπ¬Γπα
- ñá¡¡δσ, ¬áªñá∩ ¿º ¬«Γ«αδσ «»αÑñѽ∩ÑΓ Σ«α¼áΓ, αẼÑα ¿ ß¼ÑΘÑ¡¿Ñ
- í½«¬á ñá¡¡δσ ß¿ßΓѼ¡«ú« íπΣÑαá. ì¿ªÑ »«¬áºá¡δ »«½∩ φΓ¿σ
- ßΓαπ¬Γπα ñá¡¡δσ:
-
- Å«½Ñ Æ¿» Ä»¿ßá¡¿Ñ
- ──── ─── ────────
-
- FormatID WORD Ä»αÑñѽ∩ÑΓ ID Σ«α¼áΓá ñá¡¡δσ
- ß¿ßΓѼ¡«ú« íπΣÑαá. 漫Γα¿ΓÑ
- «»¿ßá¡¿Ñ Σπ¡¬µ¿¿
- SetClipboardData ó â½áóÑ
- 4,"滿߫¬ Σπ¡¬µ¿⌐", æ»αáó«τ¡«Ñ
- απ¬«ó«ñßΓó«, Γ«¼ 1 ñ½∩ »«½πτÑ¡¿∩
- ¿¡Σ«α¼áµ¿¿ »« Σ«α¼áΓá¼ ß¿ßΓѼ¡δσ
- íπΣÑα«ó.
-
- LenData DWORD Ä»αÑñѽ∩ÑΓ ó íá⌐Γáσ ñ½¿¡π ñá¡¡δσ
- ß¿ßΓѼ¡«ú« íπΣÑαá.
-
- OffData DWORD Ä»αÑñѽ∩ÑΓ ó íá⌐Γáσ ß¼ÑΘÑ¡¿Ñ
- í½«¬á ñá¡¡δσ ß¿ßΓѼ¡«ú« íπΣÑαá.
- æ¼ÑΘÑ¡¿Ñ íÑαÑΓß∩ «Γ ¡áτá½á
- Σá⌐½á.
-
- Name ¥Γ« 79 - ß¿¼ó«½∞¡δ⌐ ¼áßß¿ó,
- «»αÑñѽ∩εΘ¿⌐ ¿¼∩ Σ«α¼áΓá ñ½∩
- ß«íßΓóÑ¡¡«ú« Σ«α¼áΓá ß¿ßΓѼ¡«ú«
-
- Windows 3.0/Ref/6#7 = 152 =
-
- íπΣÑαá.
-
-
- ÅÑαóδ⌐ í½«¬ ñá¡¡δσ ß¿ßΓѼ¡«ú« íπΣÑαá ß½ÑñπÑΓ ºá »«ß½Ññ¡Ñ⌐
- ¿º φΓ¿σ ßΓαπ¬Γπα. ä½∩ αáßΓα«óδσ ¬áαΓ ¿ ¼ÑΓáΣá⌐½«ó, í¿Γδ ß½ÑñπεΓ
- ¡Ñ»«ßαÑñßΓóÑ¡¡« »«ß½Ñ ºáú«½«ó¬á αáßΓα«ó«⌐ ¬áαΓδ ¿½¿ ßΓαπ¬Γπα
- ñá¡¡δσ METAFILEPICT.
-
-
-
-
- Windows 3.0/Ref/6#7 = 153 =
-
- 9.5 ö«α¼áΓ ¼ÑΓáΣá⌐½á
- ----------------------------------------------------------------
-
- îÑΓáΣá⌐½ ß«ßΓ«¿Γ ¿º ¡áí«αá Σπ¡¬µ¿⌐ ¿¡ΓÑαΣÑ⌐ßá úαáΣ¿τÑ߬«ú«
- πßΓα«⌐ßΓóá (GDI), ß«ºñáεΘ¿σ ¡á πßΓα«⌐ßΓóÑ ¿º«íαáªÑ¡¿∩.
- îÑΓáΣá⌐½δ «íÑß»Ñτ¿óáεΓ πñ«í¡«Ñ σαá¡Ñ¡¿Ñ «íαẫó, ¡Ñ«ñ¡«¬αáΓ¡«
- »«∩ó½∩εΘ¿σß∩ ó »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ, ¿ ñáεΓ ó«º¼«ª¡«ßΓ∞
- ¿ß»«½∞º«óáΓ∞ ß¿ßΓѼ¡δ⌐ íπΣÑα ñ½∩ «í¼Ñ¡á ¿º«íαáªÑ¡¿∩¼¿ ¼Ñªñπ
- »α¿¬½áñ¡δ¼¿ »α«úαἼἿ.
-
- Äíαáºδ σαá¡∩Γß∩ ó ¼ÑΓáΣá⌐½áσ ó ó¿ñÑ ¡áí«αá Σπ¡¬µ¿⌐ GDI.
- Å«ß½Ñ Γ«ú«, ¬á¬ ¡áí«α Σπ¡¬µ¿⌐ ß«ºñá¡, »α¿¬½áñ¡á∩ »α«úαá¼¼á
- ¿ß»«½∞ºπεΓ ¼ÑΓáΣá⌐½ ñ½∩ úÑ¡Ñαᵿ¿ ¿º«íαáªÑ¡¿⌐ ¡á πßΓα«⌐ßΓóÑ.
-
- è«úñá «íΩÑ¬Γ ß«ºñáÑΓß∩ ó« óαѼ∩ ¿ß»«½∞º«óá¡¿∩ ¼ÑΓáΣá⌐½á,
- GDI ñ«íáó½∩ÑΓ ñÑß¬α¿»Γ«α «íΩѬΓá ó »Ñαó«Ñ ñ«ßΓπ»¡«Ñ »«½Ñ
- Γáí½¿µδ ñÑß¬α¿»Γ«α«ó ¼ÑΓáΣá⌐½á. GDI «τ¿ΘáÑΓ »«½Ñ Γáí½¿µδ,
- ß««ΓóÑΓßΓóπεΘÑÑ «íΩѬΓπ, ¬«Γ«αδ⌐ πñá½∩ÑΓß∩ ó« óαѼ∩
- ¿ß»«½∞º«óá¡¿∩, φΓ« »«½Ñ Γáí½¿µδ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡«, ¬«úñá
- ß«ºñáÑΓß∩ ñαπú«⌐ φ½Ñ¼Ñ¡Γ Γáí½¿µδ.
-
- Åα¿¼Ñτá¡¿Ñ: öπ¡¬µ¿¿, «»¿ßá¡¡δÑ ó φΓ«⌐ ú½áóÑ, «íßπªñÑ¡δ
- í«½ÑÑ ñÑΓá½∞¡« ó ú½áóÑ 4, "滿߫¬ Σπ¡¬µ¿⌐", Éπ¬«ó«ñßΓó«, Æ«¼ 1.
-
- îÑΓáΣá⌐½ ¿¼ÑÑΓ ñóÑ τáßΓ¿: ºáú«½«ó«¬ ¿ »ÑαÑτÑ¡∞ ºá»¿ßÑ⌐.
- çáú«½«ó«¬ ß«ñÑαª¿Γ «»¿ßá¡¿Ñ αẼÑαá (ó ß½«óáσ) ¼ÑΓáΣá⌐½á ¿
- τ¿ß½« ¿ß»«½∞ºπѼδσ «íΩÑ¬Γ«ó α¿ß«óá¡¿∩. ÅÑαÑτÑ¡∞ ºá»¿ßÑ⌐
- ß«ñÑαª¿Γ Σπ¡¬µ¿¿ GDI. ÄíΩѬΓἿ α¿ß«óá¡¿∩ ¼«úπΓ íδΓ∞ »Ñα∞∩,
- ¬¿ßΓ¿ ¿½¿ αáßΓα«óδÑ ¬áαΓδ.
-
- 9.5.1. çáú«½«ó«¬ ¼ÑΓáΣá⌐½á
- ----------------------------------------------------------------
-
- æ½ÑñπεΘá∩ ßΓαπ¬Γπαá »«¬áºδóáÑΓ Σ«α¼áΓ ºáú«½«ó¬á ¼ÑΓáΣá⌐½á:
-
- struct {
- WORD mtType;
- WORD mtHeaderSize;
- WORD mtVersion;
- DWORD mtSize;
- WORD mtNoObjects;
- DWORD mtMaxRecord;
- WORD mtNoParameters;
- }
-
-
- çáú«½«ó«¬ ¼ÑΓáΣá⌐½á ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- mtType Ä»αÑñѽ∩ÑΓ ¡áσ«ñ¿Γß∩ ½¿ ¼ÑΓáΣá⌐½
-
- Windows 3.0/Ref/6#7 = 154 =
-
- ó »á¼∩Γ¿ ¿½¿ ºá»¿ßá¡ ó ñ¿ß¬«óδ⌐
- Σá⌐½.¥Γ« «ñ¡á ¿º ß½ÑñπεΘ¿σ
- óѽ¿τ¿¡:
-
- éѽ¿τ¿¡á ç¡áτÑ¡¿Ñ
- ──────── ────────
- 1 îÑΓáΣá⌐½ ó »á¼∩Γ¿
-
- 2 îÑΓáΣá⌐½ ó Σá⌐½Ñ ¡á
- ñ¿ß¬Ñ
-
- mtHeaderSize Ä»αÑñѽ∩ÑΓ ó ß½«óáσ αẼÑα
- ºáú«½«ó¬á ¼ÑΓáΣá⌐½á.
-
- mtVersion Ä»αÑñѽ∩ÑΓ ¡«¼Ñα óÑαß¿¿ Windows.
- 쫼Ñα óÑαß¿¿ ñ½∩ Windows 3.0
- ÑßΓ∞ 0x300.
-
- mtSize Ä»αÑñѽ∩ÑΓ αẼÑα Σá⌐½á ó ß½«óáσ.
-
- mtNoObjects Ä»αÑñѽ∩ÑΓ ¼á¬ß¿¼á½∞¡«Ñ τ¿ß½«
- «íΩÑ¬Γ«ó, óσ«ñ∩Θ¿σ ó ¼ÑΓáΣá⌐½
- «ñ¡«óαѼѡ¡«.
-
- mtMaxRecord Ä»αÑñѽ∩ÑΓ ó ß½«óáσ αẼÑα
- ¡á¿í«½∞ΦÑ⌐ ºá»¿ß¿ ¼ÑΓáΣá⌐½á.
-
- mtNoParameters ¥Γ« »«½Ñ ¡Ñ ¿ß»«½∞ºπÑΓß∩.
-
-
- 9.5.2. çỿ߿ ¼ÑΓáΣá⌐½á
- ----------------------------------------------------------------
-
- çá ºáú«½«ó¬«¼ ¼ÑΓáΣá⌐½á ß½ÑñπÑΓ ¡áí«α ºá»¿ßÑ⌐. çỿ߿
- ¼ÑΓáΣá⌐½á «»¿ßδóáεΓ Σπ¡¬µ¿¿ GDI. ü«½∞Φ¿¡ßΓó« Σπ¡¬µ¿⌐ GDI,
- ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ ñ½∩ ß«ºñá¡¿∩ ¼ÑΓáΣá⌐½«ó,
- σαá¡∩Γß∩ ó Γ¿»¿τ¡δσ ºá»¿ß∩σ. Éáºñѽ "Æ¿»¿τ¡á∩ ºá»¿ß∞
- ¼ÑΓáΣá⌐½á", »α¿óÑñÑ¡¡δ⌐ ¡¿ªÑ, »«¬áºδóáÑΓ Σ«α¼áΓ Γ¿»¿τ¡«⌐ ºá»¿ß¿
- ¼ÑΓáΣá⌐½á. ÅÑαÑτÑ¡∞ Σπ¡¬µ¿⌐, ¿ß»«½∞ºπѼδσ ó Γ¿»¿τ¡«⌐ ºá»¿ß¿
- ¼ÑΓáΣá⌐½á »α¿óÑñÑ¡ ó Γáí½¿µÑ 9.2,"öπ¡¬µ¿¿ GDI ¿ ¿σ º¡áτÑ¡¿∩".
-
- ÄßΓá½∞¡δÑ Σπ¡¬µ¿¿, ¿¼ÑεΘ¿Ñ í«½ÑÑ ß½«ª¡πε ßΓαπ¬Γπαπ
- ºá»¿ßÑ⌐, »α¿óÑñÑ¡δ ó »«ñαáºñÑ½Ñ "çỿ߿ ߻ѵ¿á½∞¡δσ Σπ¡¬µ¿⌐".
-
- é ¡Ñ¬«Γ«αδσ ß½πτá∩σ ßπΘÑßΓóπÑΓ ñóÑ óÑαß¿¿ ºá»¿ß¿
- ¼ÑΓáΣá⌐½á. Äñ¡á óÑαß¿∩ »αÑñßΓáó½∩ÑΓ ºá»¿ß∞ ß«ºñá¡¡πε Windows
- óÑαß¿⌐ ñ« 3.0, á óΓ«αá∩ »αÑñßΓáó½∩ÑΓ ºá»¿ß∞ ß«ºñá¡¡πε Windows
- óÑαß¿⌐ 3.0 ¿ »«ºªÑ. Windows 3.0 ¿ß»«½∞ºπÑΓ óßÑ óÑαß¿¿
- ¼ÑΓáΣá⌐½«ó, ¡« ß«σαá¡∩ÑΓ Γ«½∞¬« 3.0 óÑαß¿ε. Windows óÑαß¿⌐ ñ«
- 3.0 ¡Ñ ¼«úπΓ ¿ß»«½∞º«óáΓ∞ ¼ÑΓáΣá⌐½, ºá»¿ßá¡¡δ⌐ Windows 3.0.
-
-
-
- Windows 3.0/Ref/6#7 = 155 =
-
-
- Æáí½¿µá 9.2 öπ¡¬µ¿¿ GDI ¿ ¿σ º¡áτÑ¡¿∩
- ───────────────────────────────────────────────────────────────
- öπ¡¬µ¿∩ ç¡áτÑ¡¿Ñ
- ───────────────────────────────────────────────────────────────
- Arc 0817H
- Chord 0830H
- Ellipse 0418H
- ExcludeClipRect 0415H
- FloodFill 0419H
- IntersectClipRect 0416H
- LineTo 0213H
- MoveTo 0214H
- OffsetClipRgn 0220H
- OffsetViewportOrg 0211H
- OffsetWindowOrg 020FH
- PatBlt 061DH
- Pie 081AH
- RealizePalette(3.0 ¿ óδΦÑ) 0035H
- Rectangle 041BH
- ResizePalette(3.0 ¿ óδΦÑ) 0139H
- RestoreDC 0127H
- RoundRect 061CH
- SaveDC 001EH
- ScaleViewportExt 0412H
- ScaleWindowExt 0400H
- SetBkColor 0201H
- SetBkMode 0102H
- SetMapMode 0103H
- SetMapperFlags 0231H
- SetPixel 041FH
- SetPolyFillMode 0106H
- SetROP2 0104H
- SetStretchBltMode 0107H
- SetTextAlign 012EH
- SetTextCharExtra 0108H
- SetTextColor 0209H
- SetTextJustification 020AH
- SetWindowExt 020CH
- SetWindowOrg 020BH
- SetViewportExt 020EH
- SetViewportOrg 020DH
- ───────────────────────────────────────────────────────────────
-
-
- Æ¿»¿τ¡á∩ ºá»¿ß∞ ¼ÑΓáΣá⌐½á
- ─────────────────────────
-
- æ½ÑñπεΘá∩ ßΓαπ¬Γπαá »«¬áºδóáÑΓ Σ«α¼áΓ Γ¿»¿τ¡«⌐ ºá»¿ß¿
- ¼ÑΓáΣá⌐½á:
-
- struct {
- DWORD rdSize;
-
- Windows 3.0/Ref/6#7 = 156 =
-
- WORD rdFunction;
- WORD rdParm[];
- }
-
- é Γ¿»¿τ¡«⌐ ºá»¿ß¿ ¼ÑΓáΣá⌐½á ß«ñÑαªáΓß∩ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿.
-
- rdParm[] îáßß¿ó ß½«ó, ß«ñÑαªáΘ¿σ »áαá¼ÑΓαδ Σπ¡¬µ¿¿, ó
- »«α∩ñ¬Ñ, «íαáΓ¡«¼ Γ«¼π, ó ¬«Γ«α«¼ «¡¿
- »ÑαÑñáεΓß∩ ó Σπ¡¬µ¿ε.
-
-
- çỿ߿ ߻ѵ¿á½∞¡δσ Σπ¡¬µ¿⌐
- ──────────────────────────
-
- ìѬ«Γ«αδÑ ºá»¿ß¿ ¼ÑΓáΣá⌐½á ß«ñÑαªáΓ ßΓαπ¬Γπαδ ñá¡¡δσ ó
- »«½Ñ »áαá¼ÑΓα«ó. ¥Γ«Γ αáºñѽ ß«ñÑαª¿Γ «»¿ßá¡¿Ñ ñ½∩ φΓ¿σ ºá»¿ßÑ⌐.
-
- çỿß∞ AnimatePalette [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ AnimatePalette ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0436.
-
- rdParm[] C«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- start ÅÑαóδ⌐ φ½Ñ¼Ñ¡Γ íπñÑΓ"«ª¿ó½∩Γß∩".
-
- numentries 諽¿τÑßΓó« φ½Ñ¼Ñ¡Γ«ó, ¬«Γ«αδÑ
-
- Windows 3.0/Ref/6#7 = 157 =
-
- íπñπΓ "«ª¿ó½Ñ¡¡δ".
-
- entries ü½«¬¿ PALETTEENTRY.
-
- çỿß∞ BitBlt ( ñ« 3.0 )
- ──────────────────────────────────────────────────────────
-
- çỿß∞ BitBlt, ºá»¿ßá¡¡á∩ Windows óÑαß¿¿ ñ« 3.0, ß«ñÑনΓ
- á»»áαáΓ¡«-ºáó¿ß¿¼πε αáßΓα«óπε ¬áαΓπ, ¬«Γ«αá∩ ¼«ªÑΓ ¡Ñ »«ñσ«ñ¿Γ∞
- ñ½∩ ¿ß»«½∞º«óá¡¿∩ ¡á óßÑσ πßΓα«⌐ßΓóáσ. äá½ÑÑ »«¬áºá¡ Σ«α¼áΓ
- φΓ«⌐ ºá»¿ß¿:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0922.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- raster op æΓáαΦÑÑ ß½«ó« αáßΓα«ó«⌐
- «»Ñαᵿ¿.
-
- SY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- SX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- DYE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ Y.
-
- DXE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ X.
-
- DY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- DX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- Windows 3.0/Ref/6#7 = 158 =
-
-
- bmWidth ÿ¿α¿¡á αáßΓα«ó«⌐ ¬áαΓδ ( ó
- »¿¬ßѽ∩σ).
-
- bmHeight éδß«Γá αáßΓα«ó«⌐ ¬áαΓδ ( ó
- ßΓ᫬áσ αáßΓαá).
-
- bmWidthBytes ù¿ß½« íá⌐Γ«ó ó ¬áªñ«⌐ ßΓ᫬Ñ
- αáßΓαá.
-
- bmPlanes ù¿ß½« µóÑΓ«óδσ »½á¡«ó ó
- αáßΓα«ó«⌐ ¬áαΓÑ.
-
- bmBitsPixel ù¿ß½« ߼Ѫ¡δσ µóÑΓ«óδσ í¿Γ«ó.
-
- bits ÉÑá½∞¡δÑ í¿Γδ
- á»»áαáΓ¡«-ºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ.
-
- çỿß∞ BitBlt [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ BitBlt, ºá»¿ßá¡¡á∩ Windows óÑαß¿¿ 3.0 ¿ óδΦÑ,
- ß«ñÑαª¿Γ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼πε αáßΓα«óπε ¬áαΓπ, ¬«Γ«αá∩
- »«ñσ«ñ¿Γ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ¡á óßÑσ πßΓα«⌐ßΓóáσ. äá½ÑÑ »«¬áºá¡
- Σ«α¼áΓ φΓ«⌐ ºá»¿ß¿:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0940.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
-
- raster op æΓáαΦÑÑ ß½«ó« αáßΓα«ó«⌐
- «»Ñαᵿ¿.
-
- SY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
-
- Windows 3.0/Ref/6#7 = 159 =
-
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- SX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- DYE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ Y.
-
- DXE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ X.
-
- DY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- DX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- BitmapInfo æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFO.
-
- bits ÉÑá½∞¡δÑ í¿Γδ
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ.
-
-
- çỿß∞ CreateBrushIndirect
- ──────────────────────────────────────────────────────────
-
- çỿß∞ CreateBrushIndirect ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- LOGBRUSH rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x02FC.
-
- rdParm Ä»αÑñѽ∩ÑΓ ½«ú¿τÑ߬πε ¬¿ßΓ∞.
-
-
- çỿß∞ CreateFontIndirect
- ──────────────────────────────────────────────────────────
-
- çỿß∞ CreateFontIndirect ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
-
- Windows 3.0/Ref/6#7 = 160 =
-
- DWORD rdSize;
- WORD rdFunction;
- LOGFONT rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x02FB.
-
- rdParm Ä»αÑñѽ∩ÑΓ ½«ú¿τÑ߬¿⌐ Φα¿ΣΓ.
-
-
- çỿß∞ CreatePalette [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ CreatePalette ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- LOGPALETTE rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x00F7.
-
- rdParm Ä»αÑñѽ∩ÑΓ ½«ú¿τÑ߬πε »á½¿Γαπ.
-
- çỿß∞ CreatePatternBrush ( ñ« 3.0 )
- ──────────────────────────────────────────────────────────
-
- çỿß∞ CreatePatternBrush, ß«σαá¡Ñ¡¡á∩ Windows óÑαß¿¿ ñ«
- 3.0, ß«ñÑαª¿Γ á»»áαáΓ¡«-ºáó¿ß¿¼πε αáßΓα«óπε ¬áαΓπ, ¬«Γ«αá∩
- ¼«ªÑΓ ¡Ñ »«ñσ«ñ¿Γ∞ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ¡á óßÑσ πßΓα«⌐ßΓóáσ. äá½ÑÑ
- »«¬áºá¡ Σ«α¼áΓ φΓ«⌐ ºá»¿ß¿:
-
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
-
- Windows 3.0/Ref/6#7 = 161 =
-
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x01F9.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- bmWidth ÿ¿α¿¡á αáßΓα«ó«⌐ ¬áαΓδ.
-
- bmHeight éδß«Γá αáßΓα«ó«⌐ ¬áαΓδ.
-
- bmWidthBytes ù¿ß½« íá⌐Γ«ó ó ¬áªñ«⌐ ßΓ᫬Ñ
- αáßΓα«ó«⌐ ¬áαΓδ.
-
- bmPlanes ù¿ß½« µóÑΓ«óδσ »½á¡«ó αáßΓα«ó«⌐
- ¬áαΓδ.
-
- bmBitsPixel ù¿ß½« ߼Ѫ¡δσ µóÑΓ«óδσ í¿Γ«ó,
- ¬«Γ«αδÑ «»αÑñѽ∩εΓ »¿¬ßѽ∞.
-
- bmBits ô¬áºáΓѽ∞ ¡á º¡áτÑ¡¿∩ í¿Γá.
-
- bits ÉÑá½∞¡δÑ í¿Γδ Φáí½«¡á.
-
- çỿß∞ CreatePatternBrush [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ CreatePatternBrush, ß«σαá¡Ñ¡¡á∩ Windows óÑαß¿¿ 3.0
- ¿ óδΦÑ, ß«ñÑαª¿Γ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼πε αáßΓα«óπε ¬áαΓπ, ¬«Γ«αá∩
- »«ñσ«ñ¿Γ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ¡á óßÑσ πßΓα«⌐ßΓóáσ. äá½ÑÑ »«¬áºá¡
- Σ«α¼áΓ φΓ«⌐ ºá»¿ß¿:
-
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
-
- Windows 3.0/Ref/6#7 = 162 =
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0142.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- type Æ¿» αáßΓα«ó«⌐ ¬áαΓδ. ¥Γ« »«½Ñ
- ¼«ªÑΓ íδΓ∞ «ñ¡«⌐ ¿º ß½ÑñπεΘ¿σ
- 2 - πσ óѽ¿τ¿¡:
-
- - BS_PATTERN - ÿáí½«¡ «»αÑñѽѡ
- á»»áαáΓ¡«-ºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓ«⌐ τÑαѺ ó맮ó Σπ¡¬µ¿¿
- CreatePatternBrush.
-
- - BS_DIBPATTERN - ÿáí½«¡
- «»αÑñѽѡ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐
- αáßΓα«ó«⌐ ¬áαΓ«⌐ τÑαѺ ó맮ó
- Σπ¡¬µ¿¿ CreateDIBPatternBrush.
-
- Usage Ä»αÑñѽ∩ÑΓ ß«ñÑαª¿Γ ½¿ »«½Ñ
- bmiColors[] ßΓαπ¬Γπαδ ñá¡¡δσ
- BITMAPINFO ∩ó¡δÑ óѽ¿τ¿¡δ RGB
- ¿½¿ ¿¡ñѬßδ ó ΓѬπΘÑ⌐ ½«ú¿τÑ߬«⌐
- »á½¿ΓαÑ. ¥Γ« »«½Ñ ¼«ªÑΓ íδΓ∞
- «ñ¡«⌐ ¿º ß½ÑñπεΘ¿σ óѽ¿τ¿¡:
-
- - DIB_RGB_COLORS - Æáí½¿µá
- µóÑΓ«ó ß«ñÑαª¿Γ º¡áτÑ¡¿∩ RGB.
-
- - DIB_PAL_COLORS - Æáí½¿µá
- µóÑΓ«ó ß«ßΓ«¿Γ ¿º ¼áßß¿óá
- ¿¡ñѬ߫ó ó ΓѬπΘÑ⌐ ½«ú¿τÑ߬«⌐
- »á½¿ΓαÑ.
-
- BitmapInfo æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFO.
-
- bits ÉÑá½∞¡δÑ í¿Γδ
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ.
-
-
- çỿß∞ CreatePenIndirect
- ──────────────────────────────────────────────────────────
-
- çỿß∞ CreatePenIndirect ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
-
- Windows 3.0/Ref/6#7 = 163 =
-
- DWORD rdSize;
- WORD rdFunction;
- LOGPEN rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x02FA.
-
- rdParm Ä»αÑñѽ∩ÑΓ ½«ú¿τÑ߬«Ñ »Ñα«.
-
-
- çỿß∞ Create Region
- ──────────────────────────────────────────────────────────
-
- çỿß∞ Create Region ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x06FF.
-
- rdParm Ä»αÑñѽ∩ÑΓ «í½áßΓ∞, ¬«Γ«αá∩ ñ«½ª¡á íδΓ∞
- ß«ºñá¡á.
-
- çỿß∞ DeleteObject [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ DeleteObject ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
-
- Windows 3.0/Ref/6#7 = 164 =
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x01F0.
-
- rdParm Ä»αÑñѽ∩ÑΓ ó Γáí½¿µÑ ñÑß¬α¿»Γ«α«ó ¿¡ñѬß
- «íΩѬΓá ¬«Γ«αδ⌐ ñ«½ªÑ¡ íδΓ∞ πñá½Ñ¡.
-
- çỿß∞ DrawText
- ──────────────────────────────────────────────────────────
-
- çỿß∞ DrawText ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x062F.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- format Ä»αÑñѽ∩ÑΓ ¼ÑΓ«ñ Σ«α¼áΓ¿α«óá¡¿∩.
-
- count 諽¿τÑßΓó« íá⌐Γ«ó ó ßΓ᫬Ñ.
-
- rectangle Åα∩¼«πú«½∞¡¿¬ , «»αÑñѽ∩εΘ¿⌐
- «í½áßΓ∞, úñÑ íπñÑΓ ¡áσ«ñ¿Γß∩
- ΓѬßΓ.
-
- string îáßß¿ó íá⌐Γ«ó, ß«ñÑαªáΘ¿⌐
- ßΓ᫬π. îáßß¿ó ñ½¿¡«⌐
- ((count + 1) >> 1) ß½«ó.
-
- çỿß∞ Escape
- ──────────────────────────────────────────────────────────
-
- çỿß∞ Escape ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- Windows 3.0/Ref/6#7 = 165 =
-
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0626.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- escape number 쫼Ñα, ¿ñÑ¡Γ¿Σ¿µ¿απεΘ¿⌐
- «Γñѽ∞¡πε π»αáó½∩εΘπε
- »«ß½Ññ«óáΓѽ∞¡«ßΓ∞.
-
- count 諽¿τÑßΓó« íá⌐Γ«ó ¿¡Σ«α¼áµ¿¿.
-
- input data Å«½Ñ »ÑαѼѡ¡«⌐ ñ½¿¡δ
- (((count + 1) / >> 1)).
-
- çỿß∞ ExtTextOut
- ──────────────────────────────────────────────────────────
-
- çỿß∞ ExtTextOut ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0A32.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
-
- Windows 3.0/Ref/6#7 = 166 =
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- y ï«ú¿τÑ߬«Ñ º¡áτÑ¡¿Ñ ¡áτá½∞¡«⌐
- Γ«τ¬¿ ßΓ᫬¿ »« «ß¿ y.
-
- x ï«ú¿τÑ߬«Ñ º¡áτÑ¡¿Ñ ¡áτá½∞¡«⌐
- Γ«τ¬¿ ßΓ᫬¿ »« «ß¿ x.
-
- count 使¡á ßΓ᫬¿.
-
- options Æ¿» »α∩¼«πú«½∞¡¿¬á.
-
- rectangle æΓαπ¬Γπαá RECT, «»αÑñѽ∩εΘá∩
- »α∩¼«πú«½∞¡¿¬ ExtTextOut, Ñß½¿
- »«½Ñ options ¡Ñ αáó¡« 0; ¡Ñ
- ßπΘÑßΓóπÑΓ, Ñß½¿ »«½Ñ options
- αáó¡« 0.
-
- string îáßß¿ó íá⌐Γ (ñ½¿¡«⌐ (
- (count + 1)>> 1)ß½«ó),ß«ñÑαªáΘ¿⌐
- ßΓ᫬π.
-
- dxarray ìÑ«í∩ºáΓѽ∞¡δ⌐ ¼áßß¿ó ß½«ó
- ¼Ñªß¿¼ó«½∞¡δσ αáßßΓ«∩¡¿⌐.
-
- çỿß∞ Polygon
- ──────────────────────────────────────────────────────────
-
- çỿß∞ Polygon ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0324.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
- count ù¿ß½« Γ«τѬ.
-
- list of points ÅÑαÑτÑ¡∞ «Γñѽ∞¡δσ Γ«τѬ.
-
- Windows 3.0/Ref/6#7 = 167 =
-
-
- çỿß∞ PolyPolygon
- ──────────────────────────────────────────────────────────
-
- çỿß∞ PolyPolygon ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0538.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- count ÄíΘÑÑ τ¿ß½« Γ«τѬ.
-
- list of polygon
- count ÅÑαÑτÑ¡∞ ¬«½¿τÑßΓóá Γ«τѬ ñ½∩
- ¬áªñ«ú« ¼¡«ú«πú«½∞¡¿¬á.
-
- list of points ÅÑαÑτÑ¡∞ «Γñѽ∞¡δσ Γ«τѬ.
-
- çỿß∞ Polyline
- ──────────────────────────────────────────────────────────
-
- çỿß∞ Polyline ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
-
- Windows 3.0/Ref/6#7 = 168 =
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0325.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
- count ù¿ß½« Γ«τѬ.
-
- list of points ÅÑαÑτÑ¡∞ «Γñѽ∞¡δσ Γ«τѬ.
-
-
- çỿß∞ SelectClipRegion
- ──────────────────────────────────────────────────────────
-
- çỿß∞ SelectClipRegion ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x012C.
-
- rdParm Ä»αÑñѽ∩ÑΓ ó Γáí½¿µÑ ñÑß¬α¿»Γ«α«ó ¿¡ñѬß,
- ß««ΓóÑΓßΓóπεΘ¿⌐ óδí¿αáѼ«⌐ «í½áßΓ¿.
-
-
- çỿß∞ SelectObject
- ──────────────────────────────────────────────────────────
-
- çỿß∞ SelectObject ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
-
- Windows 3.0/Ref/6#7 = 169 =
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x012D.
-
- rdParm Ä»αÑñѽ∩ÑΓ ó Γáí½¿µÑ ñÑß¬α¿»Γ«α«ó ¿¡ñѬß,
- ß««ΓóÑΓßΓóπεΘ¿⌐ óδí¿αáѼ«¼π «íΩѬΓπ.
-
- çỿß∞ SelectPalette [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ SelectPalette ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm;
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0234.
-
- rdParm Ä»αÑñѽ∩ÑΓ ó Γáí½¿µÑ ñÑß¬α¿»Γ«α«ó ¿¡ñѬß,
- ß««ΓóÑΓßΓóπεΘ¿⌐ óδí¿αáѼ«⌐ ½«ú¿τÑ߬«⌐
- »á½¿ΓαÑ.
-
- çỿß∞ SetDlBitsToDevice [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ SetDlBitsToDevice ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
-
- Windows 3.0/Ref/6#7 = 170 =
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0D33.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- wUsage ö½áú, »«¬áºδóáεΘ¿⌐, ß«ñÑαª¿Γ ½¿
- µóÑΓ«óá∩ Γáí½¿µá αáßΓα«ó«⌐ ¬áαΓδ
- º¡áτÑ¡¿∩ RGB ¿½¿ ¿¡ñѬßδ ó
- ΓѬπΘÑ⌐ ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ.
-
- numscans ù¿ß½« ßΓ᫬ ߬᡿α«óá¡¿∩ ó ¬áαΓÑ
- αáßΓαá.
-
- startscan ÅÑαóá∩ ßΓ᫬á ߬᡿α«óá¡¿∩ ó
- αáßΓα«ó«⌐ ¬áαΓÑ.
-
- srcY è««αñ¿¡áΓá Y ¡áτá½á ¿ßΓ«τ¡¿¬á ó
- αáßΓα«ó«⌐ ¬áαΓÑ.
-
- srcX è««αñ¿¡áΓá X ¡áτá½á ¿ßΓ«τ¡¿¬á ó
- αáßΓα«ó«⌐ ¬áαΓÑ.
-
- extY éδß«Γá ¿ßΓ«τ¡¿¬á ó αáßΓα«ó«⌐
- ¬áαΓÑ.
-
- extX ÿ¿α¿¡á ¿ßΓ«τ¡¿¬á ó αáßΓα«ó«⌐
- ¬áαΓÑ.
-
- destY è««αñ¿¡áΓá Y ¡áτá½á
- »α∩¼«πú«½∞¡¿¬á - »α¿Ñ¼¡¿¬á.
-
- destX è««αñ¿¡áΓá X ¡áτá½á
- »α∩¼«πú«½∞¡¿¬á - »α¿Ñ¼¡¿¬á.
-
- BitmapInfo æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFO.
-
- bits ÉÑá½∞¡δÑ í¿Γδ
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ.
-
- çỿß∞ SetPaletteEntries [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ SetPaletteEntries ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- Windows 3.0/Ref/6#7 = 171 =
-
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0037.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- start ÅÑαóδ⌐ φ½Ñ¼Ñ¡Γ, ¬«Γ«αδ⌐ ñ«½ªÑ¡
- íδΓ∞ πßΓá¡«ó½Ñ¡ ó »á½¿ΓαÑ.
-
- numentries ù¿ß½« φ½Ñ¼Ñ¡Γ«ó, ¬«Γ«αδÑ ñ«½ª¡δ
- íδΓ∞ πßΓá¡«ó½Ñ¡δ ó »á½¿ΓαÑ.
-
- entries ü½«¬¿ PALETTEENTRY.
-
- çỿß∞ StretchBlt ( ñ« 3.0 )
- ──────────────────────────────────────────────────────────
-
- çỿß∞ StretchBlt, ºá»¿ßá¡¡á∩ Windows óÑαß¿¿ ñ« 3.0,
- ß«ñÑαª¿Γ á»»áαáΓ¡«-ºáó¿ß¿¼πε αáßΓα«óπε ¬áαΓπ, ¬«Γ«αá∩ ¼«ªÑΓ ¡Ñ
- »«ñσ«ñ¿Γ∞ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ¡á óßÑσ πßΓα«⌐ßΓóáσ. äá½ÑÑ »«¬áºá¡
- Σ«α¼áΓ φΓ«⌐ ºá»¿ß¿:
-
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0B23.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
-
- Windows 3.0/Ref/6#7 = 172 =
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
- raster op î½áñΦÑÑ ß½«ó« αáßΓα«ó«⌐
- «»Ñαᵿ¿.
-
- raster op æΓáαΦÑÑ ß½«ó« αáßΓα«ó«⌐
- «»Ñαᵿ¿.
-
- SYE ÉẼÑα πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á »«
- «ß¿ Y.
-
- SXE ÉẼÑα πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á »«
- «ß¿ X.
-
- SY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- SX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- DYE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ Y.
-
- DXE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ X.
-
- DY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- DX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- bmWidth ÿ¿α¿¡á αáßΓα«ó«⌐ ¬áαΓδ.
-
- bmHeight éδß«Γá αáßΓα«ó«⌐ ¬áαΓδ.
-
- bmWidthBytes ù¿ß½« íá⌐Γ«ó ó ¬áªñ«⌐ ßΓ᫬Ñ
- αáßΓα«ó«⌐ ¬áαΓδ.
-
- bmPlanes ù¿ß½« µóÑΓ«óδσ »½á¡«ó αáßΓα«ó«⌐
- ¬áαΓδ.
-
- bmBitsPixel ù¿ß½« ߼Ѫ¡δσ µóÑΓ«óδσ í¿Γ«ó.
-
- bits äÑ⌐ßΓó¿Γѽ∞¡δÑ í¿Γδ αáßΓα«ó«⌐
- ¬áαΓδ.
- çỿß∞ StretchBlt [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ StretchBlt, ºá»¿ßá¡¡á∩ Windows óÑαß¿¿ 3.0 ¿ óδΦÑ,
- ß«ñÑαª¿Γ á»»áαáΓ¡«-¡Ñºáó¿ß¿¼πε αáßΓα«óπε ¬áαΓπ, »«ñσ«ñ∩Θπε ñ½∩
- ¿ß»«½∞º«óá¡¿∩ ¡á óßÑσ πßΓα«⌐ßΓóáσ. äá½ÑÑ »«¬áºá¡ Σ«α¼áΓ φΓ«⌐
- ºá»¿ß¿:
-
- Windows 3.0/Ref/6#7 = 173 =
-
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0B41.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- raster op î½áñΦÑÑ ß½«ó« αáßΓα«ó«⌐
- «»Ñαᵿ¿.
-
- raster op æΓáαΦÑÑ ß½«ó« αáßΓα«ó«⌐
- «»Ñαᵿ¿.
-
- SYE ÉẼÑα πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á »«
- «ß¿ Y.
-
- SXE ÉẼÑα πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á »«
- «ß¿ X.
-
- SY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- SX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-¿ßΓ«τ¡¿¬á.
-
- DYE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ Y.
-
- DXE ÉẼÑα πßΓα«⌐ßΓóá-»«½πτáΓѽ∩ »«
- «ß¿ X.
-
- DY è««αñ¿¡áΓá Y ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- DX è««αñ¿¡áΓá X ¡áτá½∞¡«ú«
- »«½«ªÑ¡¿∩ πßΓα«⌐ßΓóá-»«½πτáΓѽ∩.
-
- BitmapInfo æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFO.
-
-
- Windows 3.0/Ref/6#7 = 174 =
-
- bits ÉÑá½∞¡δÑ í¿Γδ
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ.
-
- çỿß∞ StretchDlBits [3.0]
- ──────────────────────────────────────────────────────────
-
- çỿß∞ StretchDlBits ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0F43.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- dwRop ÉáßΓα«óá∩ «»Ñαᵿ∩, ¬«Γ«αá∩
- ñ«½ª¡á íδΓ∞ óδ»«½¡Ñ¡á.
-
- wUsage ö½áú, »«¬áºδóáεΘ¿⌐, ß«ñÑαª¿Γ ½¿
- µóÑΓ«óá∩ Γáí½¿µá αáßΓα«ó«⌐ ¬áαΓδ
- º¡áτÑ¡¿∩ RGB ¿½¿ ¿¡ñѬßδ ó
- ΓѬπΘÑ⌐ ½«ú¿τÑ߬«⌐ »á½¿ΓαÑ.
-
- srcYExt éδß«Γá ¿ßΓ«τ¡¿¬á ó αáßΓα«ó«⌐
- ¬áαΓÑ.
-
- srcXExt ÿ¿α¿¡á ¿ßΓ«τ¡¿¬á ó αáßΓα«ó«⌐
- ¬áαΓÑ.
-
- srcY è««αñ¿¡áΓá Y ¡áτá½á ¿ßΓ«τ¡¿¬á ó
- αáßΓα«ó«⌐ ¬áαΓÑ.
-
- srcX è««αñ¿¡áΓá X ¡áτá½á ¿ßΓ«τ¡¿¬á ó
- αáßΓα«ó«⌐ ¬áαΓÑ.
-
- dstYExt éδß«Γá »α∩¼«πú«½∞¡¿¬á-»α¿Ñ¼¡¿¬á.
-
- dstXExt ÿ¿α¿¡á »α∩¼«πú«½∞¡¿¬á-»α¿Ñ¼¡¿¬á.
-
- Windows 3.0/Ref/6#7 = 175 =
-
-
- dstY è««αñ¿¡áΓá Y ¡áτá½á
- »α∩¼«πú«½∞¡¿¬á - »α¿Ñ¼¡¿¬á.
-
- dstX è««αñ¿¡áΓá X ¡áτá½á
- »α∩¼«πú«½∞¡¿¬á - »α¿Ñ¼¡¿¬á.
-
- BitmapInfo æΓαπ¬Γπαá ñá¡¡δσ BITMAPINFO.
-
- bits äÑ⌐ßΓó¿Γѽ∞¡δÑ í¿Γδ
- á»»áαáΓ¡«-¡Ñºáó¿ß¿¼«⌐ αáßΓα«ó«⌐
- ¬áαΓδ.
-
- çỿß∞ TextOut
- ──────────────────────────────────────────────────────────
-
- çỿß∞ TextOut ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- struct {
- DWORD rdSize;
- WORD rdFunction;
- WORD rdParm[];
- }
-
- ¥Γá ºá»¿ß∞ ß«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ »«½∩:
-
- Å«½Ñ Ä»¿ßá¡¿Ñ
- ──── ────────
-
- rdSize Ä»αÑñѽ∩ÑΓ αẼÑα ºá»¿ß¿ ó ß½«óáσ.
-
- rdFunction Ä»αÑñѽ∩ÑΓ ¡«¼Ñα Σπ¡¬µ¿¿ 0x0521.
-
- rdParm[] æ«ñÑαª¿Γ ß½ÑñπεΘ¿Ñ φ½Ñ¼Ñ¡Γδ:
-
- ¥½Ñ¼Ñ¡Γ Ä»¿ßá¡¿Ñ
- ─────── ────────
-
- count 使¡á ßΓ᫬¿.
-
- string äÑ⌐ßΓó¿Γѽ∞¡á∩ ßΓ᫬á.
-
- y-value ï«ú¿τÑ߬«Ñ º¡áτÑ¡¿Ñ ¡áτá½∞¡«⌐
- Γ«τ¬¿ ßΓ᫬¿ »« «ß¿ y.
-
- x-value ï«ú¿τÑ߬«Ñ º¡áτÑ¡¿Ñ ¡áτá½∞¡«⌐
- Γ«τ¬¿ ßΓ᫬¿ »« «ß¿ x.
-
-
-
- Windows 3.0/Ref/6#7 = 176 =
-
- 9.5.3. Åα¿¼Ñα »α«úαá¼¼δ αáí«Γδ ß ¼ÑΓáΣá⌐½«¼
- ----------------------------------------------------------------
- ¥Γ«Γ αáºñѽ »«¬áºδóáÑΓ ß«ºñá¡¿Ñ ¼ÑΓáΣá⌐½á ß »«¼«Θ∞ε
- »α«ßΓ«⌐ »α«úαá¼¼δ.
-
- ¥Γá »α«ßΓá∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ß«ºñáÑΓ ¡Ñí«½∞Φ«⌐
- ¼ÑΓáΣá⌐½, ó ¬«Γ«α«¼ α¿ßπÑΓß∩ ΓѼ¡«-¬αáß¡δ⌐ »α∩¼«πú«½∞¡¿¬ ß
- ºÑ½Ñ¡«⌐ úαá¡¿µÑ⌐ ¿ ß« ß½«óἿ "Åα¿óÑΓ, αÑí∩Γá!" ó¡πΓα¿.
-
- MakeMetaFile(hDC)
- HDC hDC;
- {
- HPEN hMetaGreenPen;
- HBRUSH hMetaVioletBrush;
- HDC hDCMeta;
- HANDLE hMeta;
-
- /* ß«ºñá¡¿Ñ ¼ÑΓáΣá⌐½á ß óδó«ñ«¼ ¿¡Σ«α¼áµ¿¿ ¡á ñ¿ß¬ */
-
- hDCMeta = CreateMetaFile((LPSTR) "sample.met");
- hMetaGreenPen = CreatePen(0, 0, (DWORD) 0x0000FF00);
-
- SelectObject(hDCMeta, hMetaGreenPen);
- hMetaVioletBrush = CreateSolidBrush((DWORD) 0x00FF00FF);
- SelectObject(hDCMeta, hMetaVioletBrush);
-
- Rectangle(hDCMeta, 0, 0, 150, 70);
-
- TextOut(hDCMeta, 10, 10, (LPSTR) "Åα¿óÑΓ, αÑí∩Γá!", 15);
-
- /* ºá¬«¡τ¿Γ∞ »«ßΓα«Ñ¡¿Ñ ¼ÑΓáΣá⌐½á */
- hMeta = CloseMetaFile(hDCMeta);
-
- /* ¿ß»«½∞º«óáΓ∞ ß«ºñá¡¡δ⌐ ¼ÑΓáΣá⌐½ */
- PlayMetaFile(hDC, hMeta);
- }
-
- ÉѺπ½∞Γ¿απεΘ¿⌐ ñó«¿τ¡δ⌐ Σá⌐½ SAMPLE.MET íπñÑΓ óδú½∩ñÑΓ∞
- ß½ÑñπεΘ¿¼ «íαẫ¼:
-
- 0001 mtType... ñ¿ß¬«óδ⌐ ¼ÑΓáΣá⌐½
- 0009 mtSize...
- 0100 mtVersion
- 0000 0036 mtSize
- 0002 mtNoObject
- 0000 000C mtMaxRecord
- 0000 mtNoParametrs
-
- 0000 0008 rdSize
- 02FA rdFunction (ó맮ó Σπ¡¬µ¿¿ CreatePen )
- 0000 0000 0000 0000 FF00 rdParm ( ßΓαπ¬Γπαá LOGPEN,
- «»αÑñѽ∩εΘá∩ »Ñα«)
-
-
- Windows 3.0/Ref/6#7 = 177 =
-
- 0000 0004 rdSize
- 012D rdFunction (SelectObject)
- 0000 rdParm (¿¡ñÑ¬ß «íΩѬΓá #0...
- - óδΦÑ«»¿ßá¡¡«ú« »Ñαá)
-
- 0000 0007 rdSize
- 02FC rdFunction (CreateBrush)
- 0000 00FF 00FF 0000 rdParm ( ßΓαπ¬Γπαá LOGBRUSH,
- «»αÑñѽ∩εΘá∩ ¬¿ßΓ∞)
-
- 0000 0004 rdSize
- 012D rdFunction (SelectObject)
- 0001 rdParm (¿¡ñÑ¬ß «íΩѬΓá #1... - ¬¿ßΓ¿ )
-
- 0000 0007 rdSize
- 041B rdFunction (Rectangle)
- 0046 0096 0000 0000 rdParm (»áαá¼ÑΓαδ, »«ßδ½áѼδÑ Σπ¡¬µ¿¿
- Rectangle... ó «íαáΓ¡«¼
- »«α∩ñ¬Ñ)
-
- 0000 000C rdSize
- 0521 rdFunction (TextOut)
- rdParm
-
- 000C count
- string
- 8F E0 A8 A2 A5 E2 2C 20 E0 A5 A1 EF E2 A0 21 "Åα¿óÑΓ, αÑí∩Γá!"
- 000A y-value
- 000A x-value
-
-
-
-
-
- Windows 3.0/Ref/6#7 = 178 =
-
- 9.6 çᬽετÑ¡¿Ñ
- ----------------------------------------------------------------
-
- öá⌐½δ Windows σαá¡∩Γ ¿¡Σ«α¼áµ¿ε ¡Ñ«íσ«ñ¿¼πε ñ½∩ ß«ºñá¡¿∩
- »α¿¬½áñ¡δσ »α«úαá¼¼ Windows ΓᬪÑ, ¬á¬ ñá¡¡δÑ ¡Ñ«íσ«ñ¿¼δÑ
- ß¿ßΓÑ¼Ñ Windows ¿ »α¿¬½áñ¡δ¼ »α«úαἼἠWindows ó« óαѼ∩
- óδ»«½¡Ñ¡¿∩. ä½∩ ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ »« ΓѼá¼, ßó∩ºá¡¡δ¼ ß
- Σá⌐½á¼¿ Windows ß¼«Γα¿ΓÑ ß½ÑñπεΘ¿Ñ αáºñѽδ:
-
- Éáºñѽ Éπ¬«ó«ñßΓó«
- ────── ───────────
-
- öπ¡¬µ¿¿ ¼ÑΓáΣá⌐½á Éπ¬«ó«ñßΓó«, Æ«¼ 1: â½áóá 1,
- "öπ¡¬µ¿¿ ß¿ßΓѼδ π»αáó½Ñ¡¿∩
- «¬¡á¼¿" ¿ â½áóá 4, "滿߫¬
- Σπ¡¬µ¿⌐".
-
- Ç»»áαáΓ¡«-¡Ñºáó¿ß¿¼δÑ Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá:
- αáßΓα«óδÑ ¬áαΓδ â½áóá 11, "ÉáßΓα«óδÑ ¬áαΓδ".
-
- æ¿ßΓѼ¡δ⌐ íπΣÑα Windows Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá:
- â½áóá 13, "æ¿ßΓѼ¡δ⌐ íπΣÑα".
-
- 櫺ñá¡¿Ñ ¿¬«¡ ¿ ¬παß«α«ó Tools:â½áóá 4,"Designing images:
- SDKPaint".
-
-
-
-
-
- Windows 3.0/Ref/6#7 = 179 =
-
- â½áóá 10. ÄÅàÉÇÆÄÉ¢ ÄÅÉàäàïàìêƒ îÄäôïƒ
- ----------------------------------------------------------------
-
- ¥Γá ú½áóá ß«ñÑαª¿Γ «»¿ßá¡¿Ñ «»ÑαáΓ«α«ó, ß«ñÑαªáΘ¿σß∩ ó
- Σá⌐½Ñ «»αÑñѽѡ¿∩ ¼«ñπ½∩, ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ ß«ñÑন¼«Ñ ¿
- ß¿ßΓѼ¡δÑ ΓαÑí«óá¡¿∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ñ½∩ »α«úαá¼¼δ LINK.
- LINK ¬«¼»á¡πÑΓ «Γ¬«¼»¿½¿α«óá¡¡δ⌐ ¿ßσ«ñ¡δ⌐ Σá⌐½ ß í¿í½¿«ΓѬἿ
- Microsoft Windows ¿ ñαπú¿¼¿ í¿í½¿«ΓѬἿ ñ½∩ ß«ºñá¡¿∩
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ óδ»«½¡∩Ѽ«⌐ ó ßαÑñÑ Windows. ä½∩ »«½πτÑ¡¿∩
- ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ « αáí«ΓÑ LINK, ß¼«Γα¿ΓÑ
- "ê¡ßΓαπ¼Ñ¡Γá½∞¡δÑ ßαÑñßΓóá".
-
- öá⌐½ «»αÑñѽѡ¿∩ ¼«ñπ½∩ ß«ñÑαª¿Γ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬«
- ß½ÑñπεΘ¿σ «»ÑαáΓ«α«ó «»αÑñѽѡ¿∩ ¼«ñπ½∩:
-
- CODE ÇΓα¿íπΓδ ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá
-
- DATA ÇΓα¿íπΓδ ßÑú¼Ñ¡Γá ñá¡¡δσ
-
- DESCRIPTION Äñ¡«ßΓα«τ¡«Ñ «»¿ßá¡¿Ñ ¼«ñπ½∩
-
- EXETYPE Æ¿» .EXE ºáú«½«ó¬á (Windows ¿½¿ OS/2)
-
- EXPORTS ¥ß»«αΓ¿απѼδÑ Σπ¡¬µ¿¿
-
- HEAPSIZE ÉẼÑα ½«¬á½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿
- ó íá⌐Γáσ
-
- IMPORTS ê¼»«αΓ¿απѼδÑ Σπ¡¬µ¿¿
-
- LIBRARY ê¼∩ í¿í½¿«ΓѬ¿
-
- NAME ê¼∩ ¼«ñπ½∩
-
- SEGMENTS ä«»«½¡¿Γѽ∞¡δ⌐ ¬«ñ«óδ⌐ ßÑú¼Ñ¡Γ
-
- STACKSIZE ÉẼÑα ½«¬á½∞¡«ú« ßΓѬá ó íá⌐Γáσ
-
- STUB éδ»«½¡∩Ѽá∩ »α«úαá¼¼á ßΓáα«ú« Γ¿»á
-
- ¥Γá ú½áóá «»¿ßδóáÑΓ óδΦÑ π»«¼∩¡πΓδÑ «»ÑαáΓ«αδ, ¿σ
- ß¿¡Γá¬ß¿ß, «í∩ºáΓѽ∞¡δÑ ¿ ¡Ñ«í∩ºáΓѽ∞¡δÑ »áαá¼ÑΓαδ ¿
- ¿σ »α¿¼Ñ¡Ñ¡¿Ñ.
-
- ───────────────────────────────────────────────────────────────
- CODE
-
- æ¿¡Γá¬ß¿ß: CODE [FIXED|MOVEABLE] [DISCARDABLE]
- [\PRELOAD|LOADONCALL]
-
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ áΓα¿íπΓδ ßΓá¡ñáαΓ¡«ú« ¬«ñ«ó«ú«
- ßÑú¼Ñ¡Γá. æΓá¡ñáαΓ¡δ⌐ ¬«ñ«óδ⌐ ßÑú¼Ñ¡Γ - φΓ« ßÑú¼Ñ¡Γ »α¿¬½áñ¡«⌐
-
- Windows 3.0/Ref/6#7 = 180 =
-
- »α«úαá¼¼δ , ¿¼ÑεΘ¿⌐ ¿¼∩ _TEXT ¿ »α¿¡áñ½ÑªáΘ¿⌐ ¬½áßßπ CODE. é
- »α¿¬½áñ¡δσ »α«úαá¼¼áσ, ¡á»¿ßá¡¡δσ ¡á ∩ºδ¬Ñ æ¿, ßΓá¡ñáαΓ¡δ⌐
- ßÑú¼Ñ¡Γ ñá¡¡δσ ß«ºñáÑΓß∩ áóΓ«¼áΓ¿τÑ߬¿, Ñß½¿ ¡Ñ ºáñá¡«
- ߻ѵ¿á½∞¡«Ñ ¿¼∩ ßÑú¼Ñ¡Γá ó ßΓα«¬Ñ ¬«¼á¡ñ æ¿ - ¬«¼»¿½∩Γ«αá.
-
- àß½¿ ºáñáÑΓß∩ »áαá¼ÑΓα FIXED, Γ« φΓ« «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ
- «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼ ¼ÑßΓÑ. Åáαá¼ÑΓα MOVEABLE
- «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
- àß½¿ ºáñáÑΓß∩ »áαá¼ÑΓα DISCARDABLE, Γ« φΓ« «º¡áτáÑΓ, τΓ«
- ßÑú¼Ñ¡Γ ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ ¿ß»«½∞ºπÑΓß∩.
-
- àß½¿ ºáñáÑΓß∩ »áαá¼ÑΓα PRELOAD, Γ« φΓ« «º¡áτáÑΓ, τΓ«
- ßÑú¼Ñ¡Γ ºáúαπªáÑΓß∩ ó« óαѼ∩ »Ñαó«⌐ ºáúαπº¬¿ »α«úαá¼¼δ;
- »áαá¼ÑΓα LOADONCALL «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ ºáúαπªáÑΓß∩ ó« óαѼ∩
- «íαáΘÑ¡¿∩ ¬ ¡Ñ¼π.
-
-
- 諼ѡΓáα¿⌐:
-
- ÇΓα¿íπΓá ñ½∩ ¬«ñ«ó«ú« ßÑú¼Ñ¡Γá »« π¼«½τá¡¿ε ¡Ñ ßπΘÑßΓóπÑΓ.
- öá⌐½ .DEF ñ«½ªÑ¡ óßÑúñá Γ«τ¡« «»αÑñѽ∩Γ∞ áΓα¿íπΓ ¬«ñ«ó«ú«
- ßÑú¼Ñ¡Γá.
-
- àß½¿ π¬áºá¡δ »α«Γ¿ó«αÑτáΘ¿Ñ ñαπú ñαπúπ «»ÑαáΓ«αδ , Γ« LINK
- ¿ß»«½∞ºπÑΓ «Γ¼Ñ¡∩εΘ¿⌐ »áαá¼ÑΓα «»αÑñѽѡ¿∩ áΓα¿íπΓá ßÑú¼Ñ¡Γá.
- ì¿ªÑ »α¿óÑñÑ¡ ß»¿ß«¬ »áαá¼ÑΓα«ó «Γ¼Ñ¡∩εΘ¿σ »α«Γ¿ó«αÑτáΘ¿Ñ
- »áαá¼ÑΓαδ:
-
- MOVEABLE «Γ¼Ñ¡∩ÑΓ FIXED
-
- PRELOAD «Γ¼Ñ¡∩ÑΓ LOADONCALL
-
- Åα¿¼Ñα:
-
- CODE MOVEABLE LOADONCALL
-
- é φΓ«¼ »α¿¼ÑαÑ, ºáúαπºτ¿¬ »α¿¡πñ¿Γѽ∞¡« ºáúαπº¿Γ óßÑ
- Σ¿¬ß¿α«óá¡¡δÑ ¿ »ÑαѼÑΘáѼδÑ ( ¡« ¡Ñ ßíαáßδóáѼδÑ ) ñá¡¡δÑ.
- ü¿í½¿«ΓѬ¿ ¡Ñ ¼«úπΓ ¿¼ÑΓ∞ »ÑαѼÑΘáѼδ⌐ ¡« ¡Ñ ßíαáßδóáѼδ⌐ ¬«ñ.
-
- ───────────────────────────────────────────────────────────────
- DATA
-
- æ¿¡Γá¬ß¿ß: DATA [NONE|SINGLE|MULTIPLE] [FIXED|MOVEABLE]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ áΓα¿íπΓδ ßΓá¡ñáαΓ¡«ú« ßÑú¼Ñ¡Γá
- ñá¡¡δσ. æΓá¡ñáαΓ¡δ⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ - φΓ« óßÑ ßÑú¼Ñ¡Γδ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ »α¿¡áñ½ÑªáΘ¿Ñ úαπ»»Ñ DSGROUP ¿ ¬½áßßπ
- DATA. ä½∩ »α¿¬½áñ¡δσ »α«úαá¼¼, ¡á»¿ßá¡¡δσ ¡á ∩ºδ¬Ñ æ¿
- ßΓá¡ñáαΓ¡δ⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ ß«ºñáÑΓß∩ áóΓ«¼áΓ¿τÑ߬¿. æÑú¼Ñ¡Γ
- ñá¡¡δσ óßÑúñá ºáúαπªáÑΓß∩ »α¿ »Ñαó«⌐ ¿¡¿µ¿á½¿ºáµ¿¿ »α«úαá¼¼δ.
-
- Windows 3.0/Ref/6#7 = 181 =
-
-
- àß½¿ ºáñáÑΓß∩ »áαá¼ÑΓα NONE, Γ« φΓ« «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γá
- ñá¡¡δσ ¡ÑΓ. ¥Γ«Γ »áαá¼ÑΓα ñ«½ªÑ¡ íδΓ∞ Γ«½∞¬« áΓα¿íπΓ«¼
- ßÑú¼Ñ¡Γá. ¥Γ«Γ »áαá¼ÑΓα αáºαÑΦÑ¡ Γ«½∞¬« ñ½∩ í¿í½¿«ΓѬ.
-
- àß½¿ ºáñáÑΓß∩ »áαá¼ÑΓα SINGLE, Γ« φΓ« «º¡áτáÑΓ,
- Ññ¿¡ßΓóÑ¡¡δ⌐ ßÑú¼Ñ¡Γ íπñÑΓ αáºñѽ∩Γ∞ß∩ óßѼ¿ φ¬ºÑ¼»½∩αἿ
- ¼«ñπ½∩. êß»«½∞ºπÑΓß∩ Γ«½∞¬« ñ½∩ í¿í½¿«ΓÑτ¡δσ ¼«ñπ½Ñ⌐.
-
- Åáαá¼ÑΓα MULTIPLE «º¡áτáÑΓ, τΓ« ñ½∩ ¬áªñ«ú« φ¬ºÑ¼»½∩αá
- ßπΘÑßΓóπÑΓ ßó«⌐ ßÑú¼Ñ¡Γ, ¿ αáºαÑΦÑ¡ Γ«½∞¬« ó »α¿¬½áñ¡δσ
- »α«úαá¼¼áσ.
-
- Åáαá¼ÑΓαδ NONE, SINGLE ¿ MULTIPLE ∩ó½∩εΓß∩ óºá¿¼«¿ß¬½ετáεΘ¿¼¿.
-
- àß½¿ ºáñáÑΓß∩ »áαá¼ÑΓα FIXED, Γ« φΓ« «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ
- «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼ ¼ÑßΓÑ. Åáαá¼ÑΓα MOVEABLE
- «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼«
- π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
-
- 諼ѡΓáα¿⌐:
-
- ÇΓα¿íπΓá ñ½∩ ßÑú¼Ñ¡Γá ñá¡¡δσ »« π¼«½τá¡¿ε ¡Ñ ßπΘÑßΓóπÑΓ.
- öá⌐½ .DEF ñ«½ªÑ¡ óßÑúñá Γ«τ¡« «»αÑñѽ∩Γ∞ áΓα¿íπΓ ßÑú¼Ñ¡Γá
- ñá¡¡δσ.
-
- æÑú¼Ñ¡Γ ñá¡¡δσ óßÑúñá ºáúαπªáÑΓß∩ »α¿ »Ñαó«⌐ ¿¡¿µ¿á½¿ºáµ¿¿
- »α«úαá¼¼δ.
-
- àß½¿ π¬áºá¡δ »α«Γ¿ó«αÑτáΘ¿Ñ ñαπú ñαπúπ «»ÑαáΓ«αδ , Γ« LINK
- ¿ß»«½∞ºπÑΓ «Γ¼Ñ¡∩εΘ¿⌐ »áαá¼ÑΓα «»αÑñѽѡ¿∩ áΓα¿íπΓá ßÑú¼Ñ¡Γá.
- ì¿ªÑ »α¿óÑñÑ¡ ß»¿ß«¬ »áαá¼ÑΓα«ó «Γ¼Ñ¡∩εΘ¿σ »α«Γ¿ó«αÑτáΘ¿Ñ
- »áαá¼ÑΓαδ:
-
- MULTIPLE «Γ¼Ñ¡∩ÑΓ NONE
-
- SINGLE «Γ¼Ñ¡∩ÑΓ NONE
-
- MOVEABLE «Γ¼Ñ¡∩ÑΓ FIXED
-
- Åα¿¼Ñα:
-
- DATE MOVEABLE SINGLE
-
- ¥Γ«Γ »α¿¼Ñα ß««íΘáÑΓ ¬«¼»«¡«óΘ¿¬π, τΓ« φëà ¼«ñπ½∞ ¿¼ÑÑΓ
- Ññ¿¡ßΓóÑ¡¡δ⌐ ¿ »ÑαѼÑΘáѼδ⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ.
-
- ───────────────────────────────────────────────────────────────
-
- DESCRIPTION
-
- æ¿¡Γá¬ß¿ß: DESCRIPTION 'text'
-
-
- Windows 3.0/Ref/6#7 = 182 =
-
- ¥Γ«Γ «»ÑαáΓ«α óßΓáó½∩ÑΓ ΓѬßΓ ó ¼«ñπ½∞ »α¿¬½áñ¡«⌐
- »α«úαá¼¼δ. ¥Γ« »«½Ñº¡« ñ½∩ óßÑßΓ«α«¡¡Ñú« ¬«¡Γα«½∩ ¿ßσ«ñ¡«⌐
- »α«úαá¼¼δ ¿½¿ ñ½∩ ¿¡Σ«α¼áµ¿¿ «í áóΓ«α߬¿σ »αáóáσ.
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- text Äñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« ß¿¼ó«½«ó ó ¬«ñÑ ASCII.
- æΓ᫬á ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó «ñ¿¡áα¡δÑ
- ¬áóδτ¬¿.
-
- Åα¿¼Ñα:
-
- DESCRIPTION 'Microsoft Windows Template Application'
-
- ¥Γ«Γ »α¿¼Ñα »«¬áºδóáÑΓ, τΓ« ΓѬßΓ 'Microsoft Windows
- Template Application' íπñÑΓ óßΓáó½Ñ¡ ó ¼«ñπ½∞ »α¿¬½áñ¡«⌐
- »α«úαá¼¼δ.
-
- ───────────────────────────────────────────────────────────────
-
- EXETYPE
-
- æ¿¡Γá¬ß¿ß: EXETYPE headertype
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ Γ¿» ºáú«½«ó¬á ΓѬπΘÑú«
- óδ»«½¡∩Ѽ«ú« Σá⌐½á (.EXE) (Windows ¿½¿ OS/2). Ä¡ «í∩ºáΓѽѡ ñ½∩
- ½εí«⌐ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ Windows.
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- headertype Ä»αÑñѽ∩ÑΓ Γ¿» ºáú«½«ó¬á. àß½¿ »α¿¬½áñ¡á∩
- »α«úαá¼¼á ß«ºñáÑΓß∩ ñ½∩ αáí«Γδ ó ßαÑñÑ
- Windows, óδ ñ«½ª¡δ »α¿ñáΓ∞ φΓ«¼π »áαá¼ÑΓαπ
- º¡áτÑ¡¿Ñ "WINDOWS". ä½∩ »α¿¬½áñ¡δσ »α«úαá¼¼
- OS/2, πßΓá¡«ó¿ΓÑ φëà »áαá¼ÑΓα ó º¡áτÑ¡¿Ñ
- "OS/2".
-
- Åα¿¼Ñα:
-
- EXETYPE WINDOWS
-
- ───────────────────────────────────────────────────────────────
- EXPORTS
-
- æ¿¡Γá¬ß¿ß: EXPORTS exportname [ordinal-option]
- [\res-option] [data-option]
- [parameter-option]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ¿¼Ñ¡á ¿ áΓα¿íπΓδ Σπ¡¬µ¿⌐,
- φ¬ß»«αΓ¿απѼδσ ó ñαπú¿Ñ »α¿¬½áñ¡δÑ »α«úαá¼¼δ. è½ετÑó«Ñ ß½«ó«
- EXPORTS «Γ¼ÑτáÑΓ ¡áτὫ «»αÑñѽѡ¿⌐. äá½ÑÑ ¼«ªÑΓ ß½Ññ«óáΓ∞
- ½εí«Ñ τ¿ß½« «»αÑñѽѡ¿⌐, ¬áªñ«Ñ ¡á «Γñѽ∞¡«⌐ ßΓ᫬Ñ.
-
- Windows 3.0/Ref/6#7 = 183 =
-
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- exportname Äñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« ß¿¼ó«½«ó ó ¬«ñÑ ASCII,
- «»αÑñѽ∩εΘ¿σ ¿¼∩ Σπ¡¬µ¿¿. ¥Γ«Γ »áαá¼ÑΓα ¿¼ÑÑΓ
- Σ«α¼π:
-
- <entryname> = [internalname]
-
-
- úñÑ entryname - ¿¼∩, ¬«Γ«α«Ñ íπñÑΓ
- ¿ß»«½∞º«óáΓ∞ß∩ ñαπú¿¼¿ ÅÅ ñ½∩ ñ«ßΓπ»á ¬
- φ¬ß»«αΓ¿απѼ«⌐ Σπ¡¬µ¿¿. internalname -
- ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα, ¬«Γ«αδ⌐ «»αÑñѽ∩ÑΓ
- ñÑ⌐ßΓó¿Γѽ∞¡«Ñ ¿¼∩ Σπ¡¬µ¿¿, Ñß½¿ entryname ¿¼
- ¡Ñ ∩ó½∩ÑΓß∩.
-
- ordinal-option ìÑ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα, «»αÑñѽ∩εΘ¿⌐
- »«α∩ñ¬«óδ⌐ ¡«¼Ñα Σπ¡¬µ¿¿. ê¼ÑÑΓ Σ«α¼π:
-
- @ordinal
-
- úñÑ ordinal - µÑ½«Ñ τ¿ß½«, «»αÑñѽ∩εΘÑÑ
- »«α∩ñ¬«óδ⌐ ¡«¼Ñα Σπ¡¬µ¿¿. Å«α∩ñ¬«óδ⌐ ¡«¼Ñα
- «»αÑñѽ∩ÑΓ αáß»«½«ªÑ¡¿Ñ ¿¼Ñ¡¿ Σπ¡¬µ¿¿ ó
- Γáí½¿µÑ ßΓ᫬ »α¿¬½áñ¡δσ »α«úαá¼¼.(è«úñá
- Σπ¡¬µ¿∩ φ¬ß»«αΓ¿απÑΓß∩ ¿º í¿í½¿«ΓѬ¿, ½πτΦÑ
- ¿ß»«½∞º«óáΓ∞ »«α∩ñ¬«óδ⌐ ¡«¼Ñα, τѼ ¿¼∩;
- ¿ß»«½∞º«óá¡¿Ñ ¡«¼Ñα«ó φ¬«¡«¼¿Γ »α«ßΓαá¡ßΓó«.)
-
- res-option ìÑ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó« RESIDENTNAME,
- «»αÑñѽ∩εΘÑÑ, τΓ« ¿¼∩ Σπ¡¬µ¿¿ ñ«½ª¡« íδΓ∞
- αѺ¿ñÑ¡Γ¡δ¼ óßÑúñá.
-
- data-option ìÑ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó« NODATA,
- «»αÑñѽ∩εΘÑÑ, τΓ« Σπ¡¬µ¿∩ ¡Ñ ßó∩ºá¡á ß«
- ߻ѵ¿á½∞¡δ¼ ßÑú¼Ñ¡Γ«¼ ñá¡¡δσ. Åα¿ ó맮óÑ
- Σπ¡¬µ¿∩ ¿ß»«½∞ºπÑΓ ΓѬπΘ¿⌐ ßÑú¼Ñ¡Γ ñá¡¡δσ.
-
- parameter-option ìÑ«í∩ºáΓѽ∞¡«Ñ µÑ½«Ñ τ¿ß½«, «»αÑñѽ∩εΘÑÑ
- τ¿ß½« ß½«ó, «ª¿ñáѼδσ Σπ¡¬µ¿Ñ⌐ ó ¬áτÑßΓóÑ
- »áαá¼ÑΓα«ó.
-
- Åα¿¼Ñα:
-
- EXPORTS
- SampleRead=read2bin @1 8
- StringIn=str1 @2 4
- CharTest NODATA
-
- ¥Γ«Γ »α¿¼Ñα φ¬ß»«αΓ¿απÑΓ Σπ¡¬µ¿¿ SampleRead,StringIn ¿
- CharTest Γá¬, τΓ« ñαπú¿Ñ »α¿¬½áñ¡δÑ »α«úαá¼¼δ ¿½¿ Windows ¼«úπΓ
-
- Windows 3.0/Ref/6#7 = 184 =
-
- óδºδóáΓ∞ ¿σ.
-
- ───────────────────────────────────────────────────────────────
- HEAPSIZE
-
- æ¿¡Γá¬ß¿ß: HEAPSIZE bytes
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ τ¿ß½« íá⌐Γ, ¡Ñ«íσ«ñ¿¼δσ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ ñ½∩ ½«¬á½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿.
- Åਪ½áñ¡á∩ »α«úαá¼¼á ¿ß»«½∞ºπÑΓ ½«¬á½∞¡πε ñ¿¡á¼¿τÑ߬πε «í½áßΓ∞
- »á¼∩Γ¿ ¬áªñδ⌐ αáº, ¬«úñá «¡á αáß»αÑñѽ∩ÑΓ ½«¬á½∞¡πε »á¼∩Γ∞.
-
- Å« π¼«½τá¡¿ε αẼÑα ½«¬á½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿
- αáóÑ¡ 0. î¿¡¿¼á½∞¡δ⌐ αẼÑα - 256 íá⌐Γ. ä½∩ ½εí«⌐ »α¿¬½áñ¡«⌐
- »α«úαá¼¼δ αẼÑα ½«¬á½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐ »á¼∩Γ¿ ñ«½ªÑ¡ íδΓ∞ »«
- ¬αá⌐¡Ñ⌐ ¼ÑαÑ ñ«ßΓáΓ«τÑ¡ ñ½∩ σαá¡Ñ¡¿∩ ΓѬπΘÑú« «¬απªÑ¡¿∩.
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- bytes ûѽ«Ñ τ¿ß½«, «»αÑñѽ∩εΘÑÑ αẼÑα ½«¬á½∞¡«⌐
- ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿ ó íá⌐Γáσ. Ä¡« ¡Ñ
- ñ«½ª¡« »αÑóδΦáΓ∞ 65 536 (αẼÑα «ñ¡«ú«
- Σ¿º¿τÑ߬«ú« ßÑú¼Ñ¡Γá).
- Åα¿¼Ñα:
-
- HEAPSIZE 4096
-
- ¥Γ«Γ »α¿¼Ñα πßΓá¡áó½¿óáÑΓ αẼÑα ½«¬á½∞¡«⌐ ñ¿¡á¼¿τÑ߬«⌐
- »á¼∩Γ¿ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ 4096 íá⌐Γ.
-
- ───────────────────────────────────────────────────────────────
- IMPORTS
-
- æ¿¡Γá¬ß¿ß: IMPORTS [internal-option] modulename
- [entry-option]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ¿¼Ñ¡á ¿ áΓα¿íπΓδ Σπ¡¬µ¿⌐,
- ¿¼»«αΓ¿απѼδσ ¿º ñαπú¿σ »α¿¬½áñ¡δσ »α«úαá¼¼. è½ετÑó«Ñ ß½«ó«
- IMPORTS «Γ¼ÑτáÑΓ ¡áτὫ «»αÑñѽѡ¿⌐. äá½ÑÑ ¼«ªÑΓ ß½Ññ«óáΓ∞
- ½εí«Ñ ¬«½¿τÑßΓó« «»αÑñѽѡ¿⌐, ¬áªñ«Ñ ¡á «Γñѽ∞¡«⌐ ßΓ᫬Ñ.
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- internal-option Ä»αÑñѽ∩ÑΓ ¿¼∩, ¬«Γ«α«Ñ »α¿¬½áñ¡á∩
- »α«úαá¼¼á íπñÑΓ ¿ß»«½∞º«óáΓ∞ ñ½∩ ó맮óá
- Σπ¡¬µ¿¿. ê¼ÑÑΓ Σ«α¼π:
-
- internal-name =
-
- úñÑ internal-name - «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬«
- ß¿¼ó«½«ó ó ¬«ñÑ ASCII. ¥Γ« ¿¼∩ ñ«½ª¡« íδΓ∞
-
- Windows 3.0/Ref/6#7 = 185 =
-
- π¡¿¬á½∞¡δ¼.
-
- modulename Ä»αÑñѽ∩ÑΓ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« ß¿¼ó«½«ó ASCII
- óÑασ¡Ñú« αÑú¿ßΓαá, ¬«Γ«αδÑ «»αÑñѽ∩εΓ ¿¼∩
- óδ»«½¡∩Ѽ«ú« ¼«ñπ½∩, ß«ñÑαªáΘÑú« Σπ¡¬µ¿ε.ê¼∩
- ¼«ñπ½∩ ñ«½ª¡« íδΓ∞ Γᬿ¼ ªÑ ¬á¬ ¿ ¿¼∩
- óδ»«½¡∩Ѽ«ú« Σá⌐½á. ìá»α¿¼Ñα »α¿¬½áñ¡á∩
- »α«úαá¼¼á ß ¿¼Ñ¡Ñ¼ SAMPLE.DLL ¿¼ÑÑΓ ¼«ñπ½∞ ß
- ¿¼Ñ¡Ñ¼ "SAMPLE".éδ»«½¡∩ѼδÑ Σá⌐½δ ñ«½ª¡δ
- ¿¼ÑΓ∞ ¿¼∩ ß αáßΦ¿αÑ¡¿Ñ¼ .DLL.
-
- entry-option Ä»αÑñѽ∩ÑΓ ¿¼»«αΓ¿απѼπε Σπ¡¬µ¿ε. Ä¡ ¼«ªÑΓ
- íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
- .entryname
-
- .entryordinal
-
- úñÑ entryname - ñÑ⌐ßΓó¿Γѽ∞¡«Ñ ¿¼∩ Σπ¡¬µ¿¿;
- entryordinal - »«α∩ñ¬«óδ⌐ ¡«¼Ñα Σπ¡¬µ¿¿.
-
- Åα¿¼Ñα:
-
- IMPORTS
- Sample.SampleRead
- write2hex=Sample.SampleWrite
- Read.l
-
- Åα¿¼Ñτá¡¿Ñ:
-
- é¼ÑßΓ« ß»¿ß¬á Σπ¡¬µ¿⌐ DLL ó «»ÑαáΓ«αÑ IMPORTS, óδ ¼«ªÑΓÑ
- «»αÑñѽ∩Γ∞ "¿¼»«αΓ¿απѼπε í¿í½¿«ΓѬπ" ñ½∩ DLL ó óáΦÑ⌐ ¬«¼á¡ñ¡«⌐
- ßΓα«¬Ñ LINK. ¥Γ« Γá¬ªÑ ß«σαá¡∩ÑΓ »α«ßΓαá¡ßΓó« »α¿ ¿¼»«αΓÑ
- «íδτ¡δ¼ ß»«ß«í«¼.
-
- ───────────────────────────────────────────────────────────────
- LIBRARY
-
- æ¿¡Γá¬ß¿ß: LIBRARY libraryname
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ¿¼∩ í¿í½¿«ΓÑτ¡«ú« ¼«ñπ½∩.
- ü¿í½¿«ΓÑτ¡δÑ ¼«ñ㫨 - φΓ« ¼«ñ㫨 αÑßπαß«ó, ¬«Γ«αδÑ ß«ñÑαªáΓ
- ¬«ñ, ñá¡¡δÑ ¿ ñαπú¿Ñ αÑßπαßδ, ¡« ¡Ñ ∩ó½∩εΓß∩ óδ»«½¡∩Ñ¼δ¼¿ ¬á¬
- ¡Ñºáó¿ß¿¼δÑ »α«úαá¼¼δ. èᬠ¿ ¿¼∩ ¼«ñπ½∩ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ,
- ¿¼∩ ¼«ñπ½∩ í¿í½¿«ΓѬ¿ ñ«½ª¡« íδΓ∞ Γᬿ¼ ªÑ ¬á¬ ¿¼∩ óδ»«½¡∩Ѽ«ú«
- Σá⌐½á. è »α¿¼Ñαπ í¿í½¿«ΓѬá USER.EXE ¿¼ÑÑΓ ¿¼∩ ¼«ñπ½∩ "USER".
-
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- libraryname Äñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« ß¿¼ó«½«ó ó ¬«ñÑ ASCII,
- «»αÑñѽ∩εΘ¿σ ¿¼∩ í¿í½¿«ΓÑτ¡«ú« ¼«ñπ½∩.
-
- Windows 3.0/Ref/6#7 = 186 =
-
-
-
- 諼¼Ñ¡Γáα¿⌐:
-
- ¥Γ« ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα.àß½¿ »áαá¼ÑΓα ¡Ñ ºáñá¡,
- ¬«¼»«¡«óΘ¿¬ ¿ß»«½∞ºπÑΓ ¿¼∩ óδ»«½¡∩Ѽ«ú« Σá⌐½á (íѺ αáßΦ¿αÑ¡¿∩).
-
- ìáτá½∞¡δ⌐ áñαÑß ¼«ñπ½∩ πßΓá¡áó½¿óáÑΓß∩ «íΩÑ¬Γ¡δ¼¿ Σá⌐½á¼¿.
- ¥Γ« ó¡πΓαÑ¡¡Ñ «»αÑñѽ∩Ѽá∩ Σπ¡¬µ¿∩.
-
- àß½¿ .DEF Σá⌐½ ¡Ñ ó¬½ετáÑΓ, ¡¿ «»ÑαáΓ«α NAME, ¡¿ «»ÑαáΓ«α
- LABRARY, LINK »αÑñ»«½áúáÑΓ, τΓ« «»ÑαáΓ«α NAME ΓαÑíπÑΓß∩ íѺ
- »áαá¼ÑΓαá modulename.
-
- Åα¿¼Ñα:
-
- LIBRARY Utilities
-
- ¥Γ«Γ »α¿¼Ñα »α¿ßóá¿óáÑΓ í¿í½¿«ΓÑ¬Ñ ¿¼∩ ¼«ñπ½∩ "Utilities".
-
- ───────────────────────────────────────────────────────────────
- NAME
-
- æ¿¡Γá¬ß¿ß: NAME modulename
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ ¿¼∩ óδ»«½¡∩Ѽ«ú« ¼«ñπ½∩
- »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. ê¼∩ ¿ß»«½∞ºπÑΓß∩ ñ½∩ ¿ñÑ¡Γ¿Σ¿¬áµ¿¿ ¼«ñπ½∩
- »α¿ φ¬ß»«αΓ¿α«óá¡¿¿ Σπ¡¬µ¿⌐.
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- modulename Ä»αÑñѽ∩ÑΓ «ñ¿¡ ¿½¿ ¡Ñ߬«½∞¬« ß¿¼ó«½«ó
- óÑασ¡Ñú« αÑú¿ßΓαá ó ¬«ñÑ ASCII, ¬«Γ«αδÑ
- «»αÑñѽ∩εΓ ¿¼∩ óδ»«½¡∩Ѽ«ú« ¼«ñπ½∩. ê¼∩
- ¼«ñπ½∩ ñ«½ª¡« íδΓ∞ Γᬿ¼ ªÑ ¬á¬ ¿ ¿¼∩
- óδ»«½¡∩Ѽ«ú« Σá⌐½á. ìá»α¿¼Ñα »α¿¬½áñ¡á∩
- »α«úαá¼¼á SAMPLE.EXE ¿¼ÑÑΓ ¼«ñπ½∞ ß ¿¼Ñ¡Ñ¼
- "SAMPLE".
-
-
- 諼¼Ñ¡Γáα¿⌐:
-
- ¥Γ« ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα.àß½¿ »áαá¼ÑΓα ¡Ñ ºáñá¡,
- ¬«¼»«¡«óΘ¿¬ ¿ß»«½∞ºπÑΓ ¿¼∩ óδ»«½¡∩Ѽ«ú« Σá⌐½á (íѺ
- αáßΦ¿αÑ¡¿∩).ìá»α¿¼Ñα Ñß½¿ óδ ¡Ñ «»αÑñѽ¿½¿ ¿¼∩ ¼«ñπ½∩ ¿ ¿¼∩
- óδ»«½¡∩Ѽ«ú« Σá⌐½á MYAPP.EXE, LINK »«½áúáÑΓ, τΓ« ¿¼∩ ¼«ñπ½∩
- "MYAPP.EXE".
-
- àß½¿ ó Σá⌐½Ñ «»αÑñѽѡ¿∩ ¡Ñ ºáñá¡δ ¡¿ «»ÑαáΓ«α NAME, ¡¿
- «»ÑαáΓ«α LIBRARY, ¬«¼»«¡«óΘ¿¬ »«½áúáÑΓ, τΓ« ΓαÑíπÑΓß∩ «»ÑαáΓ«α
- NAME íѺ »áαá¼ÑΓαá modulename.
-
-
- Windows 3.0/Ref/6#7 = 187 =
-
- Åα¿¼Ñα:
-
- NAME Calendar
-
- ¥Γ«Γ »α¿¼Ñα »α¿ßóá¿óáÑΓ ¼«ñπ½ε »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ¿¼∩
- "Calendar".
-
- ───────────────────────────────────────────────────────────────
- SEGMENTS
-
- æ¿¡Γá¬ß¿ß: SEGMENTS segmentname [CLASS 'class-name']
- [minalloc] \ [FIXED|MOVEABLE] [DISCARDABLE]
- [SHARED|NONSHARED][PRELOAD|LOADONCALL]
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ áΓα¿íπΓδ ßÑú¼Ñ¡Γá ñ½∩
- ñ«»«½¡¿Γѽ∞¡δσ ¬«ñ«óδσ ßÑú¼Ñ¡Γ«ó ¿ ßÑú¼Ñ¡Γ«ó ñá¡¡δσ.
-
- àß½¿ ó¬½ετÑ¡ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα FIXED, φΓ« «º¡áτáÑΓ
- τΓ« ßÑú¼Ñ¡Γ «ßΓáÑΓß∩ ó »á¼∩Γ¿ ¡á Σ¿¬ß¿α«óá¡¡«¼
- ¼ÑßΓÑ. ìÑ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα MOVEABLE, φΓ« «º¡áτáÑΓ, τΓ«
- ßÑú¼Ñ¡Γ ¼«ªÑΓ íδΓ∞ »ÑαѼÑΘÑ¡, Ñß½¿ ¡Ñ«íσ«ñ¿¼« π»½«Γ¡¿Γ∞ »á¼∩Γ∞.
-
- àß½¿ ó¬½ετÑ¡ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα DISCARDABLE, φΓ«
- «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ ¼«ªÑΓ íδΓ∞ ßíα«ΦÑ¡, Ñß½¿ «¡ ñ«½ú« ¡Ñ
- ¿ß»«½∞ºπÑΓß∩.
-
- àß½¿ ó¬½ετÑ¡ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα PRELOAD , Γ« ßÑú¼Ñ¡Γ
- ñ«½ªÑ¡ íδΓ∞ ºáúαπªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«. ìÑ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα
- LOADONCALL «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ ºáúαπªáÑΓß∩ ó« óαѼ∩ ¬«úñá «¡
- ñ«ßΓπ»Ñ¡ ¿½¿ óδºóá¡. 諼»¿½∩Γ«α αÑßπαß«ó ¼«ªÑΓ «Γ¼Ñ¡¿Γ∞ φΓ«Γ
- ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα. ä½∩ ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ ß¼«Γα¿ΓÑ
- "ê¡ßΓαπ¼Ñ¡Γá½∞¡δÑ ßαÑñßΓóá".
-
-
- Åα¿¼Ñτá¡¿Ñ »ÑαÑó«ñτ¿¬á: Ä»¿ßá¡¿Ñ »áαá¼ÑΓα«ó SHARED ¿
- NONSHARED »α¿ó«ñ¿Γß∩ »« ñ«¬π¼Ñ¡Γᵿ¿ Windows óÑαß¿¿ 2.0, Γá¬
- ¬á¬ ó ñá¡¡«⌐ ñ«¬π¼Ñ¡Γᵿ¿ «¡¿ «ΓßπßΓóπεΓ.
-
- àß½¿ ó¬½ετÑ¡ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα SHARED, φΓ« «º¡áτáÑΓ,
- τΓ« ßÑú¼Ñ¡Γ ¼«ªÑΓ íδΓ∞ αáºñѽ∩Ѽδ¼. àß½¿ - NONSHARED, φΓ«
- «º¡áτáÑΓ, τΓ« ßÑú¼Ñ¡Γ ¡Ñ ¼«ªÑΓ íδΓ∞ αáºñѽ∩Ѽδ¼.
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- segmentname 濼ó«½∞¡á∩ ßΓ᫬á, ¿¼Ñ¡πεΘá∩ ¡«óδ⌐ ßÑú¼Ñ¡Γ.
- ¥Γ« ¼«ªÑΓ íδΓ∞ ½εí«Ñ ¿¼∩, ó¬½ετá∩ ßΓá¡ñáαΓ¡δÑ
- ¿¼Ñ¡á ßÑú¼Ñ¡Γ«ó _TEXT ¿½¿ _DATA, ¬«Γ«αδÑ
- »αÑñßΓáó½∩εΓ ßΓá¡ñáαΓ¡δÑ ¬«ñ«óδÑ ßÑú¼Ñ¡Γδ ¿
- ßÑú¼Ñ¡Γδ ñá¡¡δσ.
-
- CLASS 'class-name' ìÑ«í∩ºáΓѽ∞¡«Ñ ¬½ετÑó«Ñ ß½«ó«,
- «»αÑñѽ∩εΘÑÑ ¿¼∩ ¬½áßßá ºáñá¡¡«ú« ßÑú¼Ñ¡Γá.
-
- Windows 3.0/Ref/6#7 = 188 =
-
- àß½¿ ¿¼∩ ¬½áßßá ¡Ñ ºáñá¡«, LINK »αÑñ»«½áúáÑΓ
- »« π¼«½τá¡¿ε ¿¼∩ ¬½áßßá CODE.
-
- minalloc ¥Γ« ¡Ñ«í∩ºáΓѽ∞¡«Ñ µÑ½«Ñ τ¿ß½«, «»αÑñѽ∩εΘÑÑ
- ¼¿¡¿¼á½∞¡δ⌐ αẼÑα »á¼∩Γ¿, óδñѽ∩Ѽδ⌐ ñ½∩
- ñá¡¡«ú« ßÑú¼Ñ¡Γá.
-
- 諼¼Ñ¡Γáα¿⌐:
-
- ä½∩ ñ«»«½¡¿Γѽ∞¡δσ ßÑú¼Ñ¡Γ«ó áΓα¿íπΓ«ó »« π¼«½τá¡¿ε ¡Ñ
- ßπΘÑßΓóπÑΓ. öá⌐½ .DEF ñ«½ªÑ¡ óßÑúñá ∩ó¡« «»αÑñѽ∩Γ∞ áΓα¿íπΓδ
- ñ«»«½¡¿Γѽ∞¡δσ ßÑú¼Ñ¡Γ«ó.
-
- àß½¿ óºá¿¼«¿ß¬½ετáεΘ¿Ñ »áαá¼ÑΓαδ ó¬½ετÑ¡δ ó «ñ¡«¼
- «»ÑαáΓ«αÑ, LINK ¿ß»«½∞ºπÑΓ »áαá¼ÑΓα, ¿¼ÑεΘ¿⌐ ßΓáαΦ¿⌐ »α¿«α¿ΓÑΓ,
- ñ½∩ «»αÑñѽѡ¿∩ áΓα¿íπΓ«ó ßÑú¼Ñ¡Γá:
-
-
- MOVEABLE ¿¼ÑÑΓ ßΓáαΦ¿⌐ »α¿«α¿ΓÑΓ, τѼ FIXED.
-
- PRELOAD ¿¼ÑÑΓ ßΓáαΦ¿⌐ »α¿«α¿ΓÑΓ, τѼ LOADONCALL.
-
-
- Åα¿¼Ñα:
-
- SEGMENTS
- _TEXT FIXED
- _INIT PRELOAD MOVEABLE DISCARDABLE
- _RES CLASS 'DATA' PRELOAD DISCARDABLE
-
- ───────────────────────────────────────────────────────────────
- STACKSIZE
-
- æ¿¡Γá¬ß¿ß: STACKSIZE bytes
-
- ¥Γ«Γ «»ÑαáΓ«α «»αÑñѽ∩ÑΓ τ¿ß½« íá⌐Γ, ¡Ñ«íσ«ñ¿¼δσ
- »α¿¬½áñ¡«⌐ »α«úαá¼¼Ñ ñ½∩ ÑÑ ½«¬á½∞¡«ú« ßΓѬá. Åਪ½áñ¡á∩
- »α«úαá¼¼á ¿ß»«½∞ºπÑΓ ½«¬á½∞¡δ⌐ ßΓѬ ¬áªñδ⌐ αáº, ¬«úñá «¡á
- óδºδóáÑΓ ßó«¿ ß«íßΓóÑ¡¡δÑ Σπ¡¬µ¿¿.
-
- Å« π¼«½τá¡¿ε αẼÑα ßΓѬá αáóÑ¡ 0, Ñß½¿ »α¿¬½áñ¡á∩
- »α«úαá¼¼á ¡Ñ óδºδóáÑΓ Σπ¡¬µ¿⌐. àß½¿ óáΦá »α¿¬½áñ¡á∩ »α«úαá¼¼á
- óδºδóáÑΓ Σπ¡¬µ¿¿ ¿ óδ πßΓᡫ󿽿 αẼÑα ßΓÑ¬á ¼Ñ¡∞ΦÑ τѼ 5K,
- Windiws πßΓá¡áó½¿óáÑΓ αẼÑα ßΓѬá 5K áóΓ«¼áΓ¿τÑ߬¿.
-
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- bytes ûѽ«Ñ τ¿ß½«, «»αÑñѽ∩εΘÑÑ αẼÑα ßΓѬá ó
- íá⌐Γáσ.
-
- 諼¼Ñ¡Γáα¿⌐:
-
- Windows 3.0/Ref/6#7 = 189 =
-
-
- ìÑ ¿ß»«½∞ºπ⌐ΓÑ «»ÑαáΓ«α STACKSIZE ñ½∩
- ñ¿¡á¼¿τÑ߬¿-¬«¼»á¡πѼδσ í¿í½¿«ΓѬ.
-
- Åα¿¼Ñα:
-
- STACKSIZE 6144
-
- ¥Γ«Γ »α¿¼Ñα πßΓá¡áó½¿óáÑΓ ßΓѬ »α¿¬½áñ¡«⌐ »α«úαá¼¼δ ó 6144
- íá⌐Γ.
-
- ───────────────────────────────────────────────────────────────
- STUB
-
- æ¿¡Γá¬ß¿ß: STUB 'filename'
-
- ¥Γ«Γ «»ÑαáΓ«α »«ñß«Ññ¿¡∩ÑΓ ß»Ñµ¿á½∞¡δ⌐ óδ»«½¡∩Ѽδ⌐ Σá⌐½,
- ºáñá¡¡δ⌐ ¿¼Ñ¡Ñ¼ filename, ó ¡áτὫ ¼«ñπ½∩. ¥Γ«Γ óδ»«½¡∩Ѽδ⌐
- Σá⌐½ íπñÑΓ ¿¡ñ¿µ¿α«óáΓ∞ »αÑñπ»αѪñáεΘÑÑ ß««íΘÑ¡¿Ñ ¿ ºáóÑαΦáΓ∞
- αáí«Γπ, Ñß½¿ »«½∞º«óáΓѽ∞ »δΓáÑΓß∩ óδ»«½¡¿Γ∞ ¼«ñπ½∞ íѺ
- »αÑñóáα¿Γѽ∞¡«⌐ ºáúαπº¬¿ ßαÑñδ Windows. Å« π¼«½τá¡¿ε ¼«ªÑΓ íδΓ∞
- ¿ß»«½∞º«óá¡ Σá⌐½ WINSTUB.EXE, Ñß½¿ ¡Ñ ΓαÑíπÑΓß∩ ñαπú¿σ
- ñÑ⌐ßΓó¿⌐.
-
-
- Åáαá¼ÑΓα Ä»¿ßá¡¿Ñ
- ──────── ────────
-
- filename Ä»αÑñѽ∩ÑΓ ¿¼∩ óδ»«½¡∩Ѽ«ú« Σá⌐½á,
- ñ«íáó½∩Ѽ«ú« ¬ ¼«ñπ½ε. ê¼∩ ñ«½ª¡« ¿¼ÑΓ∞
- Σ«α¼áΓ ¿¼Ñ¡¿ Σá⌐½á DOS.
-
- 諼¼Ñ¡Γáα¿⌐:
-
- àß½¿ Σá⌐½, π¬áºá¡¡δ⌐ »áαá¼ÑΓα«¼ filename, ¡Ñ ¡áσ«ñ¿Γß∩ ó
- ΓѬπΘѼ ¬áΓὫúÑ, ¬«¼»«¡«óΘ¿¬ ¿ΘÑΓ Ñú« ó ¬áΓὫúáσ,
- «»αÑñѽѡ¡δσ »ÑαѼѡ¡«⌐ «¬απªÑ¡¿∩ PATH.
-
- Åα¿¼Ñα:
-
- STUB 'WINSTAB.EXE'
-
- ¥Γ«Γ »α¿¼Ñα «»αÑñѽ∩ÑΓ óδ»«½¡∩Ѽδ⌐ Σá⌐½ WINSTUB.EXE ¬á¬
- »α«úαá¼¼π »α«óÑન »α¿¬½áñ¡«⌐ »α«úαá¼¼δ. àß½¿ »«½∞º«óáΓѽ∞
- »δΓáÑΓß∩ ºá»πßΓ¿Γ∞ φΓπ »α¿¬½áñ¡πε »α«úαá¼¼π ó DOS «¬απªÑ¡¿¿
- αá¡∞ΦÑ, τѼ Windows, »α«úαá¼¼á WINSTUB.EXE ºá»π߬áÑΓß∩ ó¼ÑßΓ«
- ¡ÑÑ.
-
- ───────────────────────────────────────────────────────────────
-
-
-
-
-
- Windows 3.0/Ref/6#7 = 190 =
-
-
- â½áóá 11. äéÄêùì¢à ê ÆÉÄêùì¢à èÄä¢ ÉÇæÆÉÄé¢ò ÄÅàÉÇûêë
- ----------------------------------------------------------------
-
- é ñá¡¡«¼ »α¿½«ªÑ¡¿¿ »αÑñßΓáó½Ñ¡δ ñó«¿τ¡δÑ ¿ Γα«¿τ¡δÑ ¬«ñδ
- αáßΓα«óδσ «»Ñαᵿ⌐, ¿ß»«½∞ºπѼδÑ ¿¡ΓÑαΣÑ⌐ß«¼ úαáΣ¿τÑ߬¿σ
- πßΓα«⌐ßΓó(GDI). ü¿¡áα¡á∩ αáßΓα«óá∩ «»Ñαᵿ∩ ¿ß»«½∞ºπÑΓ ñóá
- «»Ñαá¡ñá: »Ñα« ¿ αáßΓα »α¿Ñ¼¡¿¬á. Æα«¿τ¡á∩ αáßΓα«óá∩ «»Ñαᵿ∩
- ¿ß»«½∞ºπÑΓ Γα¿ «»Ñαá¡ñá: αáßΓα ¿ßΓ«τ¡¿¬á, ¬¿ßΓ∞ ¿ αáßΓα
- »α¿Ñ¼¡¿¬á. ÄíÑ αáßΓα«óδÑ «»Ñαᵿ¿ (ñó«¿τ¡á∩ ¿ Γα«¿τ¡á∩)
- ¿ß»«½∞ºπεΓ íπ½Ñó߬¿Ñ º¡á¬¿ «»Ñαᵿ⌐.
-
-
-
-
- Windows 3.0/Ref/6#7 = 191 =
-
- 11.1 ü¿¡áα¡δÑ αáßΓα«óδÑ «»Ñαᵿ¿
- ----------------------------------------------------------------
-
- é ñá¡¡«¼ »«ñαáºñÑ½Ñ »ÑαÑτ¿ß½∩εΓß∩ ¬«ñδ í¿¡áα¡δσ αáßΓα«óδσ
- «»Ñαᵿ⌐, ¿ß»«½∞ºπѼδσ Σπ¡¬µ¿∩¼¿ GetROP2 ¿ SetROP2. è«ñδ
- αáßΓα«óδσ «»Ñαᵿ⌐ «»αÑñѽ∩εΓ, ¬á¬¿¼ «íαẫ¼ GDI «íΩÑñ¿¡∩ÑΓ
- í¿Γδ óδíαá¡¡«ú« »Ñαá ß í¿ΓἿ αáßΓαá »α¿Ñ¼¡¿¬á.
-
- èáªñδ⌐ ¬«ñ αáßΓα«ó«⌐ «»Ñαᵿ¿ »αÑñßΓáó½∩ÑΓ ß«í«⌐ íπ½Ñó߬πε
- «»Ñαᵿε, ó ¬«Γ«α«⌐ π¬áºδóáεΓß∩ óδíαá¡¡«Ñ »Ñα« ¿ αáßΓα
- »α¿Ñ¼¡¿¬á. é φΓ¿σ «»Ñαᵿ∩σ ¿ß»«½∞ºπεΓß∩ ñóá «»Ñαá¡ñá:
-
- P - óδíαá¡¡«Ñ »Ñα«
-
- D - αáßΓα »α¿Ñ¼¡¿¬á
-
-
- é φΓ¿σ «»Ñαᵿ∩σ ¿ß»«½∞ºπεΓß∩ ß½ÑñπεΘ¿Ñ íπ½Ñó߬¿Ñ
- «»Ñαᵿ¿:
-
- o - »«αáºα∩ñ¡«Ñ OR
-
- x - »«αáºα∩ñ¡«Ñ ¿ß¬½ετáεΘÑÑ OR
-
- a - »«αáºα∩ñ¡«Ñ AND
-
- n - »«αáºα∩ñ¡«Ñ NOT (¿¡óÑαß¿∩)
-
-
- éßÑ íπ½Ñó߬¿Ñ «»Ñαᵿ¿ »αÑñßΓáó½Ñ¡δ ó «íαáΓ¡«⌐ Å«½∞߬«⌐
- ºá»¿ß¿. ìá»α¿¼Ñα, »α¿óÑñÑ¡¡á∩ ¡¿ªÑ «»Ñαᵿ∩ »αÑñßΓáó½∩ÑΓ
- «íΩÑñ¿¡Ñ¡¿Ñ óδíαá¡¡«ú« »Ñαá ß »α¿Ñ¼¡¿¬«¼:
-
- DPo
-
- èáªñδ⌐ ¬«ñ αáßΓα«ó«⌐ «»Ñαᵿ¿ »αÑñßΓáó½∩ÑΓ ß«í«⌐
- 32-í¿Γ«ó«Ñ µÑ½«Ñ º¡áτÑ¡¿Ñ, ó ¬«Γ«α«¼ ßΓáαΦÑÑ ß½«ó« - φΓ« ¿¡ñѬß
- íπ½Ñó߬«⌐ «»Ñαᵿ¿, á ¼½áñΦÑÑ ß½«ó« - ¬«ñ «»Ñαᵿ¿. 16-í¿Γ«óδ⌐
- ¿¡ñÑ¬ß «»Ñαᵿ¿ - φΓ« ñ«»«½¡Ñ¡¡«Ñ ¡π½∩¼¿ 8-í¿Γ«ó«Ñ µÑ½«Ñ,
- »αÑñßΓáó½∩εΘÑÑ ß«í«⌐ αѺπ½∞ΓáΓ íπ½Ñó߬«⌐ «»Ñαᵿ¿ ¡áñ αá¡ÑÑ
- «»αÑñѽѡ¡δ¼¿ º¡áτÑ¡¿∩¼¿ »Ñαá ¿ »α¿Ñ¼¡¿¬á. ìá»α¿¼Ñα, ¿¡ñѬßδ
- «»Ñαᵿ¿ ñ½∩ DPo ¿ DPan »«¬áºá¡δ ó Γáí½¿µÑ 11.1:
-
- Æáí½¿µá 11.1 ê¡ñѬßδ «»Ñαᵿ¿ ñ½∩ DPo ¿ DPan
- ───────────────────────────────────────────────────────────────
- P D DPo DPan
- ───────────────────────────────────────────────────────────────
- 0 0 0 1
- 0 1 1 1
- 1 0 1 1
- 1 1 1 0
- ───────────────────────────────────────────────────────────────
-
-
- Windows 3.0/Ref/6#7 = 192 =
-
- é ß½ÑñπεΘѼ ß»¿ß¬Ñ »ÑαÑτ¿ß½Ñ¡δ αѪ¿¼δ α¿ß«óá¡¿∩ ¿
- íπ½Ñó߬¿Ñ «»Ñαᵿ¿, ¬«Γ«αδÑ «¡¿ »αÑñßΓáó½∩εΓ.
-
- ÉáßΓα«óá∩ «»Ñαᵿ∩ üπ½Ñó߬á∩ «»Ñαᵿ∩
- ────────────────── ──────────────────
-
- R2_BLACK 0
-
- R2_COPYPEN P
-
- R2_MASKNOTPEN DPna
-
- R2_MASKPEN DPa
-
- R2_MASKPENNOT PDna
-
- R2_MERGENOTPEN DPno
-
- R2_MERGEPEN DPo
-
- R2_MERGEPENNOT PDno
-
- R2_NOP D
-
- R2_NOT Dn
-
- R2_NOTCOPYPEN Pn
-
- R2_NOTMASKPEN DPan
-
- R2_NOTMERGEPEN DPon
-
- R2_NOTXORPEN DPxn
-
- R2_WHITE 1
-
- R2_XORPEN DPx
-
-
- àß½¿ ¿ß»«½∞ºπÑΓß∩ ¼«¡«σα«¼¡«Ñ πßΓα«⌐ßΓó«, GDI »αÑ«íαáºπÑΓ
- ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ ó τÑα¡δ⌐ µóÑΓ ¿ º¡áτÑ¡¿Ñ 1 ó íѽδ⌐. äá¡¡á∩
- »α¿¬½áñ¡á∩ »α«úαá¼¼á ¬«Γ«αá∩ »δΓáÑΓß∩ α¿ß«óáΓ∞ τÑα¡δ¼ »Ñα«¼ ¡á
- íѽ«¼ Σ«¡Ñ (»α¿Ñ¼¡¿¬), ¿ß»«½∞ºπ∩ ñ«ßΓπ»¡δÑ í¿¡áα¡δÑ αáßΓα«óδÑ
- «»Ñαᵿ¿, ¼«ªÑΓ »«½πτ¿Γ∞ «ñ¿¡ ¿º ß½ÑñπεΘ¿σ αѺπ½∞ΓáΓ«ó,
- »ÑαÑτ¿ß½Ñ¡¡δσ ¡¿ªÑ:
-
-
- ÉáßΓα«óá∩ «»Ñαᵿ∩ ÉѺπ½∞ΓáΓ
- ────────────────── ─────────
-
- R2_BLACK é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_COPYPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- Windows 3.0/Ref/6#7 = 193 =
-
-
- R2_MASKNOTPEN ìÑó¿ñ¿¼á∩ ½¿¡¿∩
-
- R2_MASKPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_MASKPENNOT é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_MERGENOTPEN ìÑó¿ñ¿¼á∩ ½¿¡¿∩
-
- R2_MERGEPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_MERGEPENNOT é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_NOP ìÑó¿ñ¿¼á∩ ½¿¡¿∩
-
- R2_NOT é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_NOTCOPYPEN ìÑó¿ñ¿¼á∩ ½¿¡¿∩
-
- R2_NOTMASKPEN ìÑó¿ñ¿¼á∩ ½¿¡¿∩
-
- R2_NOTMERGEPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_NOTXORPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_WHITE ìÑó¿ñ¿¼á∩ ½¿¡¿∩
-
- R2_XORPEN ìÑó¿ñ¿¼á∩ ½¿¡¿∩
-
-
- àß½¿ »α¿¼Ñ¡∩ÑΓß∩ µóÑΓ¡«Ñ πßΓα«⌐ßΓó«, GDI ¿ß»«½∞ºπÑΓ
- º¡áτÑ¡¿∩ RGB ñ½∩ »αÑñßΓáó½Ñ¡¿∩ µóÑΓ«ó »Ñαá ¿ »α¿Ñ¼¡¿¬á.
- ç¡áτÑ¡¿Ñ RGB-µóÑΓá - φΓ« ñ½¿¡¡δ⌐ π¬áºáΓѽ∞, ¬«Γ«αδ⌐ ß«ñÑনΓ
- ¬αáß¡«Ñ, ºÑ½Ñ¡«Ñ ¿ ú«½πí«Ñ »«½∩ µóÑΓá, ¬áªñ«Ñ ¿º ¬«Γ«αδσ
- «»αÑñѽ∩ÑΓ ¿¡Γѡ߿ó¡«ßΓ∞ ñá¡¡«ú« µóÑΓá. ê¡Γѡ߿ó¡«ßΓ∞
- ¿º¼Ñ¡∩ÑΓß∩ «Γ 0 ñ« 255. ç¡áτÑ¡¿∩ π»á¬«óδóáεΓß∩ ó ΓαÑσ ¼½áñΦ¿σ
- íá⌐Γáσ ñ½¿¡¡«ú« µÑ½«ú«. ûóÑΓ »Ñαá - φΓ« óßÑúñá ß»½«Φ¡«⌐ µóÑΓ,
- á µóÑΓ »α¿Ñ¼¡¿¬á ¼«ªÑΓ íδΓ∞ ¬«¼í¿¡áµ¿Ñ⌐ ½εí«ú« ¿º ñóπσ ¿½¿
- ΓαÑσ µóÑΓ«ó. äá¡¡á∩ »α¿¬½áñ¡á∩ »α«úαá¼¼á, ¬«Γ«αá∩ »δΓáÑΓß∩
- α¿ß«óáΓ∞ íÑ½δ¼ »Ñα«¼ ¡á ú«½πí«¼ Σ«¡Ñ (»α¿Ñ¼¡¿¬), ¿ß»«½∞ºπ∩
- ñ«ßΓπ»¡δÑ í¿¡áα¡δÑ αáßΓα«óδÑ «»Ñαᵿ¿ ¼«ªÑΓ »«½πτ¿Γ∞ «ñ¿¡ ¿º
- ß½ÑñπεΘ¿σ αѺπ½∞ΓáΓ«ó, »ÑαÑτ¿ß½Ñ¡¡δσ ¡¿ªÑ:
-
-
- ÉáßΓα«óá∩ «»Ñαᵿ∩ ÉѺπ½∞ΓáΓ
- ────────────────── ─────────
-
- R2_BLACK é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_COPYPEN é¿ñ¿¼á∩ íѽá∩ ½¿¡¿∩
-
- R2_MASKNOTPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
-
- Windows 3.0/Ref/6#7 = 194 =
-
- R2_MASKPEN ìÑó¿ñ¿¼á∩ ú«½πíá∩ ½¿¡¿∩
-
- R2_MASKPENNOT é¿ñ¿¼á∩ ¬αáß¡á∩/ºÑ½Ñ¡á∩
- ½¿¡¿∩
-
- R2_MERGENOTPEN ìÑó¿ñ¿¼á∩ ú«½πíá∩ ½¿¡¿∩
-
- R2_MERGEPEN é¿ñ¿¼á∩ íѽá∩ ½¿¡¿∩
-
- R2_MERGEPENNOT é¿ñ¿¼á∩ íѽá∩ ½¿¡¿∩
-
- R2_NOP ìÑó¿ñ¿¼á∩ ú«½πíá∩ ½¿¡¿∩
-
- R2_NOT é¿ñ¿¼á∩ ¬αáß¡á∩/ºÑ½Ñ¡á∩
- ½¿¡¿∩
-
- R2_NOTCOPYPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_NOTMASKPEN é¿ñ¿¼á∩ ¬αáß¡á∩/ºÑ½Ñ¡á∩
- ½¿¡¿∩
-
- R2_NOTMERGEPEN é¿ñ¿¼á∩ τÑα¡á∩ ½¿¡¿∩
-
- R2_NOTXORPEN ìÑó¿ñ¿¼á∩ ú«½πíá∩ ½¿¡¿∩
-
- R2_WHITE é¿ñ¿¼á∩ íѽá∩ ½¿¡¿∩
-
- R2_XORPEN é¿ñ¿¼á∩ ¬αáß¡á∩/ºÑ½Ñ¡á∩
- ½¿¡¿∩
-
-
-
-
- Windows 3.0/Ref/6#7 = 195 =
-
- 11.2 Æα«¿τ¡δÑ αáßΓα«óδÑ «»Ñαᵿ¿
- ----------------------------------------------------------------
-
- é ñá¡¡«¼ »«ñαáºñÑ½Ñ »ÑαÑτ¿ß½∩εΓß∩ ¬«ñδ Γα«¿τ¡δσ αáßΓα«óδσ
- «»Ñαᵿ⌐, ¿ß»«½∞ºπѼδσ Σπ¡¬µ¿∩¼¿ PatBlt,BitBlt ¿ StretchBlt.
- ¥Γ¿ ¬«ñδ «»αÑñѽ∩εΓ, ¬á¬¿¼ «íαẫ¼ GDI «íΩÑñ¿¡∩ÑΓ í¿Γδ αáßΓαá
- ¿ßΓ«τ¡¿¬á ß í¿ΓἿ αáßΓαá »α¿Ñ¼¡¿¬á.
-
- èáªñδ⌐ ¬«ñ αáßΓα«ó«⌐ «»Ñαᵿ¿ »αÑñßΓáó½∩ÑΓ ß«í«⌐ íπ½Ñó߬πε
- «»Ñαᵿε, ó ¬«Γ«α«⌐ π¬áºδóáÑΓß∩ ¿ßΓ«τ¡¿¬, óδíαá¡¡á∩ ¬¿ßΓ∞ ¿
- αáßΓα »α¿Ñ¼¡¿¬á. é φΓ¿σ «»Ñαᵿ∩σ ¿ß»«½∞ºπεΓß∩ Γα¿ «»Ñαá¡ñá:
-
- S - αáßΓα ¿ßΓ«τ¡¿¬á
-
- P - ΓѬπΘá∩ óδíαá¡¡á∩ ¬¿ßΓ∞ (Γá¬ªÑ ¡áºδóáѼá∩ Φáí½«¡«¼)
-
- D - αáßΓα »α¿Ñ¼¡¿¬á
-
- üπ½Ñó߬¿Ñ «»Ñαᵿ¿, ¿ß»«½∞ºπѼδÑ ó φΓ¿σ óδαáªÑ¡¿∩σ:
-
- o - »«αáºα∩ñ¡«Ñ OR
-
- x - »«αáºα∩ñ¡«Ñ ¿ß¬½ετáεΘÑÑ OR
-
- a - »«αáºα∩ñ¡«Ñ AND
-
- n - »«αáºα∩ñ¡«Ñ NOT (¿¡óÑαß¿∩)
-
-
- éßÑ íπ½Ñó߬¿Ñ «»Ñαᵿ¿ »αÑñßΓáó½Ñ¡δ ó «íαáΓ¡«⌐ Å«½∞߬«⌐
- ºá»¿ß¿. ìá»α¿¼Ñα, »α¿óÑñÑ¡¡á∩ ¡¿ªÑ «»Ñαᵿ∩ ºá¼Ñ¡∩ÑΓ »α¿Ñ¼¡¿¬
- «íΩÑñ¿¡Ñ¡¿Ñ¼ ¿ßΓ«τ¡¿¬á ¿ ¬¿ßΓ¿:
-
- PSo
-
- æ½ÑñπεΘá∩ «»Ñαᵿ∩ «íΩÑñ¿¡∩ÑΓ ¿ßΓ«τ¡¿¬ ¿ ¬¿ßΓ∞ ß
- »α¿Ñ¼¡¿¬«¼. çá¼ÑΓ¿¼, τΓ« ßπΘÑßΓóπεΓ á½∞ΓÑα¡áΓ¿ó¡δÑ ¡á»¿ßá¡¿∩
- «ñ¡«⌐ ¿ Γ«⌐ ªÑ Σπ¡¬µ¿¿, ¿ σ«Γ∩ ¡Ñ¬«Γ«αδÑ ¡á»¿ßá¡¿∩ «»Ñαᵿ⌐ ¡Ñ
- »α¿óÑñÑ¡δ ó ß»¿ß¬Ñ, «¡¿ ¿¼ÑεΓ φ¬ó¿óá½Ñ¡Γ¡πε Σ«α¼π.
-
- DPSoo
-
- èáªñδ⌐ ¬«ñ αáßΓα«ó«⌐ «»Ñαᵿ¿ »αÑñßΓáó½∩ÑΓ ß«í«⌐
- 32-í¿Γ«ó«Ñ µÑ½«Ñ º¡áτÑ¡¿Ñ, ó ¬«Γ«α«¼ ßΓáαΦÑÑ ß½«ó« - φΓ« ¿¡ñѬß
- íπ½Ñó߬«⌐ «»Ñαᵿ¿, á ¼½áñΦÑÑ ß½«ó« - ¬«ñ «»Ñαᵿ¿. 16-í¿Γ«óδ⌐
- ¿¡ñÑ¬ß «»Ñαᵿ¿ - φΓ« ñ«»«½¡Ñ¡¡«Ñ ¡π½∩¼¿ 8-í¿Γ«ó«Ñ µÑ½«Ñ,
- »αÑñßΓáó½∩εΘÑÑ ß«í«⌐ αѺπ½∞ΓáΓ íπ½Ñó߬«⌐ «»Ñαᵿ¿ ¡áñ αá¡ÑÑ
- «»αÑñѽѡ¡δ¼¿ º¡áτÑ¡¿∩¼¿ í¿Γ«ó ¬¿ßΓ¿, αáßΓα«ó ¿ßΓ«τ¡¿¬á ¿
- »α¿Ñ¼¡¿¬á. ìá»α¿¼Ñα, ¿¡ñѬßδ «»Ñαᵿ¿ ñ½∩ óδαáªÑ¡¿⌐ PSo ¿ DPSoo
- »αÑñßΓáó½Ñ¡δ ó Γáí½¿µÑ 11.2:
-
-
- Windows 3.0/Ref/6#7 = 196 =
-
- Æáí½¿µá 11.2 ê¡ñѬßδ «»Ñαᵿ¿ ñ½∩ PSo ¿ DPSoo
- ───────────────────────────────────────────────────────────────
- P S D PSo DPSoo
- ───────────────────────────────────────────────────────────────
-
- 0 0 0 0 0
- 0 0 1 0 1
- 0 1 0 1 1
- 0 1 1 1 1
- 1 0 0 1 1
- 1 0 1 1 1
- 1 1 0 1 1
- 1 1 1 1 1
-
- ê¡ñÑ¬ß «»Ñαᵿ¿: 00FC 00FE
- ───────────────────────────────────────────────────────────────
-
- é φΓ«¼ ß½πτáÑ PSo ¿¼ÑÑΓ ¿¡ñÑ¬ß «»Ñαᵿ¿ 00FC (τ¿ΓáÑΓß∩
- ß¡¿ºπ óóÑασ ); DPSoo ¿¼ÑÑΓ ¿¡ñÑ¬ß 00FE. ¥Γ¿ º¡áτÑ¡¿∩ «»αÑñѽ∩εΓ
- ¼ÑßΓ«»«½«ªÑ¡¿Ñ ß««ΓóÑΓßΓóπεΘ¿σ ¬«ñ«ó αáßΓα«ó«⌐ «»Ñαᵿ¿ ó ¡¿ªÑ
- »α¿óÑñÑ¡¡«⌐ Γáí½. 4. Ä»Ñαᵿ∩ PSo ¡áσ«ñ¿Γß∩ ó ßΓα«¬Ñ ß ¡«¼Ñα«¼
- 252 (FC ΦÑßΓ¡áñµáΓÑα¿τ¡«Ñ); DPSoo - ¡á 254-«⌐ ßΓα«¬Ñ (FE
- ΦÑßΓ¡áñµáΓÑα¿τ¡«Ñ ).
-
- ìá¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπÑ¼δ¼ αáßΓα«óδ¼ «»Ñαᵿ∩¼ »α¿ßó«Ñ¡δ
- ߻ѵ¿á½∞¡δÑ ¿¼Ñ¡á ó« ó¬½ετáѼ«¼ Σá⌐½Ñ WINDOWS.H ßαÑñδ Windows.
- Åα«úαá¼¼¿ßΓδ ¼«úπΓ, »α¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿, ¿ß»«½∞º«óáΓ∞ φΓ¿ ¿¼Ñ¡á ó
- ßó«¿σ »α¿¬½áñ¡δσ »α«úαá¼¼áσ.
-
- Åα¿ ¼«¡«σα«¼¡δσ ¿ßΓ«τ¡¿¬Ñ ¿ »α¿Ñ¼¡¿¬Ñ ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ
- í¿Γá »αÑ«íαáºπÑΓß∩ ó τÑα¡δ⌐ »¿¬ßѽ∞, á º¡áτÑ¡¿Ñ í¿Γá 1
- »αÑ«íαáºπÑΓß∩ ó íѽδ⌐ »¿¬ßѽ∞. Åα¿ µóÑΓ¡«¼ ¿ßΓ«τ¡¿¬Ñ ¿
- »α¿Ñ¼¡¿¬Ñ ¿σ µóÑΓá »αÑ«íαáºπεΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß« º¡áτÑ¡¿∩¼¿
- RGB.ä½∩ ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ « óѽ¿τ¿¡áσ RGB ß¼«Γα¿ΓÑ
- ßΓαπ¬Γπαπ RGB ó ú½áóÑ 7 "Æ¿»δ ¿ ßΓαπ¬Γπαδ ñá¡¡δσ".
-
-
- Windows 3.0/Ref/6#7 = 197 =
-
-
- è«ñδ αáßΓα«óδσ «»Ñαᵿ⌐ »α¿óÑñÑ¡δ ó Γáí½¿µÑ 11.3:
-
- Æáí½¿µá 11.3 è«ñδ αáßΓα«óδσ «»Ñαᵿ⌐
- ───────────────────────────────────────────────────────────────
-
- ï«ú¿τÑ߬á∩ ÿÑßΓ¡áñµá- ï«ú¿τÑ߬á∩ ÄíΘÑÑ
- Σπ¡¬µ¿∩ ó ΓÑα¿τ¡δ⌐ Σπ¡¬µ¿∩ ó ¿¼∩
- ΦÑßΓ¡áñµá- ¬«ñ «íαáΓ¡«⌐
- ΓÑα¿τ¡«¼ «»Ñαᵿ¿ Å«½∞߬«⌐ ºá»¿ß¿
- »αÑñßΓáó½Ñ¡¿¿
- ───────────────────────────────────────────────────────────────
-
- 00 00000042 0 BLACKNESS
- 01 00010289 DPSoon -
- 02 00020C89 DPSona -
- 03 000300AA PSon -
- 04 00040C88 SDPona -
- 05 000500A9 DPon -
- 06 00060865 PDSxnon -
- 07 000702C5 PDSaon -
- 08 00080F08 SDPnaa -
- 09 00090245 PDSxon -
- 0A 000A0329 DPna -
- 0B 000B0B2A PSDnaon -
- 0C 000C0324 SPna -
- 0D 000D0B25 PDSnaon -
- 0E 000E08A5 PDSonon -
- 0F 000F0001 Pn -
- 10 00100C85 PDSona -
- 11 001100A6 DSon NOTSRCCOPY
- 12 00120868 SDPxnon -
- 13 001302C8 SDPaon -
- 14 00140869 DPSxnon -
- 15 001502C9 DPSaon -
- 16 00165CCA PSDPSanaxx -
- 17 00171D54 SSPxDSxaxn -
- 18 00180D59 SPxPDxa -
- 19 00191CC8 SDPSanaxn -
- 1A 001A06C5 PDSPaox -
- 1B 001B0768 SDPSxaxn -
- 1C 001C06CA PSDPaox -
- 1D 001D0766 DSPDxaxn -
- 1E 001E01A5 PDSox -
- 1F 001F0385 PDSoan -
- 20 00200F09 DPSnaa -
- 21 00210248 SDPxon -
- 22 00220326 DSna -
- 23 00230B24 SPDnaon -
- 24 00240D55 SPxDSxa -
- 25 00251CC5 PDSPanaxn -
- 26 002606C8 SDPSaox -
- 27 00271868 SDPSxnox -
-
- Windows 3.0/Ref/6#7 = 198 =
-
- 28 00280369 DPSxa -
- 29 002916CA PSDPSaoxxn -
- 2A 002A0CC9 DPSana -
- 2B 002B1D58 SSPxPDxaxn -
- 2C 002C0784 SPDSoax -
- 2D 002D060A PSDnox -
- 2E 002E064A PSDPxox -
- 2F 002F0E2A PSDnoan -
- 30 0030032A PSna -
- 31 00310B28 SDPnaon -
- 32 00320688 SDPSoox -
- 33 00330008 Sn -
- 34 003406C4 SPDSaox -
- 35 00351864 SPDSxnox -
- 36 003601A8 SDPox -
- 37 00370388 SDPoan -
- 38 0038078A PSDPoax -
- 39 00390604 SPDnox -
- 3A 003A0644 SPDSxox -
- 3B 003B0E24 SPDnoan -
- 3C 003C004A PSx -
- 3D 003D18A4 SPDSonox -
- 3E 003E1B24 SPDSnaox -
- 3F 003F00EA PSan -
- 40 00400F0A PSDnaa -
- 41 00410249 DPSxon -
- 42 00420D5D SDxPDxa -
- 43 00431CC4 SPDSanaxn -
- 44 00440328 SDna SRCERASE
- 45 00450B29 DPSnaon -
- 46 004606C6 DSPDaox -
- 47 0047076A PSDPxaxn -
- 48 00480368 SDPxa -
- 49 004916C5 PDSPDaoxxn -
- 4A 004A0789 DPSDoax -
- 4B 004B0605 PDSnox -
- 4C 004C0CC8 SDPana -
- 4D 004D1954 SSPxDSxoxn -
- 4E 004E0645 PDSPxox -
- 4F 004F0E25 PDSnoan -
- 50 00500325 PDna -
- 51 00510B26 DSPnaon -
- 52 005206C9 DPSDaox -
- 53 00530764 SPDSxaxn -
- 54 005408A9 DPSonon -
- 55 00550009 Dn -
- 56 005601A9 DPSox -
- 57 00570389 DPSoan -
- 58 00580785 PDSPoax -
- 59 00590609 DPSnox -
- 5A 005A0049 DPx PATINVERT
- 5B 005B18A9 DPSDonox -
- 5C 005C0649 DPSDxox -
-
- Windows 3.0/Ref/6#7 = 199 =
-
- 5D 005D0E29 DPSnoan -
- 5E 005E1B29 DPSDnaox -
- 5F 005F00E9 DPan -
- 60 00600365 PDSxa -
- 61 006116C6 DSPDSaoxxn -
- 62 00620786 DSPDoax -
- 63 00630608 SDPnox -
- 64 00640788 SDPSoax -
- 65 00650606 DSPnox -
- 66 00660046 DSx SRCINVERT
- 67 006718A8 SDPSonox -
- 68 006858A6 DSPDSonoxxn -
- 69 00690145 PDSxxn -
- 6A 006A01E9 DPSax -
- 6B 006B178A PSDPSoaxxn -
- 6C 006C01E8 SDPax -
- 6D 006D1785 PDSPDoaxxn -
- 6E 006E1E28 SDPSnoax -
- 6F 006F0C65 PDSxnan -
- 70 00700CC5 PDSana -
- 71 00711D5C SSDxPDxaxn -
- 72 00720648 SDPSxox -
- 73 00730E28 SDPnoan -
- 74 00740646 DSPDxox -
- 75 00750E26 DSPnoan -
- 76 00761B28 SDPSnoax -
- 77 007700E6 DSan -
- 78 007801E5 PDSax -
- 79 00791786 DSPDSoaxxn -
- 7A 007A1E29 DPSDnoax -
- 7B 007B0C68 SDPxnan -
- 7C 007C1E24 SPDSnoax -
- 7D 007D0C69 DPSxnan -
- 7E 007E0955 SPxDSxo -
- 7F 007F03C9 DPSaan -
- 80 008003E9 DPSaa -
- 81 00810975 SPxDSxon -
- 82 00820C49 DPSxna -
- 83 00831E04 SPDSnoaxn -
- 84 00840C48 SDPxna -
- 85 00851E05 PDSPnoaxn -
- 86 008617A6 DSPDSoaxx -
- 87 008701C5 PDSaxn -
- 88 008800C6 DSa SRCAND
- 89 00891B08 SDPSnoaxn -
- 8A 008A0E06 DSPnoa -
- 8B 008B0666 DSPDxoxn -
- 8C 008C0E08 SDPnoa -
- 8D 008D0668 SDPSxoxn -
- 8E 008E1D7C SSDxPDxax -
- 8F 008F0CE5 PDSanan -
- 90 00900C45 PDSxna -
- 91 00911E08 SDPSnoaxn -
-
- Windows 3.0/Ref/6#7 = 200 =
-
- 92 009217A9 DPSDPoaxx -
- 93 009301C4 SPDaxn -
- 94 009417AA PSDPSoaxx -
- 95 009501C9 DPSaxn -
- 96 00960169 DPSxx -
- 97 0097588A PSDPSonoxx -
- 98 00981888 SDPSonoxn -
- 99 00990066 DSxn -
- 9A 009A0709 DPSnax -
- 9B 009B07A8 SDPSoaxn -
- 9C 009C0704 SPDnax -
- 9D 009D07A6 DSPDoaxn -
- 9E 009E16E6 DSPDSoaxx -
- 9F 009F0345 PDSxan -
- A0 00A000C9 DPa -
- A1 00A11B05 PDSPnaoxn -
- A2 00A20E09 DPSnoa -
- A3 00A30669 DPSDxoxn -
- A4 00A41885 PDSPonoxn -
- A5 00A50065 PDxn -
- A6 00A60706 DSPnax -
- A7 00A707A5 PDSPoaxn -
- A8 00A803A9 DPSoa -
- A9 00A90189 DPSoxn -
- AA 00AA0029 D -
- AB 00AB0889 DPSono -
- AC 00AC0744 SPDSxax -
- AD 00AD06E9 DPSDaoxn -
- AE 00AE0B06 DSPnao -
- AF 00AF0229 DPno -
- B0 00B00E05 PDSnoa -
- B1 00B10665 PDSPxoxn -
- B2 00B21974 SSPxDSxox -
- B3 00B30CE8 SDPanan -
- B4 00B4070A PSDnax -
- B5 00B507A9 DPSDoaxn -
- B6 00B616E9 DPSDPaoxx -
- B7 00B70348 SDPxan -
- B8 00B8074A PSDPxax -
- B9 00B906E6 DSPDaoxn -
- BA 00BA0B09 DPSnao -
- BB 00BB0226 DSno MERGEPAINT
- BC 00BC1CE4 SPDSanax -
- BD 00BD0D7D SDxPDxan -
- BE 00BE0269 DPSxo -
- BF 00BF08C9 DPSano -
- C0 00C000CA PSa MERGECOPY
- C1 00C11B04 SPDSnaoxn -
- C2 00C21884 SPDSonoxn -
- C3 00C3006A PSxn -
- C4 00C40E04 SPDnoa -
- C5 00C50664 SPDSxoxn -
- C6 00C60708 SDPnax -
-
- Windows 3.0/Ref/6#7 = 201 =
-
- C7 00C707AA PSDPoaxn -
- C8 00C803A8 SDPoa -
- C9 00C90184 SPDoxn -
- CA 00CA0749 DPSDxax -
- CB 00CB06E4 SPDSaoxn -
- CC 00CC0020 S SRCCOPY
- CD 00CD0888 SDPono -
- CE 00CE0B08 SDPnao -
- CF 00CF0224 SPno -
- D0 00D00E0A PSDnoa -
- D1 00D1066A PSDPxoxn -
- D2 00D20705 PDSnax -
- D3 00D307A4 SPDSoaxn -
- D4 00D41D78 SSPxPDxax -
- D5 00D50CE9 DPSanan -
- D6 00D616EA PSDPSaoxx -
- D7 00D70349 DPSxan -
- D8 00D80745 PDSPxan -
- D9 00D906E8 SDPSaoxn -
- DA 00DA1CE9 DPSDanax -
- DB 00DB0D75 SPxDSxan -
- DC 00DC0B04 SPDnao -
- DD 00DD0228 SDno -
- DE 00DE0268 SDPxo -
- DF 00DF08C8 SDPano -
- E0 00E003A5 PDSao -
- E1 00E10185 PDSoxn -
- E2 00E20746 DSPDxax -
- E3 00E306EA PSDPaoxn -
- E4 00E40748 SDPSxax -
- E5 00E506E5 PDSPaoxn -
- E6 00E61CE8 SDPSanax -
- E7 00E70D79 SPxPDxan -
- E8 00E81D74 SSPxDSxax -
- E9 00E95CE6 DSPDSanaxxn -
- EA 00EA02E9 DPSao -
- EB 00EB0849 DPSxno -
- EC 00EC02E8 SDPao -
- ED 00ED0848 SDPxno -
- EE 00EE0086 DSo SRCPAINT
- EF 00EF0A08 SDPnoo -
- F0 00F00021 P PATCOPY
- F1 00F10885 DPSono -
- F2 00F20B05 DPSnao -
- F3 00F3022A PSno -
- F4 00F40B0A PSDnao -
- F5 00F50225 PDno -
- F6 00F60265 PDSxo -
- F7 00F708C5 PDSano -
- F8 00F802E5 PDSao -
- F9 00F90845 PDSxno -
- FA 00FA0089 DPo PATPAINT
- FB 00FB0A09 DPSnoo -
-
- Windows 3.0/Ref/6#7 = 202 =
-
- FC 00FC008A PSo -
- FD 00FD0A0A PSDnoo -
- FE 00FE02A9 DPSoo -
- FF 00FF0062 1 WHITENESS
- ───────────────────────────────────────────────────────────────
-
-
-
- Windows 3.0/Ref/6#7 = 203 =
-
- 11.3 çᬽετÑ¡¿Ñ
- ----------------------------------------------------------------
-
- è«ñδ αáßΓα«óδσ «»Ñαᵿ⌐ «»αÑñѽ∩εΓß∩ ¬á¬ GDI ¬«¼í¿¡áµ¿¿
- í¿Γ«ó ¿ßσ«ñ¡«⌐ αáßΓα«ó«⌐ ¬áαΓδ ¿ í¿Γ«ó »α¿Ñ¼¡«⌐ αáßΓα«ó«⌐
- ¬áαΓδ. ä½∩ ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿, ßó∩ºá¡¡«⌐ ß ¬«ñἿ
- αáßΓα«ó«⌐ «»Ñαᵿ¿ ß¼«Γα¿ΓÑ ß½ÑñπεΘ¿Ñ αáºñѽδ:
-
- ÆÑ¼á Éáºñѽ
- ──── ──────
-
- êß»«½∞º«óá¡¿Ñ ¬«ñ«ó æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Æ«¼ 1:
- αáßΓα«óδσ «»Ñαᵿ⌐ â½áóá 2,"öπ¡¬µ¿¿ GDI" ¿ â½áóá 4,
- ß Σπ¡¬µ¿∩¼¿ GDI "滿߫¬ Σπ¡¬µ¿⌐"
-
- ôßΓá¡«ó¬á ΓѬπΘÑú« æ»αáó«τ¡«Ñ απ¬«ó«ñßΓó«, Æ«¼ 1:
- αѪ¿¼á α¿ß«óá¡¿∩ â½áóá 4,"滿߫¬ Σπ¡¬µ¿⌐"
- ß »«¼«Θ∞ε SetROP2
- Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá:â½áóá 6
- "èπαß«α,"¼δΦ∞" ¿ ¬½áó¿áΓπαá"
-
- ÉáßΓα«óδÑ ¬áαΓδ ¿ Éπ¬«ó«ñßΓó« »α«úαá¼¼¿ßΓá:â½áóá11
- αáßΓα«óδÑ «»Ñαᵿ¿ "ÉáßΓα«óδÑ ¬áαΓδ"
-
-
-