91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.89MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-16
  • 語言: C/C++
  • 標簽: 五子棋??

資源簡介

這是用C++語言編寫的五子棋程序,采用MFC控件制作界面。文件包含了源代碼,debug等打包程序

資源截圖

代碼片段和文件信息


#include?
#include“resource.h“
#include“wziqi.h“
LRESULT?CALLBACK?WndProc?(HWND?UINT?WPARAM?LPARAM)?;
BOOL?CALLBACK?AboutProc?(?HWND?hDlg?UINT?message?WPARAM?wParamLPARAM?lParam);//創建對話框
int?WINAPI?WinMain?(HINSTANCE?hInstance?HINSTANCE?hPrevInstancePSTR?szCmdLine?int?iCmdShow)
{
static?TCHAR?szAppName[]?=?TEXT?(“wuziqi“)?;
HWND?hwnd?;
MSG?msg?;
WNDCLASS?wndclass?;
wndclass.style?=?CS_HREDRAW?|?CS_VREDRAW?;//若窗口寬或高發生變化,重繪窗口
wndclass.lpfnWndProc?=?WndProc?;//定義窗口處理函數為WndProc
wndclass.cbClsExtra?=?0?;//窗口類無擴展
wndclass.cbWndExtra?=?0?;//窗口實例無擴展
wndclass.hInstance?=?hInstance?;//當前實例句柄
wndclass.hIcon?=?LoadIcon?(hInstanceTEXT(“map“))?;//窗口最小化圖標設定
wndclass.hCursor?=?LoadCursor?(NULL?IDC_ARROW)?;//窗口采用箭頭光標
wndclass.hbrBackground=?(HBRUSH)?GetStockobject?(WHITE_BRUSH)?;//窗口背景色為白色
wndclass.lpszMenuName?=?TEXT(“mymenu“)?;//窗口菜單設定
wndclass.lpszClassName=?szAppName?;//窗口類名
if?(!RegisterClass?(&wndclass))
{
MessageBox?(?NULL?TEXT?(“This?program?requires?Windows?NT!“)
szAppName?MB_IConerror)?;
return?0?;
}//如果注冊失敗,發出警告
hwnd?=?CreateWindow(?szAppName?//?window?class?name?窗口類名
TEXT?(“五子棋“)?//?window?caption?窗口標題名
WS_OVERLAPPEDWINDOW&?~WS_THICKframe??//?window?style?窗口風格????&?~WS_MAXIMIZEBOX?&?~WS_THICKframe?禁止最大化且不可調節窗口大小
??? 0//?initial?x?position?初始x坐標
0//?initial?y?position?初始y坐標
1200//?initial?x?size?窗口寬度
731//?initial?y?size?窗口高度
NULL?//?parent?window?handle?該窗口的父窗口為空
NULL?//?window?menu?handle?該窗口的子窗口為空
hInstance?//?program?instance?handle?創建此窗口的應用程序的當前句柄
NULL)?;?//?creation?parameters??不使用此值(設置參數)

ShowWindow?(hwnd?iCmdShow)?;//繪制用戶區
UpdateWindow?(hwnd)?;//消息循環
while?(GetMessage?(&msg?NULL?0?0))
{
TranslateMessage?(&msg)?;
DispatchMessage?(&msg)?;
}
return?msg.wParam?;//消息循環結束?即程序結束時將信息返回系統
}//窗口函數定義了應用程序對接收到的不同消息的響應,其中包含了應用程序對各種可能接受到的消息的處理過程時消息處理分支控制語句的集合

