PDA

Просмотр полной версии : [WIN API] Фокус окна


артём612
14.05.2013, 17:02
При каждом нажатии кнопки или любого другого контрола появляется фокус на этом элементе...

как мне сделать так чтобы он не появлялся...?

zombiee
16.05.2013, 07:49
При каждом нажатии кнопки или любого другого контрола появляется фокус на этом элементе...

как мне сделать так чтобы он не появлялся...?

Как вариант - скидывай фокус на другой контрол (главное окно и т. д) - SetFocus ([Ссылки могут видеть только зарегистрированные и активированные пользователи](v=vs.85).aspx)

артём612
16.05.2013, 15:47
спс но нажатии на кнопку фокус появляется до момента отпуска кнопки мыши....

zombiee
16.05.2013, 16:34
спс но нажатии на кнопку фокус появляется до момента отпуска кнопки мыши....

Поймай WM_LBUTTONDOWN и в нем жестко сделай SetFocus на другой контрол /facepalm

avi2011class
16.05.2013, 21:27
Поймай WM_LBUTTONDOWN и в нем жестко сделай SetFocus на другой контрол /facepalm или WM_LBUTTONUP

zombiee
17.05.2013, 14:48
или WM_LBUTTONUP
Автор вроде ясно сказал, что до сообщения WM_LBUTTONUP появляется фокус (т.е просто зажал кнопку над контролом)

спс но нажатии на кнопку фокус появляется до момента отпуска кнопки мыши....