witam

uzywam funkcji CreateDialogIndirectParam do utworzenia okna ;
okno mam zdefiniowane w zasobach razem z wlasna klasa okna, wobec tego do funkcji CreateDialogIndirectParam nie podaje funkcji obslugi komunikatow okna, podaje natomias ostatni parametr - LPARAM lParamInit - i ten ostatni parametr spac mi nie daje po nocach

w normalnym przypadku funkcja obslugi komunikatow jest wywolywana podczas tworzeniu okna za pomoca funkcji CreateDialogIndirectParam z parametrem WM_INITDIALOG
w moim przypadku - tzn z wlasna klasa okna jest wywolywana z parametrem WM_NCCREATE i WM_CREATE

przy normalnie tworzonych oknach wraz z komunikatem WM_INITDIALOG otrzymuje lParamInit i nie ma problemu
w moim wypadku parametr ten - lParamInit - powinien byc (na zdrowy rozum) w skladowej lpCreateParams ktora posiada struktura CREATESTRUCT i ktora jest wysylana do okna wraz z komunikatami WM_NCCREATE i WM_CREATE . . . niestety jej nie zawiera!

domyslam sie ze niewiele osob tworzy w ten sposob okna dialogowe ale moze ktos z was spotkal sie z podobnym problemem
mile widziane wszelkie wskazowki

dzieki