- 论坛徽章:
- 0
|
在WM_PAINT裡
case WM_PAINT:
hdc = BeginPaint( hwnd, &ps ) ;
for( i= 0; i < 100; i++ )
{
y = cyChar * ( i -iVscrollPos ) ;
x = cxCaps * ( 0 - iHscrollPos ) ;
TextOut( hdc, x, y, "hi", lstrlen("hi") ) ;
}
EndPaint( hwnd, &ps ) ;
break ;
这样可以显示100行hi文字且滚动轴向下滚其视窗也会移动
现在我想要用CreateWindow
在WM_PAINT内
创建button和edit
可是CreateWindow参数不能塞hdc
这样滚动轴向下滚动轴有移动但是视窗没移动
例如我宣告CreateWindow("button","qq",WS_VISIBLE|WS_CHILD,0-iHscrollPos,0-iVscrollPos,240,25,hwnd,NULL,hInst,NULL) ;
怎么滚动button都会在置顶出现
请问有其他什么办法创建响应滚动轴的button和list呢?
|
|