منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طريقة وضع فورم على سطح المكتب
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
الGadget موجودة في وندوز Vista, windows 7, server, windows 8

--

على العموم

انا مااحب الخدع هذي في البرمجة ، فانا احب ان ابرمج شيئ بشكل سليم

الحركة الي تبي تسويها سهلة (تبي تخلي فورم دائما Background) ، في دالة API تسويها

PHP كود :
#region "API"
        
[DllImport("user32.dll")]
        static 
extern bool SetWindowPos(IntPtr hWndIntPtr hWndInsertAfterint Xint Yint cxint cyuint uFlags);

        static 
readonly IntPtr HWND_BOTTOM = new IntPtr(1);
        const 
UInt32 SWP_NOSIZE 0x0001;
        const 
UInt32 SWP_NOMOVE 0x0002;
        const 
UInt32 SWP_NOACTIVATE 0x0010;
        
#endregion 

PHP كود :
private void Form1_Deactivate(object senderEventArgs e)
        {
            
SetWindowPos(HandleHWND_BOTTOM0000SWP_NOSIZE SWP_NOACTIVATE);
        } 


افعل ماشئت رغم اني لاانصحك بذلك


موفق
مثال من المنتدى القديم به ما تريد

http://vb4arb.com/vb4/showthread.php?630...#post27613
بارك الله فيكم
الصفحات : 1 2