Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Maska w ACTT_FILE
Konnekt | Forum > Developerzy > Tworzenie wtyczek
winthux
Da się jakoś ustawić maskę/filtr dla ACTT_FILE ?

Jeśli nie to proponowałbym, żeby w nowym SDK w parametrze txt UIActionCfgAdd można było podać maskę, bo na razie chyba nie jest on wykorzystywany...
hao
Możesz obsłużyć notyfikację dla akcji - ACTN_FILEOPEN (jest też ACTN_FILEOPENED)... W niej możesz zmodyfikować windowsową strukturkę do okna wyboru pliku i ustawić w niej co zapragniesz wink.gif
arct!c
podglad miniaturki obrazka tez? smile.gif [ tak jak jest to np. w photoshopie, jak sie wybiera plik ]
winthux
photoshop nie ma standardowego okienka windowsowego do wyboru pliku do otwarcia...
arct!c
mhm, ale da rade zrobic taki mini podglad? smile.gif np. do ggimage przydaloby sie...
winthux
Widać, że da radę jak w photoshopie to zrobili ;P Ale to trochę (jak nie dużo) pracy wymaga
arct!c
Dodam, ze chodzilo mi caly czas o konnekta oczywiscie. No i, "Nie ma rzeczy nie mozliwych, sa tylko trudne" - ale zapomnialem tego swojego ulubionego powiedzonka. A skoro to duzo czasu zajmuje - a wtyczkopisarz to przeciez na pozor tez czlowiek tongue.gif - wiec jakis ktos mialby kiedys kawalek (wiekszy kawalek ) czasu to napewno kazdemu taki ficzer przydalby sie bez watpienia.
winthux
szybciej sie to stanie jak poszukasz na necie w jaki sposób zmodyfikować to okienko (rozszerzyć, dodać nową kontrolkę) i jak przedstawic miniaturkę, chociaz z miniaturką nie powinno być problemow jak konnekt wykorzystuje biblioteki devIl...

P.S.
najlepiej gdyby były do tego przykłady tongue.gif
mateuszn0
ja znam dwie możliwości :
1.zastosowanie funkcji GetOpenFileName i tam jest parametr w strukturze LPOFNHOOKPROC - lpfnHook;
UINT_PTR CALLBACK OFNHookProcOldStyle( HWND hdlg,
UINT uiMsg,
WPARAM wParam,
LPARAM lParam
);
czyli przechwytywałby komunikaty docierające do okna i trzeba wtedy zwiększyć okno na miejsce dla podglądu obrazka,

2. zrobić to np w delphi albo borland c++, tam są gotowe komponenty OpenPictureDialog, potem skompilować do lib z exportem określonych funkcji i zlinkować z ggimage któro zawierałoby wywyołania tych funkcji.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.