-
Может не совсем по адресу, но может кто ответить на вопрос: Я немного меняю визуальный интерфейс Windows ХР, и хотел бы изменить один диалог, тоесть сделать его подобно другому (ето окно копирования файлов, которому я хотел сделать отображение скорости копирования файлов), открываю 1-ю библиотеку с нужным мне диалогом через Restorator копирую внутренности диалога, открываю 2-ю библиотеку, и в нужный мне диалог вставляю внутреноости с 1-го, но еффекта нету... Если надо, опишу внутренности и названия библиотек... Это я первый раз начал так глубоко копать, может всё зависит, что ф-ции привязаны к библиотекам, но я не знаю..
-
В любом случае - диалог состоит не только из ресурсов, которые чем-то там копируются, но и из оконных процедур. А они ничем не копируются.
> но может кто ответить на вопрос:
А где вопрос ?
-
> В любом случае - диалог состоит не только из ресурсов, которые > чем-то там копируются, но и из оконных процедур. А они ничем > не копируются.
Ну, например в других диалогах, я могу вручную добавить анимацию (CONTROL "#1", 20101, "SysAnimate32", 0x00000006, 4, 30, 158, 52) и битмепы (CONTROL 3, 0, "STATIC", SS_BITMAP | NOT WS_VISIBLE, 474, 258, 0, 0)... Вопрос, нельзя ли какими то командами в таком диалоге : 1020 DIALOGEX 20, 20, 250, 84, 0 STYLE DS_SETFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_FIXEDSYS | WS_POPUPWINDOW | WS_CAPTION FONT 8, "MS Shell Dlg", 0, FALSE { CONTROL "", 106, "SysAnimate32", 0x0000000E, 7, 0, 236, 25 CONTROL "", 103, "STATIC", SS_LEFTNOWORDWRAP | SS_NOPREFIX, 7, 48, 236, 10 CONTROL "", 102, "STATIC", SS_LEFTNOWORDWRAP | SS_NOPREFIX, 7, 38, 236, 10 CONTROL "", 104, "msctls_progress32", 0, 7, 63, 190, 8 LTEXT "", 105, 7, 74, 192, 10, SS_NOPREFIX | NOT WS_GROUP DEFPUSHBUTTON "Отмена", 2, 202, 63, 40, 14, NOT WS_TABSTOP }
Прописать команду на отображение скорости копирования файлов, конечно, если это возможно ?
-
bmw09121985 (26.03.09 20:11) [2]
> нельзя ли какими то командами
> Прописать команду на отображение скорости копирования файлов
Нельзя.
Я не горю желанием проводить обучение основам программирования в Windows, но крайне советую почитать что-нибудь по этой теме, например, Петцольда. После прочтения такие вопросы обычно отпадают сразу, так как элементы диалога командами не являются, и если, например, битмапов в диалог можно безболезненно напихать без модификации кода, то нечто активное (тот же индикатор скорости) - никак нельзя.
-
> bmw09121985 (26.03.2009 20:11:02) [2]
Ну и где здесь команда?
-
> [2] bmw09121985 (26.03.09 20:11)
есть такая тулза - KillCopy. Достаточно веселая, со скинами, с возможностью параллельного копирования и другими фишками. Ее можно прикрутить в контекстное меню винды и использовать вместо стандартного копирования, если уж очень хочется видеть скорость.
-
в висте отображается скорость )
-
> есть такая тулза - KillCopy
Программ для внедрения в винду есть несколько, но хотелось бы изменить оригинал диалога, без вмешательств сторонних программ...
> в висте отображается скорость )
Конечно, но дело в том, что это ХР...
> советую почитать что-нибудь по этой теме, например, Петцольда
Учту, и обязательно почитаю, если что то пойму...
-
> что-нибудь по этой теме, например, Петцольда
А какую его книгу посоветуете почитать в моём случае?
-
> А какую его книгу посоветуете почитать в моём случае?
программирование для Windows - как-то так
-
> программирование для Windows - как-то так
Вот что нашел :
1.Код. Тайный язык информатики 2.Программирование в тональности C# 3.Программирование для Microsoft Windows на Microsoft Visual Basic .NET 4.Программирование с использованием Microsoft Windows Forms
-
> Вот что нашел :
Давай ты еще поищешь, потому что это не те книги
-
-
> ОНО?
Да, оно, хотя именно это конкретное издание я не читал. Читал какое-то из предыдущих, Windows 95 там точно упоминался.
-
> Игорь Шевченко © Да, оно
Спасибо, теперь буду искать для закачки...
|