PDA

View Full Version : سوال: Auto-hideکردن taskbar



sara62
شنبه 03 بهمن 1388, 00:00 صبح
سلام
چطور میشه با اجرا شدن برنامه hide ، taskbar کرد.ممنون میشم اگه راهنماییم کنید

mani_davodi
شنبه 03 بهمن 1388, 00:53 صبح
من منظور تا متوجه نشدم اما فکر کنم با تایمر یا ترد الیپ بشه این کار را کرد

AliRezaPro
شنبه 03 بهمن 1388, 10:43 صبح
using System.Runtime.InteropServices;
شما به P/Invoke نیاز دارید

[
DllImport("user32.dll")]
private static extern int FindWindow(string className, string windowText);
[DllImport("user32.dll")]
private static extern int ShowWindow(int hwnd, int command);

private const int SW_HIDE = 0;
private const int SW_SHOW = 1;
استفاده


int hwnd = FindWindow("Shell_TrayWnd","");
ShowWindow(hwnd,SW_HIDE);

sara62
یک شنبه 04 بهمن 1388, 08:12 صبح
using System.Runtime.InteropServices;
شما به P/Invoke نیاز دارید

[
DllImport("user32.dll")]
private static extern int FindWindow(string className, string windowText);
[DllImport("user32.dll")]
private static extern int ShowWindow(int hwnd, int command);

private const int SW_HIDE = 0;
private const int SW_SHOW = 1;
استفاده


int hwnd = FindWindow("Shell_TrayWnd","");
ShowWindow(hwnd,SW_HIDE);
سلام ، ممنون امتحانش کردم خیلی خوشم اومد میشه در مورد کدتون یه کم توضیح بدید:متفکر:

CYCLOPS
یک شنبه 04 بهمن 1388, 09:10 صبح
این کد از API های ویندوز برای کار دلخواهتون استفاده میکنه
برای دونستن در این مورد API رو سرچ کنید مطالب زیادی تو سایت هست
موفق باشید