| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для Windows/Dos > создание контрола |
| Автор: Ryan5 9.1.2009, 18:46 |
| просветите пожалуйста, контрол (кнопка например) "рисуется" с помощью функций графики из Win32Api или есть более умный способ. Спрашиваю потому, что эти функции немного тормознутые, ну в любом случае вывод такого контрола происходит медленне чем готовый контрол из бибилиотек винды. |
| Автор: W4FhLF 9.1.2009, 19:09 |
| Если брать готовый контрол, то неважно сам ты его создаёшь(и отрисовываешься соответственно) или он берётся из ресурсов(как альтернативный способ), для отображения используется одна и та же подсистема -- GDI/GDI+. Конкретно для 1 кнопки там не может быть ничего тормозного, время минимально. |
| Автор: Ryan5 9.1.2009, 20:04 |
| Ну просто после нескольких экспериментов с графическими функциями заметил, что тормознутость сильно возрастает при большом колве рисования. Хотя может я не совсем оптимально делаю. Спасибо за разъяснение. |
| Автор: Mikl_ 27.1.2009, 04:17 |
| Ryan5, Двадцать способов сделать кнопку |
| Автор: sgi1981 1.2.2009, 21:39 |
| Создается окно с помощью функции CreateWindowEx и в качестве класса окна этой функции передается константа стандартного класса окна. Стандартных классов окон несколько. Текст в Control меняется с помощью сообщений передаваемых окну. |
| Автор: Mikl_ 3.2.2009, 04:43 |
| Ryan5 , во вложении создание диалога с элементами сделанными через: 1) редактор ресурсов 2) заполнение структур 3) програмное создание элементов через CreateWindowEx |