Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    gestione bmp visual c++

    Ciao raga,avrei bisogno di un aiuto.
    E' da 5 anni che non utilizzo più il c++ e non ricordo na mazza.
    Ecco il mio problemino:
    utilizzando il visual c++ 6.0 (a lavoro vogliono questo!!!)dovrei poter caricare un immagine bmp ,visualizzarla sullo schermo,poi con il mouse selezionare un punto a caso (pixel)dell'immagine,e le coordinate x y del punto selezionato dovrebbero essere scritte automaticamnete su un file txt.

    Come posso fare?
    Vi ringrazio per ogni aiuto .
    il caffè lo bevo espresso

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    286
    Per il bitmap guarda qui:http://www.functionx.com/visualc/gdi/displaybitmap.htm

    Per le coordinade del pixel da mouse dovrai creare una funzione sul messaggio d'evento WM_MOUSEMOVE, il nome della funzione dovrebbe essere OnLButtonDown, e andrà implementata così:

    codice:
    void CNomeAppClass::OnLButtonDown(UINT nFlags, CPoint point)
    {
         // TODO: Add your message handler code here and/or call default 
    
    
          
         // nel caso in cui il pulsante del mause viene premuto     
         if ((nFlags & MK_LBUTTON) == MK_LBUTTON)    {
             // per ottenere il contesto del dispositivo         
             CClientDC dc(this);
             // per ottenere la posizione del pixel cliccato 
             dc.GetPixel(point.x, point.y );
         }
    
    
    
         CNomeAppClass::OnLButtonDown(nFlags, point);
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.