|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 26, 2004 18:07:46 Имеется окно с одной кнопкой(этот контрол единственный), можно ли кильнуть фокус на этой кнопке, пробовал WM_KILLFOCUS что-то не получается.. |
|
|
Дата: Мар 26, 2004 19:04:02 · Поправил: Generex Можно переназначить фокус другому окну с помощью "SetFocus, hwnd", или вообще убрать "SetFocus, NULL". |
|
|
Дата: Мар 26, 2004 19:09:39 Asterix Сделай скрытую кнопку, и ей установи фокус, самый простой способ ;) Да и вроде больше никак нельзя сделать, кроме как рисованием своей кнопки. |
|
|
Дата: Мар 27, 2004 08:36:20 Если кнопка в твоем процессе, то можно ее просабклассить, фильтруя сообщения, и принимая соответствующие действия по приходе оных. |
|
|
Дата: Мар 27, 2004 11:43:42 Toxic Там сабклассить будет сложно или невозможно, но мне нужно убрать именно фокус, чтоб красиво было, а то я кнопку задисаблил а фокус на ней остался - нехорошо ;-) |
|
|
Дата: Мар 28, 2004 03:29:27 Тогда, как сказал NEOx, лучше создать свою - и назначить ей какое угодно поведение. |
|
|
Дата: Мар 28, 2004 09:25:33 Вобщем это окно - MessageBox ;-) При попытке дорисовать какой-нибудь control пишет под 98-й "нарушение защиты памяти", кстати, наверно под NT прокатит.. ;-) |
|
|
Дата: Мар 28, 2004 10:40:21 Ну вот смотри, всё нормально создаётся. Тока я там всё калечно сделал. Но идея думаю будет понятна ;) 2113985688__MsgBox.zip |
|
|
Дата: Мар 28, 2004 10:57:03 NEOx А ты попробуй сделать приложение только из одного MessageBox, без окна ;-) Зы: твоё приложение пришлось килять, иначе не выйти :-) |
|
|
Дата: Мар 28, 2004 11:01:13 Asterix А ты попробуй сделать приложение только из одного MessageBox, без окна ;-) Ща сделаю :) Зы: твоё приложение пришлось килять, иначе не выйти :-) Ну я же сказал что код плохой :) |
|
|
Дата: Мар 28, 2004 11:13:56 Хотя кажется я с hInstance напутал, может ещё и получиться ;-) |
|
|
Дата: Мар 28, 2004 11:49:14 Asterix А ты попробуй сделать приложение только из одного MessageBox, без окна ;-) Что-то не получилось :( MessageBox почему-то не перерисовавывается. А ты пробовал MessageBoxIndirect? Вроде реально так сделать. |
|
|
Дата: Мар 28, 2004 12:12:17 Во-во, с отдельным MessageBox'ом ничего не получается.. |
|
|
Дата: Мар 28, 2004 12:43:10 |
|
|
Дата: Мар 28, 2004 12:43:35 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.110 |