WinBinder kutubxonasining yagona maqsadi - Windows uchun GUI shakllarini yaratishdir.
Har qanday oyna, ota-ona yoki pop-up bo'lsin, wb_create_window funktsiyasi tomonidan yaratiladi.Kutubxonaning o'zi.Ushbu funksiyadan foydalanish uchun winbinder.php faylini phpcode / include katalogida joylashgan loyihaga ulashingiz kerak.
Funktsiyaning sintaksisi quyidagicha:
intwb_create_window(int parent, int wclass, string [caption], int [xpos], int [ypos], int [width], int [height], int [style], int [param]);
Birinchi parametrota-ona- ota-ona oynasining nomi.Asosiy oynayaratilsabo'sh bo'lishi kerak, ya'niNULL.
Ikkinchisi esa, oyna sinfidir.Mavjud qiymatlar ro'yxati:
ResizableWindow- oddiy oyna;
AppWindow- ma'lum o'lchamdagi oyna;
NakedWindow- muayyan o'lchamdagi chegara va sarlavha bo'lmagan oyna;
ModalDialog- dasturni yopilgunga qadar blokirovka qiluvchi pop-up oynasi;
ModelessDialog- oddiy pop-up oynasi;
PopupWindow- oddiygina boshqa pop-up oynasi;
ToolDialog- kichik nomli oyna ochiladi.Keyin oynaning nomi, gorizontal holati, vertikal holati, kengligi, balandligi, oyna uslubi va uning parametrlari keladi.
Oynani markazda joylashtirish uchun doimiyWBC_CENTERdanfoydalanishingiz mumkin.Barchasida mavjud bo'lgan barcha sobitlarning ro'yxati rasmiy qo'llanmada yoki /constants.html saytidagikutubxona ishlab chiquvchilari veb-saytida berilgan.
Quyida bo'sh shaklning manba kodi mavjud.
Ushbu misoldawb_create_window ()funktsiyasiga qo'shimcha ravishda yana bitta -wb_main_loop () mavjud.
Dastur xotirada doimiy bo'lishiga olib keladi vawb_destroy_window ()funktsiyasichaqirilmaguncha yuklab olinmaydi.Bu erda hech qanday hodisalar ko'ribchiqilmaydi, shuning uchunwb_destroy_window ()funktsiyasi ishlatilmaydi.Ammo har qanday tarkibiy qismlardan foydalanmoqchi bo'lsangiz va ularni ba'zi harakatlar qilishlarini xohlasangiz, siz hodisalarni boshqarish funktsiyasini yaratishingiz kerak.
Masalan:
int wb_create_control (int parent, int ctlclass , mixed [caption], int [xpos], int [ypos], int [width], int [height], int [id], int [style], int [param], int [ntab]);
Wb_create_controlfunktsiyasi[ctlclass]komponentini[header]yoki[caption]bilan chap burchagidan[xpos]va o'ng chetidan[ypos], kengligi[width]va balandligi[height][id] gateng.
Qo'llanmada batafsil ma'lumot /wb_create_control.html.
Wb_set_handler ()funksiyasiga alohida e'tibor bering.
int wb_set_handler (int oynasi, string fn_handler);
U[window] oynasinivoqea ishlovchisi funktsiyasi bilanbog'laydi [fn_handler].
Rasmiy qo'llanmani ko'rishni tavsiya etaman.Barcha mavjud funktsiyalarning tavsifi mavjud.Afsuski, u faqat ingliz tilida mavjud va u sobit ta'riflarni o'z ichiga olmaydi.