نمایش نتایج 1 تا 4 از 4

نام تاپیک: فعال كردن حالت auto hide نوار وظيفه پس نشان دادن اولين فرم

  1. #1

    فعال كردن حالت auto hide نوار وظيفه پس نشان دادن اولين فرم

    سلام دوستان من چطوري ميتونم پس از اجراي برنامه زماني كه فرم login نمايش داده ميشود حالت auto hide نوار وظيفه را فعال كنم و پس از اينكه اين فرم بسته مي شود دوباره حال auto hide را غير فعال كنم

  2. #2
    کاربر دائمی آواتار Saeed.Masoumi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    نامعلوم
    پست
    539

    نقل قول: فعال كردن حالت auto hide نوار وظيفه پس نشان دادن اولين فرم

    سلام
    می شود از API استفاده کنید:
    لینک 1
    لینک 2
    لینک 3

  3. #3

    نقل قول: فعال كردن حالت auto hide نوار وظيفه پس نشان دادن اولين فرم

    نقل قول نوشته شده توسط Saeed.Masoumi مشاهده تاپیک
    سلام
    می شود از API استفاده کنید:
    لینک 1
    لینک 2
    لینک 3
    دوست عزيز اگر مممكنه در مورد autohide كردن هم توضيح بديد

  4. #4

    نقل قول: فعال كردن حالت auto hide نوار وظيفه پس نشان دادن اولين فرم

    با تشكر از Saeed.Masoumi دوستان عزيز با msdn حلش كردم اينم كدش :

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;

    namespace taskb
    {
    public partial class Form1 : Form
    {
    private const int SWP_HIDEWINDOW = 0x80;
    private const int SWP_SHOWWINDOW = 0x40;

    [DllImport("user32.dll")]
    public static extern bool SetWindowPos(
    int hWnd, // handle to window
    int hWndInsertAfter, // placement-order handle
    short X, // horizontal position
    short Y, // vertical position
    short cx, // width
    short cy, // height
    uint uFlags // window-positioning options
    );

    [DllImport("user32.dll")]
    public static extern int FindWindow(
    string lpClassName, // class name
    string lpWindowName // window name
    );
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void button1_Click(object sender, EventArgs e)
    {
    int TaskBarHwnd;
    TaskBarHwnd = FindWindow("Shell_traywnd", "");
    if (button1.Text == "Hide")
    {
    SetWindowPos(TaskBarHwnd, 0, 0, 0, 0, 0, SWP_HIDEWINDOW);
    button1.Text = "Show";
    }
    else
    {

    SetWindowPos(TaskBarHwnd, 0, 0, 0, 0, 0, SWP_SHOWWINDOW);
    button1.Text = "Hide";
    }

    }


    }
    }



قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •