сравнение изображений

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by m03G, 9 Jul 2009.

  1. m03G

    m03G Member

    Joined:
    6 Jun 2009
    Messages:
    41
    Likes Received:
    6
    Reputations:
    0
    Ув форумчане, подскажите как на С++ :
    1) определить границы формы
    2) найти на форме иображение и сравнить с исходным ?
     
    3 people like this.
  2. m03G

    m03G Member

    Joined:
    6 Jun 2009
    Messages:
    41
    Likes Received:
    6
    Reputations:
    0
    Что никто не знает ? нигода в это не поверю.
    Подскажите хотя бы литературу, чтоб знать куда копать.
     
    1 person likes this.
  3. Andres

    Andres Elder - Старейшина

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Googleliterature
     
  4. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    через FindWindow находишь дискриптор окна.
    через GetWindowInfo получаешь инфу об этом окне. и в структуре tagWINDOWINFO будет вся инфа по поводу окна.

    Чтобы найти изображение на форме - тут только делать скриншот формы и работа с полученными данными.
    т.е. через GetDC получить канву формы. Зная размер формы скопировать участок канвы куданить себе и там уже начать сравнивать по пиксельно.
     
  5. m03G

    m03G Member

    Joined:
    6 Jun 2009
    Messages:
    41
    Likes Received:
    6
    Reputations:
    0
    2 slesh
    большое спасибо!
    Тему можно считать закрытой