Bei in der Größe änderbaren Dialogen soll oft verhindert werden, dass eine bestimmte Größe des Fensters nicht unterschritten wird.
void CMyDialog::OnSizing(UINT nSide, LPRECT lpRect) { // aktuelle horizontale/vertikale Abmessung int nDlgSizeX = lpRect->right - lpRect->left; int nDlgSizeY = lpRect->bottom - lpRect->top; // Dialog darf nicht kleiner als der ursprüngliche werden if (nDlgSizeX < 315) { // neue Größe zurückgeben lpRect->right = lpRect->left + 315; } if (nDlgSizeY < 205) { // neue Größe zurückgeben lpRect->bottom = lpRect->top + 210; } }
— Kai Neugebauer 2020/04/11 14:55 → 363