ymiwrap.dllɂāz
 $Revision: 1.7 $

P) Tv
    Miwrap.dll(ȉC{\tg)MIFES}NMILɂ "calldll" ֐
    ̉LC^[tFCXɏ֐񋟂܂D
        LONG FAR PASCAL ptr2(hinst,frame,mdi,child,gvar,gary,lvar,lary)
    "calldll" ֐̏ڍׂɂ܂ẮCMIFES}N}jACwv
    t@CQƂD
    񋟂Ă@\WindowsAPI(̂ꕔ)̃bp[łD
    MIFEŜƂg̉P̂߂ɁCMILɑgݍ܂ĂȂ
    ̋@\悤Ƃ̂łD
    t@CTCY傫̂́CJDelphiłDe͂D


Q) 񋟂֐
    1) GetTempFilePath
        [@\]
                EvtBNX"$$$"܂ރe|t@C(΃pX)
                  擾܂D
        []
                EȂ
        [ߒl]
                Ee|t@C   @@str1
                E(1) / s(-1)     @retcode

    2) WindowMove
        [@\]
                EJgMDIqEBhËʒuETCYύX܂D
                EJgMDIqEBhEȂꍇ͉C-1Ԃ܂D
                E -2147483647 ݒ肵ꍇCYvf͍XV܂D
        []
                E@@1  ύXX(Left)W
                E@@2  ύXY(Top)W
                E@@3  ύX̃EBhE
                E@@4  ύX̃EBhE
        [ߒl]
                E(1) / s(-1)     @retcode
        [ύX]
		E2009/05/25
			E -2147483647 ݒ肵ꍇCYvfXVȂ
			  悤ɏC܂D
			ESDI[hŃR[ꂽꍇCȂ悤ɏC܂D

    3) MinimizeWindow
        [@\]
                EJgEBhEŏ܂D
        []
                EMDI[hł́CMDIqEBhEΏۂƂȂ܂D
                ESDI[hł́Ct[EBhEΏۂƂȂ܂D
        []
                EȂ
        [ߒl]
                E(1) / s(-1)   @retcode

    4) GetModifyerState
        [@\]
                ESHIFT, CTRL, ALT ̏Ԃ擾܂D
        []
                EȂ
        [ߒl]
                E(-1ȊO) / s(-1)   @retcode
                E̖ߒl
                    ESHIFT OFF(0) / ON(1)  @retcodẽrbg0
                    ECTRL  OFF(0) / ON(1)  @retcodẽrbg1
                    EALT   OFF(0) / ON(1)  @retcodẽrbg2

    5) CopyToClipBoard
        [@\]
                ENbv{[hɃRs[܂D
        []
                E@@str1  Rs[镶(1024܂)
        [ߒl]
                E(Rs[oCg) / s(-1)   @retcode

    6) Sjis2Euc
        [@\]
                ESJISEUCɕϊ܂D
        []
                E@@str1  SJIS(1024܂)
        [ߒl]
                EEUCϊꂽ  @@str1
                E(ϊ) / s(-1)   @retcode

    7) Euc2Sjis
        [@\]
                EEUCSJISɕϊ܂D
        []
                E@@str1  EUC(1024܂)
        [ߒl]
                ESJISϊꂽ  @@str1
                E(ϊ) / s(-1)   @retcode

    8) ChangeTitleBar
        [@\]
                EJgEBhẼ^Cgo[FύX܂D
        []
                EĂяoɃEBhEvV[WtbNCΏ
                  EBhE̔NCAg̈悪ĕ`悳邽тɎw
                  Fŏ㏑Ă܂D
                Ẽ^Cg̏㏑́CUnchangeTitleBarĂяo邩
                  YEBhE܂Ōp܂D
                EMDI[hł́CΏۂMDIqEBhEƂȂ܂D
                  CMDIő剻Ԃł́CJXP[hԂɖ߂܂
                  ʂ͊mFł܂D
                ESDI[hł́CΏۂ̓t[EBhEƂȂ܂D
                  CWindows VistaAeroł͔NCAg̈
                  _ODWMs߁CL̕@ł͏㏑ł܂D
                ESDI[hł́CvZXƂɃvV[WtbN̂ŁC
                  ʂ̃EBhEɑ΂ă^CgFύXsƁC
                  EBhE`ptH[}XቺɂȂ邩܂D
        []
                E@@1  EBhEANeBũ^Cgo[F
                         (ʂ8bitRGB\܂)
                E@@2  EBhEANeBũ^Cgo[F
                         (ʂ8bitRGB\܂)
        [ߒl]
                E(1) / s(-1)   @retcode

    9) UnchangeTitleBar
        [@\]
                EJgEBhEChangeTitleBarɂēo^EBhE
                  ꍇC^Cgo[FύXΏۂ珜O܂D
        []
                EJgEBhEChangeTitleBarɂēo^EBhE
                  łȂꍇC܂D
        []
                EȂ
        [ߒl]
                E(1) / s(-1)   @retcode
                EJgEBhE^Cgo[FύXΏۂłȂꍇ
                  -1 Ԃ܂D

    10) GetTitleColor
        [@\]
                EJgEBhEChangeTitleBarɂēo^EBhE
                  ꍇCȉ̏Ԃ܂D
                    EEBhEANeBu^Cgo[F
                    EEBhEANeBu^Cgo[F
                    EΏۃEBhẼnh
                    EMDI[h / SDI[h
        []
                EJgEBhEChangeTitleBarɂēo^EBhE
                  łȂꍇC@retcode -1 Ԃ܂D
                  ̏ꍇCΏۃEBhẼnh(@@1)MDI[h/
                  SDI[h茋(@@2) ͐lԂ܂D
                  CEBhEANeBu^Cgo[F(@@3) 
                  slƂȂ܂D
        []
                EȂ
        [ߒl]
                EANeBu^Cgo[F(-1ȊO) /
                  ^Cgo[FύXΏۂłȂ(-1)           @retcode
                EΏۃEBhẼnh                       @@1
                EMDI[h(1) / SDI[h(0)                    @@2
                EEBhEANeBu^Cgo[F     @@3

    11) CascadeColoredWindow
        [@\]
                EMDI[hCChangeTitleBarœo^ꂽ^Cgo[F
                  MIDqEBhEJXP[h`ɐ񂵂܂D
                  ɂCñEBhE܂Ƃ߂邱Ƃł܂D
        []
                EChangeTitleBarɂēo^EBhE݂ꍇC
                  ANeBũ^Cgo[F̑召֌WɊÂ
                  ZI[_[肵܂D
                E @@1 ̏ꍇ́CZI[_[̃gbv{gɏ
                  (ԁ}[^c) Ƀ\[g܂D
                EChangeTitleBarœo^ĂȂEBhE͏ZI[_[
                  ŉʂɔzu܂D
                  @@1 ̏ꍇ͍~ƂȂ܂D
                EMDI[ĥݗLłDSDI[h͉܂D
                EMDIő剻EŏĂEBhÉCJXP[h`
                  ߂܂D
        []
                E@@1  ZI[_[gbv珸(0܂͐l) / ~(l)
        [ߒl]
                E(񂵂EBhE) / sESDI[h(-1)  @retcode


R) ƐӎȆ
    E{\tg̗ṕCp҂̐ӔCɂčsĂD{\tg̎gp
      Ĕ⑹Qɑ΂āCؐӔC𕉂܂D
    E{\tǵC̓̊mۏႵĂ܂D
    E{\tg̍Ĕzz͎RłCɖ{t@CςɓYt
      D
    EmF͉L̊ōsĂ܂D
        EWindows XP SP3 / Windows Vista SP2
        EMIFES 7.07 / 8.06
