לאילו שיודעים לתכנת ב Visual C 6

yokat

New member
לאילו שיודעים לתכנת ב Visual C 6

יש לי בעיה. אני צריך לתכנת משהו שנראה כמו עורך הטקסט של Visual Studio (אם כל הצבעים וכאלה) (בשפת Visual C ובאמצעות MFC) ניסיתי לעשות זאת באמצעות מחלקה היורשת מ-CRichEditCtrl הרעיון שלי היה ברגע שלוחצים על מקש (WM_CHAR), המחלקה תצבע את השורה שבא נכתב התו לפי כללים מסויימים. הבעיה היא שהדרך היחידה שראיתי לצבוע טקסט היא ע"י סימון הטקסט באמצעות SetSel. הבעיה בשימוש פונקציה זו היא שאם גודל שורה גדול מגודל חלון הלקוח, חלון הלקוח מועבר לעזור הסימון. הבעיה בזה היא שהחלון "קופץ". אני בטוח שהפתרון קיים, אך חיפשתי ב-CodeGuru ולא מצאתי... מי שמכיר דרך לפתור את הבעיה או דרך אחרת ליצור זאת, שיגיב....
 

pMax

New member
CBrush

אל תחפש שמות של פונקציות ב-CodeGuru, האתר לא מיועד לזה :) בכל מקרה, תחפש ב-MSDN חומר על מחלקה שקוראים לה CBrush. נגזרות ממנה כל מיני מחלקות לצורות מוגדרות מראש. אם אני לא טועה גם טקסט הוא מחלקה שנגזרת מ-CBrush... בהצלחה ו..תהנה! :) מקס
 
למעלה