:OBJECT ComboList abs 0 CB_ADDSTRING GetID: CbList_1 SendDlgItemMessage: self drop z" Ola5 " rel>abs 0 CB_ADDSTRING GetID: CbList_1 SendDlgItemMessage: self drop z" Ola6 " rel>abs 0 CB_ADDSTRING GetID: CbList_1 SendDlgItemMessage: self drop z" Ola7 " rel>abs 0 CB_ADDSTRING GetID: CbList_1 SendDlgItemMessage: self drop z" Ola8 " rel>abs 0 CB_ADDSTRING GetID: CbList_1 SendDlgItemMessage: self drop z" Ola9 " rel>abs 0 CB_ADDSTRING GetID: CbList_1 SendDlgItemMessage: self drop 0 0 CB_SETCURSEL GetID: CbList_1 SendDlgItemMessage: self drop ;M :M On_Paint: ( -- ) \ screen redraw procedure 0 0 StartSize: self LTGRAY FillArea: dc ;M :M WM_COMMAND ( hwnd msg wparam lparam -- res ) over LOWORD ( ID ) \ 0 ;M ;OBJECT : DEMO ( -- ) Start: ComboList ; .( Type DEMO to run the dialog demo. ) demo