![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
![]()
Всем Hi! Учу Ассемблер, хочу научиться делать Progress Bar на Assemblere
почитал тутор от iczelion'a, по созданию Progress Bara на Assemblere, но он у меня не получаться, он не хочет работать. Думаю это и за того что в его тутореале окно делалось при помощи RegisterClassEx, а я делаю окно через DialogBoxParam может я и ошибаюсь. Вот исходник мой ProgressBar Код:
Код:
Опыт не пропьешь если он есть=)))
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
--=SaNitinDG=-
Диалог тем и отличается от окна, что там обрабатывается WM_INITDIALOG а не WM_CREATE перенеси из WM_CREATE в WM_INITDIALOG текст "invoke CreateWindowEx,NULL,ADDR ProgressClass,NULL,\ WS_CHILD+WS_VISIBLE,100,\ 200,300,20,hWnd,IDC_PROGRESS,\ ; ID hInstance,NULL mov hwndProgress,eax" а запуск прогресс бара организуй по нажатию на клавишу, а далее движение через WM_TIMER |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
![]()
Подправил изменил, но всё ровно что - то не пашет, может теперь дело SendMessage вот посмотрите
Вот исправил Код:
Код:
Опыт не пропьешь если он есть=)))
Последний раз редактировалось --=SaNitinDG=-; 14.01.2010 в 08:41. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
--=SaNitinDG=-
Прикрепи файл с полным исходным текстом, RC-файл и получившийся EXE Так будет быстрее |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
![]()
Вот вроде прикрепился
Опыт не пропьешь если он есть=)))
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
--=SaNitinDG=-
лови |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
![]()
Спасибо!!!
Круто, ты даже его цвет разукрасил. А можно его как нибудь под проект для RadASM, переделать чтобы было легче разбираться в нём. Или хотя бы файл .rc к нему или .RES выложи пожалуйста.
Опыт не пропьешь если он есть=)))
Последний раз редактировалось --=SaNitinDG=-; 14.01.2010 в 12:23. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
--=SaNitinDG=-
>Или хотя бы файл .rc к нему или .RES выложи пожалуйста. Я в RadASM не работал, не знаю, но синтаксис и там и там masm'овский rsrc.rc -- аналог твоего файла 1dlg.rc в папке Res |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
![]() Цитата:
Опыт не пропьешь если он есть=)))
|
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
--=SaNitinDG=-
>Я смотрю там много макросов использоваться Все использованные макросы расписаны в "progress.inc" |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
порты на Assemblere | Dimon | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 13.04.2010 17:36 |
Progress bar | SKS | Компоненты Delphi | 10 | 15.08.2009 21:09 |
Progress Bar без рамки. | Mitron | Компоненты Delphi | 5 | 21.01.2008 16:33 |
Progress Bar | Alexander X | Компоненты Delphi | 2 | 17.12.2007 03:18 |