void?DrawMap(HDC?hdcint?d)
{
int?i;
HPEN?hpen;//標識一個筆對象
HBRUSH?hbrushholdbrush;//標識一個刷子對象
hpen?=?CreatePen(PS_SOLID2RGB(56304));//CreatePen是指定的樣式、寬度和顏色創建畫筆

Selectobject(hdchpen);//用新對象代替之前同類型的老對象
for(i?=?0;?i? {
MoveToEx(hdcd/2i*d?+?d/2NULL);//將當前繪圖位置移動到某個具體的點(設備上下文句柄,新位置的X坐標,新位置的y坐標,一個用來存放上一個點位置的指向POINT結構的指針)
LineTo(hdc14*d?+?d/2i*d?+?d/2);//用當前畫筆畫一條線,從當前位置連到一個指定的點。這個函數調用完畢,當前位置變成xy
MoveToEx(hdci*d?+?d/2d/2NULL);
LineTo(hdci*d?+?d/214*d?+?d/2);
}
Deleteobject(Selectobject(hdcGetStockobject(NULL_PEN)));

hbrush?=?CreateSolidBrush(RGB(56304));//創建一個具有指定顏色的邏輯刷子
holdbrush?=?(HBRUSH)Selectobject(hdchbrush);
Ellipse(hdc3*d+83*d+84*d-84*d-8);//畫一個橢圓,橢圓的中心是限定矩形的中心,使用當前畫筆畫橢圓,用當前的畫刷填充橢圓(設備環境句柄左邊界x坐標,上邊界的y,右邊界的x,下邊界的y)
Ellipse(hdc3*d+811*d+84*d-812*d-8);
Ellipse(hdc11*d+83*d+812*d-84*d-8);
Ellipse(hdc11*d+811*d+812*d-812*d-8);
Ellipse(hdc7*d+87*d+88*d-88*d-8);//??畫出了棋盤的五個點
Selectobject(hdcholdbrush);
Deleteobject(hbrush);
Selectobject(hdcGetStockobject(BLACK_PEN)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????136606??2016-07-16?19:43??wziqi\aero_link_xl.cur

?????文件????1419894??2017-06-21?16:06??wziqi\bgd.bmp

?????文件?????197632??2017-06-22?22:14??wziqi\Debug\vc60.idb

?????文件?????143360??2017-06-21?19:26??wziqi\Debug\vc60.pdb

?????文件??????33246??2017-06-21?19:26??wziqi\Debug\winmain.obj

?????文件????2248768??2017-06-22?22:14??wziqi\Debug\wziqi.exe

?????文件?????423460??2017-06-22?22:14??wziqi\Debug\wziqi.ilk

?????文件??????67143??2017-06-21?19:26??wziqi\Debug\wziqi.obj

?????文件????5355012??2017-06-21?19:26??wziqi\Debug\wziqi.pch

?????文件?????754688??2017-06-22?22:14??wziqi\Debug\wziqi.pdb

?????文件????1640624??2017-06-22?22:14??wziqi\Debug\wziqi.res

?????文件??????83294??2017-06-19?20:37??wziqi\icon1.ico

?????文件????????550??2017-06-18?23:43??wziqi\resource.h

?????文件??????11989??2017-06-21?19:26??wziqi\winmain.cpp

?????文件????1658400??2017-06-22?10:10??wziqi\wziqi.aps

?????文件??????16289??2017-06-21?18:52??wziqi\wziqi.cpp

?????文件?????????81??2012-08-17?12:08??wziqi\wziqi.dep

?????文件???????4320??2012-08-19?11:45??wziqi\wziqi.dsp

?????文件????????535??2017-06-22?20:16??wziqi\wziqi.dsw

?????文件???????1088??2017-06-21?19:26??wziqi\wziqi.h

?????文件???????4480??2012-08-19?11:45??wziqi\wziqi.mak

?????文件??????66560??2017-10-30?22:53??wziqi\wziqi.ncb

?????文件??????49664??2017-10-30?22:53??wziqi\wziqi.opt

?????文件????????935??2017-06-22?22:14??wziqi\wziqi.plg

?????文件???????3304??2017-06-22?22:14??wziqi\wziqi.rc

?????目錄??????????0??2017-06-22?22:14??wziqi\Debug

?????目錄??????????0??2017-10-30?22:53??wziqi

-----------?---------??----------?-----??----

?????????????14321922????????????????????27



............此處省略0個文件信息

評論

共有 條評論