تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: چگونه پنجره برنامه ما رو قرار گیرد؟؟؟

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2005
    پست ها
    350

    6 چگونه پنجره برنامه ما رو قرار گیرد؟؟؟

    چگونه وقتی روی یک پنجره دیگر هستم (غیر از پنجره برنامه وی بی خودمان) (با تنظیمات قبلی) پنجره خودمان روی تمام پنجره ها قرار گیرد و یا آیکون آن پنجره روی task bar به شکل نارنجی در بیاید(منظورم این نیست که یک پنجره از برنامه وی بی بر روی یک پنجره دیگر از برنامه وی بی که خودمان می نویسیم قرار گیرد) (در واقع یک سیستم هشدار دهنده می خواستم)
    با تشکر فراوان

  2. #2
    آخر فروم باز تکنیک برتر's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    1,705

    پيش فرض

    سلام دوست عزیز به نظر من شما منظور خود را خیلی پیچاندین به طور ساده بیان کن

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2005
    پست ها
    350

    پيش فرض

    فرض کنید برنامه ما در حال اجرا باشد ولی ما بر روی یک برنامه دیگر (مثل اکپلورر) باشیم. حال اتفاقاتی که لازم بوده است در برنامه خودمان افتاده و الآن باید کاربر متوجه شود که کار آن برنامه تمام است و به هر نحوی هشدار دهد مثلا پنجره برنامه ما روی برنامه اکسپلورر قرار گیرد.
    امیدوارم منظورم را رسانده باشم

  4. #4
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    خوب اين كه خيلي سادست بعد از اتمام كار يه msgbox بذار ديگه يه بوقم براش بزن

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2005
    پست ها
    65

    پيش فرض

    آغا چاره كارت دستور appactivate هست که هر برنامه در حال اجرایی که اسمشو بهش بدی رو اکتیو میکنه وپنجرشو
    روی همه قرار میده
    هلپشو از ام اس دی ان بگیر تمومه

  6. #6
    اگه نباشه جاش خالی می مونه Romina2006's Avatar
    تاريخ عضويت
    Jun 2006
    پست ها
    260

    پيش فرض

    Private Declare Function GetActiveWindow Lib "user32" () As Long
    Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
    Private Const HWND_BOTTOM = 1
    Private Const HWND_NOTOPMOST = -2
    Private Const HWND_TOP = 0
    Private Const HWND_TOPMOST = -1
    Private Const SWP_NOMOVE = &H2
    Private Const SWP_NOSIZE = &H1

    Private Sub MakeWindowAlwaysTop(hwnd As Long)
    SetWindowPos hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE
    End Sub

    Private Sub MakeWindowNotTop(hwnd As Long)
    SetWindowPos hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE
    End Sub

    Private Sub Form_Load()
    MakeWindowAlwaysTop Me.hwnd
    End Sub

  7. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Mar 2006
    پست ها
    249

    پيش فرض

    برای رو قرار گرفتن:
    form1.show 1

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •