Конференция "Начинающим" » Функции, используемые диалоговыми окнами [WinXP]
 
  • bmw09121985 (26.03.09 19:42) [0]
    Может не совсем по адресу, но может кто ответить на вопрос:
    Я немного меняю визуальный интерфейс Windows ХР, и хотел бы изменить один диалог, тоесть сделать его подобно другому (ето окно копирования файлов, которому я хотел сделать отображение скорости копирования файлов), открываю 1-ю библиотеку с нужным мне диалогом через Restorator   копирую внутренности диалога, открываю 2-ю библиотеку, и в нужный мне диалог вставляю внутреноости с 1-го, но еффекта нету...
    Если надо, опишу внутренности и названия библиотек...
    Это я первый раз начал так глубоко копать, может всё зависит, что ф-ции привязаны к библиотекам, но я не знаю..
  • Игорь Шевченко © (26.03.09 19:57) [1]
    В любом случае - диалог состоит не только из ресурсов, которые чем-то там копируются, но и из оконных процедур. А они ничем не копируются.


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


    А где вопрос ?
  • bmw09121985 (26.03.09 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
    }

    Прописать команду на отображение скорости копирования файлов, конечно, если это возможно ?
  • Игорь Шевченко © (27.03.09 02:35) [3]
    bmw09121985   (26.03.09 20:11) [2]


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



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


    Нельзя.

    Я не горю желанием проводить обучение основам программирования в Windows, но крайне советую почитать что-нибудь по этой теме, например, Петцольда. После прочтения такие вопросы обычно отпадают сразу, так как элементы диалога командами не являются, и если, например, битмапов в диалог можно безболезненно напихать без модификации кода, то нечто активное (тот же индикатор скорости) - никак нельзя.
  • Anatoly Podgoretsky © (27.03.09 09:27) [4]
    > bmw09121985  (26.03.2009 20:11:02)  [2]

    Ну и где здесь команда?
  • clickmaker © (27.03.09 13:47) [5]
    > [2] bmw09121985   (26.03.09 20:11)

    есть такая тулза - KillCopy. Достаточно веселая, со скинами, с возможностью параллельного копирования и другими фишками. Ее можно прикрутить в контекстное меню винды и использовать вместо стандартного копирования, если уж очень хочется видеть скорость.
  • Eraser © (27.03.09 15:52) [6]
    в висте отображается скорость )
  • bmw09121985 (27.03.09 18:07) [7]

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

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

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

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

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

    Учту, и обязательно почитаю, если что то пойму...
  • bmw09121985 (27.03.09 18:19) [8]

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

    А какую его книгу посоветуете почитать в моём случае?
  • Игорь Шевченко © (27.03.09 19:19) [9]

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


    программирование для Windows - как-то так
  • bmw09121985 (27.03.09 20:28) [10]

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

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

    1.Код. Тайный язык информатики
    2.Программирование в тональности C#
    3.Программирование для Microsoft Windows на Microsoft Visual Basic .NET
    4.Программирование с использованием Microsoft Windows Forms
  • Игорь Шевченко © (27.03.09 21:06) [11]

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


    Давай ты еще поищешь, потому что это не те книги
  • bmw09121985 (27.03.09 21:22) [12]

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

    Гляньте, если не трудно http://www.charlespetzold.com/pw5/index.html
    ОНО?
  • Игорь Шевченко © (27.03.09 22:25) [13]

    > ОНО?


    Да, оно, хотя именно это конкретное издание я не читал. Читал какое-то из предыдущих, Windows 95 там точно упоминался.
  • bmw09121985 (27.03.09 22:47) [14]

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


    Спасибо, теперь буду искать для закачки...
 
Конференция "Начинающим" » Функции, используемые диалоговыми окнами [WinXP]
Есть новые Нет новых   [134435   +4][b:0][p:0.001]