Aspect Napisano Maj 17, 2018 Autor Zgłoś Udostępnij Napisano Maj 17, 2018 W Dev (w przeciwieństwie do Visual Studio czy Borland Buildera) wszystkie zasoby musimy niestety wklepywac recznie (chyba, ze o czyms nie wiem i w takim wypadku prosze o szybkie sprostowanie). Wyglada to mniej wiecej tak: 1. Tworzysz nowy projekt (lub otwierasz stary ;-) ) 2. Wyberasz z menu File New a potem Resource File (pojawia sie nowy czysciutki plik) 3. W tym pliku wklepujesz kod DialogBoxa, ktory mniej wiecej wyglada tak: IDENTYFIKATOR /*bedziesz go potem uzywal w funkcji tworzacej dialog*/ DIALOGEX /*teoretycznie mozna uzyc zamiast tego DIALOG, ale DIALOGEX ma wiecej mozliwosci*/ POZYCJAX,POZYCJAY,ROZMIARX,ROZMIARY /*polozenie i rozmiar dialogboxa*/ STYLE /*po tym znaczniku umieszczasz rozne identyfikatory stylow okna oddzielona znakiem |. Przykladowe identyfikatory to: DS_SYSMODAL | DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_VSCROLL | WS_SYSMENU | WS_THICKFRAME*/ EXSTYLE /*style rozszerzone, np.:WS_EX_PALETTEWINDOW | WS_EX_LEFTSCROLLBAR | WS_EX_APPWINDOW*/ CAPTION "Tytul okna DialogBoxa" /*nie trzeba tlumaczyc*/ MENU IDENTYFIKATOR_EWENTUALNEGO_MENU FONT /*czcionka jaka ma byc wyswietlana w dialogboxie, np.: 8, "MS Shell Dlg", 400, 0, 0x1*/ {*/w tym miejscu wprowadzasz kontrolki dialogboxa, np.:*/ PUSHBUTTON "OK",IDOK,10,10,50,15 /*zwykly przycisk*/ } Nastepnie w kodzie programu wywolujesz jaks funkcje tworzaca DialogBoxa (np DialogBox w ktorej drugim parametrem jest wlasnie nasz identyfikator), definujesz funkcje obslugi komunikatow i w ten oto prosty sposob masz DialogBoxa. Powodzenia! W razie jakichkolwiek watpliwasci albo bledow od razu pisz(cie). Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.