Textarea without scrollbars
BlitzMax Forums/MaxGUI Module/Textarea without scrollbars
| ||
I know your probably saying "textfield" right about now, but I have to use a textarea. Is there a way to disable the scroll bars on a textarea? |
| ||
Textfield! ho ho ho. couldnt you try sending some windows messages to the textarea control. I think there are some there to hide/show scrollbars? |
| ||
I think theres EM_ constants for textbox's, but I havent been able to find them. |
| ||
This hides the scrollbar. Change "SB_VERT" to "SB_HORZ" to hide the horizontal scrollbar. Change the last parameter to True to show the scrollbar.Local hWnd = QueryGadget(textarea, QUERY_HWND) SendMessageA(hWnd, EM_SHOWSCROLLBAR, SB_VERT, False) http://msdn2.microsoft.com/en-us/library/bb787605(VS.85).aspx |
| ||
Thanks. |
| ||
it works, but how can it be done that the cursor/text automatically goes into the next line if it reaches the end of a line ? |
| ||
You can simply switch on the WordWrap for the TextArea:Local TextArea:TGadget = CreateTextArea:TGadget(100,90,150,120,Window:TGadget,TEXTAREA_WORDWRAP) |
| ||
Is there a way to do this with Listboxes as well? Is there a cross platform solution? What type is "hWnd"? Long, Int? - I'm using superstrict mode. |
| ||
What type is "hWnd"? Long, Int? - I'm using superstrict mode. It's an Integer. ;-) |
| ||
Thanks! Anyway, the fix above doesn't seem to work on listboxes... |