日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

第四章 绘图 windows程序设计 王艳平版

發布時間:2023/12/29 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第四章 绘图 windows程序设计 王艳平版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
///
// SineWave.cpp文件




#include <windows.h>
#include <math.h>


LRESULT __stdcall WndProc(HWND, UINT, WPARAM, LPARAM);


int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
char szWindowClass[] = "SineWave";


// 注冊窗口類
WNDCLASSEX wcex;


wcex.cbSize = sizeof(WNDCLASSEX);?
wcex.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = NULL;
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)::GetStockObject(WHITE_BRUSH);
wcex.lpszMenuName = NULL;
wcex.lpszClassName = szWindowClass;
wcex.hIconSm = NULL;


::RegisterClassEx(&wcex);




// 創建并線程主窗口
HWND hWnd = ::CreateWindowEx(?
WS_EX_CLIENTEDGE, // 擴展樣式
szWindowClass, // 類名
"正弦線", // 標題
WS_OVERLAPPEDWINDOW, // 窗口樣式
CW_USEDEFAULT, // 初始 X 坐標
CW_USEDEFAULT, // 初始 X 坐標
CW_USEDEFAULT, // 寬度
CW_USEDEFAULT, // 高度
NULL, // 父窗口句柄
NULL, ? ? ? ?// 菜單句柄
hInstance, // 程序實例句柄
NULL);


::ShowWindow(hWnd, nShowCmd);
::UpdateWindow(hWnd);


// 進入消息循環
MSG msg;
while(::GetMessage(&msg, NULL, 0, 0))
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);?
}




return 1;
}




// 消息處理函數 ? ?// 03SineWave工程下
LRESULT __stdcall WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
#define SEGMENTS 500 ?// 取的點數(在一個周期內取500個點)
#define PI 3.1415926 ?// 圓周率


HDC hdc;
PAINTSTRUCT ps;
RECT rt;
int cxClient, cyClient;
POINT pt[SEGMENTS];
int i;

switch(message)
{
case WM_PAINT:
hdc = ::BeginPaint(hWnd, &ps);
::GetClientRect(hWnd, &rt);
cxClient = rt.right - rt.left;
cyClient = rt.bottom - rt.top;


// 畫橫坐標軸
::MoveToEx(hdc, 0, cyClient/2, NULL);
::LineTo(hdc, cxClient, cyClient/2);
// 找出500個點的坐標
for(i=0; i<SEGMENTS; i++)
{
pt[i].x = cxClient*i/SEGMENTS;
pt[i].y = (int)((cyClient/2)*(1 - sin(2*PI*i/SEGMENTS)));
}
// 將各點連在一起
::Polyline(hdc, pt, SEGMENTS);


::EndPaint(hWnd, &ps);
break;
case WM_DESTROY:
::PostQuitMessage(0);
break;
}
return ::DefWindowProc(hWnd, message, wParam, lParam);
}

總結

以上是生活随笔為你收集整理的第四章 绘图 windows程序设计 王艳平版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产区在线观看 | 95视频在线观看 | 欧美成免费 | 日本黄色小视频 | 人妻与黑人一区二区三区 | 欧美插插视频 | 精品国产91乱码一区二区三区 | 欧美混交群体交 | 五月婷婷激情四射 | 天天色天天射综合网 | 日本熟女一区二区 | 伊人免费在线观看 | 欧美狂猛xxxxx乱大交3 | 丰满人妻一区二区三区免费 | 精品久久久久久久中文字幕 | 久热这里| 久久草精品 | av青青 | 麻豆av一区二区三区在线观看 | 看污网站| 孕期1ⅴ1高h| 国产成人综合亚洲 | 插插插综合 | 五月天天| 亚洲精品欧美日韩 | 99久久精品国产色欲 | 亚洲人成电影在线播放 | 亚洲一二三四在线观看 | 色播综合| 国产视频高清 | 日韩成人av在线播放 | 特黄色一级片 | 97黄色片 | 嫩草影院在线免费观看 | 午夜精品亚洲 | 老外一级片 | 男女做爰真人视频直播 | 国产一区精品视频 | 懂色一区二区三区免费观看 | 日韩精品在线视频观看 | 神马影院一区二区 | 片集网| 欧美成人精品激情在线观看 | 精品国产1区 | 午夜福利电影一区 | 一区二区在线视频观看 | 欧美成人一级视频 | 亚洲福利精品视频 | 中文字幕亚洲乱码 | 最新国产黄色网址 | 日韩欧美一区二区免费 | 优优色影院 | 澳门三级| 天堂成人国产精品一区 | 精品久久中文 | 精品久久久精品 | 全部免费毛片在线播放 | 美女久久视频 | 淫人网| 欧美成人一区二区三区 | 免费视频精品 | 成熟人妻av无码专区 | 欧美一区二区福利 | 欧美日日 | 久久精品这里有 | 91蜜桃臀久久一区二区 | 国产99在线视频 | 精品人妻一区二区三区麻豆91 | 啪啪自拍视频 | 精品国产精品三级精品av网址 | 国产宾馆实践打屁股91 | 玖玖伊人 | 私人毛片 | 中文字幕久久久久久久 | 99爱免费视频 | 国产欧美在线观看视频 | 亚洲蜜桃在线 | 免费久久av| 114国产精品久久免费观看 | a√在线观看 | 天堂色区| 波多野结衣一区二区 | 亚洲另类欧美日韩 | 黄色小网站在线观看 | 免费看片91 | 日本免费在线播放 | av激情小说| 国产精品wwww | 欧美不在线 | 国语对白91 | 九色91 | 免费人成在线观看网站 | 色羞羞| 激情五月婷婷综合 | 蜜臀av性久久久久蜜臀av麻豆 | 黄色小说视频网站 | 8x8ⅹ成人永久免费视频 | 日韩一区二区三区四区五区六区 | 久久久久久日产精品 |