要求是用SDK, 急问题?
解决方案 »
- CDlgCali(CWnd* pParent = NULL,int index=-1);这个函数什么意思啊?
- 对话框透明背景
- 100分,求线程参数传递问题
- 想系统的学习windows下的软件开发知识,需要看那些书呢?
- 菜鸟求救:win32 application调用AfxGetInstanceHandle在debug时候出现debug Assert Failed错误
- 各位,我在工程里新建了一个Line类,我想在line里面添加一个draw()函数使用GDI+来把这条线画出来。怎么做,
- pDC指针如何理解?
- 请教socket错误 WSAEPROVIDERFAILEDINIT
- 高分:Bmp保存为什么总是黑色的,在线等待.......
- 关于创建进程
- 连接点有这功能吗?(在asp中调用COM对象的方法函数后,可以触发一个vc编写的客户端程序吗? )进来瞧睢吧
- _T(……)表示什么含义啊
非要透明的效果,在SDK下就只有子类化控件了
OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
switch(pWnd->GetDlgCtrlID())
{
case IDC_STATIC1:
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(255,0,160));
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
case IDC_STATIC2:
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,20,255));
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
}
帮你up
SetBkMode((HDC)wParam,TRANSPARENT);
然后返回GetStockObject(NULL_BRUSH);