פורסם 2007 במאי 1418 שנים אני בונה בצורה הבאה: hwnd = CreateWindow (szAppName, // window class name "Rummikub", // window caption WS_POPUP | WS_VISIBLE, // window style 0, // initial x position 0, // initial y position 1024, // initial x size 768, // initial y size NULL, // parent window handle NULL, // window menu handle hInstance, // program instance handle NULL) ; // creation parametersעכשיו המטרה שלי היא לפתוח חלון על כל המסך אבל הבעיה שאני לא יודע מה הרזלוציה במחשב שהתוכנית רצה בואני סתם בחרתי 1024*768 כי זה מה שיש במעבדה שלנו בביה"סאני מחפש אם יש איזה פקודה שתתן לי את הרזולוציה של המסך בו התוכנית רצה ולפיה אני ישנה את הערכים ?
פורסם 2007 במאי 1418 שנים תנסה כשאתה קורא ל- ShowWindow עבור החלון להוסיף את הדגל SW_MAXIMIZE לפרמטר השני.
פורסם 2007 במאי 1418 שנים אני לא מומחה אבל עשיתי פעם משהו דומה.למיטב זכרוני, GetSystemMetrics עם פרמטרים המתאימים מחזירה את הרזולוציה של המסך. SM_CXFULLSCREEN או משהו כזה.השאלה היא האם אתה רוצה את הרזולוציה של כל המסך, או את הגודל של החלון המקסימלי (כלומר שלא כולל את ה-taskbar וכו'). בשביל זה יש את SystemParametersInfo.הנה קישורים:http://msdn2.microsoft.com/en-us/library/ms724385.aspxhttp://msdn2.microsoft.com/en-us/library/ms724947.aspx
פורסם 2007 במאי 1418 שנים אם אני לא טועה, אז אלה הקבועים(בתוך הפונקציות):GetSystemMetrics(SM_CXSCREEN)GetSystemMetrics(SM_CYSCREEN)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.