Cambiar fondo de ProgressDialog

Estoy tratando de cambiar el fondo de unProgressDialog. Busqué en la red y encontré varias sugerencias (como¿Cómo eliminar el borde de diálogo?), pero no puedo reemplazar el fondo real de laProgressDialog. En cambio, tengo otro fondo (amarillo) detrás del diálogo:

Mi estilo:

<style name="StyledDialog" parent="@android:style/Theme.Dialog">
    <item name="android:windowBackground">@drawable/panel_background</item>
</style>

El código que lanza elProgressDialog:

ProgressDialog dialog = new ProgressDialog(this, R.style.StyledDialog);
dialog.setTitle("The title");
dialog.setMessage("The message.");
dialog.show();

El dibujo es el mismo parche 9 que se incluye en el SDK, que acabo de cambiar a color. Apreciaría enormemente algunos consejos sobre lo que estoy haciendo mal.

Respuestas a la pregunta(2)

Su respuesta a la pregunta