[過去ログ]
【初心者】課題をクリアしていくスレ【講習会】 (787レス)
【初心者】課題をクリアしていくスレ【講習会】 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
111: 生徒A [sage] 04/06/21 21:54 ID:jNWjDlXF とりあえず、sinカーブの方を少し遅れたんですが、作ってみました。 一番先頭に#include<math.h>を付けたら、あとはキャプション以外は、ウィンドウプロシージャーしか違わないので そこだけ書く事にしました。 // ウインドウプロシージャ LRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam) { HDC hDC;PAINTSTRUCT ps;static HPEN hPen;static HBRUSH hBr; RECT box;box.bottom =480;box.left =0;box.right =640;box.top =0; int x=0,y,k=0; double rad=3.14159/180; // メッセージの種類に応じて処理を分岐 switch (message){ case WM_CREATE: hPen=CreatePen(PS_SOLID,1,RGB(255,0,0));hBr=CreateSolidBrush(0x00000000); return 0; case WM_PAINT: hDC=BeginPaint(hWnd,&ps);SelectObject(hDC,hBr);FillRect(hDC,&box,hBr); for(x=0;x<=640;x++){ y=(int)(sin((double)k*rad)*100.0+240.0); x++; k++; if(k>360)k=0; SelectObject(hDC,hPen); SetPixel(hDC,x,y,RGB(255,0,0)); } EndPaint(hWnd,&ps); return 0; case WM_DESTROY:PostQuitMessage(0);return 0; default:return DefWindowProc(hWnd, message, wParam, lParam);} } http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/111
122: 名前は開発中のものです。 [sage] 04/06/22 12:14 ID:vyNZUIcy >>111 作ったペンとブラシは終了時に開放したほうがいいですよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/122
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s