פורסם 2010 בפברואר 115 שנים באפליקציה שאני צריך לכתוב (#C), אני צריך להראות וידאו שנכנס מכרטיס דגימהואז על המסך לצייר תמונה (bitmap) ככה שהתמונה תופיע מעל החלון אבל שרק החלקיםשציירו בהם בתמונה יופיעו מעל הוידאו וששאר הוידאו לא יוסתר.כנראה שההסבר הזה קצת לא מובן, אז תסתכלו בתמונה שמצורפת.תחשבו שהתמונה זה כל ה-Form/Panel והריבוע השחור זה החלון וידאו והקוויםהאדומים זה התמונת bitmap שאני רוצה לצייר.כלומר במקרה הזה רואים את הקווים האדומים מעל החלון וידאו אך אין רקעלתמונה שמסתיר את החלון וידאו ולכן רואים את שניהם.האובייקט שמציג את הוידאו מממש את הממשק IVideoWindow של DirectShow.אני רואה לזה שתי פתרונות שונים:1. הוא ליצור אובייקט כלשהו שעליו אני אצייר את הקווים עצמו יהיה שקוף (מלבד הקווים) ושהוא יוצג מעל החלון וידאו המדובר.2. לצייר על החלון וידאו עצמו את החלק של הקווים שנופל עליו, אבל אני לא יודע איך לגשת אליו בשביל לעשות את זה.תודה רבה מאוד לכל מי שיוכל לעזור[attachment deleted by admin]
פורסם 2010 בפברואר 715 שנים דוגמא לקרופ:http://cropper.codeplex.com/אתה צריך לחפש משהו שנקרא polygon במקום השימוש בריבוע
פורסם 2010 בפברואר 715 שנים מחבר אני חושש שבכלל לא הבנת מה אני צריך.הבעיה שלי אינה לצייר את הקווים (אם זאת הייתה הבעיה הייתי עושה פשוט - Graphics.DrawPolygon)הבעיה שלי הייתה למצוא "משטח ציור" שעליו לצייר את הקווים כך שיופיעו לפני הסרט ולא יסתירו אותובכל מקרה,מאז כבר הסתדרתי (אני משתמש בפאנל "בלתי נראה" שמופיע הכי עליון ומצייר עליו)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.