欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 暑假編程計劃第一彈!猜數字游戲 [打印本頁]

作者: liuyang    時間: 2012-5-20 01:50
標題: 暑假編程計劃第一彈!猜數字游戲
 

今天游戲玩得又有點厭了..所以無聊又去編程了

某大大寫得既復雜又有些小錯誤..所以我自己修改了(至于取消那個按鈕,根本沒處理額,所以按了會無反應的)

好吧...其實現在的我對那些代碼還很多都不明白,所以別問我這什么用的哈.

用的是Visual C++ 6.0

需求:

1.創(chuàng)建一個空的win32 application

2.創(chuàng)建c++source file(這顯然必須的...- -)

3.創(chuàng)建一個資源腳本,用其插入一個對話框,并用控件中的ab按鈕,拖動出一個edit box,

再用Aa按鈕,拖動出一個Static Text.

 

下面是源代碼了(也就是寫在c++source file中的)

#include <windows.h>
#include "resource.h"

BOOL CALLBACK DlgMain(HWND,UINT,WPARAM,LPARAM);

int Number = 65534;

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
    DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),NULL,DlgMain);
    return 0;
}

BOOL CALLBACK DlgMain(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
    switch(message)
    {
    case WM_CLOSE:
        {
            EndDialog(hwnd,0);
            return TRUE;
        }
    case WM_COMMAND:
        {
            switch(LOWORD(wParam))
            {
            case IDOK:
                {
                    int  NumberGuessed = GetDlgItemInt(hwnd,IDC_EDIT1,NULL,FALSE);
                    if(NumberGuessed > Number)
                        SetDlgItemText(hwnd,IDC_STATIC1,"bigger");
                    else if(NumberGuessed < Number)
                        SetDlgItemText(hwnd,IDC_STATIC1,"smaller");
                    else
                        SetDlgItemText(hwnd,IDC_STATIC1,"You guessed it!");
                    return TRUE;
                }
            }
        }
    }
    return FALSE;
}
最終猜對了的截圖:







歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1