[ maximus_1 @ 12.05.2006. 18:56 ] @
Dakle, trebao bih kod koji bi mi omogućio nosanje prozora programa preko desktopa jer nemam one plave trake za nosanje. Tražio sam u googleu ali bezuspješno... |
[ maximus_1 @ 12.05.2006. 18:56 ] @
[ X Files @ 12.05.2006. 19:31 ] @
Na primer, postavi ovaj kod u OnMouseDown glavne forme, tako da sve izgleda otprilike ovako:
Code: void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { if (Button == mbLeft) { ReleaseCapture(); SNDMSG(Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0); } } ili, drugi metod: Code: --- H --- private: // of TForm1 class void __fastcall WMNCHitTest(TMessage& Msg); BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_NCHITTEST, TMessage, WMNCHitTest) END_MESSAGE_MAP(TForm) --- CPP --- void __fastcall TForm1::WMNCHitTest(TMessage &Msg) { TForm::Dispatch(&Msg); if (Msg.Result == HTCLIENT) Msg.Result = HTCAPTION; } [ maximus_1 @ 12.05.2006. 19:33 ] @
Rekoh ti da ću se još zahvaljivat! Hvala majstore!!!
[ X Files @ 12.05.2006. 20:00 ] @
Pogledaj malo one linkove za C++ Builder u TOP temi u C++ za pocetnike...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|