Controles do Windows compatíveis com CPSUI
Importante
A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
O CPSUI dá suporte a um conjunto de controles de janela que fornecem uma interface consistente para o usuário. O uso desses controles de janela é particularmente importante ao criar páginas de folha de propriedades para dispositivos de impressora e documentos, pois os usuários esperam uma interface consistente para todas as impressoras.
Os controles de janela com suporte para CPSUI incluem:
Caixas contendo dois ou três botões de opção
Barras de rolagem e rastreamento
Caixas de combinação, listagem e edição
Uma caixa de seta para cima/para baixo
Uma caixa de seleção
Esse conjunto de controles de janela deve sempre ser usado ao especificar opções de folha de propriedades. Os controles de janela são especificados usando tipos de opção CPSUI. Embora geralmente não seja necessário, a aparência desses controles pode ser personalizada. Para obter mais informações, consulte Personalizando controles de janela com suporte para CPSUI.
O CPSUI também define dois controles especiais, chamados de caixa de seleção estendida e botão estendido. Esses controles, que fornecem recursos além daqueles das caixas de seleção e botões de push padrão, podem ser especificados usando as estruturas EXTCHKBOX e EXTPUSH, respectivamente.