Witam. Stworzyłem sobie coś takiego: http://pastebin.pl/35488 i wszystko działa, ale właśnie nie do końca tak jakbym chciał.
Mianowicie jak widać ze źródła przy otwieraniu OpenDialogu użyłem między innymi Flag OFN_ENABLEHOOK + OFN_EXPLORER i
efekt jest mniej więcej taki jak na obrazku poniżej. Tylko, że ja nie chce dodawać żądnych elementów do okna, chcę tylko w
prosty sposób obsłużyć kilka komunikatow. Między innymi sprobować zablokować rozszerzanie okna bo nie ustawianie w ogóle
flagi OFN_ENABLESIZING nie pomaga. Prosił bym o jakiś przykład nakierowanie. Bo studiowałem źródla Dialogs.pas ale tam to w
sumie zamotanie zrobione i obiektowo, a ja chcę zmusić to później do działania w WinAPI. Czyli efekt jest teraz taki, że mam
okno w starym stylu jak na screenie poniżej, a chce mieć takie jak na przykłąd w Notatniku czyli ładnym stylu, gdzie dodano
jedynie w XP ComboBoxa z możliwością wyboru kodowania znaków. Podglądałem zasoby Notatnika, jest tam dialog tylko z ów
ComcoBoxem, ale podejrzewam, że tworzenie SaveDialogu i osadzanie go na nim jest zrobione jakoś inaczej niż w artykule pod
adresem: http://darkcult.nazwa.pl/wiki/index.php/Okna_dialogowe,_cz._6 z ktorego pochodzi ten screenshot. Prosze o pomoc.
user image