【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト663:デフォルトの名無しさん 08/02/14 15:01:51 p r i n t f ( " t e s t \n " ); でもこれは通らないんだね(´・ω・`) 664:641 08/02/14 15:02:00 サンクス できましたよ #include <iostream> #include <windows.h> #include <process.h> using namespace std; HANDLE handle; unsigned WINAPI fnc(void *x){ int n=(int)x,m; m=3000-n*300; Sleep(m); cout<<n<<"ban "<<m<<"msec Sleep\n\n"; SetEvent(handle);} main(){ handle = CreateEvent(NULL, FALSE, FALSE, NULL); for(int n=0;n<10;n++){ _beginthreadex(NULL, 0, fnc, (void*)n, 0 ,NULL);} while(1){ WaitForSingleObject(handle, INFINITE); cout<<"main reep ga ugoita\n"; }} 665:デフォルトの名無しさん 08/02/14 15:05:42 >>656 if(○○ == WM_xxx) ○○ ==の部分を毎回書かなければいけない事くらいしか思い当たりません。 その代わりbreak(もしくはreturn)がいらないので記述ミスが減るかなぁと。 と書いているうちに一つ思い浮かんだのが、breakを挟まないことで case WM_CREATE: ~処理1~ case WM_PAINT: ~処理2~ break WM_CREATEがきたときは処理1,処理2をどちらも行うという事が出来ますね。 これがswitchを使う理由ですか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch