效果好者,给加分!!

解决方案 »

  1.   

    MoveWindow(0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), TRUE);
      

  2.   

    最大化吧,YourDlg->ShowWindow(SW_SHOWMAXIMIZED);
      

  3.   

    首先,让你的对话框没有CAPTION
    然后在OnInit..Dialog里ShowWindow(SW_SHOWMAXIMIZED);就全屏了
      

  4.   

    YourDlg->ShowWindow(SW_SHOWMAXIMIZED);
    代码添到什么地方?添到调用显示对话框处不行呀!
      

  5.   

    如果想让控件一起随窗口大小变化而变得化,可以自己写代码啊。
    先得到各控件得位置和大小,然后根据原始窗口得大小和现窗口得大小求得一比例系数,算出各控件得要调整得位置和大小。用MOVEWINDOW()设置以下即可。
      

  6.   

    在OnInitDialog()函数里添加就行了。
      

  7.   

    su_yum(明明) :
       能不能说明白一些?
       对话框ID_DLG,类名为CDlg;
       假如对话框上有一个控件(ID_LIST)变量为m_list应该怎么调整?
      

  8.   

    WINDOWPLACEMENT WndPlace
    GetWindowPlacement(&WndPlace)
    CRect WndRect(WndPlace.rcNormalPosition);
    WndRect应该是控件得位置矩形
      

  9.   

    去看《Win95程式设计指南》面里有一个Dialog Expand的例子,解决得Perfect,不过就是麻烦点:),那本书候捷大大的网站上有中文版下载。
      

  10.   

    CRect YourControlRect;
    GetDlgItem(IDC_YourControl)->GetWindowRect(&YourControlRect);
    int YourContol_width=YourControlRect.Width();
    int YourContol_Height=YourControlRect.Height();