How add Scroll bar dynamically to an Edit control

HI,
Can any one help me in adding  scroll bar to an Edit control. That should be as a part of edit box,
thanks
sureshreddy999Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
pagladasuConnect With a Mentor Commented:
Try this:
//assuming that IDC_EDIT1 is the ID value of the edit control in question
HWND hwnd=GetDlgItem(IDC_EDIT1)->GetSafeHwnd();
::ShowScrollBar(hwnd, SB_VERT, TRUE);

To remove the scrollbar, call the same function with the last parameter as FALSE.

Hope this helps,
Thanks,
pagladasu
0
 
MichaelSCommented:
LONG lStyle = GetWindowLong(hwndEdit, GWL_STYLE);

SetWindowLong(hwndEdit, GWL_STYLE, WS_HSCROLL | lStyle);

or you can use WS_VSCROLL, or both. If you use MFC you have to drop first parameter of these functions or use :: before them.
0
 
Vinayak KumbarSr Program ManagerCommented:
Hi,

In Properties for that edit box in the resource editor check Multiline and vertival scroll bar properties.

Try it out.
0
 
Vinayak KumbarSr Program ManagerCommented:
Sorry, Sorry, I was somewhere else!?@#$%^&*(()()
!@#!@#!@$.
0
 
sureshreddy999Author Commented:
No moichale This is not woring I tried it. Can u suggest meother way of doing it. I wanna add a vertical scroll bar
0
All Courses

From novice to tech pro — start learning today.