الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Full Screen

بدأه بن العيد في 12 مايو 2009 · 0 رد · 798 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكــم ورحمـة الله وبركاتــه ،،

post-91400-1242135332_thumb.jpg

void CFullScreenDemoDlg::OnBtnFullScreen()
{
  if(!ScreenStatus) // BOOL variable ScreenStatus initialized to false to start with normal size
  {  
  SHFullScreen(this->m_hWnd,SHFS_HIDESIPBUTTON);
  SHFullScreen(this->m_hWnd,SHFS_HIDESTARTICON);
  SHFullScreen(this->m_hWnd,SHFS_HIDETASKBAR);
  ScreenStatus=true;
  ::ShowWindow(SHFindMenuBar(this->m_hWnd),SW_HIDE);  
   ::ShowWindow(FindWindow(L"menu_worker",NULL)->m_hWnd,SW_HIDE); //Move current window out of screen
   RECT rc;
   SetRect(&rc,0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN)); 
   ::MoveWindow( this->m_hWnd, rc.left, rc.top, rc.right, rc.bottom, FALSE);
   btn_FullScreen.SetWindowText(L"Normal Size");
  }
  else
  {
  SHFullScreen(this->m_hWnd,SHFS_SHOWSIPBUTTON);
  SHFullScreen(this->m_hWnd,SHFS_SHOWSTARTICON);
  SHFullScreen(this->m_hWnd,SHFS_SHOWTASKBAR);  
  ScreenStatus=false;
  ::ShowWindow(SHFindMenuBar(this->m_hWnd),SW_SHOW); 
   ::ShowWindow(FindWindow(L"menu_worker",NULL)->m_hWnd,SW_SHOW); //Move current window out of screen
     btn_FullScreen.SetWindowText(L"Full Screen");
  }  
}

مواضيع مشابهة