wiem ze nie musze zakladac watku na ten temat bo to jest nie ta tematyka i bylo juz poruszane.
aleee.. chce sie podzielic tym co sam zrobilem na potrzeby mojej wtyczki ..
bedzie to na razie jedna klasa tyczy sie ona subclassingu..
prostota wykonania jak i jej uzycia mysle ze nie sprawi nikomu trudnosci w zrozumieniu ...
przyklad uzycia:
class cSubWnd: public cWndEvents
{
public:
//------------------------public:
//metody
long OnSize(uint resizing, uint nWidth, uint nHeight)
{//...};
// mozemy recznie przekazac parametry do oryginalnej proc. okna
return DefaultProc(_uMsg, _wParam, _lParam);
long OnEraseBkgnd(HDC hDC)
{// zawsze mamy dostep do zmiennych};
// _hWnd, _uMsg, _wParam, _lParam
//...
return DefaultProc();
//------------------------};
//konstruktor
cSubWnd()
{// tu gdzies pobieramy sobie uchwyt do subclass-owanego okna};
// hWnd
// przychwytujemy komunikaty trafiajace do okna
GetWndProc(hWnd, true);
//------------------------
//destruktor
~cSubWnd()
{// konczymy subclass-owanie};
EndSubClass();
mysle ze kazdy jesli ma jakies uwagi badz chce cos dodac, poprawic w tej klasie lub chce sie
podzielic wlasnymi kawalkami kodow niech wkleja tutaj w tym watku...
Gotowe pliki z funkcjami / klasami do uzycia...
Czekam na pomysly i propozycje...
w niedalekiej przyszlosci bede dodawal tego typu pliki do tego tematu zeby kazdy mogl
wykorzystac to co wypocilem
Kliknij, aby zobaczyć załącznik (subclass.rar)