Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: ~AquaZ~   (13.01.2010 в 12:17)
====== Окна-глазки или окна-яйцы в Си++ Билдере ======
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{  //Основано на коде EXP`a
   /*** [__EXP`s EYES__] ***/
   HANDLE hRgn1, hRgn2, hRgn;
   String c = Form1->Caption;

   Form1->Caption = "ЫЫЫ Ни у кого нет такого Caption`а";
   HWND hWnd = FindWindow(0, "ЫЫЫ Ни у кого нет такого Caption`а");

   hRgn1 = CreateEllipticRgn(20, 20, 80, 80);
   hRgn2 = CreateEllipticRgn(120, 20, 180, 80);
   hRgn = CreateRectRgn(0, 0, 600, 400);

   CombineRgn(hRgn, hRgn1, hRgn2, RGN_XOR);
   SetWindowRgn(hWnd, hRgn,TRUE);

   Form1->Caption = c;
   /*** [/_EXP's EYES__] ***/
}
Скопировать тело данной ф-ции в конструктор формы и заменить Form1 на имя Вашей формы.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: