تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال فى console application
#1
هل يمكن اخفاء زر الاخلاق فى console application  ؟ او جعل console application  لا تغلق عند الضغط على زر الاغلاق ؟
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم


وجدت هذا الحل في هذا الرابط وحولته لفيجوال بيسيك
how can i disable close button of console window in a visual studio console application?


كود :
Module Module1

   Private Const MF_BYCOMMAND As Integer = &H0
   Public Const SC_CLOSE As Integer = &HF060

   <Runtime.InteropServices.DllImport("user32.dll")> _
   Public Function DeleteMenu(hMenu As IntPtr, nPosition As Integer, wFlags As Integer) As Integer
   End Function

   <Runtime.InteropServices.DllImport("user32.dll")> _
   Private Function GetSystemMenu(hWnd As IntPtr, bRevert As Boolean) As IntPtr
   End Function

   <Runtime.InteropServices.DllImport("kernel32.dll", ExactSpelling:=True)> _
   Private Function GetConsoleWindow() As IntPtr
   End Function


   Sub Main()
       DeleteMenu(GetSystemMenu(GetConsoleWindow(), False), SC_CLOSE, MF_BYCOMMAND)
       Console.Read()

   End Sub

End Module
الرد }}}
تم الشكر بواسطة: Mohamed20
#3
(10-03-17, 09:50 PM)مساعدة كتب : السلام عليكم


وجدت هذا الحل في هذا الرابط وحولته لفيجوال بيسيك
how can i disable close button of console window in a visual studio console application?


كود :
Module Module1

   Private Const MF_BYCOMMAND As Integer = &H0
   Public Const SC_CLOSE As Integer = &HF060

   <Runtime.InteropServices.DllImport("user32.dll")> _
   Public Function DeleteMenu(hMenu As IntPtr, nPosition As Integer, wFlags As Integer) As Integer
   End Function

   <Runtime.InteropServices.DllImport("user32.dll")> _
   Private Function GetSystemMenu(hWnd As IntPtr, bRevert As Boolean) As IntPtr
   End Function

   <Runtime.InteropServices.DllImport("kernel32.dll", ExactSpelling:=True)> _
   Private Function GetConsoleWindow() As IntPtr
   End Function


   Sub Main()
       DeleteMenu(GetSystemMenu(GetConsoleWindow(), False), SC_CLOSE, MF_BYCOMMAND)
       Console.Read()

   End Sub

End Module

جزاك الله خير
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 101 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 269 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,488 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 507 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 803 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 402 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 393 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 447 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 366 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 520 28-09-24, 04:45 PM
آخر رد: المتألق9

التنقل السريع :


يقوم بقرائة الموضوع: