■ VisualC++(MFC限定)相談室 4■
レス数が900を超えています。1000を超えると表示できなくなるよ。
0911デフォルトの名無しさん
NGNG//Window移動中
void CTestDlg::OnMoving(UINT fwSide, LPRECT pRect)
{
CDialog::OnMoving(fwSide, pRect);//Default
↑
これって何やってんの?
CRect rcDT;
GetDesktopWindow()->GetWindowRect(&rcDT);
↑
これって、デスクトップのサイズを取得してる?
if(pRect->top<=rcDT.top+30)
{
↑
で、上に30ドット以内になったら、ここにきて
CRect rc(pRect);
↑
これって、rcの初期値として、pRectを入れてるの?
rc.top=rcDT.top;
rc.bottom=rc.Height();
↑
bottomってサイズが入るんじゃないの?
pRectに既にサイズが入ってないの?
MoveMainWindow(&rc);
↑
これで、更新した値を反映してる。
}
}
レス数が900を超えています。1000を超えると表示できなくなるよ。