Re: Сохранение указателя на класс в USERDATA
От: SharpC  
Дата: 29.07.09 07:32
Оценка:
Здравствуйте, cupuyc, Вы писали:

C>меня интересует насколько сильно это отразится на производительности? получается что для каждого сообщения дёргается GetWindowLongPtr. я глянул на код этой апишки — системные вызовы она, вроде, не дёргает, т.е. работать должна довольно быстро. да и окошко — не заметно чтоб притормаживала отрисовка. но всё же, насколько такой способ приемлем и есть ли более разумные варианты?


Такой способ используется часто, но MFC, например, не использует CREATESTRUCT, а кладет this в TLS и вытаскивает его в хуке на создание окна, после чего кладет hWnd -> this в аналог hash_map.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.