Torna indietro   Hardware Upgrade Forum > Software > Programmazione

BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C rappresenta l'ultima incarnazione della categoria dei tablet E Ink a colori di Onyx, e combina le prestazioni di un dispositivo Android con l'ottima tecnologia Kaleido 3 per il display. Con schermo da 10,3 pollici, un processore Qualcomm Snapdragon 750G e 6 GB di RAM, promette un'esperienza completa per lettura, scrittura e produttività. Il prezzo lo posiziona nel segmento premium, ma questo dispositivo è un vero spettacolo!
Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia
Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia
Sony Xperia 1 VII propone un design sobrio e funzionale, con un comparto fotografico di ottimo livello caratterizzato da uno zoom continuo e prestazioni generali da top di gamma puro. Viene proposto con una personalizzazione software sobria e affidabile, ma presenta qualche criticità sul fronte ricarica rapida. Il dispositivo punta su continuità stilistica e miglioramenti mirati, rivolgendosi al solito pubblico specifico del brand giapponese.
Attenti a Poco F7: può essere il best buy del 2025. Recensione
Attenti a Poco F7: può essere il best buy del 2025. Recensione
Poco F7 5G, smartphone che punta molto sulle prestazioni grazie al processore Snapdragon 8s Gen 4 e a un display AMOLED da ben 6,83 pollici. La casa cinese mantiene la tradizione della serie F offrendo specifiche tecniche di alto livello a un prezzo competitivo, con una batteria generosissima da 6500 mAh e ricarica rapida a 90W che possono fare la differenza per gli utenti più esigenti.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-04-2006, 12:05   #1
gheg
Junior Member
 
Iscritto dal: May 2003
Messaggi: 10
Bitmap a toni di grigio in listview

Salve, grazie ai consigli del forum sono riuscito a realizzare una versione funzionante di una finestra che consente di scorrere delle immagini contenute in una directory. Il codice che riporto sotto (e che per il momento visualizza n volte una stessa immagine) funziona perfettamente ma non quando si caricano delle immagini in toni di grigio (BMP ad 8 bit per la precisione).

Codice:
				if (GetFolder(&directorydaelaborare, "Selezionare la directory...", NULL, NULL, NULL)) {
					int index =0;

					SetDlgItemText(hDlg,IDC_NOMEDIRECTORY, directorydaelaborare);
					CFileFind finder;
					CString strWildcard(directorydaelaborare);
					strWildcard.TrimRight("\\"); // Slow but sure
					strWildcard += _T("\\*.BMP"); 
					BOOL bWorking = finder.FindFile(strWildcard);
					CStringArray elencofiles;

					m_TopImage = ImageList_Create(313, 26, ILC_COLOR, 0, 1000);

						
					HBITMAP bmp;
					ListView_SetImageList(GetDlgItem(hDlg,IDC_LIST1),m_TopImage ,LVSIL_NORMAL);
					lvi.mask= LVIF_IMAGE |LVIF_TEXT | LVIF_PARAM;
					lvi.iSubItem=0;
					lvi.lParam =0 ;
					
					int indice = 0;
					while (bWorking)
					{
						BITMAP stBitmap;

						
					HBITMAP miaimmagine = NULL;
					miaimmagine = (HBITMAP)LoadImage(NULL, "c:\\img0001.bmp", IMAGE_BITMAP, 0, 0,
					LR_CREATEDIBSECTION | LR_LOADFROMFILE | LR_DEFAULTSIZE); //LR_CREATEDIBSECTION | 
					
					
					int verifica = 0;
					verifica = ImageList_Add(m_TopImage,(HBITMAP)miaimmagine,(HBITMAP)RGB( 255, 255, 255 ));
						
						bWorking = finder.FindNextFile();
						
						if (finder.IsDots()) continue;
						if (finder.IsDirectory()) continue;  //salta '.', '..' e directory
						
						//CString str = finder.GetFilePath();
						CString str = finder.GetFileName();
						elencofiles.Add(str);
						SendMessage(h_Elencofiles, LB_ADDSTRING, 0, (LPARAM) (LPCTSTR) str);

						lvi.pszText = str.GetBuffer(str.GetLength());
						lvi.iImage = indice; //1,2
						ListView_InsertItem(GetDlgItem(hDlg,IDC_LIST1), &lvi);

						indice++;
					}
					finder.Close();
					UpdateWindow(GetDlgItem(hDlg,IDC_LIST1));
				}// if getfolder non vuota
Come potrei risolvere?
__________________
gheg è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura BOOX Note Air4 C è uno spettacolo: il tab...
Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia Recensione Sony Xperia 1 VII: lo smartphone per ...
Attenti a Poco F7: può essere il best buy del 2025. Recensione Attenti a Poco F7: può essere il best buy...
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale Recensione Samsung Galaxy Z Fold7: un grande sal...
The Edge of Fate è Destiny 2.5. E questo è un problema The Edge of Fate è Destiny 2.5. E questo ...
Scoperto possibile esopianeta che orbita...
Amazon Project Kuiper: oltre 100 satelli...
Il copyright distruggerà l'IA? Il...
Frantumato il record mondiale: ecco il g...
In Austria piacciono le elettriche: 5.00...
GPT-5 delude gli utenti: ChatGPT fredda,...
Enorme progetto fotovoltaico e batterie ...
Potenti Mac mini con chip M4 e M4 Pro in...
Apple scommette tutto su Siri: nel 2026 ...
Steam mostra finalmente la temperatura d...
Google Finance cambia volto: l'intellige...
Nuovo motore elettrico per e-bike super ...
Volete una TV da 32" Full HD a 129€? Su ...
Quasi 300 milioni di smartphone venduti ...
AI su Truth Social contraddice Trump: 'E...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:26.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v