ورود

View Full Version : مخفی سازی منو و زیر منو با api



Veteran
شنبه 22 تیر 1392, 18:00 عصر
سلام دوستان
ببخشین میخوام با api منو ها و زیر منو هارو مخفی کنم.و یا از مخفی در بیارم.
سرچ کردم اما به نتیجه ایی نرسیدم.
تنها چیزی که پیدا کردم فعال و غیر فعال کردن منو ها بود
ممنون میشم کمکم کنید

miladatashin
شنبه 22 تیر 1392, 18:09 عصر
چرا api مگه منوی برنامه خودتون رو نمیگین؟

Veteran
شنبه 22 تیر 1392, 18:16 عصر
حالا برنامه خودم یا یکی دیگه.
مهم اینکه میخوام با api انجام بدم.

miladatashin
شنبه 22 تیر 1392, 18:42 عصر
برنامه خودم یا یکی دیگه خیلی فرق میکنه. اگه تو برنامه خودتون هست که اسم منو رو میدی و visible رو false میکنی مثلا filemenu(1).Visible = False
اگر هم برنامه یکی دیگه بازم با api نیست راهش

Veteran
شنبه 22 تیر 1392, 19:44 عصر
عزیزم.ممنون از راهنماییت.
خودم به این موارد واقفم.
اگر در مورد ای پی ای کدی چیزی دارین پست بدید.
تشکر

mehran901
شنبه 22 تیر 1392, 20:59 عصر
وقت نداشتم تو کل مطالب دنبال این مورد خاص بگردم ولی به نظر میاد به دردت میخوره

http://www.bigresource.com/VB-how-to-show-hide-title-and-menu-bar--NhIT5SZ9FV.html

SlowCode
شنبه 22 تیر 1392, 21:08 عصر
برنامه خودم یا یکی دیگه خیلی فرق میکنه. اگه تو برنامه خودتون هست که اسم منو رو میدی و visible رو false میکنی مثلا filemenu(1).Visible = False

:لبخند:

اگر هم برنامه یکی دیگه بازم با api نیست راهش
:کف:
اتفاقا تنها راهش api هست.

Veteran (http://barnamenevis.org/member.php?160830-Veteran) جان این کار رو من عملی تست نکردم ولی به احتمال شدید باید از این توابع استفاده کنی:
GetMenu, GetSubMenu , SetMenu , SendMessage
اینو از Setroyd بپرسی بهتر راهنماییت میکنه.:چشمک:

Veteran
جمعه 28 تیر 1392, 23:40 عصر
همچنان به دنبال جواب :لبخند:
محسن جان داداش با اینجایی که گفتی میشه
Dim hMenu As Long, hSubMenu As Long, lID As Long
hMenu = GetMenu(Me.hWnd)
hSubMenu = GetSubMenu(hMenu, 0)
lID = GetMenuItemID(hSubMenu, 2)
ModifyMenu hSubMenu, lID, MF_ENABLED, lID, "Save"
Private Const MF_DISABLED = &H2&
Private Const MF_ENABLED = &H0&
اما هرچی میگردم این const هایی که مربوط به مخفی سازی و یا اشکار سازی هست رو من پیدا نمیکنم

m.4.r.m
شنبه 29 تیر 1392, 00:32 صبح
اینجا رو نگاه کن ببین به دردت می خوره

http://www.developerfusion.com/article/84350/dynamic-menus-amp-the-menu-api/