Transformações combinadas de espaço de mundo a página
As cinco transformações de mundo para página podem ser combinadas em uma única matriz de 3 por 3. A função CombineTransform pode ser usada para combinar duas transformações de espaço de mundo em espaço de página. As transformações combinadas podem ser usadas para alterar a saída associada a um dc (contexto de dispositivo) específico chamando a função SetWorldTransform e fornecendo os elementos para essa matriz. Quando um aplicativo chama SetWorldTransform, ele armazena os elementos da matriz 3 por 3 em uma estrutura XFORM . Os membros dessa estrutura correspondem às duas primeiras colunas de uma matriz de 3 por 3; a última coluna da matriz não é necessária porque seus valores são constantes.
Os elementos da matriz de transformação do mundo atual podem ser revividos chamando a função GetWorldTransform e fornecendo um ponteiro para uma estrutura XFORM .