CButtonがアタッチされたMFCC++のダイアログがあります。ボタンが左下に固定されるようにOnSize()を変更したいと思います。
if (btn.m_hWnd) {
CRect winRect;
GetWindowRect(&winRect);
int width = winRect.right - winRect.left;
int height = winRect.bottom - winRect.top;
int x = width - wndWidth;
int y = height - wndHeight;
CRect rect;
btn.GetWindowRect(&rect);
rect.left += x;
rect.top += y;
btn.MoveWindow(&rect);
ScreenToClient(&rect);
btn.ShowWindow(SW_SHOW);
}
xとyは、ウィンドウが変更された量の差であり、ボタンの開始座標に追加されます。
最後の2つのコマンドについてはわかりませんが(削除した方がいいかもしれません)、プログラムを実行するとボタンが消えます。
ボタンをxとyだけ動かす方法を知る必要があります。