Главная страница | назад





Article #16897: Making a form scroll programatically in Builder

 Question and Answer Database
FAQ1897C.txt Making a form scroll programatically in Builder
Category :Windows API
Platform :All
Product :C++Builder 1.x
Question:
How do you get a TForm's scrollbars to respond the standard
scrolling keys (like PageUp, PageDown, Home, End, Up, and
Down)?
Answer:
You would use the WM_VSCROLL message in the form's OnKeyDown
Event:
void __fastcall TForm1::FormKeyDown( ... )
{
if (Key == VK_KEYDOWN)
SendMessage(Handle, WM_VSCROLL, SB_LINEDOWN, NULL);
if (Key == VK_NEXT)
SendMessage(Handle, WM_VSCROLL, SB_PAGEDOWN, NULL);
// etc
}
7/2/98 10:32:32 AM

Last Modified: 01-SEP-99