MFC 改变窗口大小

CStreamWndm_mergeWnd;CEvent*g_SynEvent=NULL;voidCZiFeDlg::CreateStreamWnd(){g_SynEven... CStreamWnd m_mergeWnd;

CEvent *g_SynEvent = NULL;
void CZiFeDlg::CreateStreamWnd()
{
g_SynEvent = new CEvent(FALSE, FALSE, "thread syn");
m_staticsInfoWnd.CreateEx(WS_EX_TOPMOST, 0, "", WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN, 40, 269, STREAM_WIDTH, STREAM_HEIGHT, m_hWnd, NULL, NULL);
m_staticsInfoWnd.SetSelfDraw(FALSE);
CVisibleLightStream::SetStreamParent(m_hWnd);
// CVisibleLightStream::SetStreamRect(CRect(40, 26, 40+305, 26+230));
m_pVisibleThread = (CVisibleLightStream*)AfxBeginThread(RUNTIME_CLASS(CVisibleLightStream)
,THREAD_PRIORITY_BELOW_NORMAL);
Sleep(500);
WaitForSingleObject(g_SynEvent, INFINITE);
CUltravioletStream::SetStreamParent(m_hWnd);
// CUltravioletStream::SetStreamRect(CRect(385, 26, 385+305, 26+230));
CUltravioletStream::SetStaticsWnd(&m_staticsInfoWnd);
m_pUltravioletThread = (CUltravioletStream*)AfxBeginThread(RUNTIME_CLASS(CUltravioletStream)
,THREAD_PRIORITY_BELOW_NORMAL);
Sleep(500);
WaitForSingleObject(g_SynEvent, INFINITE);
CMergeStreamWnd::SetStreamParent(m_hWnd);
// CMergeStreamWnd::SetStreamRect(CRect(385, 269, 385+305, 269+230));
// CMergeStreamWnd::SetStreamRect(CRect(15, 26, 676, 485));
CMergeStreamWnd::SetUltraStreamThread(m_pUltravioletThread);
CMergeStreamWnd::SetVisibleStreamThread(m_pVisibleThread);
m_mergeWndThread = (CMergeStreamWnd*)AfxBeginThread(RUNTIME_CLASS(CMergeStreamWnd)
,THREAD_PRIORITY_HIGHEST);

m_mergeWnd.MoveWindow(15,26,676,473);
WaitForSingleObject(g_SynEvent, INFINITE);
}
为什么这里使用m_mergeWnd来改变窗口大小没有起作用?
,该代码是在一个界面上显示3个视频窗口,请问该怎么调用窗口句柄来movewindow使其中一个窗口变大
展开
 我来答
匿名用户
2012-07-06
展开全部
搞不明白你怎么做的
AfxBeginThread
这个返回的又不是一个窗口类型的,你转换成窗口类型也没用啊
更多追问追答
追问
请问,那该怎么做啊?怎么调用窗口句柄来movewindow?
追答
参考一下这个吧,我觉得你根本就没有明白AfxBeginThread这个函数的使用
http://blog.csdn.net/akof1314/article/details/5762027
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6886f03
2012-07-06 · TA获得超过180个赞
知道小有建树答主
回答量:590
采纳率:0%
帮助的人:343万
展开全部
ShowWindow(hwnd, SW_MAXIMIZE)
追问
不能使用这个函数,只能用movewindow达到那种指定的窗口大小。人家叫我使用窗口句柄然后来movewindow,但是我不知道句柄怎么调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kyyix0f60b
2012-07-06 · 贡献了超过106个回答
知道答主
回答量:106
采纳率:100%
帮助的人:39.7万
展开全部
SetWindoPos
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式