графика

Тема в разделе "WASM.BEGINNERS", создана пользователем Geen, 23 июл 2007.

  1. Geen

    Geen New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2007
    Сообщения:
    51
    доброго времени суток.
    помогите , плиз , кто с графикой силен.
    в w3k получается возможен прямой вывод в контекст (использовал) ... может кто подскажет - в w2k только через отображаемый образ контекста ... хм ... это так и есть , или случайно на дыру наткнулся ? чесно ... оч интересно.
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    w3k -- Windows 3000?
     
  3. Geen

    Geen New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2007
    Сообщения:
    51
    Код (Text):
    1. invoke  SetScrollInfo,hShw,SB_VERT,offset scrlli,1
    2.    invoke   BeginPaint,hShw,addr ps
    3.    mov  hdc,eax
    4.    invoke   SetStretchBltMode,hdc,COLORONCOLOR
    5.    invoke   SetMapMode,hdc,MM_ISOTROPIC
    6.    invoke   SetWindowExtEx,hdc,dib_show.x_dib,dib_show.y_dib,0
    7.    mov  eax,dib_show.y_dib
    8.    mul  dib_show.dib2client
    9.    sar  eax,16
    10.    mov  ecx,eax
    11.    mov  eax,dib_show.x_dib
    12.    mul  dib_show.dib2client
    13.    sar  eax,16
    14.    invoke   SetViewportExtEx,hdc,eax,ecx,0
    15.    invoke   StretchDIBits, hdc,dib_show.x_pozition,dib_show.y_pozition,\
    16.              dib_show.x_dib,dib_show.y_dib,0,0,\
    17.     dib_show.x_dib,dib_show.y_dib,dib_show.lpScreen,\
    18.     dib_show.lpBmI, DIB_RGB_COLORS, SRCCOPY
    19.    invoke   EndPaint,hShw,addr ps
    работал со своими структурами , но стреч в паинте и прямой в контекст... работает
     
  4. Geen

    Geen New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2007
    Сообщения:
    51
    гм ... неа , это ХР