Click here to Skip to main content
15,921,989 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: MFC Serialization Pin
Cedric Moonen12-Apr-07 23:12
Cedric Moonen12-Apr-07 23:12 
GeneralRe: MFC Serialization Pin
Keshav V. Kamat12-Apr-07 23:46
Keshav V. Kamat12-Apr-07 23:46 
AnswerRe: MFC Serialization Pin
maxmaven12-Apr-07 23:16
maxmaven12-Apr-07 23:16 
GeneralRe: MFC Serialization Pin
Keshav V. Kamat12-Apr-07 23:48
Keshav V. Kamat12-Apr-07 23:48 
QuestionHow to merge only two cells using MSHFlexGrid? Pin
megha_gharote12-Apr-07 22:26
megha_gharote12-Apr-07 22:26 
QuestionMultiple fonts CEdit Pin
hatemtaleb12-Apr-07 22:20
hatemtaleb12-Apr-07 22:20 
AnswerRe: Multiple fonts CEdit Pin
Mark Salsbery13-Apr-07 7:51
Mark Salsbery13-Apr-07 7:51 
Questionalready defined in .obj Pin
Programm3r12-Apr-07 22:16
Programm3r12-Apr-07 22:16 
AnswerRe: already defined in .obj (modified: some addendum) Pin
CPallini12-Apr-07 22:24
mveCPallini12-Apr-07 22:24 
QuestionRe: already defined in .obj [MOD] Pin
Programm3r12-Apr-07 22:30
Programm3r12-Apr-07 22:30 
AnswerRe: already defined in .obj [MOD] Pin
Michael Dunn12-Apr-07 23:02
sitebuilderMichael Dunn12-Apr-07 23:02 
GeneralRe: already defined in .obj [MOD] Pin
Programm3r13-Apr-07 1:15
Programm3r13-Apr-07 1:15 
GeneralRe: already defined in .obj (modified: some addendum) Pin
Programm3r12-Apr-07 22:35
Programm3r12-Apr-07 22:35 
AnswerRe: already defined in .obj Pin
Don Box12-Apr-07 22:34
Don Box12-Apr-07 22:34 
QuestionRe: already defined in .obj Pin
Programm3r12-Apr-07 22:36
Programm3r12-Apr-07 22:36 
GeneralRe: already defined in .obj Pin
cp987612-Apr-07 22:39
cp987612-Apr-07 22:39 
GeneralRe: already defined in .obj Pin
Programm3r12-Apr-07 22:41
Programm3r12-Apr-07 22:41 
QuestionHow to add data to a grid [modified] Pin
engilela12-Apr-07 21:20
engilela12-Apr-07 21:20 
QuestionLinker Error Pin
Programm3r12-Apr-07 19:59
Programm3r12-Apr-07 19:59 
AnswerRe: Linker Error Pin
Programm3r12-Apr-07 20:02
Programm3r12-Apr-07 20:02 
AnswerRe: Linker Error Pin
Arman S.12-Apr-07 20:06
Arman S.12-Apr-07 20:06 
GeneralRe: Linker Error Pin
Programm3r12-Apr-07 20:13
Programm3r12-Apr-07 20:13 
Questionsplit file by play length Pin
anu jaggi12-Apr-07 18:59
anu jaggi12-Apr-07 18:59 
AnswerRe: split file by play length Pin
Arman S.12-Apr-07 20:23
Arman S.12-Apr-07 20:23 
Questionicon disappears in win 2k Pin
ghunzel0612-Apr-07 17:25
ghunzel0612-Apr-07 17:25 
hi! i've made a custom control button. the problem is when i click the button, the icon "disappears". when i switch to other window and back again to my app, the icon is displayed again. i think it doesnt repaint properly. here's my code in OnPaint(): It only happens in Windows 2000, not in Win XP

void CIconBitmapButton::OnPaint()
{

__super::OnPaint();


CDC* pDC = this->GetDC();

SendMessage(WM_ICONERASEBKGND, (WPARAM) pDC->GetSafeHdc(), 0);

RECT canvasArea;
GetClientRect(&canvasArea);

int iconX = 0;
int iconY = 0;

ICONINFO iconInfo;
GetIconInfo(this->m_hIcon, &iconInfo);

HDC hDC = pDC->m_hDC;

CBitmap* iconBitmap = CBitmap::FromHandle(iconInfo.hbmColor);
CBitmap* maskBitmap = CBitmap::FromHandle(iconInfo.hbmMask);

BITMAP iconSize;
iconBitmap->GetBitmap(&iconSize);

iconX = iconSize.bmWidth;
iconY = iconSize.bmHeight;

// NOTE: icon must be drawn with these coordinates
int buttonX = canvasArea.right/2 - iconX/2;
int buttonY = canvasArea.bottom/2 - iconY/2;

pDC->DrawIconEx(buttonX, buttonY, this->m_hIcon,0,0,0,brush, DI_IMAGE);


// if (m_stretch)

ReleaseDC(pDC);
DeleteDC(hDC);
iconBitmap->DeleteObject();
maskBitmap->DeleteObject();

// if (this->m_hIcon)

}

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.