菜鸟求助:请教1、如何使VC++对话框中的控件自由拉伸?2、如何在VC++中加载OCX第三方控件?

解决方案 »

  1.   

    1、鼠标点击对话框上的控件,将在四周出现8个小方块,鼠标放在方块上就可以自由拉伸了。
    2、在对话框上鼠标右键,选择"Insert Activex Control"就可以选择第三方控件了
      

  2.   

    1、你可以去MSDN-》文档中找一下我看到过
    2、project->add to project->最后一项
      

  3.   

    2、在对话框上鼠标右键,选择"Insert Activex Control"就可以选择第三方控件了
    ===================================================================
    ms的控件可以直接使用
    自己写的要注册
    tool->register controls3,程序中改变控件的大小和位置
    GetDlgItem(IDC_BUTTON1)->MoveWindow(CRect(100,100,200,200));
                控件ID                     位置及大小
      

  4.   

    如果你指的是要控件随着分辨率或窗口大小的变化而变化,那就需要在初始化中设置控件的SetWindowPos函数
    如:
    RECT rect;
    GetClientRect(&rect); m_ListCtrl.SetWindowPos(NULL,0,0,rect.right,rect.bottom,SWP_NOZORDER | SWP_NOACTIVATE);其中的“0,0”是初始x,y轴的位置,"rect.right,rect.bottom"是边界x,y轴位置,具体查看MSDN中的说明