| 
             
              ソスソスVisual C++ Q & Aソスfソスソスソスソス
             
           | 
        
ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
ソスNソスソスソスソスソスフダソスCソスAソスソスソスOソスTソスCソスYソスソスLソスソスソスソスソストゑソスソスソスソスソスソスソスソスソスOnInitDialog()ソスソスGetWindowRect(&rect)ソスソスgソスpソスソスソストサソスCソスYソスソス謫セソスソスソス謔、ソスニゑソスソスソスソスフでゑソスソスソスソスADebugソスソスソス[ソスhソスナはゑソスソスワゑソスソスソスソスソスソスフでゑソスソスソスReleaseソスソスソス[ソスhソスソスソスニ取得ソスソスソスソスソスTソスCソスY(rect)ソスノ変な値ソスソスソスソスソスソスソストゑソスソスワゑソスソスソスソスニゑソスソスソスソスソスワゑソスソスB
        
        BOOL CHogeDlg::OnInitDialog()
        {
            CDialog::OnInitDialog();
        
            CRect rect;
            GetWindowRect( &rect ); <--- Releaseソスソスソス[ソスhソスソスソスニ取得ソスソスソスソスソスlソスソスソスマ?
        }
        
        ソスソスソスソスヘ会ソスソスソスソス¥ソス[ソスXソスソスノ厄ソス閧ェソスソスソスソスフでゑソスソス蛯、ソスソスソスH
        
        ソスワゑソスソスAソスソスソスソスネ外ソスノソスソス¥ソス[ソスXソスナ設定しソスソスソス_ソスCソスAソスソスソスOソスフサソスCソスYソスソス謫セソスソスソスソスソスソス@ソスソス
        ソスソスソスソスワゑソスソスソスソス轤イソスソスソスソスソス閧「ソスワゑソスソスB
        
        ソスJソスソスソスツ具ソスソス@WindowsXP VC++6.0 MFC
        
        ソスソスしソスソスソスソスソス閧「ソスソスソスワゑソス
ソスソスソスフ場合ソスヘ、ソスソスソスフようソスネコソス[ソスfソスBソスソスソスOソスノゑソスソストゑソスソスワゑソスソスソスソスEソスEソスE
        ソスソスソス竄「ソスソスソスせソスフようソスネゑソスソスニゑソスソスNソスソスソスソスソスソスソスニはゑソスソスソスワゑソスソスソスB
        
        CRect rect;
        GetWindowRect(rect); ソス@<- &ソスネゑソス
ソスソスソスじゅさソスソスAソスRソスソスソスソスソスgソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソスソスソスじゅさソスソスフ擾ソスソスソスソス黷スソスRソス[ソスfソスBソスソスソスOソスソスソスソスソスソストみゑソスソスフでゑソスソスソスソスソスソスlソスフ鯉ソスソスロゑソスソスソスソスソスソスソスソストゑソスソスワゑソスソスワゑソスソスB
        ソスソスソスソスソスナゑソスFソスXソスソスソスソスソストみてゑソスソスワゑソスソスソスソスAソスソスソスソスソスソスソスソスソスソスフ擾ソス等ゑソスソスソスワゑソスソスソスソスソスワゑソスソスソスソスソスソスソスソスソスソス閧「ソスワゑソスソスB
ソスソスソスソスソスニ、ソスuReleaseソスソスソス[ソスhソスソスソスニ取得ソスソスソスソスソスlソスソスソスマ」ソスニゑソスソスソスワゑソスソスソスソスAソスソスソスソスヘどのようソスノ確ソスFソスソスソストゑソスソスワゑソスソスソスソスH
        
        ソスソスソスソスソス謔ュソスソスソス闖ソスニゑソスソストゑソス
        
             ソスEソスuソスソスソスCソスNソス|ソスCソスソスソスgソスソスンゑソスソストウソスIソスbソス`ソスソスソスナ確ソスF
             ソスEソス謫セソスソスソスソスソスlソスソスMessageBoxソスネどで確ソスF
        
        ソスナゑソスソスソスソスAソスOソスメはでばゑソスソスソスソスソスソス[ソスhソスフ趣ソスソスフみの確ソスFソスソスソス@ソスナゑソスソスB
        ソスソスソスソスソスソスソスAReleaseソスソスソス[ソスhソスナブソスソスソスCソスNソス|ソスCソスソスソスgソスソスwソス閧オソストゑソスlソスソスソスソスソスソスソスソスソス¥ソスソスソスソスソスソスワゑソスソスソスソス(ソスソスソスフ辺の擾ソスソスソス謫セソスナゑソスソスソス謔、ソスノゑソスソストゑソスソスソスフゑソスソスナばゑソスソスソスソスソスソス[ソスhソスネわけソスソス)ソスH
        
        ソスIソスOソスソスネ回答でゑソスソスソスソス轤キソスソスワゑソスソスソス(ソスソス)ソスB
> ソスワゑソスソスAソスソスソスソスネ外ソスノソスソス¥ソス[ソスXソスナ設定しソスソスソス_ソスCソスAソスソスソスOソスフサソスCソスYソスソス謫セソスソスソスソスソスソス@ソスソス
        ソスソスソスソスソスソスヘ会ソスソスLソスRソス[ソスhソスナ趣ソスソスソスソスツ。
        
          xxxx CHogeDlg::xxxx() {
              // ソス_ソスCソスAソスソスソスO ソス{ソスbソスNソスXソスPソスソス == ソスソスソス¥ソス[ソスXソスナ設定しソスソスソス_ソスCソスAソスソスソスOソスフサソスCソスY
              const int width = 200; // ソスソスソスソスソスiソス_ソスCソスAソスソスソスO ソス{ソスbソスNソスXソスPソスハ)
              const int height = 200; // ソスcソスソスソスiソス_ソスCソスAソスソスソスO ソス{ソスbソスNソスXソスPソスハ)
              CRect rect(0, 0, width, height);
              MapDialogRect(rect);
              ::AdjustWindowRectEx(rect, GetStyle(), (GetMenu() != NULL), GetExStyle());
          //  st.Format(_T("%d, %d"), rect.Width(), rect.Height());
          //  MessageBox(st);
          }
ソスヌらさソスソスAgakソスソスソスソスAソスRソスソスソスソスソスgソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        > ソスソスソスソスソスニ、ソスuReleaseソスソスソス[ソスhソスソスソスニ取得ソスソスソスソスソスlソスソスソスマ」ソスニゑソスソスソスワゑソスソスソスソスAソスソスソスソスヘどのようソスノ確ソスFソスソスソストゑソスソスワゑソスソスソスソスH
        
        ソス謫セソスソスソスソスソスTソスCソスYソスフ確ソスFソスソスDebug/Releaseソスソスソス[ソスhソスソスソスソスMessageBoxソスナ表ソスソスソスソスソスソスソスト確ソスFソスソスソスワゑソスソスソスソスB
        
        >> ソスワゑソスソスAソスソスソスソスネ外ソスノソスソス¥ソス[ソスXソスナ設定しソスソスソス_ソスCソスAソスソスソスOソスフサソスCソスYソスソス謫セソスソスソスソスソスソス@ソスソス
        > ソスソスソスソスソスソスヘ会ソスソスLソスRソス[ソスhソスナ趣ソスソスソスソスツ。
        
        ソスソスソスソスソスソスソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソスソスソスソスソスソスソスソスソスソスソスソスソストみようソスニ思ソスソスソスワゑソスソスB