7390
Конференция Delphi SoobCha
письмо # 7391
|
7392 |
|
Здравствуйте, Vovan-VE.Вы писали 8 апреля 2008 г., 20:17:01: З>> Коллеги, подскажите как пользователю запретить в Memo вводить З>> маленькие буквы, а разрешить ТОЛЬКО большие. З>> Главное чтобы это работало и с Copy+Paste. > i := GetWindowLong(Memo1.Handle, GWL_STYLE); > SetWindowLong(Memo1.Handle, GWL_STYLE, i or ES_UPPERCASE); > Реагирует на все (в том числе и на Copy/Paste) за одним исключением: не > изменяется то, что было до выполнения этого кода. прикольно... но: В ремарках к SetWindowLong, написано, надо вызвать SetWindowPos (правда написано, что при изменении стилей виндового фрейма ? "Specifically, if you change any of the frame styles, you must call SetWindowPos with the SWP_FRAMECHANGED flag for the cache to be updated properly." ) -- С уважением, Xammep mailto:xammep2007@narod.ru |
7390
|
7392 |
|
|
|
|