DOKUMENTACJA: 1. Funkcje 1.1. Box_TransferProc( REAL : hWnd ) 1.2. Box_Message( STRING : tytul, STRING : tresc, REAL : ikona, REAL : przyciski ) 1.3. Box_MenuBar_Create( void ) 1.4. Box_MenuBar_CreatePopup( void ) 1.5. Box_MenuBar_Destroy( REAL : hMenu ) 1.6. Box_MenuBar_SetMenu( REAL : hWnd, REAL : hMenu ) 1.7. Box_MenuBar_AddStatic( REAL : hMenu, REAL : hList, STRING : tekst ) 1.8. Box_MenuBar_AddListItem( REAL : hList, STRING : tekst ) 1.9. Box_MenuBar_DeleteListItem( REAL : hList, REAL : itemID ) 1.10. Box_MenuBar_AddSeparate( REAL : hList ) 1.11. Box_MenuBar_ItemsCount( REAL : hList ) 1.12. Box_MenuBar_GetItemID( REAL : pozycja ) 1.13. Box_MenuBar_ClickedItem( REAL : itemID ) 2. Opis funkcji 1.1. Funkcja podmienia procedurę w oknie o podanym uchwycie (argument0) Arg0: Uchwyt okna ---------- Return: Uchwyt okna 1.2. Wyświetla okienko o podanym tytule (argument0), podanej treści (argument1), ikonie (argument2) i przyciskach (argument3) Arg0: Tytuł Arg1: Treść Arg2: Ikona: 1. Trójkąt z wykrzyknikiem 2. Chmurka z " i " 3. Znak zapytania 4. Czerwone kółko z krzyżykiem Arg3: Przycisk 1. Przerwij, ponów próbę, ignoruj 2. Anuluj, ponów próbę, kontynuuj 3. OK 4. OK, anuluj 5. Ponów próbę, anuluj 6. Tak, nie 7. Tak, nie, anuluj ---------- Return: Wciśnięty przycisk: 1. OK 2. Anuluj 3. Przerwij 4. Ponów próbę 5. Ignoruj 6. Tak 7. Nie 8. Ponów próbę 9. Kontynuuj 1.3. Tworzy pusty pasek narzędzi (MenuBar). Return: Uchwyt do menu 1.4. Tworzy miejsce na przycisk listy. Return: Uchwyt do podmenu (Popup) 1.5. Niszczy menu (zwalnia pamięć). Arg0: Uchwyt menu ---------- Return: Jeśli się powiedzie - 1. Jeśli się nie powiedzie - 0. 1.6. Podpina menu (argument1) pod okno (argument0). Arg0: Uchwyt okna Arg1: Uchwyt menu ---------- Return: Jeśli się powiedzie - 1. Jeśli się nie powiedzie - 0. 1.7. Tworzy przycisk w pasku narzędzi (argument0), otwiera listę (Popup: argument1). Treść przycisku - argument2. Arg0: Uchwyt menu Arg1: Uchwyt listy (Popup, podmenu) Arg2: Treść przycisku ---------- Return: Jeśli się powiedzie - 1. Jeśli się nie powiedzie - 0. 1.8. Dodaje przycisk (item) do listy (popup: argument0) z podaną treścią (argument1). Arg0: Uchwyt listy (Popup, podmenu) Arg1: Treść przycisku ---------- Return: Jeśli się powiedzie - zwraca ID przycisku. Jeśli się nie powiedzie - zwraca -1. 1.9. Usuwa przycisk z listy (Popup, podmenu: argument0) o podanym ID (argument1). Arg0: Uchwyt listy (Popup, podmenu) Arg1: ID przycisku ---------- Return: Jeśli się powiedzie - 1. Jeśli się nie powiedzie - 0. 1.10. Dodaje separator do listy (Popup, podmenu: argument0). Arg0: Uchwyt listy (Popup, podmenu) ---------- Return: Jeśli się powiedzie - 1. Jeśli się nie powiedzie - 0. 1.11. Wyświetla ilość przycisków (itemów) na liście (Popup, podmenu: argument0). Arg0: Uchwyt listy (Popup, podmenu) ---------- Return: Ilość przycisków (itemów) na liście. 1.12. Zwraca ID przycisku na danej pozycji (argument1) na liście (Popup, podmenu: argument0). Arg0: Uchwyt listy (Popup, podmenu) Arg1: Pozycja przycisku (od zera - pierwszy przycisk) 1.13. Sprawdza czy wciśnięty jest przycisk o podanym ID (argument0). Arg0: ID przycisku ---------- Return: Jeśli się powiedzie - 1. Jeśli się nie powiedzie - 0. Jest to cała dokumentacja. Jeśli coś jest niejasne, proszę pisać na forum =)