Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > ActiveX COM > Skin Framework
  New Posts New Posts RSS Feed - question for tabcontrol
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

question for tabcontrol

 Post Reply Post Reply
Author
Message
zinsuda View Drop Down
Newbie
Newbie
Avatar

Joined: 04 May 2015
Location: korea
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote zinsuda Quote  Post ReplyReply Direct Link To This Post Topic: question for tabcontrol
    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
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.141 seconds.