| 
             
              ソス@ソスソスソスEソスBソスUソス[ソスhソス成ソスソスソスフボソス^ソスソスソスノつゑソスソスソス
             
           | 
        
 ソスgソスbソスvソスyソス[ソスWソスソス
        ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
ソスEpapy's softwarelibrary
ソスEソスBソスUソス[ソスhソスソス成ソスソスソストゑソスソスソスフでゑソスソスソスソスAソスuソス゚ゑソスvソスuソスソスソスヨ」ソスuソスソスソスソスソスvソスフ各ソス{ソス^ソスソスソスフ設定がソスソスソスワゑソスソスソスソスソスソスワゑソスソスソスB
        ソスソスソスソスソスソスソスソスソスフボソス^ソスソスソスソスtソスソスソス驍セソスソスソスネゑソスナゑソスソスソスソスフでゑソスソスソスソスAソスソスソスフペソス[ソスWソスソスSソストの搾ソスソスレに難ソスソスヘゑソスソスソストゑソスソスネゑソスソスニ「ソスソスソスヨ」ソスuソスソスソスソスソスvソスフボソス^ソスソスソスソスソスソスソスソスソスフ擾ソスヤになゑソス謔、ソスノ、ソスSソストの搾ソスソスレに難ソスソスヘゑソスソスソスソスソスソスソスソスソスホ有ソスソスソスフ擾ソスヤになゑソス謔、ソスノゑソスソスソスソスソスソスソスソスソスソスフで、WM_COMMANDソスナコソスソスソスgソスソスソス[ソスソスソスフ擾ソスヤゑソスソスソスソスPropSheet_SetWizButtons()ソスナ設定しソストゑソスソスソスソスフでゑソスソスソスソスAソスソスソス黷セソスニウソスBソスUソス[ソスhソスフ最終ソスyソス[ソスWソスナ「ソスソスソスソスソスvソスナはなゑソスソスuソスソスソスヨ」ソス{ソス^ソスソスソスノなゑソスソスソスソスワまで、ソスソスUソスOソスフペソス[ソスWソスノ戻るかソスソスソスフ「ソスソスソスヨ」ソス{ソス^ソスソスソスソスソスソスソスソスニ「ソスソスソスソスソスvソス{ソス^ソスソスソスノなゑソスワゑソスソスBWM_COMMANDソスヨ追会ソスソスソスソスソスソスRソスソスソスgソスソスソス[ソスソスソス調べてボソス^ソスソスソスフ擾ソスヤゑソスン定しソスネゑソスソスソスソストゑソスソス髟費ソスソスソスソスRソスソスソスソスソスgソスAソスEソスgソスソスソスソスニ撰ソスソスソスノなゑソスフで、ソスソスソスソスソスソスソスソスソスソスソスネゑソスソスフゑソスソスニは思ソスソスソスフでゑソスソスソスソスAソスヌゑソスソスCソスソスソスソスソスソスホよいソスフゑソスソスかソスソスワゑソスソスソスB
        WM_NOTIFYソスソスPSN_SETACTIVEソスソスソスbソスZソス[ソスWソスヘ届ゑソスソストゑソスソスソスニゑソスソスソスソスフは確ソスFソスナゑソスソスワゑソスソスソスソスソスソスAソスソスソスソスソスソスPropSheet_SetWizButtons()ソスソストゑソスナゑソスソスソスソスソスソスソスソストゑソスソスソス謔、ソスネ奇ソスソスソスソスナゑソスソスB
        ソスヌなゑソスソスソスソスAソスhソスoソスCソスXソスソスしソスソスソスソスソス閧「ソスソスソスワゑソスソスB
        
        ソスツ具ソスソスFWindosw2000,VC++6.0(SP5),SDK
        
        ソスEソスBソスUソス[ソスhソスフ包ソスソスソスソスナゑソスソスソス
        http://www.geocities.co.jp/SiliconValley-Oakland/1272/code.htm
IDC_EDIT ソスソスソスヌのプソスソスソスVソス[ソスWソスソスソスナゑソスソスソスソスソスナゑソスソスB
        ソスナ鯉ソスヘ IDC_EDIT3ソス@ソスソスソスニ思ソスソスソスワゑソスソスソスソスDソスDソスDソスB
ソスヤ信ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソス_ソスCソスAソスソスソスOソスGソスfソスBソス^ソスナ作成ソスソスソスソスニ、ソス_ソスCソスAソスソスソスOソスRソスツにゑソスソス黷シソスソスGソスfソスBソスbソスgソス{ソスbソスNソスX1ソスツゑソスzソスuソスソスソスソスソス鼾ソスヌゑソスソスuIDC_EDIT1ソスvソスニゑソスソスソスソスソスソスOソスノなゑソスフで、ソスu1ソスvソスソスソスソスソスソスソスソスソスト「IDC_EDITソスvソスニゑソスソストゑソスソスソスソスフでゑソスソスソスソスAソスソスソス黷ェソスソスソスソスソスネゑソスソスソスソスソスソスニゑソスソスソスソスソスソスニでゑソスソスソスヒ。
        ソスAソスhソスoソスCソスXソスヌゑソスソスソスソス3ソスyソス[ソスWソスソスソス黷シソスソスノ配ソスuソスソスソストゑソスソスソスGソスfソスBソスbソスgソス{ソスbソスNソスXソスノ別ゑソスIDソスソスツゑソスソスソスニ厄ソスソスヘなゑソスソスネゑソスワゑソスソスソスソスB
        ソスソスソスソスソスソスソスAソスソスソスソスソスEソスBソスUソス[ソスhソスソスソスソスソスソスソスソスソスソスソスiソスソスソスヨボソス^ソスソスソスフ厄ソスソスソスソスソスソスネどゑソスソスネゑソスソスjソスソスソスニ修ソスソスソスソスソスソスOソスフ各ソス_ソスCソスAソスソスソスOソスヤで難ソスソスソスソスRソスソスソスgソスソスソス[ソスソスIDソスソスgソスソスソスソスソスソスヤでゑソス3ソスyソス[ソスWソスレでゑソスソスソスソスソスニ「ソスソスソスソスソスvソス{ソス^ソスソスソスノなゑソスソストゑソスソスワゑソスソスBソスソスソスソスニ、ソスwソスLソスナゑソスかソスソスvソスソスソスOソスソスソス‾ソスソスソスOソスxソスソスhttp://www.kumei.ne.jp/c_lang/sdk3/sdk_212.htmソスナウソスBソスUソス[ソスhソスフ搾ソスソスソスソスノつゑソスソストゑソスソスソスソスソストゑソスソスソスフでゑソスソスソスソスAソスソスソスソスソスナは各ソス_ソスCソスAソスソスソスOソスヤで難ソスソスソスソスRソスソスソスgソスソスソス[ソスソスIDソスソスgソスpソスソスソストゑソスソスソスフでゑソスソスB
        ソスEソスBソスUソス[ソスhソス成ソスノつゑソスソスト鯉ソスソスソスソスソスソスト抵ソスソスラてはみゑソスソスフでゑソスソスソスソスAソスソスソスソスソスフ仕ソスソスソスソスソスソスソスソスソスフゑソスソスソスソスノ詳ゑソスソスソスソスソスソスソスソストゑソスソスソストゑソスソスソスニゑソスソスがソスソスソスツゑソスソスソスネゑソスソスソスソスソスソスフで費ソスrソスネどゑソスソスナゑソスソスネゑソスソスソスソスソスソスフでゑソスソスソスソスAhttp://www.kumei.ne.jp/c_lang/sdk3/sdk_212.htmソスソスRソスソスソスgソスソスソス[ソスソスIDソスソスソスdソスソスソスソスソストゑソスソスソスニゑソスソスソスソス_ソスナは間茨ソスソスソストゑソスソスソスフでゑソスソス蛯、ソスソスソスH
ソスQソスヤ目ゑソス
        
        case WM_NOTIFY:
                lppshN = (LPPSHNOTIFY)lp;
                switch (lppshN->hdr.code) {
                case PSN_SETACTIVE:
                    PropSheet_SetWizButtons(GetParent(hDlgWnd), PSWIZB_BACK);
                    break;
                }
                break;
                case PSN_WIZNEXT:
                    PropSheet_SetWizButtons(GetParent(hDlgWnd),PSWIZB_BACK|PSWIZB_FINISH);
         
        ソスナゑソスソスソスソスワゑソスソスか?  
ソスヤ信ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        2ソスヤ目に追会ソスソスソスソストみまゑソスソスソスソスBソスソスソスソスソスソスソスAソスソスソスハは難ソスソスソスソスナ難ソスeソスソスソスソスソスソスソスソストゑソスソス驍ゥソス`ソスFソスbソスNソスソスソスト「ソスソスソスヨ」ソスネどのボソス^ソスソスソスソスLソスソスソス^ソスソスソスソスソスノ切ゑソスヨゑソスソストゑソス髟費ソスソスソスソスソスソス黷スソスワまゑソスソスニ異なゑソスソスソスソス_ソスCソスAソスソスソスOソスヤでゑソスソスソスソスソスuIDC_EDITソスvソスソスソスソスソスソスニ撰ソスソスソスネウソスBソスUソス[ソスhソスノなゑソスワゑソスソスソスナゑソスソスソスソスB
        ソスソスヘゑソスAソスRソスソスソスgソスソスソス[ソスソスIDソスソスマゑソスソストゑソス驍オソスソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスB
ソスソスソスラての、
        
        case PSN_SETACTIVE:
                    PropSheet_SetWizButtons(GetParent(hDlgWnd), PSWIZB_BACK);
                    break;
        
        ソスソス
        
        case PSN_SETACTIVE:
                    PropSheet_SetWizButtons(GetParent(hDlgWnd), PSWIZB_BACK);
                    return FALSE;
        
        ソスノゑソスソスト、ソスソスソスソスソスワゑソスソスか?
ソスソスソス黷ゥソスAソスソスソス黷シソスソスフプソスソスソスVソス[ソスWソスソスソスフ最鯉ソスソス
        
        return true;
        
        ソスナはなゑソス
        
        return FALSE;
        
        ソスノゑソスソストみて会ソスソスソスソスソスソスB
ソスヤ信ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソスヌゑソスソスソスソスソスソスソスソストみまゑソスソスソスソスソスソスAソスハ目でゑソスソスソスソスB
        ソスソスソスソスニ、ソスソスソスソスソスソスソスソス{ソスソスソスソスソス鼾ソスソスソスソスソスソスワゑソスソスソスソスソスソスAソスソスソスハは難ソスソスソスソスナゑソスソスソスソスB
        ソスソスヘゑソスuPropSheet_SetWizButtonsソスvソス}ソスNソスソスソスソスWM_COMMANDソスナ使ソスソスソスフゑソスソスソスソスソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスB
        ソスソスソスソスソスソス
        case WM_COMMAND:
        ソス@switch (LOWORD(wp)) {
        ソス@case IDC_EDIT:
        ソス@char bufStr[256];
        ソス@GetWindowText(GetDlgItem(hDlgWnd, IDC_EDIT), bufStr, sizeof(bufStr));
        ソス@if(strcmp(bufStr,"")!=0) { SendMessage(hDlgWnd,PSM_SETWIZBUTTONS,0,(DWORD)PSWIZB_NEXT);}
        ソス@else { SendMessage(hDlgWnd,PSM_SETWIZBUTTONS,0,(DWORD)NULL);}
        ソス@break;
        ソスニゑソスソストみまゑソスソスソスソスソスソスソスソス黷セソスニ趣ソスソスヨボソス^ソスソスソスソスソスソスLソスソスソスノなゑソスネゑソスソスネゑソスソストゑソスソスワゑソスソスワゑソスソスソスソスBソスuSendMessageソスvソスフ使ソスソスソスソスソスニゑソスソスソスヤ茨ソスソスソストゑソスフゑソスソスソスソスソスソスワゑソスソスソスBソスソスソスソスニゑソス}ソスNソスソスソスネ外ソスナ抵ソスソスレソスソスbソスZソス[ソスWソス送ろうソスニゑソスソスソスソスフゑソスソスソスソスソスソスネゑソスソスソスソスソスソスフでゑソスソス蛯、ソスソスソスB
WM_NOTIFYソスフとゑソスソスソスソス
        
        case WM_NOTIFY:
                switch (((NMHDR*)lp)->code) {
                   case PSN_SETACTIVE:
                      PropSheet_SetWizButtons(GetParent(hDlgWnd), PSWIZB_BACK|PSWIZB_FINISH);
                      break;
                }
        
        ソスフようソスノゑソスソストみゑソスソスソスヌゑソスソスナゑソスソス蛯、ソスソスソスB
ソスソスヘり原ソスソスソスソスWM_COMMANDソスフ包ソスソスソスソスノゑソスソスソスワゑソスソスソスソスB
        ソスuEN_CHANGEソスvソスソスgソスソスソスソスソスニゑソスソスソスソスソスフの、ソスgソスソスソスソスソスソスソスソスソスワゑソスソスソスソスかソスソスソストゑソスソス轤クソスuIDC_EDITソスvソスフみでゑソスuソスソスソスヨ」ソスネどのボソス^ソスソスソスソスLソスソスソスAソスソスソスソスソスノ切ゑソスヨゑソスソス驍アソスニゑソスソス皷橸ソスナゑソスソストゑソスソスソスソスフで、ソスソスソスvソスソスソスうソスネどと茨ソスソスユに考ソスソスソストゑソスソスフままにゑソスソストゑソスソスソスソスフゑソスソスソス驍ゥソスソスソスソスソス謔、ソスナゑソスソスB
        SendMessageソスソスソスソスソスsソスソスソスソストゑソスソスソスフゑソスソスヌゑソスソスソスソスmソスソスソス゚るたソス゚にとりあソスソスソスソスソスAソスソスソスフ抵ソスソスソスソスMessageBoxソスソスソスソスソスト難ソスソスソスソスソスソストみゑソスソスフでゑソスソスソスソスAソス竄スソスソスニソスソスbソスZソス[ソスWソス{ソスbソスNソスXソスソスソスJソスソスヤゑソスソスoソストゑソスソストゑソスソスワゑソスソスフで、ソスソスソスソスソスノ鯉ソスソスソスソスソスソスソスソスソスニ会ソスソス゚て認ソスソスソスソスソスワゑソスソスソスソスBソスソスソスソスソスナゑソスソスソスソスxソスuEN_CHANGEソスvソスノつゑソスソスト抵ソスソスラて使ソスソスソストみゑソスニ、ソスソスソスソスノ有ソスソスソス^ソスソスソスソスソスフ切ゑソスヨゑソスソスソスソスナゑソスソスソス謔、ソスノなゑソスワゑソスソスソスソスB
        ソスソスソスソスソスソスソスAソスuソス゚ゑソスvソスナ戻ゑソスソスソスソスニゑソスソスノ「PSN_SETACTIVEソスvソスナボソス^ソスソスソス無鯉ソスソスノゑソスソストゑソスソスソスソスソスソス゚にゑソスソスフ包ソスソスソスソスソスソスソスソスソスソスソスソスソストエソスfソスBソスbソスgソス{ソスbソスNソスXソスノ難ソスeソスソスソスソスソスソスソスソストゑソスソス驍ゥソスヌゑソスソスソスソス`ソスFソスbソスNソスソスソスソスKソスvソスソスソスナてゑソスソスワゑソスソスソスソスB
        ソスソスソスソスソスソスソスtソスソスソスソスソスソスソスソスソスソスソスソスソスソスソストゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスB
        ソスソスソスソスソスソスソス竄ウソスソスソストゑソスソスソスソスソスソスソスソスソスソスニゑソスソスソスソスソスニ思ソスソスソスフで、ソスソスソスフとゑソスソスヘまゑソスソスソスしソスソスソスソスソス閧「ソスソスソスワゑソスソスB
        
        ソスソスソスロに擾ソスソスソスソスソスソスソスソスソスソスソスフコソス[ソスhソスナゑソスソスiソス齦費ソスjソスB
        case WM_COMMAND:
        ソス@switch (LOWORD(wp)) {
        ソス@case IDC_EDIT:
        ソス@ソス@if(HIWORD(wp)==EN_CHANGE){
        ソス@ソス@ソス@char bufStr[256];
        ソス@ソス@ソス@GetWindowText(GetDlgItem(hDlgWnd, IDC_EDIT), bufStr, sizeof(bufStr));
        ソス@ソス@ソス@if(strcmp(bufStr,"")!=0) { PropSheet_SetWizButtons(GetParent(hDlgWnd), PSWIZB_NEXT); }
        ソス@ソス@ソス@else { PropSheet_SetWizButtons(GetParent(hDlgWnd), NULL); }
        ソス@ソス@}
        ソス@ソス@break;
        ソス@default:
        ソス@ソス@return false;
        }
        break;