有关vc窗口滚动条的添加及窗口更新操作!!!
各位大侠: 本人需要在多文档窗口绘图,但窗口不能完全显示图形,所以得添加水平和垂直滚动条. 这就是我的问题----如何在各个文档窗口边上添加水平滚动条? 并及时刷新窗口图形?
本人刚刚开始接触vc++,所以恳请各位大侠不吝赐教。
画图在一个CFormView中进行(因为是多窗口程序,这个CFormView是个子窗口)
各位大侠: 本人需要在多文档窗口绘图,但窗口不能完全显示图形,所以得添加水平和垂直滚动条. 这就是我的问题----如何在各个文档窗口边上添加水平滚动条? 并及时刷新窗口图形?
本人刚刚开始接触vc++,所以恳请各位大侠不吝赐教。
画图在一个CFormView中进行(因为是多窗口程序,这个CFormView是个子窗口)
解决方案 »
- 我用SetLayeredWindowAttributes能够设置Dialog窗口半透明,但是把这个对话框设置成child就不可以了
- ~~~~突然发现多了颗星星了!散分~~~~
- 如何设定快捷方式
- 边界拖动的问题
- 高分求中兴C/C++面试试题!!请知道的朋友帮忙
- 调用Sleep()函数会不会得不偿失?
- 初学者提问:如何让向导Sheet的每个Page页面拥有自己的大小?谢谢!
- google怎么进去
- 哪位巨侠能提供像UltraEdit的Syntax Highlighting的实现方法
- 用C++编写的DLL,在提供的头文件中是否要用extern "C"
- 弱弱的问个多线程的问题
- 想在 dialog 中显示资源管理器的树结构,应该怎么做?
2:创建Scroll bar控件
..............
void CMainFrame::OnDataRecord()
{
if(m_pDataRecord != NULL)
{
m_pDataRecord->MDIActivate();
return;
}
m_pDataRecord=new CMDIChildWnd();
CCreateContext context1;
context1.m_pNewViewClass=RUNTIME_CLASS(CDataRecord);
m_pDataRecord->LoadFrame (IDR_MAINFRAME,WS_MAXIMIZE|WS_OVERLAPPEDWINDOW,this,&context1);
m_pDataRecord->ShowWindow(SW_SHOWMAXIMIZED);
m_pDataRecord->InitialUpdateFrame(NULL,true);
}其中CDataRecord::CFormView是新生成的视图类
图形的显示就在这个窗口中进行,我直接在资源管理中更改了HSCROLL和VSCROLL风格,可是还是没有显示出滚动条啊,可以具体将点吗?谢谢
m_pDataRecord->LoadFrame(IDR_MAINFRAME,WS_MAXIMIZE|WS_OVERLAPPEDWINDOW|WS_HSCROLL|WS_VSCROLL,this,&context1);出现了两个滚动条,可是拖动没有效果啊,是不是还要设置OnHscroll一类的啊,请高手指点!