Надеюсь, у меня тривиальный вопрос.Я создаю кнопку с CreateWindowEx, где я указываю имя кнопки.Позже в приложении мне нужно изменить заголовок кнопки, поэтому я использую сообщение WM_SETTEXT:
SendMessage(hStartBtn, WM_SETTEXT, 0, (LPARAM) _T("NewText"));
Это прекрасно работает, оно меняет заголовок кнопки на «NewText».Однако он также имеет один недостаток - он изменяет имя кнопки, указанное во время вызова CreateWindowEx.Это немного мешает в моем приложении, так как я использую FindWindowEx, чтобы найти дескриптор этой кнопки (я пытаюсь избежать использования глобальных переменных, поэтому я не сохраняю дескриптор, возвращенный CreateWindowEx).
Действительно ли так работают кнопкиили я пропускаю какое-то другое сообщение / функцию, которая изменяет заголовок, но не влияет на имя элемента управления?
Спасибо,
Kra