////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


    (C)KAB-studio 1999 - 2003 ALL RIGHTS RESERVED.
        http://www.kab-studio.com/
        info@kab-studio.com

    MF 2003/02/17(Mon) No.194
    zMF 3270 ( Mag2 + Pubzine )
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
    sF Pubzine ( URL: http://www.pubzine.com/  ID: 590 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
/*                QOORNQPVij̍XV                */
http://www.kab-studio.com/

Ezbgn[uǉI
@Ol̃zbgn[uɂPbǉ܂II
@₟A΂ł񂾂ȂccB
[ Ol̃zbgn[u ]
http://www.kab-studio.com/Comic/HotHerb/


////////////////////////////////////////////////////////////////////
/*                        储ʂȓL                        */
http://www.kab-studio.com/nikki2/

2003/02/09 (Sun)
@󂵂ՂƂRbBߌォPP܂łdB̐\
ݖYꂽBnPW[ŏI񂾂ǕʁBu^CW[v
̂͂Ȃ̂ȂBăi[WB܂ĂȂccB

2003/02/10 (Mon)
@ddB Java ̖KBer͂̑O̖Ă
B

2003/02/11 (Tue)
@󂵂ďsāAsb`VāBߌォ͂dB
G@BȂG@H

2003/02/12 (Wed)
@[Xԋ߂Ńww[hB̓r[tV`[ƃ`[YpB
ĂuKƂfKBg~mn͐lIԂˁccB

2003/02/13 (Thu)
@Q[X̂ԂŃfobOBXPW[]TBȂȂ
ȂBl݌vBŋߔĂBd͂ZBj[^
Cvt^cućAG@ccB

2003/02/14 (Fri)
@ƂPP߂܂ŁBς炸fobOBł͂x݁Bق
́[`ȂƁB~́APXC`fBXvCBłďd
ǁB

2003/02/15 (Sat)
@ ANUBIS Z.O.E BWԂŃNABANVp[gv
BNIeB͍񂾂ǁccBȂfۂB
͂񂾂ǁBăfBXvCBς̊Iɂ͂PXƂQP͂
قǈȂH


////////////////////////////////////////////////////////////////////
/*                         A                             */
http://www.kab-studio.com/Novel/Fuga/

@Ź@A@|W|

@Zł}V̈ꎺÃhAɂ́uf[vƏ
ꂽ莆\ĂBGx[^[~肽ӂ̒jA
̑OւƗB
u˂󂿂AȂ炱ȂƂɏZˁIv
uāAẲΔIHv
uvA[炢̉҂ŕԂႤ񂾂v
uƂȂāccv
@ǂǂĂw炢̂ӂ́A̍؂ȃhAJĒ
ւƓB
uǂ`A₩ɗ܂v
u߂ȂAɋA܂ccHv
@RƗsӂ̎Eɂ́AȏȂƂ炢
グꂽƋUĂBHIA^XA①ɂA
ȐnɎaꂽ悤Ȍ`Ō^ɕĂBU΂j
ŁA̓ݏȂԂB
uȂȂ̂ccv
u[AȂ񂩂II@Ȃ񂩃TCPŃfVX
v
uΔ񌾂ĂӖĂHv
@̃}V̉jBwLp̍sY͒n}ЎɎ
񂵂ĂB
uɂĂAlȂĂ悩ccv
@̗͂ƂA͐܂ςƊBAۂ̐
̂߂ɂ́A̗͂}܂ȂĂ͂ȂȂB
uǁccv
@قǁAv\ꂽƂ̊óAɂウ̂ł
Ač܂łɌoƂ̂ȂB̉xт𗝐Ƃ
̎ւƋLƂ̍gĎ炻ƂĂA
B
ułA牽łl͎aȂccv
@ȃmC[[C̊ooȂAn}mFȂ瓹
ǂĂB
u҂ȂƌȂccv
@̗͂ẮAtɐNƂ̊֌W܂ĂȂB
ƌANƉxт𕪂̂́A̒̕ʂ̎ł͂
AĂB
@ނ̂悤ɂȂ肽AvB
uӂȂ_ȁccv
@ӂƊグƁAړỈƂBƂ肠lȂƂ
F낤ccƁẢƂAZ؂ĝɂX|[c}
悤Ȋ̐NoĂB
@A̓xTdvľZ̏I@ƎvĂԂɏ͘e
ʂ߂Ă̂܂ܑčsĂ܂BU΁ATEiX[c
͂ǂǂƉĂĂ܂B
ucc[A傤ȂȁA႟v
@ccH@ccH@ccB傤ȂȂBvAƒǂ
Bǂ߂āAN̂̂ꂢȒ܂Ő؂􂢂Ă񂾁BNA
̉xт̐𕷂낤H
@sY͂ȂAāA񂾁B
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
wccBāAw炢ɌHx
u\Ƃ̂炢ɌƂv
wccăLHx
uȂƂl̐FC͂ȂƎvv
wIx
u͂v
http://www.kab-studio.com/
_______________________________________________________________[KCM]


////////////////////////////////////////////////////////////////////
/*                       #pragma twice                            */
http://www.kab-studio.com/Programing/PragmaTwice/

@Version 10.16
Xe[^Xo[gĂ݂E SDK 

uO̓Xe[^Xo[̂̂Ă݂܂v
w[ˁx
uAꂾƂӖȂAꂩXe[^Xo[g
݂܂v
wXe[^Xo[ Version 9.13 ( No.174 ) ŎgĂ݂ˁB
ƎĂHx
uxĂ邩QlɂȂ镔͂BrĂ݂̂
BႠA܂͎Ă݂悤B܂A #include ̉炢
̍sǉāv

HWND g_hStetusBarWnd;

wx
uO[oϐČāAǂłgϐv
wA͂ȂƂȂ񂾂ǁx
uɁAXe[^Xo[̃EBhEnhĂ܂Bۂ
镔͂v

// EBhE܂B
LRESULT OnCreate
    ( HWND p_hWnd
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    g_hStetusBarWnd = CreateStatusWindow
        ( WS_CHILD | WS_VISIBLE
        , "eXg"
        , p_hWnd
        , 100
        );
    if( g_hStetusBarWnd == NULL )
    {
        // Xe[^Xo[܂łB
        return -1;
    }

    return 0;
}

w̑ÕXe[^Xo[ĂˁBA 
CreateStatusWindow() ̖߂l̕ϐɓĂx
u CreateStatusWindow() ́A߂lɃXe[^Xo[̃EBhEnh
Ԃłv
wƂĂƁHx
uƁBŁAXe[^Xo[ɕZbgƂɂ́A
EBhEnhɃbZ[W𑗂܂BƎ蔲āAO
j[p̊֐Cāv

// ID_MENU_TEST I܂B
LRESULT OnMenuTest
    ( HWND p_hWnd
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    SendMessage
        ( g_hStetusBarWnd
        , SB_SETTEXT
        , 0
        , (LPARAM)"OnMenuTest()" 
        );
    return 0;
}

wbZ[Ŵ͂ SendMessage() ˁB͂̃X
e[^Xo[̃EBhEnhA SB_SETTEXT ͏߂Čccˁx
uA̓Xe[^Xo[p̃bZ[WBŏ S 
StatusBar  S Błv
włHx
u Version 5.29 ( No.094 ) ŏoĂAEBhẼ^Cgς
bZ[W WM_SETTEXT ɎĂ邩ȁv
wA΁x
uSȂǁAɋ߂v
w LPARAM ɓnāA LPARAM ɃLXgĂ̂Ȃ񂩓
ˁx
uႤƂ WPARAM ˁB WM_SETTEXT  0 nƂɂȂĂ邯
ǁA SB_SETTEXT ͂ɒlnƂł܂BƂ΂Ȃӂ
Ɂv

// ID_MENU_TEST I܂B
LRESULT OnMenuTest
    ( HWND p_hWnd
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    SendMessage
        ( g_hStetusBarWnd
        , SB_SETTEXT
        , SBT_POPOUT
        , (LPARAM)"OnMenuTest()" 
        );
    return 0;
}

w SBT_POPOUT ēnĂˁBrhĎsI@hAȂ񂩂łς
x
uӂɁAXe[^Xo[̃X^CςtOn܂B
́A MFC ł̕ŏoĂA CStatusBarCtrl::SetText() 
RɓnĂ̂Ɠv
wA̕ӂ MFC Ȃ񂾁x
u MFC ̕A SB_SETTEXT g₷ĂĂƂ납ȁv
wAI@ MFC ŃXe[^Xo[gĂȂ񂩔zg
ǁAĂȂ́Hx
u邯ǁAɈႤȁB SDK ́̕AXe[^Xo[؂鎞
g܂v

// EBhE܂B
LRESULT OnCreate
    ( HWND p_hWnd
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    // Xe[^Xo[܂B
    g_hStetusBarWnd = CreateStatusWindow
        ( WS_CHILD | WS_VISIBLE
        , "eXg"
        , p_hWnd
        , 100
        );
    if( g_hStetusBarWnd == NULL )
    {
        // Xe[^Xo[܂łB
        return -1;
    }

    // Xe[^Xo[gpzB
    int iAry[3];
    iAry[0] = 100; 
    iAry[1] = 200; 
    iAry[2] = -1; 

    // Xe[^Xo[ɘgǉ܂B
    SendMessage
        ( g_hStetusBarWnd
        , SB_SETPARTS
        , 3
        , (LPARAM)iAry
        );

    return 0;
}

wAx̓Xe[^Xo[炻̂ƔzāAɃXe[
^Xo[ɃbZ[WĂx
u SB_SETPARTS ́AXe[^Xo[̘gɕ郁bZ[WB 
LPARAM ɔznĂłv
wAꂾˁx

    // Xe[^Xo[gpzB
    int iAry[3];
    iAry[0] = 100; 
    iAry[1] = 200; 
    iAry[2] = -1; 

úAXe[^Xo[Rɋ؂ꍇ̗Bŏ 100 ́A
 100 sNZ܂ŁA 200 ́A 200 sNZ܂ŁA -1 ͉E[
Łv
wHHH@悭킩Ȃ񂾂ǁx
uC[WƂẮAȊv

          100
[    0     ]        200
[          1         ]                           -1 iʒ[j
[                            2                    ]

uꂪSdȂāv

          100        200                         -1 iʒ[j
[    0     ][    1    ][             2            ]

uĂȂĂĊv
wȂƂȂ邯ǁccx
uĂAۂɎgČB

// ID_MENU_TEST I܂B
LRESULT OnMenuTest
    ( HWND p_hWnd
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    SendMessage( g_hStetusBarWnd, SB_SETTEXT
        , 0 | SBT_POPOUT, (LPARAM)"" );
    SendMessage( g_hStetusBarWnd, SB_SETTEXT
        , 1 | SBT_POPOUT, (LPARAM)"ɂ" );
    SendMessage( g_hStetusBarWnd, SB_SETTEXT
        , 2 | SBT_POPOUT, (LPARAM)"" );
    return 0;
}

wAOidˁI@rhĎsAɂI@Ȃ̂ˁ[x
u⑫ӂB SB_SETTEXT  WPARAM ́v

2 | SBT_POPOUT

u̍Xe[^Xo[̂ǂɏo͂邩BE͂̃X
e[^Xo[̃X^Cv
w | łāAtO̂ƎĂˁx
uꉞȂ񂾂ǁAƓꂩBЂƂA SB_SETPARTS 
WPARAM  3 ́Ag̐v
wĔz̒g̐ĂƂł񂾂ˁx
uAƓv

/*
    Preview Next Story!
*/
wAςƏIˁx
uɂv
wāA MFC ̎͂Q񂶂ȂHx
u SDK ̕邱Ƃ͑ˁv
w֗ȂHx
uZʂv
wZʁHx
uƂ킯Ŏv
 Version 10.17 Xe[^Xo[NbNI 
wɂÂIx
uNbNȂĂ̂ȒPɂł܂v
w MFC ̎͂łȂ́Hx
uĂȂccv
w_Wx


////////////////////////////////////////////////////////////////////
/*                QOORNQQSij̍XV                */
http://www.kab-studio.com/

EXVȂH
@TłāATłƂ͌ȂccB


////////////////////////////////////////////////////////////////////
/*                          ӁII                            */

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.com/nikki2/
EwǓo^Ƃɂ͂̃y[WōsȂĂB
http://www.mag2.com/m/0000012198.htm
http://www.pubzine.com/detail.asp?id=000590
E͎ōsȂĂB
EobNio[͂̃y[Wɂ܂B
http://backno.mag2.com/reader/Back?id=0000012198
http://www.kab-studio.com/Freeware/index.html#MailMagazine


////////////////////////////////////////////////////////////////////
/*
    KAB-studio.h
      Weekly Mail Magazine.
      Written by Kaburaya Seiden.
      http://www.kab-studio.com/Info/MailMagazine/

    (C)KAB-studio 1999 - 2003 ALL RIGHTS RESERVED.
        http://www.kab-studio.com/
        info@kab-studio.com
*/
////////////////////////////////////////////////////////////////////

