sannx

Forum Replies Created

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • sannx
    Participant

    Вот демка. В ИмейджЛисте 2 PNG: с нормальным отображением и с “не нормальным”.[attachment=3350:1.rar]

    sannx
    Participant

    А зачем делать демку? Если в PNG картинке указан прозрачный цвет, то она отображается без проблем. Если его нет – то результат я показал в своем первом сообщении. Думаю, что проблема решена. Или Вас интересует что-то еще?

    sannx
    Participant

    Я попробовал в Gimp сделать прозрачный фон у конвертируемой картинки.При загрузке в AlphaImageList картинка нормально отобразилась.

    in reply to: Toolbar как в ASkinDemo.exe #39587
    sannx
    Participant

    Спасибо. Я думал у демки нет исходников, а щас скачал – увидел, что есть. Это должно решить мои проблемы.

    in reply to: Руссификация диалогов AC #39519
    sannx
    Participant

    В общем я попробовал вызвать API messageboxex с указанием языка. Диалог появился по-русски и скинированный. Тему можно закрыть.

    in reply to: Руссификация диалогов AC #39518
    sannx
    Participant

    QUOTE (Support @ Jun 9 2009, 12:19 PM)
    Как при вызове MessageBox указать язык? В msdn этого нет.

    Есть!!!!

    MessageBoxEx Function


    The MessageBoxEx function creates, displays, and operates a message box. The message box contains an application-defined message and title, plus any combination of predefined icons and push buttons. The buttons are in the language of the system user interface.

    Currently MessageBoxEx and MessageBox work the same way.

    Syntax

    int MessageBoxEx( HWND hWnd,
    LPCTSTR lpText,
    LPCTSTR lpCaption,
    UINT uType,
    WORD wLanguageId
    );

    QUOTE (Support @ Jun 9 2009, 12:19 PM)
    Можно использовать диалоги Delphi (MessageDlg) или создавать свои, они тоже должны быть зашкурены.

    Это выход. Но муторный. А в будущем ожидается появление в sDialogs APIшного аналога MessageBoxEx ???

    in reply to: Руссификация диалогов AC #39516
    sannx
    Participant

    QUOTE (Support @ Jun 9 2009, 11:53 AM)
    Диалоги вызываются через API

    Это я сразу понял. Но в прямом вызове ЕСТЬ возможность указать язык, а в sDialogs такого нет. Чё же делать?????

    in reply to: Руссификация диалогов AC #39514
    sannx
    Participant

    QUOTE (Support @ Jun 9 2009, 11:30 AM)
    sMessageDlg берет надписи к кнопкам из системы, то есть на них ресурсы не действуют.

    Вызывая диалоги через API, можно указать ID языка. Почему так не сделано в AC? ( – это скорее риторический вопрос; можете не отвечать) Существует ли способ показывать диалоги по-русски?

    QUOTE (Support @ Jun 9 2009, 11:30 AM)
    А системные меню теперь на каком языке?

    Это меня пока не интересует (посмотрел – сис. меню на русском).

    in reply to: Руссификация диалогов AC #39509
    sannx
    Participant

    QUOTE (Torbins @ Jun 9 2009, 10:53 AM) <{POST_SNAPBACK}>
    о каких диалогах идет речь в “Но диалоги все равно на английском”? Русификация касается например менюшки, которая вылазит если кликнуть по иконке в заголовке скинового окна.

    Я имел ввиду аналоги стандартных диалогов, которые сожержатся в sDialogs (sMessageDlg и т.д.).

    QUOTE (Torbins @ Jun 9 2009, 10:53 AM) <{POST_SNAPBACK}>
    Во-первых делать это надо перед компиляцией. Ну или перекомпилировать пакеты после подмены ресов.

    Перекомпилил. Не помогло.

Viewing 9 posts - 1 through 9 (of 9 total)