Redimensionar dinamicamente CMFCPropertySheet com o estilo PropSheetLook_OneNoteTabs
Estou tentando redimensionar dinamicamente umCMFCPropertySheet
para adicionar um controle personalizado na parte inferior de cada página.
Como todas as páginas de propriedades não têm a mesma altura, eu tenho um mecanismo para aumentar o tamanho, se necessário. Para isso, eu substituí oOnActivatePage
método e usandoSetWindowPos
, Posso redimensionar a planilha, primeiro, depois o controle da guia, a página e, finalmente, posso mover os botões OK / Cancelar / Ajuda.
Funciona bem comPropSheetLook_OutlookBar
ePropSheetLook_Tabs
estilos, mas não comPropSheetLook_OneNoteTabs
estilo. A página (ou a guia) não é redimensionada corretamente (a cor cinza mais clara da página não preenche a folha.
Estilo do OneNoteOneNote http://www.freeimagehosting.net/uploads/th.ec91600664.jpg
Estilo do OutlookOutlook http://www.freeimagehosting.net/uploads/th.319b6938ab.jpg
Qualquer ideia? Um bug do MFC Feature Pack?