Click here to Skip to main content
15,881,413 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Heap corruption problem after AfxBeginThread? Pin
Stephen Hewitt25-Nov-12 7:04
Stephen Hewitt25-Nov-12 7:04 
QuestionWhat are the steps required, i will connect to the SQL named instance server using the "CDatabase::OpenEx" by using the DNS Name? Pin
lucky_122122-Nov-12 0:41
lucky_122122-Nov-12 0:41 
AnswerRe: What are the steps required, i will connect to the SQL named instance server using the "CDatabase::OpenEx" by using the DNS Name? Pin
Richard MacCutchan22-Nov-12 3:38
mveRichard MacCutchan22-Nov-12 3:38 
QuestionChanging Dialog Button Color at runTime Pin
002comp20-Nov-12 23:07
002comp20-Nov-12 23:07 
AnswerRe: Changing Dialog Button Color at runTime Pin
manoranjan21-Nov-12 0:05
manoranjan21-Nov-12 0:05 
GeneralRe: Changing Dialog Button Color at runTime Pin
002comp21-Nov-12 0:37
002comp21-Nov-12 0:37 
GeneralRe: Changing Dialog Button Color at runTime Pin
manoranjan21-Nov-12 1:12
manoranjan21-Nov-12 1:12 
GeneralRe: Changing Dialog Button Color at runTime Pin
002comp21-Nov-12 18:56
002comp21-Nov-12 18:56 
I took HBRUSH as Global variable and then how it will be responsible for drawing all buttons and with different color.

C++
Here is WM_DRAWITEM:
case WM_DRAWITEM:
        {
           
			 LPDRAWITEMSTRUCT lpDrawItemStruct = (DRAWITEMSTRUCT*)lParam;
			 switch (lpDrawItemStruct->itemAction)
			{
               	case ODA_DRAWENTIRE:
				case ODA_SELECT:
				{
					
			        int ndxColor = 0 ;
					switch (lpDrawItemStruct->CtlID)
					{
					  case  IDC_btnPantone1 : ndxColor = 0 ; break ; 
					  case  IDC_btnPantone2 : ndxColor = 1 ; break ; 
					  case  IDC_btnPantone3 : ndxColor = 2 ; break ; 
					  case  IDC_btnPantone4 : ndxColor = 3 ; break ; 
					  case  IDC_btnPantone5 : ndxColor = 4 ; break ; 
					  case  IDC_btnPantone6 : ndxColor = 5 ; break ; 
					  case  IDC_btnPantone7 : ndxColor = 6 ; break ; 
					  default : break ;
					}
					switch (lpDrawItemStruct->CtlID)
					{
					  case  IDC_btnPantone1 :  
					  case  IDC_btnPantone2 : 
					  case  IDC_btnPantone3 : 
					  case  IDC_btnPantone4 : 
					  case  IDC_btnPantone5 : 
					  case  IDC_btnPantone6 : 
					  case  IDC_btnPantone7 : 
								DrawButtonColor (ndxColor, lpDrawItemStruct) ; 
								break ;
					  default : break ;
					}
					
				  }
				default:
					return DefWindowProc (hwndDlg, msg, wParam, lParam);
				  break;
                break;
			 } 
			 return TRUE;
        }

                       case WM_CTLCOLORBTN :
			{
			      SetBkColor((HDC)wParam, RGB(0,0,255));
					return (BOOL)g_hBrush;
				
			}

it is not changing .
Or m wrong somewhere ?

GeneralRe: Changing Dialog Button Color at runTime Pin
manoranjan21-Nov-12 19:40
manoranjan21-Nov-12 19:40 
QuestionPng Image button problem. Pin
yu-jian20-Nov-12 6:53
yu-jian20-Nov-12 6:53 
QuestionMinimize CDialog Problem Pin
yu-jian20-Nov-12 6:22
yu-jian20-Nov-12 6:22 
AnswerRe: Minimize CDialog Problem Pin
jeron120-Nov-12 6:31
jeron120-Nov-12 6:31 
QuestionRe: Minimize CDialog Problem Pin
Maximilien20-Nov-12 8:26
Maximilien20-Nov-12 8:26 
QuestionCheck if a character is lowercase and change to uppercase. Pin
MitchG92_2420-Nov-12 0:49
MitchG92_2420-Nov-12 0:49 
AnswerRe: Check if a character is lowercase and change to uppercase. Pin
MitchG92_2420-Nov-12 0:56
MitchG92_2420-Nov-12 0:56 
AnswerRe: Check if a character is lowercase and change to uppercase. Pin
Sajeesh Payolam20-Nov-12 17:34
Sajeesh Payolam20-Nov-12 17:34 
GeneralRe: Check if a character is lowercase and change to uppercase. Pin
Richard MacCutchan20-Nov-12 21:31
mveRichard MacCutchan20-Nov-12 21:31 
QuestionIs it possible to capture an HD video/ to generate videos in HD in C++/VC++/MFC.? Pin
mbatra3119-Nov-12 22:15
mbatra3119-Nov-12 22:15 
QuestionProblem with string conversion Pin
HungryCPPDev19-Nov-12 19:08
HungryCPPDev19-Nov-12 19:08 
AnswerRe: Problem with string conversion Pin
Jochen Arndt19-Nov-12 21:40
professionalJochen Arndt19-Nov-12 21:40 
GeneralRe: Problem with string conversion Pin
HungryCPPDev20-Nov-12 18:05
HungryCPPDev20-Nov-12 18:05 
GeneralRe: Problem with string conversion Pin
Jochen Arndt22-Nov-12 2:52
professionalJochen Arndt22-Nov-12 2:52 
QuestionHow to set the alignment of items of CListCtrl Pin
rahul.kulshreshtha19-Nov-12 16:43
rahul.kulshreshtha19-Nov-12 16:43 
AnswerRe: How to set the alignment of items of CListCtrl Pin
Richard MacCutchan19-Nov-12 22:50
mveRichard MacCutchan19-Nov-12 22:50 
GeneralRe: How to set the alignment of items of CListCtrl Pin
rahul.kulshreshtha19-Nov-12 23:22
rahul.kulshreshtha19-Nov-12 23:22 

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.