Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.10;
Скачать: CL | DM;

Вниз

Функции, используемые диалоговыми окнами   Найти похожие ветки 

 
bmw09121985   (2009-03-26 19:42) [0]

Может не совсем по адресу, но может кто ответить на вопрос:
Я немного меняю визуальный интерфейс Windows ХР, и хотел бы изменить один диалог, тоесть сделать его подобно другому (ето окно копирования файлов, которому я хотел сделать отображение скорости копирования файлов), открываю 1-ю библиотеку с нужным мне диалогом через Restorator   копирую внутренности диалога, открываю 2-ю библиотеку, и в нужный мне диалог вставляю внутреноости с 1-го, но еффекта нету...
Если надо, опишу внутренности и названия библиотек...
Это я первый раз начал так глубоко копать, может всё зависит, что ф-ции привязаны к библиотекам, но я не знаю..


 
Игорь Шевченко ©   (2009-03-26 19:57) [1]

В любом случае - диалог состоит не только из ресурсов, которые чем-то там копируются, но и из оконных процедур. А они ничем не копируются.


> но может кто ответить на вопрос:


А где вопрос ?


 
bmw09121985   (2009-03-26 20:11) [2]


> В любом случае - диалог состоит не только из ресурсов, которые
> чем-то там копируются, но и из оконных процедур. А они ничем
> не копируются.

Ну, например в других диалогах, я могу вручную добавить анимацию (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
}

Прописать команду на отображение скорости копирования файлов, конечно, если это возможно ?


 
Игорь Шевченко ©   (2009-03-27 02:35) [3]

bmw09121985   (26.03.09 20:11) [2]


> нельзя ли какими то командами



> Прописать команду на отображение скорости копирования файлов


Нельзя.

Я не горю желанием проводить обучение основам программирования в Windows, но крайне советую почитать что-нибудь по этой теме, например, Петцольда. После прочтения такие вопросы обычно отпадают сразу, так как элементы диалога командами не являются, и если, например, битмапов в диалог можно безболезненно напихать без модификации кода, то нечто активное (тот же индикатор скорости) - никак нельзя.


 
Anatoly Podgoretsky ©   (2009-03-27 09:27) [4]

> bmw09121985  (26.03.2009 20:11:02)  [2]

Ну и где здесь команда?


 
clickmaker ©   (2009-03-27 13:47) [5]

> [2] bmw09121985   (26.03.09 20:11)

есть такая тулза - KillCopy. Достаточно веселая, со скинами, с возможностью параллельного копирования и другими фишками. Ее можно прикрутить в контекстное меню винды и использовать вместо стандартного копирования, если уж очень хочется видеть скорость.


 
Eraser ©   (2009-03-27 15:52) [6]

в висте отображается скорость )


 
bmw09121985   (2009-03-27 18:07) [7]


> есть такая тулза - KillCopy

Программ для внедрения в винду есть несколько, но хотелось бы изменить оригинал диалога, без вмешательств сторонних программ...

> в висте отображается скорость )

Конечно, но дело в том, что это ХР...

> советую почитать что-нибудь по этой теме, например, Петцольда

Учту, и обязательно почитаю, если что то пойму...


 
bmw09121985   (2009-03-27 18:19) [8]


> что-нибудь по этой теме, например, Петцольда

А какую его книгу посоветуете почитать в моём случае?


 
Игорь Шевченко ©   (2009-03-27 19:19) [9]


> А какую его книгу посоветуете почитать в моём случае?


программирование для Windows - как-то так


 
bmw09121985   (2009-03-27 20:28) [10]


> программирование для Windows - как-то так

Вот что нашел :

1.Код. Тайный язык информатики
2.Программирование в тональности C#
3.Программирование для Microsoft Windows на Microsoft Visual Basic .NET
4.Программирование с использованием Microsoft Windows Forms


 
Игорь Шевченко ©   (2009-03-27 21:06) [11]


> Вот что нашел :


Давай ты еще поищешь, потому что это не те книги


 
bmw09121985   (2009-03-27 21:22) [12]


> Давай ты еще поищешь, потому что это не те книги

Гляньте, если не трудно http://www.charlespetzold.com/pw5/index.html
ОНО?


 
Игорь Шевченко ©   (2009-03-27 22:25) [13]


> ОНО?


Да, оно, хотя именно это конкретное издание я не читал. Читал какое-то из предыдущих, Windows 95 там точно упоминался.


 
bmw09121985   (2009-03-27 22:47) [14]


> Игорь Шевченко ©
Да, оно


Спасибо, теперь буду искать для закачки...



Страницы: 1 вся ветка

Текущий архив: 2009.05.10;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.009 c
15-1236146985
SteepeWolf
2009-03-04 09:09
2009.05.10
Изменения оклада


2-1238240264
Showmessage
2009-03-28 14:37
2009.05.10
Использование БД


10-1156333737
Bnd
2006-08-23 15:48
2009.05.10
компонент prOpcKit


4-1209407048
Dmitry_177
2008-04-28 22:24
2009.05.10
autorun.inf


15-1236671607
Andreyar
2009-03-10 10:53
2009.05.10
Есть работа по Delphi. Кто возьмется