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

    KAB-studio.h


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

    MF 2003/03/31(Mon) No.200
    zMF 3200 ( Mag2 + Pubzine )
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
    sF Pubzine ( URL: http://www.pubzine.com/  ID: 590 )
*/
////////////////////////////////////////////////////////////////////

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

EقƂ́[ǉI
@Ol̃zbgn[uɂPbǉ܂I@̃l^̓p^[ɂȂ
ȁccB
[ Ol̃zbgn[u ]
http://www.kab-studio.com/Comic/HotHerb/

Eԃwb_[kōXVB
@KAB-studio.h QOOɂȂ̂ŏkłXV܂B_E
[h̓_E[h[ɂāB
[ _E[h[ ]
http://www.kab-studio.com/Freeware/index.html#MailMagazine


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

2003/03/23 (Sun)
@x𖞋iBߌ͂݃pBRFƐтBłlԁB
ăR~قƂ́[BI̓AWbVDI@AiOfW^Bf
W^͔΂ȂB

2003/03/24 (Mon)
@Ȃ񂩑̒ɂBtbc`crkJnBlbg[N\BՂՂ胆[
VBŏIBтŃobhGhBLۂL͂܁B

2003/03/25 (Tue)
@RlNVv[ƃfbhbNB Digester ֗Bt|[hL@
ȁB悭łȂBAɃn^[n^[cucƂwBR
~bNX΂ā[B

2003/03/26 (Wed)
@[XȂŒx܂ŁB Ant + JUnit Bq[gKCWFC
ccBSŒ IP ŁB NetBIOS ʂB

2003/03/27 (Thu)
@d Oracle ̃RlNVZbV^CAEgȂ`B
GŔ͂Ȃ肢ȂBer͍ŏI񂪖ڔǁBȂƂ
{RbvB

2003/03/28 (Fri)
@dĂĂ܂BcƑƂł͏H@˂ĂcucA
WIh}ԂłccBob Ever17 oI@ҁ`B

2003/03/29 (Sat)
@قƂ́[ƂՂƂB^ubgꂽۂH@Post.Office [B
[T[o[ĕʂȂɎǵH@Java ƂCXgƂB
čŏIII@͍AvH


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

@掵́@@|P|

u܂܂v
@rYƋqԂɓĂlBAꂪVlƂ
ƂɋCt܂łɐbvB
uccǂ́H@Ǝv̂Ɂv
@̔VlɌ邱ƂȂAqB
uƁccƖpȂ炢ȂHv
uHHv
@܂\ȂVlڂۂB
uǂāHv
uӂƂ邫ɍs񂾂ƎvAu莆v
u邫Av
@ɂ򂪐i悤ɁAi邫݂BĂ
́Ǎ̋ӖĂB
uꏊāv
umĂ炱ɂȂccv
@rY炵ȂB
@̂炵Ȃ瓦悤ɃVl͂QŉƂ̊OւƏoēV
яオBቺ񂷂AZƐXт΂̎RX̓
猩낵Ăӂ邱Ƃ͕s\B
@̔pccƂƂ͎voĂȀp̂
̂͌ĂȂB
@VlĂԁBłċ𒵂ˁAƂ̑Oւƍ~
B
@x͐\|ĂƋԂ֖߂ƁA炪グB
uccIHv
@̊炪ȂAuɐg\B
ucc߂܂āv
uccHv
@ɑ΂Đ[XƓVlɁA͂ƂƂB
uƁA̓VlBp񂪓|ꂽƂɁAƈꏏɊŕa
ĂĂłv
uccȂAlԂȂccˁv
@`o̘bfГIɕĂ͂ł܂ڂ̑ÕV
l镵͋CɌxSĂ͂ȂÂQl̑ԓxƁA
Vl̓̐Fɏ𗎂悤ƂĂB
uVlA͌̕炳ČāÂꂳv
uccv
uHv
ûQlcc邫Aǂɂ邩mĂ狳Ăv
@Vl̋́AƉɌꂽ܂܂B
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
w̃}KSN[A悤ȒZ悤ȁx
uꓯƁv
wĂ[A̐NARecĂ̂͂܂񂶂Hx
uccRecČĂv
w[ALƏƂՂƂ킾ˁx
uςƂĂ炢낤v
wႠ̂܂܂ĂƂˁ[Bꂻccx
ułAVKǎ҂̔@݂͂v
wAՂƂz[y[WɂĂ[̂ˁB[x
umɁccv
wǁAg͕ςȂ񂾂ˁx
û܂܁v
w_x
uccv
http://www.kab-studio.com/
_______________________________________________________________[KCM]


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

@Version 10.22
SDK ̂܂Ƃ߁Aĕ

uāA SDK ŃvÔ͍܂ŁBǂAźHv
wȂ񂩑SRႤccǁx
uǁHv
w MFC ƈāA킯킩ȂẮAȂx
um API ̏܂őSŃR[fBO邩Ac͂₷
ˁv
włςA MFC ֗̕x
uA͂Ԃ񂻂v
wccႠA SDK ōӖāHx
ulԏdvƎv̂́AP MFC gƂĂ
Ɓv
wAA MFC Ă邩Ăł킩񂾂ˁx
u MFC gĂ邾ƁA܂ MFC ׂĂĊႤ
ǁAȂāA{ SDK gvOāA MFC 
菕Ă邾ĂƁA킩΂ȁv
wĂƂ́A SDK ̂ MFC ׂ̂΁x
uccv
wH@ǂ́Hx
úA͓邩ȁv
wǂ䂱ƁHx
uƂ΁AEBhEvV[Wv

// EBhEvV[WB
LRESULT CALLBACK WndProc
    ( HWND p_hWnd
    , UINT p_uiMessage
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    if( p_uiMessage == WM_CREATE )
    {
        return OnCreate( p_hWnd, p_wParam, p_lParam );
    }
    else if( p_uiMessage == WM_DESTROY )
    {
        return OnDestroy();
    }
    else if( p_uiMessage == WM_RBUTTONUP )
    {
        return OnRButtonUp( p_hWnd, p_wParam, p_lParam );
    }
    else if( p_uiMessage == WM_COMMAND )
    {
        if( LOWORD( p_wParam ) == ID_MENU_TEST )
        {
            return OnMenuTest( p_hWnd, p_wParam, p_lParam );
        }
    }
    else if( p_uiMessage == WM_CHAR )
    {
        return OnChar( p_hWnd, p_wParam, p_lParam );
    }
    else if( p_uiMessage == WM_PAINT )
    {
        return OnPaint( p_hWnd, p_wParam, p_lParam );
    }

    // WIȏ܂B
    return DefWindowProc( p_hWnd, p_uiMessage, p_wParam, p_lParam );
}

u MFC ł͂ȕ@Ă܂v
wIHx
uāAƂ ID_MENU_TEST Ƃv
w MFC ɏނ킯ɂȂˁAႤ񂾂ccx
u MFC ̏ꍇ́AbZ[W}bvĂȕ@gĂ܂B
Ƃ΁A_CAÕNXA ***Dlg.cpp ăNX̍ŏ̕Ɂv

BEGIN_MESSAGE_MAP(CT_DlgJunk20Dlg, CDialog)
    //{{AFX_MSG_MAP(CT_DlgJunk20Dlg)
    ON_WM_PAINT()
    ON_WM_QUERYDRAGICON()
    ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
    //}}AFX_MSG_MAP
END_MESSAGE_MAP()

uĕƎv܂v
wAx
u̒ IDC_BUTTON1 ďĂ镔łv

    ON_BN_CLICKED(IDC_BUTTON1, OnButton1)

wAă{^ ID ۂx
uA̒ʂI@́A WM_COMMAND  IDC_BUTTON1 Ă
 OnButton1() ĂłAĈӖȂłv
wHHH@ȂɂA VC ̋@\HHHx
uA MFC ́cc̓}Nv
w}NāAûˁx
uA Version 6.05 ( No.105 ) ǂݕԂĂ݂ƕƎv
ǁAꂪƂ C++ ̃R[hɕϊłv
wȂƁHx
uEBhEvV[Ẃv

    else if( p_uiMessage == WM_COMMAND )
    {
        if( LOWORD( p_wParam ) == ID_MENU_TEST )
        {
            return OnMenuTest( p_hWnd, p_wParam, p_lParam );
        }
    }

uIȃR[hĂ킯v
wIx
u܂̂͂Ȃ肴ƂǂˁBzg͂ƍׂē
A͐̓pXv
wĂ炦Hx
uB MFC 炢ǂ߂悤ɂȂĂȂƁv
wȂ񂾁x
uہÂ炢͍悤ɂȂȂƂˁv
wIHx
ułA MFC āv
w SDK ō̂̑B玩łccx
u MFC ̃bZ[W}bv̋@\āAō邱Ƃł
Aǌ^č邾낤v
wAČ΁ÃbZ[W}bv̂āA߂Č
ǁcc̊ԂɂȂ̂Hx
úA ClassWizard ŃCxgnhƁA VC Ă
łv
wI@[[ƂȂ񂾁x
u MFC ͎ہA VC ȂŎĝ͂Ȃ炢A MFC  VC ̓yA
ĂƂɂȂ邩ȁBāIv
wāHx
u悤ɁA SDK ҂͏IB񂩂͕ɂ
Ă茩Ă܂v
wH@Oɂˁx
u Version 5.04 ( No.069 ) ƂˁBłA܂܂܂܂׋
ȂႢȂƂςłBƂ΁v


// L[͂܂B
LRESULT OnChar
    ( HWND p_hWnd
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    // ͂ꂽoāAɂ܂B
    char ch[2];
    ch[0] = (char)p_wParam;
    ch[1] = '\0';
    // ܂B
    if( strlen( g_pchText ) < TEXT_MAX_LENGTH )
    {
        // TCYI[o[ĂȂ̂ł܂B
        strcat( g_pchText, ch );
    }

    // čĕ`B
    InvalidateRect( p_hWnd, NULL, TRUE );
    return 0;
}

ŵ܂̃L[͂̕ˁx
uA𕶎ɂĕŁv

    if( strlen( g_pchText ) < TEXT_MAX_LENGTH )

uĂĂłB g_pchText ̃TCY𒴂Ȃ悤Ƀ`Fb
NĂ܂v
wꂭ炢킩B strlen() ĕ̃TCY킩񂾂
ˁx
ułAĂ܂ TEXT_MAX_LENGTH 傫ȕ͓Ȃ
ĂƂłHv
w΁I@SReLXgGfB^ۂȂIx
uꍇATCYŒ̕z񂶂ȂāAς̂̂g
ႢȂłBƂ CString Ƃv
w CString Ēς񂾁Bł CString  MFC ̂łHx
u獡͎gȂłBꂶA SDK ̎ɂ́v
w񂪎gȂIHx
uĂȂ܂A̕ӂ̕׋܂BɁIv
wɁHx
u֌W̏́AĂȂƂƂĂԎłBƂ΁v

AAA1524,300,Z
0123F,100,Z
LLF33,200,F

wȁAccx
uf[^t@CɓĂ܂Bf[^͊esŃJ}
APڂ̓At@xbgŘɐlAQڂ͐lAR
ڂ͂PɂȂĂ܂v
wAccHx
ũf[^Pڂ̐l̕ŏɃ\[gĈꗗ\B
Pڂ̓tH[}bgقȂ̂܂܂Ă̂ł͏
B܂ARڂɑ΂āv

F,g
Z,g

uƂf[^̓Ăʃt@C猟āAPڂ̂Y
̂̑Qڂ\v
wcc܂x

LLF33,200,g
AAA1524,300,g

wĂƂˁx
uvOŁv
wccs\IIx
uƂ킯Ŏ񂩂͂̂Ăv

/*
    Preview Next Story!
*/
w[[[̂ăzgɕKvHx
udł͂悭p^[Â͎RɂłȂƁv
wccx
u܁Aʂ͊֐Ăłg悤ɂ񂾂ǂˁv
wÅ֐傤x
u_v
wP`[x
uƂ킯Ŏv
 Version 11.01 ĂȂ񂾂 
wɂÂIx
uƊ{𗝉ĂAv
wh|h|IIx


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

ES\ǎI
@PAV\łB͂قƂ́[Ȃł[Δ
[B

Eԃwb_[SNI
@KAB-studio.hSN}܂I@Ȃ̂łȁ[񂩎͂܂I
@TCNǁ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
*/
////////////////////////////////////////////////////////////////////

