win32api - window styles
שלום חברים, יצרתי פרוייקט MFC חדש באמצעות הwizard של VC6 כאשר אני בוחר Dialog Based. מיקמתי עליו ListBox (השתמשתי רק בResource Editor) וננתי לו את המזהה IDC_LIST1. הוספתי את השורה הבאה ממש לפני ה return ב OnInitDialog:
שלום חברים, יצרתי פרוייקט MFC חדש באמצעות הwizard של VC6 כאשר אני בוחר Dialog Based. מיקמתי עליו ListBox (השתמשתי רק בResource Editor) וננתי לו את המזהה IDC_LIST1. הוספתי את השורה הבאה ממש לפני ה return ב OnInitDialog:
LONG lStyle = GetWindowLong(GetDlgItem(IDC_LIST1)->GetSafeHwnd(), GWL_STYLE);
הערך 0x50010103 הוחזר לתוך lStyle. מכאן הגעתי למסקנה שהסגנונות שניתנו לחלון הם WS_CHILD, WS_VISIBLE, WS_TABSTOP. אולם עדיין נשארו לי שלושה ביטים דלוקים (0x103) שלא התאימו לשום סגנון. למישהו יש הסבר? תודה מראש,