Print Page | Close Window

question for tabcontrol

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Skin Framework
Forum Description: Topics Related to Codejock Skin Framework
URL: http://forum.codejock.com/forum_posts.asp?TID=22592
Printed Date: 27 April 2024 at 8:08pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: question for tabcontrol
Posted By: zinsuda
Subject: question for tabcontrol
Date Posted: 04 May 2015 at 5:19am
Hi,
 
i have question for tabcontrol
 
I have applied the Vista.cjstyles style to the application using following method:
 
XTPSkinManager()->LoadSkin(m_strStylesPath + _T("Vista.cjstyles"), _T("NormalSilver.INI"));
 
For to draw transparent background for tab controls I have added ON_WM_CTLCOLOR() message.
Please have look code part:
 
HBRUSH CTLM_CONFIG1::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

  if (pWnd->GetDlgCtrlID() == IDC_TAB)
 {
  pDC->SetTextColor(RGB(0, 0, 0));
  pDC->SetBkMode(TRANSPARENT);
  HGDIOBJ hObject = ::GetStockObject(NULL_BRUSH);
  return (HBRUSH)hObject;
 }

 return hbr;
}
 
i want background transperant for tabcontrol
 
 
help me please.   ioi
 
have a nice day



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net