![]() |
windows forms
Куда там можно впихнуть вот такую функцию:
Код:
int horse(HWND hwnd){ А то на кнопку или пункт меню как то некошерно. В конструкторе оно превращается в бесконечный конструктор. В Form1_Load тоже самое. Как? |
Ответ: windows forms
в другом потоке, или просто через таймер, вызывать функцию обновления как же ещё
|
Ответ: windows forms
Окау.
|
Ответ: windows forms
У окна есть событие Load и Shown, первое вызывается при окончании инициализации окна. Второе при первой активации окна. Свой код инициализации ксорса, положи во второй Load событие. А в событии Shown, создай отдельный поток, в котором будет уже сам цикл с обновлениями.
Имена событий, могут быть немного другими, но суть та же (т.к. основываюсь на .Net WinForms). |
Ответ: windows forms
По опыту скажу, удобней отрисовку в таймере реализовать с интервалом 5. Может оно и не правильно, и лучше через поток. Но я прошел и это. И решил что удобней через таймер, т.к. не надо пилить синхронизацию. Ну и интервал можно сделать автонастраивающимся взависимости от мощности железа, которое определяется времен последнего кадра (дельтой). как-то так...
|
Ответ: windows forms
Таймер - решение влоб. И никак не нормальное. Если у тебя проблемы с синхронизацией, то тут уж нечего говорить..
|
Ответ: windows forms
Цитата:
|
Часовой пояс GMT +4, время: 21:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot