for (i = 0; i < 4; i++) 
for (i = 0; i < 8; i++) 
static int init_tracer_bmp ( HDC hdc ){	int i, j;	static int init = 1;	HBITMAP hbmp;	HDC hmdc;	if ( init ) {		tracer_bmp.hbmp = NULL;		tracer_bmp.hmdc = NULL;		init = 0;	}	TRACER_LOCK ();	if ( tracer_bmp.hmdc != NULL )		DeleteDC ( tracer_bmp.hmdc );	if ( tracer_bmp.hbmp != NULL )		DeleteObject ( (HGDIOBJ) tracer_bmp.hbmp );	tracer_bmp.hbmp = CreateCompatibleBitmap ( hdc, TRACER_CANVAS_SIZE_X, TRACER_CANVAS_SIZE_Y );	tracer_bmp.hmdc = CreateCompatibleDC ( hdc );	SelectObject ( tracer_bmp.hmdc, w32g_tracer_wnd.hNullBrush ); /* KvȂȂ */	SelectObject ( tracer_bmp.hmdc, w32g_tracer_wnd.hNullPen ); /* KvȂȂ */	SelectObject ( tracer_bmp.hmdc, tracer_bmp.hbmp );	hbmp = LoadBitmap ( hInst, MAKEINTRESOURCE(IDB_BITMAP_TRACER) );	hmdc = CreateCompatibleDC ( hdc );	SelectObject ( hmdc, hbmp );	BitBlt ( tracer_bmp.hmdc, 0, 0, TRACER_CANVAS_SIZE_X, TRACER_CANVAS_SIZE_Y, hmdc, 0, 0, WHITENESS );	BitBlt ( tracer_bmp.hmdc, 0, 0, TRACER_BMP_SIZE_X, TRACER_BMP_SIZE_Y, hmdc, 0, 0, SRCCOPY );	DeleteDC(hmdc);	DeleteObject(hbmp);	TRACER_UNLOCK ();	SetRect ( &tracer_bmp.rc_volume, 8, 16, 28, 195 );	SetRect ( &tracer_bmp.rc_expression, 32, 16, 52, 195 );	SetRect ( &tracer_bmp.rc_pan, 56, 16, 76, 195 );	SetRect ( &tracer_bmp.rc_sustain, 80, 16, 100, 195 );	SetRect ( &tracer_bmp.rc_pitch_bend, 104, 16, 124, 195 );	SetRect ( &tracer_bmp.rc_mod_wheel, 128, 16, 148, 195 );	SetRect ( &tracer_bmp.rc_chorus_effect, 152, 16, 172, 195 );	SetRect ( &tracer_bmp.rc_reverb_effect, 176, 16, 196, 195 );	SetRect ( &tracer_bmp.rc_velocity[0], 200, 16, 230, 215 );	SetRect ( &tracer_bmp.rc_velocity[1], 231, 16, 261, 215 );	SetRect ( &tracer_bmp.rc_notes, 16, 59, 58, 78 );	SetRect ( &tracer_bmp.rc_notes_sustain, 202, 59, 244, 78 );	SetRect ( &tracer_bmp.rc_notes_on, 156, 59, 198, 78 );	for(i=0;i<6;i++) {		SetRect ( &tracer_bmp.rc_notes_mask[i], 16 + i * 46, 107, 58 + i * 46, 126);		SetRect ( &tracer_bmp.rc_note[i], 16 + i * 46, 271, 58 + i * 46, 290);		SetRect ( &tracer_bmp.rc_note_on[i], 16 + i * 46, 319, 58 + i * 46, 338);		SetRect ( &tracer_bmp.rc_note_sustain[i], 16 + i * 46, 367, 58 + i * 46, 386);	}	for(i=0;i<6;i++) {		SetRect ( &tracer_bmp.rc_notes_mask[i + 6], 16 + i * 46, 131, 58 + i * 46, 150);		SetRect ( &tracer_bmp.rc_note[i + 6], 16 + i * 46, 295, 58 + i * 46, 314);		SetRect ( &tracer_bmp.rc_note_on[i + 6], 16 + i * 46, 343, 58 + i * 46, 362);		SetRect ( &tracer_bmp.rc_note_sustain[i + 6], 16 + i * 46, 391, 58 + i * 46, 410);	}	notes_view_generate(TRUE);	SetRect ( &tracer_bmp.rc_gm_on, 64, 59, 88, 78 );	SetRect ( &tracer_bmp.rc_gm_off, 64, 83, 88, 102 );	SetRect ( &tracer_bmp.rc_gs_on, 96, 59, 120, 78 );	SetRect ( &tracer_bmp.rc_gs_off, 96, 83, 120, 102 );	SetRect ( &tracer_bmp.rc_xg_on, 128, 59, 152, 78 );	SetRect ( &tracer_bmp.rc_xg_off, 128, 83, 152, 102 );	for (i = 0; i < 4; i++)		for (j = 0; j < 8; j++)			SetRect(&tracer_bmp.rc_temper_keysig[i * 8 + j],					16 + j * 37, 155 + i * 23, 49 + j * 37, 174 + i * 23);	for (i = 0; i < 4; i++)		SetRect(&tracer_bmp.rc_temper_type[i],				16 + i * 23, 247, 35 + i * 23, 266);	return 0;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/2109268c9747df2ac66b4964379d7d2d003309c4/w32g_subwin3.c/clean/interface/w32g_subwin3.c