在网上找了半天,都不可用.
后来在WM_CREATE中加入SendMessage结果搞定.记录如下
1 LRESULT CXxxView::OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) 2 { 3 SetScrollSize(500, 800); 4 SetScrollPos(SB_VERT, 200); 5 6 SendMessage(m_hWnd, WM_VSCROLL, SB_THUMBPOSITION, 0); 7 8 bHandled = FALSE; 9 return 0; 10 }
这里面有两点是原来不理解的..
1. SetScrollSize 等同于设置了V,H方向两个RANGE..而且代码里面考虑的比我想的多....
2. SetScrollPos 此函数有效,但不起作用,似乎缺少触发..后面SendMessage不可少..参数则不用考虑.(不一定对)