现在我正在进行一个MFC软件界面的编程,在设置Static控件位置时遇到一些问题,希望各位大虾帮忙解决
Static控件是用来显示视频画面的,视频的采集来自摄像头,可是在软件界面拖动Static控件以后,运行程序,视频画面位置还是没有改变,所以我编写了相应的位置设置的程序如...
Static控件是用来显示视频画面的,视频的采集来自摄像头,可是在软件界面拖动Static控件以后,运行程序,视频画面位置还是没有改变,所以我编写了相应的位置设置的程序如下:
CWnd *pWnd;
pWnd = GetDlgItem(IDC_STATIC_VIDEO1); //获取控件指针
pWnd->SetWindowPos( NULL,450,10,200,200,SWP_NOZORDER); //控件移动
这样以后运行程序以后,界面里的视频控件位置还是没有改变,只有点击了那个视频控件,才会显示到你设置的位置,我想运行程序以后Static控件就显示在我设定的位置,可是不知道该怎么编写程序,请各位比较懂的大虾们帮帮忙,谢谢了(由于我等级不高,所以财富不是很多,望大家见谅)
放程序的地方肯定是没问题的,主要就是为什么运行以后显示的位置并不是程序设定的位置,只有点击了Static控件以后,Static控件才会显示在设定的位置 展开
CWnd *pWnd;
pWnd = GetDlgItem(IDC_STATIC_VIDEO1); //获取控件指针
pWnd->SetWindowPos( NULL,450,10,200,200,SWP_NOZORDER); //控件移动
这样以后运行程序以后,界面里的视频控件位置还是没有改变,只有点击了那个视频控件,才会显示到你设置的位置,我想运行程序以后Static控件就显示在我设定的位置,可是不知道该怎么编写程序,请各位比较懂的大虾们帮帮忙,谢谢了(由于我等级不高,所以财富不是很多,望大家见谅)
放程序的地方肯定是没问题的,主要就是为什么运行以后显示的位置并不是程序设定的位置,只有点击了Static控件以后,Static控件才会显示在设定的位置 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询