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

    KAB-studio.h


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

    MF 2002/04/01(Mon) No.151
    zMF 3760 ( Mag2 + Pubzine )
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
    sF Pubzine ( URL: http://www.pubzine.com/  ID: 590 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
/*                          jERNI                          */

wA KAB-studio.h ͂RNI@SNڂ̏t}܂bIIx
u񂹂ƈ񂹂܂v
w񂹂Ix
u #pragma twice ͂ƂRN͑܂v
wꈫ񂹁`x
u[ȁ[v
w[񂹂́Hx
uSNڂɓ邯ǁAς܂BVR[i[ƂȂv
w͂ňȂ񂶂ccx
uȂ̂ȁccv
wՂƂāANx͂ǂȊHx
uˁAĂEBhEvV[WƂSv
wȂɋ邱ƂẮHx
uB_CAO蕁ʂ̃EBhE̕v
w̕񂾁x
u MFC ̊֘AˁBꂩ{̗͂ɂȂ邱ƋĂv
wꂪg悤ɂȂ܂ł܂ł̂ccx
uƂ킯ŁAꂩ KAB-studio.k v
w낵肢܁`Ix

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

ES\ǎoI
@PAV\ǎłBԌȉΔłłI@
_E[h CG Gallery ɂāB
[ CG Gallery ]
http://www.kab-studio.com/CG/Gallery/


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

2002/03/24 (Sun)
@S\ǎB͂Ȃ肢`BƎ@ςBo
\tgEFÂƂA VC6 肩BăTCg\žςBl
vZŁB܎QlɂȂȂccB

2002/03/25 (Mon)
@āAVd̘bBJ[()BAĂꂽ
BłAĂKvȏނBtxݓԂ\ccB^
WwBGŁB

2002/03/26 (Tue)
@hLg쐬BʂقǖBɈ݉B[B

2002/03/27 (Wed)
@RɐQłɖB̂d͂Ȃς[B
TCYQłɓꂸBer̓VK[ŏI񂪗
ł`B

2002/03/28 (Thu)
@LxăpX|[g擾B\BTCYQ
łvʖ{ŔQbgB˂eB[`[ŏI()Bł
lߍ݉߂H@DVD ŁH

2002/03/29 (Fri)
@Ăȁ[BюB^XN}l[WۂR\[Av
ςςƍ쐬B[[dBߕ߂ႤXyV
܁ccBāA˂Ă͂PQB

2002/03/30 (Sat)
@yjǋqցB悢T[rXCI@Fg܂`B
ȂƂ`ɂȂėǂBςB[ւ̓W]ƂB
ԃwb_[RNB


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

@Ó@@|PS|

úAAł́Hv
u搶͂ƔقǂČĂv
uӊOˁA܂ŐlԂ݂BVlÂƁAlԂƎv
Hv
@x́AVlقԂBJvZƃJvŽpڂɂX
ebvɃVl͏AXCb`BXebv͏オĂAJ
vZ̏ɂXy[XւƓĂB
uςBI΂ꂵҁ̌Nɂ́A͎̐̂؂
̂Hv
@ŃAǂ悤Ɏ̑OɂXebvւƏāAオĂ
B
umꂪɘbĂꂽƂ̒ɂ́AI΂ꂵҁ̘̂b
B͓RAI΂ꂵҁɂbȂƁv
ulɂHv
uv
@͂茾āAJvZ̏̏ȃXy[XւƃVl͓
BƖЂƂȂ̒̕ŁAVl̓{fBX[cE
n߂B
uہÁI΂ꂵҁĂȂȂ́H@o[W͖l̕
Ɂv
@NJvZ̖̏ւƓA{fBX[cEŁAw肳ꂽ
oPbgɓꂽBǂɎtꂽpl𑀍삷ƁACX
B
ufBgAI΂ꂵҁv
uȂ񂾂āIHv
@N͈xCX痧オċ񂾁BVl̓CXɍ
AB
uɂAI΂ꂵҁȂ̂AǂӖ̂A
ȂI΂ꂽ̂ccḿAĂȂv
ulB́Â߂ɑ݂Ă񂾂낤v
@v킸VĺÂ鏭N̕B
ulB猩΁AĂ炦̂́AmɂꂵBǁA
猩lB݈̑Ӌ`A͉Ȃ̂낤ccv
uḿAt@C_EgЂ̃obNɉƌĂv
umA͂ɂ́Aǂ̊ƂhĂA
Ăv
u痣āAt@C_EgЂāAB̖ʓ|Ăv
uȈێ̊|ybgāAǂ悤Ă̂ȁv
ulĂdȂBB͗mɉBŏ\v
@ŃAقǂ̉ł͂ȂƊmMĂBAm͗؂ĂA
Vl͗؂ȂB
uˁccx݁v
ux݁v
@ĂуXCb`ƁACX͉ĂB̊ԂɂsɂȂ
ĂKXɕ܂āAӂ͖ڂBĂ铧̉t
̂ɐg𒾂܂B
@̓ccȂւƁAӂ͂B
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
w̐j Java }KIx
úqPT  ݈ˑxrłv
wA[ǁHx
uAˁcc܂łāA֐ĂЂƂӂłv
wȂˁAĂx
ułAKvȋ@\ǂǂ񑫂ĂƁA֐NXv
wǂǂ񑝂ĂႤx
uꍇA֐ĂэNX肵܂v
wƁHx
u݂݂m߂Ⴄv
wm߂ႢȂ́Hx
uȂƁACƁv
wCȂႢȂȂIx
ȕC̑ςA݈ˑx̍ĂƁv
w킩[ȁA킩Ȃ[ȁx
http://www.kab-studio.com/
_______________________________________________________________[KCM]


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

@Version 8.09
_CAOĂ݂

u͂悢A_CAO悤ɂ܂v
wƁAƂˁcc܂ł̉ȂyfobO̒~z{^
xnɂȂƂccx
umɂ͉ȂˁccłA{^Ƃɂǂ
̂͂ƓA܂͂ƕςȕ@ŕĂ݂܂v
wρHx
u_CAOvV[Wāv

// _CAOvV[WB
BOOL CALLBACK DialogProc
    ( HWND p_hDlgWnd
    , UINT p_uiMessage
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    if( p_uiMessage == WM_MOUSEMOVE )
    {
        if    (
                ( LOWORD( p_lParam ) == 0 )
            &&
                ( HIWORD( p_lParam ) == 0 )
            )
        {
            EndDialog( p_hDlgWnd, 100 );
        }
        return TRUE;
    }

    return FALSE;
}

wHHHx
u}EXJ[\ 0, 0 ɗɃ_CAOĂv
wρI@ςIx
uAHv
wȂ񂩃Q[݂ccɂĂ݂ĂȂIx
uA}EXJ[\̈ʒu̓NCAgGÂԂĂ邩v
wĂƂ̓^Cgo[̉ŁAt[̓ˁccB
σQ[ˁx
uNCAgGAɂĂ Version 7.02 ( No.122 ) QƁBŁA
ŏdvȂ̂́v
w EndDialog() ˁBŃ_CAO́Hx
uA API ŁAPɓnEBhE܂v
wQ́Hx
ȗQA DialogBox() ̖߂lɂȂłv
wΑSRGĂȂˁx
u WinMain() ̍Ō return 0; Ńu[N|Cgāv
w iRet ̒lA 100 ɂȂĂˁx
u͎͂Ƃg邩AƂłˁv
wĂ[Aƃ{^ŕĂIx
uA_CAOvV[Wāv

// _CAOvV[WB
BOOL CALLBACK DialogProc
    ( HWND p_hDlgWnd
    , UINT p_uiMessage
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    if( p_uiMessage == WM_COMMAND )
    {
        if( LOWORD( p_wParam ) == IDOK )
        {
            // OK {^܂B
            EndDialog( p_hDlgWnd, IDOK );
            return TRUE;
        }
    }

    return FALSE;
}

wA if QdIx
uƂ̂ƂlĂˁv
w܂ WM_COMMAND ăbZ[WÊˁx
ũbZ[W̖͂̒ʂqR}hrA{^ꂽ胁
j[Iꂽ肵ƂɌĂ΂܂v
w֗ȁAȂ悤ȁccx
u܁A_CAOƂ̎̓j[ȂAj[鎞̓_CAO
Ȃ炻ȂɋCɂKv͂Ȃȁv
wŁA܂ɂ WPARAM ɂ͂ӂ̒lēĂ킯
ˁx
u HIWORD ɂ́yʒmR[hzĂ̂Ă񂾂Ǎ͎g
ȂpXB LOWORD ɂ́Aꂽ{^ ID Ă܂v
wccI@A_CAOGfB^Ń{^ɕt ID Ix
uAsăLZ{^Ă݂āv
wAȂˁBł OK {^΁A_CAOIx
ũ`FbN if łĂĂƁv
w̎dg݂g΁Aǂ̃{^Ƃɂǂ̏AĂ
̂ς킯ˁccx
uBہccxsāAE̕{^Ă݂āv
wȂˁx
u͂̃{^ƃLZ{^ƂƓԂɂȂ
v
wALZ{^Ƃɂ悤ɂȂႢ
񂾁x
uƂ킯Łv

// _CAOvV[WB
BOOL CALLBACK DialogProc
    ( HWND p_hDlgWnd
    , UINT p_uiMessage
    , WPARAM p_wParam
    , LPARAM p_lParam
    )
{
    if( p_uiMessage == WM_COMMAND )
    {
        if( LOWORD( p_wParam ) == IDOK )
        {
            // OK {^܂B
            EndDialog( p_hDlgWnd, IDOK );
            return TRUE;
        }
        else if( LOWORD( p_wParam ) == IDCANCEL )
        {
            // LZ{^܂B
            EndDialog( p_hDlgWnd, IDCANCEL );
            return TRUE;
        }
    }
    return FALSE;
}

wAȂLZ{^yP{^łIx
u̕ӂ͕ʂ IDCANCEL ɂΉ΂ˁv
włAĂƖʂȂH@̂ӂ if Ĉꏏ
ɂłǁx
uĂAȂĂBʂ OK ƃLZďႤ
łv
wI@A IDOK ͍̕XV𔽉f肵āA IDCANCEL ̕
ɕAĂ΂񂾁x
uŁA{^ꂼ̏ɑΉł킯BłAȂ
񂾂ˁv
wȂĂHx
u EndDialog() ̉ŁAQ DialogBox() ̖߂lɂȂ
łBg΂킯v

// WinMain() B
int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    int iRet
        = DialogBox
            ( p_hInstance
            , MAKEINTRESOURCE( IDD_MAIN )
            , NULL
            , DialogProc
            );
    if( iRet == IDOK )
    {
        OutputDebugString( " OK ܂B\n" );
    }
    else if( iRet == IDCANCEL )
    {
        OutputDebugString( "LZ܂B\n" );
    }

    return 0;
}

w EndDialog()  IDOK n IDCANCEL nς΁Aꂪ 
DialogBox() ̖߂lɂȂ邩炻`FbN΂킯ˁ`x
uǂČƂ̕ʓIȁB MessageBox() ͂̕@
A CDialog::DoModal() ̕@v
w CDialog::DoModal()  Version 5.30 ( No.095 ) łˁx
u CDialog ̓̕_CAOvV[Wł̏ł邯ǂˁv
wĂ[Aǂ́Hx
uꍇɂ肯肾ǁA֗Ȃ̂̓_CAOvV[Wŏ
v
wȂŁHx
uꍇɂĂ̓_CAOȂĂ邩ˁBl
ĂƂv
wA_CAOvV[WȂA EndDialog() Ă΂Ȃ_C
AOȂǁA DialogBox() ̖߂l̕ƁA_CAO
Ă邩ǂ悤Ȃ񂾁x
uԂȂ̂͏𗼕ɕU邱ƂȁBƂ
̌v
woỎHx
u䂱Ɓv

/*
    Preview Next Story!
*/
w_CAO邾łЂƋJˁ[x
ubZ[W֌W MFC gȂƂȂʓ|ˁv
wĂƂ͂ɖʓ|ɁHx
uAɒʒmbZ[W֌W͂ˁv
w߂[Hx
uƂ킯Ŏv
 Version 8.10 R}hƒʒmbZ[W 
wɂÂIx
uہA̕ӂȂƂȂ MFC ȂĎg킸ɍςނ̂Ɂv
wcc MFC Ĉ҂Ȃ́Hx
uv


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

EXVȂ̗\H
@͎Ԃ邩zbgn[uPb炢ǉȁ[B


////////////////////////////////////////////////////////////////////
/*                          Ӂ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 - 2002 ALL RIGHTS RESERVED.
        http://www.kab-studio.com/
        info@kab-studio.com
*/
////////////////////////////////////////////////////////////////////

