Создание Эльфов : Эльфостроение : Форум |
Страница 118 из 211: « 1 ... 114 115 116 117 [118] 119 120 121 122 ... 211 » |
GanGSISoft: |
25.08.09, 16:31 |
Всё равно не появляется. |
Joker XT: |
25.08.09, 16:50 |
ппц, читать уже все разучились... нам это больше всего чтоли надо, сидеть и отвечать на ваши вопросы? ТУТ куча исходников... смотри Добавлено 25.8.09 18:52 GanGSISoft, и кста, тему почитай, тут обсуждался прогрессбар Добавлено 25.8.09 18:55 так и быть, тыкну тебя, ВОТ |
GanGSISoft: |
25.08.09, 16:58 |
Ну в теме я нашёл это раньше, не помогло, а вот исходники хотелось бы посмотреть, да с прогрессбаром нету их вроде. |
Joker XT: |
25.08.09, 17:08 |
GanGSISoft, еси не помогло, значит что-то криво делаешь, у тогоже парня работало |
unfunk: |
25.08.09, 19:46 |
GanGSISoft, вот 100% работает :) Код: GUI *gui = CreateProgressBar(book, 0); ProgressBar_SetText(gui, STR("Progress")); ProgressBar_SetPercentValue(gui, 100); ShowWindow(gui); С помощью ProgressBar_SetPercentValue обновляешь значение. 100 это стартовое значение, 200 максимум. потом не забудь GUI_Free(gui) чтобы утечки небыло. |
avens: |
01.09.09, 21:09 |
Что я делаю не так, в этом коде, уже что только не перепробывал с этими функциями и все равно одни ребуты? Нужно в диспетчере файлов получить имя и путь к выделенному файлу: Код: int Func(void * data, BOOK * book) { FILEITEM *file=(FILEITEM *)data; wchar_t * fpath = FILEITEM_GetPath(file); //ребут wchar_t * fname = FILEITEM_GetFname(file); //ребут //PlayFile(fpath, fname); return (0); }; |
KrasH: |
01.09.09, 21:16 |
мне конечно очень интересно,а что ты шлешь в data то |
avens: |
01.09.09, 22:05 |
Наверное ни чего хорошего раз одни ребуты Еще пробовал вот так но тот же результат: Код: int Func(void * , BOOK * book) { SUB_EXECUTE * data = BrowserItem_Get_SUB_EXECUTE(book); FILEITEM *file=(FILEITEM *)data; wchar_t * fpath = FILEITEM_GetPath(file); //ребут wchar_t * fname = FILEITEM_GetFname(file); //ребут return (0); }; Очень нужный эльф пишу, по этому прошу помощи, если можете подскажите. |
arban: |
01.09.09, 23:32 |
Кто ж так строку копирует? Делай типа этого: wchar_t *fname=new wchar_t[wstrlen(FILEITEM_GetFname((FILEITEM*)data))+1]; wstrcpy(fname,FILEITEM_GetFname((FILEITEM*)data)); P.s. Пишу с телефона |
avens: |
02.09.09, 10:56 |
Пусть будет так, но все таки что то сдесь не то я на творил, все равно ребуты Код: int Func(void * , BOOK * book) { SUB_EXECUTE * data = BrowserItem_Get_SUB_EXECUTE(book); wchar_t *fpath=new wchar_t[wstrlen(FILEITEM_GetPath((FILEITEM*)data))+1]; wstrcpy(fpath,FILEITEM_GetPath((FILEITEM*)data)); wchar_t *fname=new wchar_t[wstrlen(FILEITEM_GetFname((FILEITEM*)data))+1]; wstrcpy(fname,FILEITEM_GetFname((FILEITEM*)data)); return (0); }; |
Страница 118 из 211: « 1 ... 114 115 116 117 [118] 119 120 121 122 ... 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1170 © 2005-2018 supertrubka.org |