Допустим, я сабклассировал контрол. В моей WndProc, я вызываю OldWndProc, которая посылает WM_NOTIFY родительскому окну. Но мне тоже нужно обработать это сообщение. Я, конечно, могу это сделать в WndProc родительского окна, но хотелось бы иметь весь код в одном блоке. Пока я додумался только до того, то можно посылать сообщение обратно.
я тоже когда делал сабклассинг ListView'ов, не нашел как сделать, и вызываю в родительском окне другую процедуру. По-моему так нельзя сделать, на то оно и NOTIFY.
Что нельзя, это и ежу понятно, хотя чем черт не шутит. Может какие-нибудь хитрые трюки имеются? И еще. Кто-нибудь разбирался, как это делается у Borland?
Все понял. Надо регистрировать свое окно, а на нем размещать свои контролы. Оно то и будет обрабатывать WM_NOTYFY. А приложение будет работать с ним, как со стандартным контролом.