Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Windows/Dos > Как сделать неактивной строку редактирования?


Автор: Ant 29.11.2006, 08:18
Как динамически сделать неактивной строку редактирования, расположенную в модальном диаловогом окне? Т. е. нужно сделать так, чтобы при нажатии, скажем, кнопки, строка редактирования подсвечевалась серым цветом и была недоступна для редактирования.

Автор: dumb 29.11.2006, 08:55
Код

                  invoke  GetDlgItem, hWndDlg, ID_SOME_EDIT
                  mov     hcAccount, eax
                  invoke  EnableWindow, hcAccount, FALSE
; можно сократить до (eax в invoke [u]в общем случае[/u] нельзя использовать - через него addr делается):
                  invoke  GetDlgItem, hWndDlg, ID_SOME_EDIT
                  invoke  EnableWindow, eax, FALSE

Автор: Ant 29.11.2006, 09:21
Спасибо  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)