У нас есть форма и кнопка как элемент в ней. Как

У нас есть форма и кнопка как элемент в ней. Как сделать так, что б при нажатии на кнопку у нас форма передвигалась по окружности ? Язык программирования C

Задать свой вопрос
1 ответ

Уххх, школьники!

WinAPI в помощь. https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-setwindowpos

IntPtr handle = process.MainWindowHandle;

if (handle != IntPtr.Zero)

double radius = 70.0; int centerx = 960, centery = 540;

for(int angle = 0; angle lt; 720; angle++)

   SetWindowPos(handle, (int)(centerx + radius*Mathf.cos((pi*angle)/320.0)), (int)(centery + radius*Mathf.sin((pi*angle)/320.0)), 0, 0, 0, SWP_NOZORDER SWP_NOSIZE SWP_SHOWWINDOW);

Vladislav Zberev
Это c разве ?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт