Функция SetProp добавляет новую запись или изменения существующей записи в списке свойства указанного окна. Эта функция добавляет новую запись в список, если указанный символ строки уже не существует в списке. Новая запись содержит строку и ручки. В противном случае функция заменяет текущий дескриптор строки с указанным дескриптором.
(BOOL SetProp HWND hWnd, / / обработать окнаLPCTSTRlpString, / / atom или адрес строкиОБРАБАТЫВАТЬhData / / обработки данных);
Если маркер данных и строки добавляются в список свойств, возвращаемое значение не равно нулю.
Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Прежде чем уничтожить окно (то есть, перед обработкой WM_DESTROY сообщения), приложение должно удалить все записи, она добавила к списку свойств. Приложение необходимо использовать функцию RemoveProp для удаления записи.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.
Обзор свойств окна, окно Свойства функции, EnumProps, EnumPropsEx, GetProp, GlobalAddAtom, RemoveProp