Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2012, 22:46   #1
shadowstar
 
Аватар для shadowstar
 
Регистрация: 28.02.2012
Сообщений: 6
По умолчанию Движение по периметру WinApi

Код:
VOID CALLBACK TimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
{ 
	hTaskBar=FindWindow("Каркасное приложение", "Периметр");
	if(X >= 0 && X < 1066){ // первая часть
		X++;
		MoveWindow(hTaskBar,X,Y,300,300, TRUE);}
	else if(X == 1066 && Y >= 0 && Y < 468{
		Y++;
		g++;
		MoveWindow(hTaskBar,X,Y,300,300, TRUE);} // вторая часть
	else if(Y == 468 && X >= 0 && X <= 1066{
		X--;
		MoveWindow(hTaskBar,X,Y,300,300, TRUE);}
	else if(X == 0 && Y >=0 && Y <= 468){
		Y--;
		MoveWindow(hTaskBar,X,Y,300,300, TRUE);}
}
окошко двигается сверху и справа а с низу и с лева не хочет((( (по часовой стрелке)
первая часть кода рабочая а во второй косяк(смотри код)
подскажите плиз как вторую часть переписать)) спасибо
shadowstar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисуем движение мыши на экране через WinAPI P.A.U.L Win Api 1 09.01.2012 03:09
Движение курсора через WinApi со изменяющейся чувствительностью PsymoN Общие вопросы Delphi 0 17.01.2011 20:20
Кнопка и точечки по периметру Ivanko Общие вопросы Delphi 2 14.04.2010 09:27
DELPHI + WORD. Расположить по периметру cnst_bus Общие вопросы Delphi 0 16.01.2010 15:52