Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 23.12.06 01:22. Заголовок: oCursor
Привет всем ! Можно ли убить курсор в GET'e ?
|
|
|
Ответов - 6
[только новые]
|
|
|
| |
Пост N: 562
Зарегистрирован: 17.05.05
|
|
Отправлено: 23.12.06 21:38. Заголовок: Re:
Вроде так. Ocursor:End()
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 23.12.06 22:50. Заголовок: Re:
Не так. По умолчанию oCursor - не объект(т.е End() у него нет), однако курсорная палка в Gete'е появляется даже в ReadOnly
|
|
|
|
| модератор
|
Пост N: 395
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.12.06 18:15. Заголовок: Re:
fil пишет: цитата: | Можно ли убить курсор в GET'e ? |
| Можно, если изменить стиль окна ввода с помощью этой функции: HB_FUNC( CHANGESTYLE ) { HWND hWnd = (HWND) hb_parnl( 1 ); DWORD dwAdd = hb_parnl(2); DWORD dwRemove = hb_parnl(3); BOOL bEx = hb_parl(4); DWORD dwStyle,dwNewStyle; dwStyle = GetWindowLong(hWnd, (bEx ? GWL_EXSTYLE : GWL_STYLE)); dwNewStyle = (dwStyle & (~dwRemove)) | dwAdd; hb_retnl( SetWindowLongPtr(hWnd, (bEx ? GWL_EXSTYLE : GWL_STYLE), dwNewStyle)); SetWindowPos((HWND) hb_parnl( 1 ), NULL , 0, 0, 0, 0, SWP_NOMOVE| SWP_NOSIZE | SWP_NOZORDER ); } Вызывать так: ChangeStyle( hWnd , WS_DISABLED , , .f. ) где hWnd - хендл окна ввода
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 24.12.06 23:29. Заголовок: Re:
Так то HB'орная функция и под FW не пойдет
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 25.12.06 08:57. Заголовок: Re:
fil пишет: цитата: | Можно ли убить курсор в GET'e ? |
| Это как ? Можешь переместить с него фокус- то да. Можешь все окно сделать неактивным. Или свой курсор сделать :))))
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 25.12.06 09:59. Заголовок: Re:
Можно конечно перемещать фокус, но хотелось как то иначе- в общем конечно риторический вопрос
|
|
|
|