void CMy111View::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
m_edit.MoveWindow(0,0,cx,cy);
}m_edit是一个CEDIT类,我想移动m_edit,但系统提示出错。
{
CFormView::OnSize(nType, cx, cy);
m_edit.MoveWindow(0,0,cx,cy);
}m_edit是一个CEDIT类,我想移动m_edit,但系统提示出错。
解决方案 »
- DMA 高手进(C/C++高手)。
- 看我这样怎么获取进程名(任务管理器的:映像名称)
- 生病了-(散点分)祝愿大家身体健康
- vcleaner接分!!!
- --->>极度菜鸟问题:如何COPY整个目录?在线等待
- CString s = "123",怎么将它转换成int型?
- 请问各位高人,我在一个对话框中创建一个Static类派生的画图控件,这时我在运行时第一次点击控件区后再点击对话框的时所有的消息都发送到
- 关于Com+中事务的问题
- 为什么工具栏按钮没响应
- 如何裁减位图一部分并保存到新建的bmp文件中
- CEdit为什么收不到Enter键的WM_KEYDOWN消息
- 在基于dialog的程序中怎么用c++语句来实现与access数据库连接啊?
视图的OnInitUpdate()中创建控件
m_edit.CreateEx(
WS_EX_CLIENTEDGE,
"Edit",
"",
WS_CHILD|WS_VISIBLE|ES_LEFT,
CRect(100,100,200,140),
this,
WM_USER+100);
m_edit.ShowWindow(SW_SHOW);然后再在
void CMy111View::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
if(::IsWindow(m_edit.m_hWnd))
m_edit.MoveWindow(0,0,cx,cy);
}
------------------------int CRightView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
m_wndEdit.Create(WS_VISIBLE|WS_CHILD|ES_MULTILINE|WS_VSCROLL|ES_AUTOVSCROLL,CRect(0,0,0,0),this,0);
CFont font;
font.CreateStockObject(ANSI_FIXED_FONT);
m_wndEdit.SetFont(&font);
return 0;
}void CRightView::OnSize(UINT nType, int cx, int cy)
{
CView::OnSize(nType, cx, cy);
m_wndEdit.MoveWindow(1,23,cx-2,cy-24);
}