Click here to Skip to main content
15,894,825 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralMFC, push release button help Pin
Rostfrei31-May-05 22:26
Rostfrei31-May-05 22:26 
GeneralConverting txt to bmp Pin
Nilesh K.31-May-05 22:09
Nilesh K.31-May-05 22:09 
GeneralRe: Converting txt to bmp Pin
PJ Arends31-May-05 22:15
professionalPJ Arends31-May-05 22:15 
GeneralRe: Converting txt to bmp Pin
Nilesh K.31-May-05 22:24
Nilesh K.31-May-05 22:24 
GeneralRe: Converting txt to bmp Pin
PJ Arends31-May-05 23:01
professionalPJ Arends31-May-05 23:01 
GeneralRe: Converting txt to bmp Pin
Nilesh K.31-May-05 23:14
Nilesh K.31-May-05 23:14 
GeneralRe: Converting txt to bmp Pin
ThatsAlok1-Jun-05 0:15
ThatsAlok1-Jun-05 0:15 
GeneralRe: Converting txt to bmp Pin
Nilesh K.1-Jun-05 0:23
Nilesh K.1-Jun-05 0:23 
<br />
CRect rect;<br />
	CSize size;<br />
<br />
	GetClientRect(&rect);<br />
	size = rect.Size();<br />
<br />
	LPBITMAPINFO lpbi;<br />
<br />
	// Fill in the BITMAPINFOHEADER<br />
	lpbi = (LPBITMAPINFO) new BYTE[sizeof(BITMAPINFOHEADER) + (256 * sizeof(RGBQUAD))];<br />
	lpbi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);<br />
	lpbi->bmiHeader.biWidth = size.cx;<br />
	lpbi->bmiHeader.biHeight = size.cy;<br />
	lpbi->bmiHeader.biPlanes = 1;<br />
	lpbi->bmiHeader.biBitCount = 8;<br />
	lpbi->bmiHeader.biCompression = BI_RGB;<br />
	lpbi->bmiHeader.biSizeImage = WIDTHBYTES((DWORD)size.cx * 8) * size.cy;<br />
	lpbi->bmiHeader.biXPelsPerMeter = 0;<br />
	lpbi->bmiHeader.biYPelsPerMeter = 0;<br />
	lpbi->bmiHeader.biClrUsed = 0;<br />
	lpbi->bmiHeader.biClrImportant = 0;<br />
<br />
	// Fill in the color table<br />
	UINT uUsage = DIB_RGB_COLORS;<br />
<br />
	memcpy( lpbi->bmiColors, m_rgbPalette, sizeof(RGBQUAD) * 256 );<br />
<br />
	m_pWinDC = new CWindowDC(this);<br />
<br />
	HBITMAP hBitmap = CreateDIBSection( m_pWinDC->m_hDC, lpbi, uUsage, (void **)&m_pBits, NULL, 0 );<br />
<br />
	delete [] (BYTE *)lpbi;<br />
<br />
	ASSERT(hBitmap != NULL);<br />
<br />
	m_Bitmap.Attach( hBitmap );<br />





<bold>- Nilesh
<italics>
"Reading made Don Quixote a gentleman. Believing what he read made him mad" -George Bernard Shaw

GeneralRe: Converting txt to bmp Pin
khan++1-Jun-05 1:38
khan++1-Jun-05 1:38 
QuestionHow can I disable Firewall Pin
Ali_quaidian31-May-05 21:42
Ali_quaidian31-May-05 21:42 
AnswerRe: How can I disable Firewall Pin
Christian Graus31-May-05 22:01
protectorChristian Graus31-May-05 22:01 
Generaltransfer data between dialog boxes Pin
abhi_code31-May-05 21:36
abhi_code31-May-05 21:36 
GeneralRe: transfer data between dialog boxes Pin
Cedric Moonen31-May-05 21:55
Cedric Moonen31-May-05 21:55 
GeneralRe: transfer data between dialog boxes Pin
abhi_code1-Jun-05 0:59
abhi_code1-Jun-05 0:59 
GeneralRe: transfer data between dialog boxes Pin
Christian Graus31-May-05 21:58
protectorChristian Graus31-May-05 21:58 
GeneralRe: transfer data between dialog boxes Pin
abhi_code1-Jun-05 1:02
abhi_code1-Jun-05 1:02 
GeneralAssignement operator Pin
Haakon S.31-May-05 21:17
Haakon S.31-May-05 21:17 
GeneralRe: Assignement operator Pin
Haakon S.31-May-05 21:20
Haakon S.31-May-05 21:20 
GeneralRe: Assignement operator Pin
PJ Arends31-May-05 21:50
professionalPJ Arends31-May-05 21:50 
GeneralRe: Assignement operator Pin
Haakon S.1-Jun-05 3:50
Haakon S.1-Jun-05 3:50 
GeneralRe: Assignement operator Pin
PJ Arends1-Jun-05 14:57
professionalPJ Arends1-Jun-05 14:57 
GeneralRe: Assignement operator Pin
Haakon S.1-Jun-05 20:54
Haakon S.1-Jun-05 20:54 
GeneralRe: Assignement operator Pin
Haakon S.2-Jun-05 0:00
Haakon S.2-Jun-05 0:00 
GeneralRe: Assignement operator Pin
S. Senthil Kumar31-May-05 23:12
S. Senthil Kumar31-May-05 23:12 
GeneralCadlib for creating dxf Pin
saqibsohail31-May-05 20:51
saqibsohail31-May-05 20:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.