我在CXXXView()响应OnFileOpen()函数,在OnDraw()中显示文件,
但每次打开一个文件都不能立即显示,需要改变窗口的大小才能显示出来,
怎么解决啊?
另外我用TextOut显示,但是y轴到600在怎么搞啊?
我想显示的下一页写在那呢?
pDC->TextOut(50,30,RecordNo);
pDC->TextOut(50,30,RecordNo);。
。
。
pDC->TextOut(50,600,RecordNo);
但每次打开一个文件都不能立即显示,需要改变窗口的大小才能显示出来,
怎么解决啊?
另外我用TextOut显示,但是y轴到600在怎么搞啊?
我想显示的下一页写在那呢?
pDC->TextOut(50,30,RecordNo);
pDC->TextOut(50,30,RecordNo);。
。
。
pDC->TextOut(50,600,RecordNo);
但每次打开一个文件都不能立即显示,需要改变窗口的大小才能显示出来,读取完之后刷新一下view就是了,Invalidate
另外我用TextOut显示,但是y轴到600在怎么搞啊?
我想显示的下一页写在那呢?向下滚动一下滚动条的位置SetScrollInfo,再输出
scrollInfo.nMin = 0;
scrollInfo.nMax = rectL.left;
scrollInfo.nPage = 100;
scrollInfo.cbSize = sizeof(SCROLLINFO);
scrollInfo.fMask = SIF_ALL;
scrollInfo.nPos = 0;
scrollInfo.nTrackPos = 10;
SetScrollInfo(SB_HORZ, &scrollInfo);
但每次打开一个文件都不能立即显示,需要改变窗口的大小才能显示出来,
============
打开之后调用Invalidate(),强制刷新就行了。另外我用TextOut显示,但是y轴到600在怎么搞啊?
我想显示的下一页写在那呢?
pDC->TextOut(50,30,RecordNo);
pDC->TextOut(50,30,RecordNo);pDC->TextOut(50,600,RecordNo);
============
你可以将你的视图类改为从CScrollView继承,这样就可以有滚动条了。
不能说是,pDC->TextOut(50,50000,str);
这样吧?
然后pDC->TextOut(6000);
pDC->TextOut(7000);
。
。
。
我不知道这样设置滚动条,能说具体一点么?