[Carbon] Creation d'une interface à la main

Niamorh

Membre confirmé
7 Mars 2007
30
0
39
Bonjour,
j'ai ce bout de code qui marche sauf que le bouton créé rend l'arriere plan de la fenetre tout blanc. (voir capture d'ecran)
Comment est-ce possible ?

merci d'avance

Bloc de code:
Rect rect_telecommande = { 50, 0, 650, 800 };
  long err = CreateNewWindow(kDocumentWindowClass,
						 kWindowNoAttributes
                       | kWindowStandardHandlerAttribute
					   | kWindowMetalAttribute
					   | kWindowCollapseBoxAttribute,
			&rect_telecommande,
			&m_telecommande_ref);
  
  SetWindowTitleWithCFString(m_telecommande_ref,CFSTR("HD Sequence Remote"));
  
  Rect rect_play = { 0, 0, 30, 30 };
  ControlRef rb_play;

  CreateRoundButtonControl(m_telecommande_ref,&rect_play,kControlRoundButtonLargeSize,0,&rb_play);
  
  ShowWindow(m_telecommande_ref);
  
  return err;