
P  lr-vR.OVXeďo

  lr[vRDÕVXeĂяo@B

 P  MS-Windows 3.0֐ꗗ

  bmƂĎgpړIʂɕނ֐ꗗB

@  {éArcjQlɗv񂵔̂łBɋLڂꂽ̂́A
@uaŎgpł邱Ƃۏ؂킯ł͂ȂBgp\Ǝv̂𔲐
  ĂB]ĂׂĂ̂`ohLڂĂł͂ȂB
@@`ohł͘Av̂L̂ŒӂvBKvł΂ckk
@邱Ƃ邱ƁB
@@{iIȎgp̍ۂ́Arcj֌W̃t@X}jAQƂ邱ƁB

  {Ɉȉ̋LqLꍇAckkł̎gp]܂ƂӖB
@@ů֐́Ackkł̂ݎgp\łuał͎gpł܂Bv


                -------------- ֐ꗗ (@\)-------------------


  (1) bZ[W֐
        
    vŊǗĂ郁bZ[WEL[𑀍삵܂B
      
 CallWindowProc             w肵֐փbZ[W̏n
 DispatchMessage            w肵EBhE֐փbZ[Wn
 GetMessage                 w肵͈͂烁bZ[W𓾂
 GetMessagePos              ŌɃbZ[W擾Ƃ̃}EẌʒu𓾂
 GetMessageTime             ŌɃbZ[W擾Ƃ̎𓾂
 InSendMessage              ݂̃EBhE֐ASendMessage֐Ŏ󂯎
                            bZ[WĂ邩ǂmF
 PeekMessage                AvP[VL[̃bZ[W𔻒肷
 PostAppMessage             AvP[VL[փbZ[W𑗂
 PostMessage                AvP[VL[ɃbZ[Wǉ
 PostQuitMessage            AvP[VWM_QUITbZ[W𑗂
 ReplyMessage               bZ[Wɉ
 SendMessage                Pȏ̃EBhEɃbZ[W𑗂
 TranslateAccelerator       j[R}ĥ߂ɃANZ[^L[
 TranslateMDISysAccel       lch̎qEBhER}hANZ[^
 TranslateMessage           zL[bZ[W𕶎bZ[Wɕϊ
 WaitMessage                ̃AvP[Vɐn


  (2)EBhE쐬֐

   EChE̍쐬ECEj񋟂s܂B

 AdjustWindowRect           ^ꂽNCAg̈ƈvEBhE
                            TCYvZ
 AdjustWindowRectEx         ꂽNCAg̈ƈv悤ɁA
                            gX^C̃EBhETCYvZ
 CreateWindow               I[o[bvEBhEA|bvAbvEBhE
                            qEBhE쐬
 CreateWindowEx             gX^C̃I[o[bvEBhEA|bv
                            AbvEBhEAqEBhE쐬
 DefFrameProc               AvP[VȂlch̃t[
                            EBhEbZ[W̃ftHg̏
 DefMDIChildProc            AvP[VȂlch̎qEBhE
                            bZ[W̃ftHg̏
 DefWindowProc              AvP[VȂftHg̃bZ[W
                            ̏
 GetClassLong               EBhENX𓾂
 GetClassName               EBhENX𓾂
 GetClassWord               EBhENX𓾂
 GetLastActivePopup         ʃEBhEL|bvAbvEBhÊ
                            Ō܂ŃANeBû𓾂
 GetWindowLong              EBhEɂĂ̏𓾂
 GetWindowWord              EBhEɂĂ̏擾
 SetClassLong               EChENX̏u
 SetClassWord               EChENX̏u
 SetWindowLong              EBhȆύX
 SetWindowWord              EBhȆύX
 UnregisterClass            NXe[uEBhENX폜

 (3)\ƈړ֐

   EChE̕\E\EړEEChEʒȕ񋟂sB

 ArrangeIconicWindows       ŏꂽqEBhEבւ
 BeginDeferWindowPos        DefWindowPos֐g
 BringWindowToTop           w肵EBhEI[o[bvEBhE
                            ŏʂ̃EBhEɂ
 CloseWindow                w肵EBhE\ɂ邩ŏ
 DeferWindowPos             EndDeferWindowPos֐ňړ܂̓TCYύXꂽ
                            EBhËʒuL^
 EndDeferWindowPos          DeferWindowPos֐L^ĂɊÂē
                            ɂ̃EBhËړ܂̓TCYύX
 GetClientRect              EBhẼNCAg̈̍WRs[
 GetWindowRect              EBhEŜ̐@Rs[
 GetWindowText              EBhẼLvVobt@փRs[
 GetWindowTextLength        w肵EBhẼLvVA̓eLXg
                            𓾂
 IsIconic                   EBhEI[v邩N[YiACRj
                            邩w肷
 IsWindowVisible            w肵EBhE\Ă邩𔻒肷
 IsZoomed                   EBhEő剻Ă邩𔻒肷
 MoveWindow                 EChËʒuTCYύX
 OpenIcon                   w肳ꂽEBhEI[v
 SetWindowPos               qEBhE|bvAbvEBhẼTCYʒu
                            ύX
 SetWindowText              EBhẼLvVeLXgݒ肷
 ShowOwnedPopups            ׂẴ|bvAbvEBhE\A\ɂ
 ShowWindow                 wEBhE\邩A폜


 (4)͊֐

   VXefoCX̓́E⓮`sB

 EnableWindow               AvP[VoR̃}EXƃL[{[h̓͂
                            LA͖ɂ
 GetActiveWindow            ANeBuȃEBhẼnh𓾂
 GetCapture                 }EXELv`ݒ肳ĂEBhE
                            nh𓾂
 GetCurrentTime             ݂Windows𔻒肷
 GetDoubleClickTime         }EX݂̌̃_uNbNԂ𓾂
 GetFocus                   ݓ̓tH[JXݒ肳ĂEBhE
                            nh𓾂
 GetTickCount               VXeNJEg𓾂
 IsWindowEnabled            EBhE}EX͂ƃL[{[h͂
                            邩ǂ𔻒肷
 ReleaseCapture             }EX̓͂Aʏ̓͏ɖ߂
 SetActiveWindow            EBhEANeBuɂ
 SetCapture                 }EX̓͂w肵EBhEɑ悤ݒ肷
 SetDoubleClickTime         }EX̃_uNbNԂݒ肷
 SetSysModalWindow          w肵EBhEVXe[ht̃EBhE
                            ɂ
 SwapMouseButton            Ẽ}EX{^̋@\
                             
 (5)n[hEFA֐

   ̓foCX̏ԂύX擾sB

 EnableHardwareInput        AvP[VoR̃}EXƃL[{[h̓͂
                            LA͖ɂ
 GetAsyncKeyState           L[̏Ԃ̊荞݃xɊւ𓾂
 GetInputState              }EXA̓L[{[h̓͂΁ATRUE𓾂
 GetKBCodePage              ǂ̂ndl^`mrhe[u[hĂ邩
                            𔻒肷
 GetKeyboardState           L[{[h̃L[̏Ԃ܂ޔzRs[
 GetKeyNameText             L[{[hhCoǗĂ郊XgAL[
                            O܂ޕ𓾂
 GetKeyState                zL[̏Ԃ𓾂
 MapVirtualKey              L[̉zL[R[hA̓XLR[h󂯎
                            ΉXLR[hAzL[R[hAASCII
                            l𓾂
 OemKeyScan                 OOeêndl `rbhhR[hndl
                            XLR[hƃVtgԂɃ}bv
 SetKeyboardState           z񒆂̒l̕ύXɂAL[{[h̃L[̏Ԃ
                            ݒ肷
 VkKeyScan                  Vtgihr݂̃L[{[h̉zL[R[h
                            ƃVtgԂɕϊ


 (6)`֐

   ėpOtBbNfBXvCyяo̓foCXɑ΂ĕ`sB

 DrawFocusRect              tH[JX\X^C̋``悷
 DrawIcon                   ACR`悷
 DrawText                   w肵`悷
 ExcludeUpdateRgn           EBhË̖ɕ`悳Ȃ悤ɂ
 FillRect                   w肳ꂽuVŗ^ꂽ`hԂ
 FrameRect                  ^ꂽ`̂߂ɋE`悷
 GetDC                      NCAg̈̃fBXvCReLXg𓾂
 GetUpdateRect              E`̃TCYRs[
 GetUpdateRgn               EBhE̍XV̈Rs[
 GetWindowDC                EBhEŜ̃fBXvCReLXg𓾂
 InvalidateRect             ĕ`̂߂ɋ`Ƀ}[N
 InvalidateRgn              ĕ`̂߂ɗ̈Ƀ}[N
 InvertRect                 w肵`̃rbg𔽓]\
 ReleaseDC                  fBXvCReLXg
 UpdateWindow               EBhËꕔĕ`悪KvȂƂAv
                            P[Vɒʒm
 ValidateRect               w肵`ĕ`悩珜O
 ValidateRgn                w肵̈ĕ`悩珜O
                             

 (7)_CAO֐

   _CAO{bNXg\邱Ƃ͏oȂ̃Rg[
 gp邱ƂoB

 CheckDlgButton             `FbN邩AOARXe[g{^̏Ԃ
                            ύX
 ChckRadioButton            w肵{^`FbN}[NtÂׂĂ
                            `FbN菜
 DlgDirList                 Xg{bNXɃpXƈvt@C̖O
                            ꗗ\
 DlgDirListComboBox         R{{bNXɃpXƈvt@C̖O
                            ꗗ\
 DlgDirSelect               Xg{bNX猻ݑIĂ镶𓾂
 DlgDirSelectComboBox       R{{bNXŌݑIĂ镶𓾂
 GetDialogBaseUnits         _CAO{bNX̍쐬ɁAWindowsg{
                            _CAOPʂ𓾂
 GetDlgCtrlID               EBhEID𓾂
 GetDlgItem                 _CAOڂ̃Rg[̃nh𓾂
 GetDlgItemInt              Rg[̃eLXg𐮐lœ
 GetDlgItemText             Rg[̃eLXg𓾂
 GetNextDlgGroupItem        _CAO̎̍ڂ̃nh𓾂
 GetNextDlgTabItem          _CAO̎̃^u~ڃnh𓾂
 IsDialogMessage            bZ[W^ꂽ_CAO{bNX̂̂
                            𔻒肷
 IsDlgButtonChecked         {^`FbNĂ邩𔻒肷
 MapDialogRect              _CAO{bNXWNCAgW֕ϊ
 SetDlgItemInt              Rg[ɐlZbg
 SetDlgItemText             Rg[Ɏw肳ꂽZbg
                             
 (8)XN[֐            

   EChEẽXN[XN[o[𐧌䂷B

 GetScrollPos               XN[o[{bNX݂̌̈ʒu𓾂
 GetScrollRange             w肳ꂽXN[̂߂ɂꂽ
                            XN[o[̍ŏƍő̈ʒu𓾂
 ScrollDC                   `𐂒܂͐ɃXN[
 ScrollWindow               NCAg̈̓eړ
 SetScrollPos               XN[o[{bNXݒ肷
 SetScrollRange             XN[o[̍ŏƍő̈ʒuݒ肷
 ShowScrollBar              XN[o[̕\A͔\ɂ
                             
                              
 (9)j[֐

   j[̍쐬EύXsB

 AppendMenu                 j[ڂj[ɒǉ
 CheckMenuItem              |bvAbvj[̍ڂ̉ɁA`FbN}[N
                            tA͊O肷
 CreateMenu                 ̃j[쐬
 CreatePopupMenu            ̃|bvAbvj[쐬
 DeleteMenu                 j[ڂ폜At|bvAbvj[
                        @@
 DestroyMenu                w肵j[
 DrawMenuBar                j[o[ĕ`悷
 EnableMenuItem             j[ڂLEWF\ɂ肷
 GetMenu                    w肵EBhẼj[ւ̃nh𓾂
 GetMenuCheckMarkDimensions ftHg̃`FbN}[Ñrbg}bv@𓾂
 GetMenuItemCount           j[̍ڂ̃JEg𓾂
 GetMenuItemID              j[ڂ̂hc𓾂
 GetMenuState               j[ڂ̏Ԃ𓾂
 GetMenuString              j[x𕶎obt@ɃRs[
 GetSubMenu                 |bvAbvj[̃j[nh𓾂
 GetSystemMenu              Rs[ƕύX̂߂ɃVXej[ɃANZX
 HiliteMenuItem             gbvx̃j[ڂnCCgɂA
                        @@\ɂ肷
 InsertMenu                 j[ڂj[ɑ}
 LoadMenuIndirect           j[\[X[h
 ModifyMenu                 j[ڂύX
 RemoveMenu                 j[獀ڂ폜Aj[͏Ȃ
 SetMenu                    EChEɐVݒ肷
 SetMenuItemBitmaps         j[ڂɃ`FbN}[NtAO
                            邽߂Ƀj[ڂƃrbg}bvΉ
 TrackPopupMenu             w肵ʏ̈ʒuɁA|bvAbvj[\
                        @@j[ւ̃[U[ǐՂ

 (10)֐

@@ʏ̃EChE̐ʒuɂď擾B

 AnyPopup                   |bvAbvEBhE݂邩ǂ
 ChildWindowFromPoint       w肵_ǂ̎qEBhEɊ܂܂邩𔻒肷
 FindWindow                 ^ꂽNXƃ^Cg̃EBhE
                        @@nh𓾂
 GetNextWindow              A͑ÕEBhẼnh𓾂
 GetParent                  w肵EBhE̐eEBhẼnh𓾂
 GetTopWindow               gbvx̎qEBhẼnh𓾂
 GetWindow                  EBhE}l[W[̃Xgnh𓾂
 GetWindowTask              EBhEɊւ^XÑnh𓾂
 IsChild                    EBhEwEBhE̎qǂ𔻒肷
 IsWindow                   EBhE݂ALǂ肷
 SetParent                  qEBhE̐eEChEύX
 WindowFromPoint            w肵_܂ރEBhEʂ
                             
 (11)VXe֐

@@VXeEgbNXAVXeJ[⎞ԂȂǂ̏擾B

 GetCurrentTime             VXe̋ŇoߎԂ𓾂
 GetSysColor                VXeJ[𓾂
 GetSystemMetrics           VXegbNɂĂ̏𓾂
 SetSysColors               VXeJ[ύX
                             

 (12)Nbv{[h֐

@@Nbv{[h𑀍삷邽߂ɎgpB

 ChangeClipboardChain       Nbv{[hErAE`FCEBhE
                        @@폜
 CloseClipboard             Nbv{[hN[Y
 EmptyClipboard             Nbv{[hɂANbv{[h̏L
                            ēxĂ
 EnumClipboardFormats       p\ȃNbv{[h̃tH[}bg񋓂
 GetClipboardData           Nbv{[hf[^𓾂
 GetClipboardFormatName     Nbv{[h̃tH[}bg𓾂
 GetClipboardOwner          ݂̃Nbv{[h̃I[i[̃EBhEnh
                        @@𓾂                
 GetClipboardViewer         Nbv{[hErAE`FC̐擪̃EBhE
                            nh𓾂                
 GetPriorityClipboardFormat D揇ʂtꂽtH[}bgXg̐擪
                        @@tH[}bgɂNbv{[hf[^𓾂
 IsClipboardFormatAvailable ꂽtH[}bggp\ȂATRUE𓾂
 OpenClipboard              Nbv{[hI[v
 RegisterClipboardFormat    VNbv{[hEtH[}bgo^
 SetClipboardData           f[^̃nhRs[
 SetClipboardViewer         Nbv{[hErAE`FCɃnhǉ

 (13)G[֐

@@[Uɒӂ𑣂艞߃vvg\肷B

 FlashWindow                EBhE_ł
 MessageBeep                VXẽXs[Jr[v𔭐
 MessageBox                 ^ꂽeLXg̃EBhE쐬
                             
 (14)Lbg֐           

@@LbgƂ́A͈ʒuׂɓ_łubNłA𑀍
@ׂɍ쐬EE\ȂǂsB

 CreateCaret                Lbg쐬
 DestroyCaret               ݂̃Lbgj
 GetCaretBlinkTime          Lbg̓_Ŏ𓾂
 GetCaretPos                ݂̃Lbgʒu𓾂
 HideCaret                  wEBhELbg폜
 SetCaretBlinkTime          Lbg̓_Ŏݒ肷
 SetCaretPos                wʒuɃLbgړ
 ShowCaret                  V쐬ꂽLbg\邩\
                            Lbgĕ\

 (15)J[\֐

@@}EXJ[\̐ݒEړE\\̑sB

 ClipCursor                 }EXJ[\̈ړ͈͂^ꂽ`ɐ
 CreateCursor               Q̃rbg}XNŃJ[\쐬
 DestroyCursor              CreateCursor֐ō쐬J[\j
 GetCursorPos               }EXJ[\̃XN[W𓾂
 LoadCursor                 \[Xt@CJ[\[h
 SetCursor                  J[\̌`ݒ肷
 SetCursorPos               }EXJ[\̈ʒuݒ肷
 ShowCursor                 J[\\񐔂𑝉A͌
                             
 (16)tbN֐

@@̊֐́Ackkł̂ݎgp\łuał͎gpł܂B


 (17)vpeB֐

@@vpeBXǵA`oEChEƌт悤ƂĂf[^ւ
@nhۑꏊłA쐬擾sB
    uał̃vpeBƃjAXႢ܂B

 GetProp                    EBhEEvpeBEXg當ɑΉ
                            nh𓾂                
 RemoveProp                 vpeBEXg當폜
 SetProp                    ƃf[^nhEBhEEvpeBE
                            XgɃRs[
                             
 (18)`֐

@@EChẼNCAg̈ɂ`Ɋւ擾ύXsB

 CopyRect                   łɑ݂`̃Rs[
 EqualRect                  Q̋`肷
 InflateRect                w肵`gA͏k
 IntersectRect              Q̋`̋ʕ߂
 OffsetRect                 ^ꂽ`ړ
 PtInRect                   ^ꂽ`ɓ_邩ǂ𔻒肷
 SetRectEmpty               `̓eɂ
 UnionRect                  Q̋`̋ʋ`߂


 (19)foCXReLXg֐

@@foCXReLXgicbj̍쐬E폜ύXsB

 CreateCompatibleDC         foCXReLXg쐬
 CreateDC                   foCXReLXg쐬
 CreateIC                   CtH[VReLXg쐬
 DeleteDC                   foCXReLXg폜
 GetDCOrg                   foCXReLXǧ_𓾂
 RestoreDC                  foCXReLXg𕜌
 SaveDC                     foCXReLXǧ݂̏ԂZ[u


 (20)`c[֐

@@foCXicbjɑ΂ĕ`sB

 CreateBrushIndirect        _uV쐬
 CreateDIBPatternBrush      foCXɈˑȂrbg}bvɂĒ`ꂽ
                            p^[̘_uV쐬
 CreateHatchBrush           nb`p^[̘_uV쐬
 CreatePatternBrush         rbg}bvŒ`ꂽp^[̘_uV
                        @@쐬
 CreatePen                  _y쐬
 CreatePenIndirect          _y쐬
 CreateSolidBrush           _uV쐬
 DeleteObject               _yEuVEtHgErbg}bv̈
                        @@폜
 GetBrushOrg                foCXReLXǧ݂̃uV̌_𓾂
 GetObject                  IuWFNg`_f[^oCgPʂ
                            Rs[
 GetStockObject             `ς݂̃XgbNyEXgbNuVEXgbN
                            tHgJ[pbgւ̃nh𓾂
 SelectObject               IuWFNg݂̃IuWFNgƂđI
 SetBrushOrg                foCXReLXgőIꂽׂĂ̌_ݒ
 UnrealizeObject            uV̌_̍Đݒw


 (21)J[pbg֐

@@\F肳ĂꍇꎞIɂ`ovFĂ@\B

 AnimatePalette             _pbg̃GguAWindows͐V
                        @@GgɃVXepbgɑΉ
 CreatePalette              _pbg쐬
 GetNearestPaletteIndex     w肵qfalɍł߂_pbg؂𓾂
 GetPaletteEntries          _pbgGg𓾂
 GetSystemPaletteEntries    VXepbgpbgGg͈̔͂𓾂
 GetSystemPaletteUse        AvP[VSȃVXepbgɃANZX
                            ł邩肷            
 RealizePalette             _pbgGgVXepbgɑΉ
 SelectPalette              _pbgfoCXReLXgɐݒ肷
 SetPaletteEntries          _pbg̐VGgݒ肷
 SetSystemPaletteUse        ع݂ɊSȃVXepbg̎gp
 UpdateColors               esNŽ݂̐FAsNZƂɃVXe
                            pbgɕϊ
                             
 (22)`摮֐

    EuVErbg}bveLXg̏o͌`𐧌䂷B

 GetBkColor                 ݂̃obNOhJ[𓾂
 GetBkMode                  ݂̃obNOh[h𓾂
 GetPolyFillMode            ݂̑p`hԂ[h𓾂
 GetROP2                    ݂̕`惂[h𓾂
 GetStretchBltMode          ݂̃Xgb`O[h𓾂
 GetTextColor               ݂̃eLXgJ[𓾂
 SetBkColor                 obNOhJ[ݒ肷
 SetBkMode                  obNOh[hݒ肷
 SetPolyFillMode            p`hԂ[hݒ肷
 SetROP2                    `惂[hݒ肷
 SetStretchBltMode          Xgb`O[hݒ肷
 SetTextColor               eLXgJ[ݒ肷

 (23)}bsO֐

@@_WƕW̑ΉȂǂ̐sB

 GetMapMode                 ݂̃}bsO[h𓾂
 GetViewportExt             foCXReLXg̃r[|[g͈̔͂𓾂
 GetViewportOrg             foCXReLXg̃r[|[ǧ_𓾂
 GetWindowExt               foCXReLXg̃EBhE͈̔͂𓾂
 GetWindowOrg               foCXReLXg̃EBhĚ_𓾂
 OffsetViewportOrg          r[|[ǧ_ύX
 OffsetWindowOrg            EBhE_ύX
 ScaleViewportExt           r[|[g͈̔͂ύX
 ScaleWindowExt             EBhE͈̔͂ύX
 SetMapMode                 w肵foCXReLXg̃}bsO[hݒ肷
 SetViewportExt             foCXReLXg̃r[|[gݒ肷
 SetViewportOrg             foCXReLXg̃r[|[ǧ_ݒ肷
 SetWindowExt               foCXReLXg̃EBhE͈̔͂ݒ肷
 SetWindowOrg               foCXReLXg̃EBhĚ_ݒ肷

 (24)W֐

    NCAgWXN[WɁi͋tցjϊsB

 ChildWindowFromPoint       w肵_܂ގqEBhE𔻒肷
 ClientToScreen             NCAgWXN[W֕ϊ
 DPtoLP                     foCX̓̕___֕ϊ
 LPtoDP                     __̔zfoCX_̔zɕϊ
 ScreenToClient             XN[WNCAgWɕϊ
 WindowFromPoint            w肵_܂ރEBhE𔻒肷
                             

 (25)̈֐

@@̈Ƃ́AhԂƂoȉ~⑽p`̂ƂłA
@̈̍쐬EύX擾sB

 CombineRgn                 Q̗̊̈ĂP̗̈
 CreateEllipticRgn          ȉ~`̗̈쐬
 CreateEllipticRgnIndirect  ȉ~`̗̈쐬
 CreatePolygonRgn           p`̗̈쐬
 CreatePolyPolygonRgn       ̑p`gݍĂP̑p`̈쐬
 CreateRectRgn              `̈쐬
 CreateRectRgnIndirect      `̈쐬
 CreateRoundRectRgn         pۂ`̈쐬
 EqualRgn                   w肵Q̗̈悪𔻒肷
 FillRgn                    w肵̈uVp^[œhԂ
 FrameRgn                   w肵̈̋E`悷
 GetRgnBox                  ̈̋E`̍W𓾂
 InvertRgn                  ̈̐F𔽓]
 OffsetRgn                  w肵̈ړ
 PaintRgn                   w肵̈IĂuVp^[œhԂ
 PtInRegion                 w肵_̈𔻒肷
 RectInRegion               `ꕔł̈ɂ邩𔻒肷
 SetRectRgn                 `̗̈쐬

                             
 (26)NbsO֐

@@\Jbg̈̍쐬EύXsB

 ExcludeClipRect            NbsÖ悩`
 GetClipBox                 E̋`̃TCY𓾂
 IntersectClipRect          NbsÖƋ`̋ʕ쐬
 OffsetClipRgn              NbsÖړ
 PtVisible                  _̈Ɋ܂܂邩𔻒肷
 RectVisible                `̈̕Ɋ܂܂邩𔻒肷
 SelectClipRgn              NbsÖI

 (27)o͊֐

@@IyŒPȐ畡Gȕ܂ŏo͂sB

 Arc                        ~ʂ`悷
 LineTo                     w肵yŐ`悷
 MoveTo                     ݂̓_wʒuֈړ
 Polyline                   ̐`悷
                             
 (28)ȉ~֐Ƒp`֐

@@ȉ~Ƒp`̕`sB

 Chord                      R[hi~ʂƐ̍j`悷
 DrawFoucusRect             tH[JX\X^C̋``悷
 Ellipse                    ȉ~`悷
 Pie                        ^`悷
 Polygon                    p``悷
 PolyPolygon                A̕p`\鑽p``悷
 Rectangle                  ``悷
 RoundRect                  pۂlp`悷


 (29)rbg}bv֐

    rbgp^[ɂ`悳ꂽC[Wf[^̕`ҏWsB

 BitBlt                     w̃foCXփrbg}bvRs[
 CreateBitmap               rbg}bv쐬
 CreateBitmapIndirect       \̂ɋLqrbg}bv쐬
 CreateCompatibleBitmap     w肳ꂽfoCXƌ݊ȃrbg}bv쐬
 CreateDiscardableBitmap    w肳ꂽfoCXƌ݊Ȕpϯ߂쐬
 CreateDIBitmap             chafoCXˑ̃rbg}bv쐬
 ExtFloodFill               EA͗^ꂽF̗̈hԂ
 FloodFill                  E̕\ʂhԂ
 GetBitmapBits              w肵rbg}bṽrbg瓾
 GetBitmapDimension         rbg}bv̑傫𓾂
 GetDIBits                  foCXɈˑȂrbgz𓾂
 GetPixel                   sNẐqfal𓾂
 PatBlt                     rbgp^[쐬
 SetBitmapBits              rbg}bṽrbg쐬
 SetBitmapDimension         rbg}bv̍ƕ쐬
 SetDIBits                  charbg}bṽrbgݒ肷
 SetDIBitsToDevice          cha璼ڃfoCX\ʂɃrbgݒ肷
 SetPixel                   sNZւqfalݒ肷
 StretchBlt                 wfoCX̃rbg}bvgkRs[
 StretchDIBits              chagkRs[


 (30)eLXg֐

@@݂̃tHg̏̎擾o͂sB

 ExtTextOut                 `̈̒ŁAo͂
 GetTabbedTextExtent        ^u܂ރeLXgs̕ƍvZ
 GetTextAlign               eLXgACgtÕ}XN𓾂
 GetTextExtent              ݂̃tHgł̃eLXg̕ƍvZ
 GetTextFace                ݂̃tHg̖Oobt@ɓ
 GetTextMetrics             ݂̃tHg̃tHgobt@ɓ
 SetTextAlign               fBXvCfoCX̏ňʒu킹
 SetTextJustification       eLXg̍s̈ʒu킹
 TabbedTextOut              ^ulĕo͂
 TextOut                    o͂


 (31)tHg֐

@@tHgɊւEIE쐬E폜擾sB

 AddFontResourse            w肵tHg\[XVXee[u֒ǉ
 CreateFont                 w肵_tHg쐬
 CreateFontIndirect         w肵_tHg쐬
 GetCharWidth               e̕̕𓾂
 RemoveFontResourse         VXee[utHg\[X폜
 SetMapperFlags             tHg}bsOASYύX
                             

 (32)^t@C֐

@@^t@C̃N[YERs[E쐬E폜E擾ĐsB

 CloseMetaFile              ^t@C̃N[Yƃ^nh쐬
 CopyMetaFile               ^t@Ct@CփRs[
 CreateMetaFile             ^t@CfoCXReLXg쐬
 DeleteMetaFile             ^t@Cւ̃ANZX폜
 GetMetaFile                ^t@Cւ̃nh쐬
 GetMetaFileBits            ^t@CO[õrbgƂĕۑ
 PlayMetaFile               w̃^t@C̓eĐ
 PlayMetaFileRecord         ^t@Cւ̓eĐ
 SetMetaFileBits            ^t@C쐬


 (33)v^֐

@@v^Ɋւ̎擾⏉Ԃ̕ύXsB

@@̊֐́Ackkł̂ݎgp\łuał͎gpł܂B


 (34)v^GXP[v֐

    fchANZXłȂfoCXŗL@\gpB

 Escape                     fch͗płȂ悤ȃfoCXŗL̋@\
                @@@@@@ɃANZX

 (35)֐

@@o̓foCX̊ɂĂ̏̎擾ύXsB

 GetEnvironment             Ɋւobt@փRs[
 SetEnvironment             ڑĂfoCX̏ɃRs[
                            

 (36)W[}l[W֐

@@WindowsW[Ɋւ̎擾ύXsB

 FreeLibrary                CuQƃJEg炵OɂȂ폜
 FreeModule                 W[QƃJEg炵OɂȂ폜
 GetInstanceData            CX^Xʂ̃CX^X̃f[^Rs[
 GetModuleFileName          W[̃t@CRs[
 GetModuleHandle            W[̃W[nh𓾂
 GetModuleUsage             W[̎QƃJEg𓾂
 GetVersion                 Windowš݂̃o[W𓾂
 LoadLibrary                Cu[W[[h


 (37)}l[W֐

@@VXe[iO[oyу[Jj̊ǗsB

 GetFreeSpace               O[oq[v̎gp\ȃoCg𓾂
 GetWinFlags                VXẽ\ȂǂɊւ𓾂
 GlobalAlloc                O[oq[v烁蓖Ă
 GlobalCompact              O[ok󂫂쐬
 GlobalFlags                O[õtOƃbNJEg𓾂
 GlobalFree                 O[o폜
 GlobalHandle               O[oIuWFNg̃nh𒲂ׂ
 GlobalLock                 O[obN
 GlobalLRUNewest            O[okqt@ł̐VʒuɈړ
 GlobalLRUOldest            O[okqt@ł̌ÂʒuɈړ
 GlobalReAlloc              O[oĊ蓖Ă
 GlobalSize                 O[õTCY𓾂
 GlobalUnlock               O[oubÑbN͂
 GlobalUnwire               O[o[̃|C^𖳌ɂ
 GlobalWire                 IuWFNg̉ʂֈړ
 LimitEMSPages              Windows蓖Ăg̗ʂ𐧌
 LocalAlloc                 [Jq[v烁蓖Ă
 LocalCompact               [Jk
 LocalFlags                 [JubÑ^Cv𓾂
 LocalFree                  [JubN
 LocalHandle                [JIuWFNg̃nh𓾂
 LocalInit                  w肳ꂽ[Jq[v
 LocalLock                  [J̃ubNbN
 LocalReAlloc               [JubNĊ蓖Ă
 LocalShrink                [Jq[vk
 LocalSize                  [JubÑTCY𓾂
 LocalUnlock                [JubÑbN
 LockSegment                f[^ZOgbN
 SetSwapAreaSize            R[hZOgpɊmۂĂ郁𑝂₷
 SwitchStackBack            ݂̃^XÑXCb`AOSwitchStackTo֐
                        @@ɂĕύXOɖ߂
 SwitchStackTo              ̊֐Ăяo^XÑXCb`w肵
                        @@f[^ZOgɕύX         
 UnLockSegment              bNZOg̃bN


 (38)ZOg֐

@@ZN^̊āEsB
    ̊֐̎gṕAWindows̊{Iȃ[ɔĂB

 AllocDStoCSAlias           f[^ZOg̃ZN^󂯎Af[^
                            ZOg̃R[h̎sɎgƂ̂łR[h
                            ZOgZN^Ԃ
 AllocSelector              VZN^蓖Ă
 FreeSelector               AllocSelector֐AAllocDStoCSAlias֐g
                        @@蓖ĂꂽZN^
 GlobalFix                  O[oubNjAȃ̒ňړ
                        @@邱Ƃh
 GlobalPageLock             w肳ꂽO[oZN^Ɗ֘Â郁
                        @@y[WbNAy[WAEgh
 GlobalPageUnlock           ̃ubÑy[WbNړy[W
                        @@AEg\ɂ
 GlobalUnfix                GlobalFix֐ňȑOɌŒ肵O[o
                        @@ubŇŒ
 LockSegment                ̃ZOgbN
 UnlockSegment              LockSegment֐ňȑOɃbNZOg
                            bN


 (39)Iy[eBOVXe荞݊֐

@@lr|cnrmaɒڃANZX鏫݊ۏ؂̒ᐅ
@荞ݓsB

@@̊֐́Ackkł̂ݎgp\łuał͎gpł܂B


 (40)^XN֐

    ^XN̎sԂ̕ύX^XNɊւ̎擾s̂ɂĂ
@񌟍sB

 Catch                      ݂̎sobt@ɃRs[
 ExitWindows                WWindowsVbg_E֐N
 GetCurrentPDB              ݂MS-DOS̃vOf[^x[X(PDB)𓾂
 GetCurrentTask             s^XÑ^XNnh𓾂
 GetDOSEnvironment          s^XN̊𓾂
 GetNumTasks                VXeŌݎsĂ^XN̑𓾂
 SetErrorMode               WindowsMS-DOSt@NV24H̃G[
                            邩AĂяo邩ݒ肷
 Throw                      sw肵lɖ߂
 Yield                      ݂̃^XN~Aҋ@̃^XNs

                            
 (41)\[X}l[W֐

@@Windows̎s\t@CJ[\EACRErbg}bvtHg
@̃\[X⃍[hsB

 AccessResource             w肵\[XI[v
 AllocResource              \[XɊ蓖Ă
 FindResource               \[Xʒu𒲂ׂ
 FreeResource               [hꂽ\[X폜
 LoadAccelerators           ANZ[^e[u[h
 LoadBitmap                 rbg}bv\[X[h
 LoadCursor                 J[\\[X[h
 LoadIcon                   ACR\[X[h
 LoadMenu                   j[\[X[h
 LoadResource               \[X[h
 LoadString                 񃊃\[X[h
 LockResource               \[X̐΃AhX𓾂
 SizeofResource             \[X̃TCYoCgPʂœ
 UnlockResource             \[X̃bN


 (42)ϊ֐

@@̔⌟̕񑀍sB

 AnsiLower                  ɕϊ
 AnsiLowerBuff              obt@̒̕ɕϊ
 AnsiNext                   ̎̕ւlong|C^𓾂
 AnsiPrev                   ̑O̕ւlong|C^𓾂
 AnsiToOem                  ANSIOEMɕϊ
 AnsiToOemBuff              obt@ANSIOEMɕϊ
 AnsiUpper                  啶֕ϊ
 AnsiUpperBuff              obt@̒̕啶ɕϊ
 IsCharAlpha                pł邩ǂ𔻒肷
 IsCharAlphaNumeric         pł邩ǂ𔻒肷
 IsCharLower                ł邩ǂ𔻒肷
 IsCharUpper                啶ł邩ǂ𔻒肷
 OemToAnsi                  OEMANSIɕϊ
 OemToAnsiBuff              obt@OEMANSIɕϊ
 ToAscii                    zL[ΉANSIɕϊ
 wvsprintf                  A̕lăobt@Ɋi[
                            tH[}bg͕œn
                            isprintfWindowsŁj


 (43)Ag}l[W֐

@@ʂd̖l̊ǗsB

 AddAtom                    ɑΉAg쐬
 DeleteAtom                 QƃJEgOȂ΁AAg폜
 FindAtom                   ɑΉAg𓾂
 GetAtomHandle              AgɑΉ镶̃nh𒲂ׂ
 GetAtomName                AgɑΉ镶𕡎ʂ
 GlobalAddAtom              ɑΉO[oAg쐬
 GlobalDeleteAtom           QƃJEgOȂAO[oAg폜
 GlobalFindAtom             ɑΉO[oAg𒲂ׂ
 GlobalGetAtomName          O[oAgɑΉ镶Rs[
 InitAtomTable              AgnbVe[u
 MAKEINTATOM                ֐̈ƂĎgɃLXg


 (44)t@C֐

@@WIN.INIvCx[g.INIt@C̑sB

 GetPrivateProfileInt       vCx[g.INI̧قZNV̐l𓾂
 GetPrivateProfileString    vCx[g.INI̧قZNV̕𓾂
 GetProfileInt              WIN.INIt@CZNV̐l𓾂
 GetProfileString           WIN.INIt@CZNV̕𓾂
 WritePrivateProfileString  vCx[g.INI̧ق֕Rs[邩A
                            INI̧قPȏ̍s폜
 WriteProfileString         WIN.INIt@CɃRs[邩APȏ
                            s폜


 (45)R~jP[V֐

@@VA|[gyуp|[ŒʐMsB

 BuildCommDCB               ɂcba(޲۰ۯ)쐬
 ClearCommBreak             u[NM̑o~
 CloseComm                  R~jP[VfoCXN[Y
 EscapeCommFunction         foCXɑ΂Ċg@\̎sw
 FlushComm                  R~jP[VfoCX當𑗏o
 GetCommEventMask           Cxg}XN擾ANA
 GetCommState               cbaobt@ɓ
 OpenComm                   R~jP[VfoCXI[v
 ReadComm                   wTCỸf[^ǂݍ
 SetCommBreak               u[NM̑oJn
 SetCommEventMask           Cxg}XNݒ肷
 SetCommState               cbaŎw肵Ԃɐݒ肷
 TransmitCommChar           ML[̐擪ɕ
 UngetCommChar              ɓǂݍ܂镶w肷
 WriteComm                  obt@f[^
                             
 (46)TEh֐

    VXẽTEhWFl[^ŉ≹y̍쐬sB

 CloseSound                 {CXL[𑗏oN[Y
 CountVoiceNotes            w肵L[̉̑𓾂
 GetThresholdEvent          XbVhtOւlong|C^𓾂
 GetThresholdStatus         ẽXbVhCxgԂ𓾂
 OpenSound                  foCXrIgpŃI[v
 SetSoundNoise              foCX\[XƎԂݒ肷
 SetVoiceAccent             {CXL[ɃANZgݒ肷
 SetVoiceEnvelope           {CXL[Ƀ{CXGx[vݒ肷
 SetVoiceNote               w肵{CXL[ɉݒ肷
 SetVoiceQueueSize          w肵oCg{CXL[Ɋ蓖Ă
 SetVoiceSound              TEhgƎԂݒ肷
 SetVoiceThreshold          w{CXɃXbVhxݒ肷
 StartSound                 e{CXL[̉tJn
 StopSound                  S{CXL[̉t~
 SyncAllVoices              e{CXL[ɓ}[Nݒ肷
 WaitSoundState             hCow肵ԂɈڍs܂ő҂

 (47)[eBeB}NƊ֐

    bpɗpӂꂽfFt@CȂǂŐ錾Ăuał͎gpȂB
                            
 (47)t@Ch^n֐

@@t@C̍쐬EI[vEǂݍ݁E݂N[YsB
    iʓ(_lclose)֐{̖́j

 GetDriveType               fBXNhCuŒ肩\𒲂ׂ
 GetSystemDirectory         WindowsVXeTufBNg̃pX𓾂
 GetTempDrive               e|t@C쐬hCu𓾂
 GetTempFileName            e|t@C쐬
 GetWindowsDirectory        WindowsfBNg̃pX𓾂
 lclose(_lclose)            t@CN[Y
 lcreat(_lcreat)            VɃt@C쐬邩Ãt@C
 llseek(_llseek)            t@C|C^ړ
 lopen (_lopen)             ̃t@CI[v
 lread (_lread)             t@Cf[^ǂ
 lwrite(_lwrite)            t@Cփf[^
 OpenFile                   w肵t@C̍쐬AI[vAăI[vA
                        @@폜s
 SetHandleCount             ^XNpłnhύX


 (48)fobO֐

    AvP[ṼvO~OG[̈ʒüׂɎgpB

 DebugBreak                 IɃu[NAfobKɐڂ
 FatalExit                  Windowš݂̏Ԃ\AȌ̏菇̓
                        @@𑣂
 OutputDebugString          fobOp̃bZ[WfobK݂Ă
                        @@fobKɓ]ȂCOMfoCX֓]
 ValidateCodeSegments       _ɂāAR[hZOgύX
                            ĂȂ𒲂ׂ
 ValidateFreeSpaces         ̖gpZOg𒲂ׁAe
                            `FbN


 (49)œKc[֐

@@Jc[Profiler(CPU)Swap(Xbv)`oɗ^e𒲍B
    i̊֐ɂ́ArcjKvłBj

 ProfClear                  Profiler̃TvOobt@̃Tv
                            ׂĔj
 ProfFinish                 Profiler̃TvO~Aobt@̓e
                            fBXN֏
 ProfFlush                  Profiler̃TvOobt@̓efBXN
                            Iɏ
 ProfInsChk                 ProfilerCXg[Ă邩𒲂ׂ
 ProfSampRate               Profiler̃R[hTvOݒ肷
 ProfSetup                  ProfilerTvOobt@ƁA̋L^̎
                            ݒ肷
 ProfStart                  Profiler̃TvOJn
 ProfStop                   Profiler̃TvO~
 SwapRecording              Swap[eBeBɂAAvP[V
                        @@Xbv͂̊̕Jnƒ~w


 (50)AvP[Vs֐

@@vOʂ̃vŐNsB

 LoadModule                 ʂ̃AvP[VsiDLL,EXE,DRVj
 WinExec                    ʂ̃AvP[VsiEXEj
 WinHelp                    Windows̃wvAvP[VsAwv
                            ReLXggsbNɊւn


        ŌE  LЍ]\tgItBX
        Copyright Etosoftoffice Co.,LTD. 1992/07/01



