Close
Duke shfaqur rezultatin -9 deri 0 prej 7
  1. #1
    i/e regjistruar
    Anėtarėsuar
    17-11-2006
    Postime
    81

    Binary Element Behavior

    Jam duke krijuar nje BinaryElementBehavior (sherben per te krijuar nje TAG te ri HTML-je) dhe kam ndeshur ne nje problem ne implementimin e interfeisit IHTMLPainter:: Draw(...). Efektivisht kjo metode nuk thirret kur si "objekt per vizatim" zgjidhet DirectDraw apo Direct3D (sipas dokumentacionit duhet te funksiononte)
    Eshte ndokush ne gjendje te me ndihmoje me kete problem, apo te me adresoje diku gjetke. Ne nje kerkim qe bera (tek google) gjeta vetem dike tjeter qe bente te njejten pyetje si dhe une, si dhe natyrisht dokumentacionin e Microsoftit (sipas te cilit metoda duhej te funksiononte)
    Nje falenderim ne avance per ate qe me ndihmon.

  2. #2
    i/e regjistruar Maska e Eros
    Anėtarėsuar
    24-04-2002
    Vendndodhja
    Canada
    Postime
    198
    vella nuk te ndihmoj dot, por dua te them vetem dicka, qe Browserat po ndryshojne te gjithe dal nga dale. Me kuptimin qe se shpejti qe gjithe do ndjekin rregullat e W3C, pra, nese ai tag nuk ndodhet ne listen e lejuar te W3C, website yt nuk ka per te funksionuar ne menyren e duhur. W3C eshte nje grup qe merret me rregullat e XHTML, dhe CSS, dhe gjith browserat, si IE, Netscape, dhe Mozilla, po mundohen qe ti bejne browserat e tyre qe te lexojne vetem faqe qe jane Valid XHTML ose CSS

  3. #3
    i/e regjistruar
    Anėtarėsuar
    17-11-2006
    Postime
    81
    Falemderit Eros per sugjerimin, por ndryshimi i browserave nuk eshte nje problem.
    Ne fakt kur krijon nje TAG te ri, duhet te shkruash edhe nje software i cili merr persiper ta interpretoje ate (TAGun). Pra ky software i shtohet si nje plugins browserit). Pikerisht ne krijim e tij kam ndeshur problemin.
    Ke ndonje ide se ne c'site apo forum mund te pyes lidhur me kete problem?

    Shenim: ajo c'ka po bej eshte e ngjashme me nje ActiveX, por me e mire. Psh. autori i HTML-se nuk duhet te shkruaje dicka te tipit por dicka te tipit ku "Loje" mund te ishte emri i TAG-ut tim.
    Ndryshuar pėr herė tė fundit nga Neritan Hyso : 23-11-2006 mė 14:43

  4. #4
    i/e regjistruar
    Anėtarėsuar
    12-06-2006
    Vendndodhja
    Redmond, WA, USA
    Postime
    181
    E ke implementuar Com interfejsin IHTMLPainter?

    dhe e ke regjistruar me MSHTML?

    Ēfarė ke brenda nė IHTMLPainter:: Draw(...)?
    - Duhet tė pėrdorėsh funksionet pėr directdraw ose ato direct3d. Nuk janė tė njejta me ato tė GDI. Por mė parė duhet ta krijosh skenėn.

  5. #5
    i/e regjistruar
    Anėtarėsuar
    17-11-2006
    Postime
    81
    Perpara se te thirret metoda Draw(), thirret metoda IHTMLPainter->GetPainterInfo(). Problemi eshte se kur ne strukturen HTML_PAINTER_INFO zgjedh si objekt per vizatim CLSID (une e kam provuar edhe me IID) e DirectDraw apo Direct3D, metoda Draw() nuk thirret (kur zgjedh GDI funksionon).
    Nuk di se c'fare regjistrimi tjeter duhet bere me MSHTML (dokumentacioni i MSDN-se apo ai qe kam ndeshur ne Internet nuk ben fjale per ndonje regjistrim tjeter).
    Megjithate falemderit per perpjekjen.

  6. #6
    i/e regjistruar
    Anėtarėsuar
    12-06-2006
    Vendndodhja
    Redmond, WA, USA
    Postime
    181
    Regjistrimi i COM interfejsit tuaj bėhet kur MSHTML thirrė QueryInterface. Me atė rast ti e pason pointerin (treguesin) te instanca e COM-it tėnd.

    Ja ku ėshtė njė shembull nė MSDN:
    Using Rendering Behaviors
    http://msdn2.microsoft.com/en-us/library/aa753628.aspx

    Sa kuptoj, nėse ne Draw() ke funksionet GDI atėherė ėshtė nė rregull?

    DirectDraw dhe Direct3D kėrkojnė qė ta krijosh skenėn para se tė vijė te funksioni Draw.

    Shiko kėtu:
    Tutorial 1: Direct3D 10 Basics
    http://msdn2.microsoft.com/en-us/library/bb172485.aspx

    //Agroni

  7. #7
    i/e regjistruar
    Anėtarėsuar
    17-11-2006
    Postime
    81
    Ne fakt une kam krijuar disa "Binary-Element-(Rendering)-Behaviors", te cilat funksionojne per bukuri (duke vizatuar me GDI), pra besoj se kam regjistruar gjithcka qe eshte per t'u regjistruar me MSHTML. Ne www.intein-nt.com (projekti me i ri / Tekste Interaktiv) jane nja dy shembuj te ketyre elementeve per te krijuar nje sistem koordinativ apo "numra interaktiv" (po te shikohet HTML-ja (view source) vihet re se ne faqe nuk ka ActiveX controls por disa TAG-e te reja: , , , , , etj).

    Une e kam lexuar artikullin qe me sugjeroje (si dhe c'do artikull tjeter qe kam mundur te gjej), por ne te gjithe shembujt qe kam ndeshur perdorej vetem GDI-ja (vetem pohimi "teorik" i MSDN-se deshmon mbi mundesine e perdorimit te DirectDraw apo Direct3D).

    E kam perdorur disa here DirectDraw apo Direct3D (Tekstet 3D tek Fjalori im, apo programi "3D CD Menu" (tek site im) jane nja dy shembuj), por perpara se te ndertoj nje skene, me duhet objekti DirectDraw apo Direct3D, qe sipas dokumentacionit duhet ta ofroje MSHTML-ja.

    Natyrisht une kam gjetur nje "work-around" duke e krijuar vete nje objekt Direct3D, por nje gje e tille nuk mundeson ate shkalle integrimi te "skenes" time me pjesen tjeter te faqes HTML (konkretisht skena ime s'mund te jete "transparente" ne menyre qe permbajtja e faqes HTML te shihet poshte saj).

  8. Tema tė Ngjashme

    1. A ishin shqiptarėt element shtetformues nė RS tė Maqedonisė?
      Nga Modesti nė forumin Bashkėpatriotėt e mi nė botė
      Pėrgjigje: 3
      Postimi i Fundit: 22-01-2009, 17:12

    Regullat e Postimit

    • Ju nuk mund tė hapni tema tė reja.
    • Ju nuk mund tė postoni nė tema.
    • Ju nuk mund tė bashkėngjitni skedarė.
    • Ju nuk mund tė ndryshoni postimet tuaja.
    •