请问litbox控件设置背景透明//mfc底层什么实现的? [问题点数:40分,结帖人mirroatl240]

Bbs1
本版专家分:0
结帖率 100%
Bbs3
本版专家分:575
Bbs2
本版专家分:376
Bbs5
本版专家分:2802
Blank
微软MVP 2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
设置Static控件背景透明
1、通过重载OnCtrlColor可以将Staic的<em>背景</em><em>设置</em><em>透明</em>吗,可以的如何做?rnrn2、如果Static是动态创建的,如果使之<em>透明</em>??因为OnCtrlColor是在对话框创建的时候执行的,那么动态创建Static怎样<em>透明</em>呢
MFC中实现Static控件背景透明
假设你的Static<em>控件</em>ID为IDC_STATIC_NEW 然后重载对话框的WM_CTLCOLOR消息如下: HBRUSH CDialogNewEvent::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); // TO
MFC怎么实现控件背景透明
像button,dialog,edit,listbox,messagebox,static control这些<em>控件</em>的<em>背景</em><em>透明</em>,我知道可以在响应WM_CTLCOLOR里面<em>实现</em>,但是这个方法不支持树<em>控件</em><em>背景</em>的<em>设置</em>rnrn求源码或连接~~~
ATL 控件实现背景透明
写了一个ATL 的<em>控件</em>,用于显示文字rn把这个<em>控件</em>拖到应用程序中会有<em>背景</em>色rn怎么才能<em>实现</em><em>透明</em>呢
怎么实现控件背景透明
比如我想把Button A放在另一个Button B上面,A可以看到Button B,但是A的功能完全不变,就是<em>背景</em>可以<em>设置</em><em>透明</em>,如果有图片,图片也可以<em>设置</em><em>透明</em>度,有人会吗?提供思路就可以!
底层MFC窗口的实现
用多了面向对象的封装特性,突发奇想来试一试<em>底层</em>窗口的<em>实现</em>机制。以下是代码的<em>实现</em>及其过程:#include //<em>底层</em><em>实现</em>窗口的头文件//6.处理消息(窗口过程)//CALLBACK 代表 _stdcall 参数的传递顺序:从右到左 一次入栈,并且在函数返回前,清空堆栈 LRESULT CALLBACK WindowProc( _In_ HWND hwnd,//消息所属
MFC背景透明
一:typedef BOOL (WINAPI *lpfnSetLayeredWindowAttributes)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags); lpfnSetLayeredWindowAttributes SetLayeredWindowAttributes; //<em>设置</em>成边缘<em>透明</em> COLORREF maskColor
重载MFC树控件,树控件背景透明
各位好,我重载树<em>控件</em>CTreeCtrl类,想让树<em>控件</em>的<em>背景</em><em>透明</em>化,这个要怎么<em>实现</em>呢?之前没有做过,类似的资料也比较少。 我尝试在OnCtlColor中用pDc->SetBkMode(TRANSPARENT)去<em>设置</em>,但是好像树<em>控件</em>并不支持。[code=c][/code]
MFC的GroupBox如何实现背景透明
我也写了一个ActiveX模仿与MFC的GroupBox一样的功能,但是总是不能<em>实现</em><em>背景</em><em>透明</em>,还有就是运行的时候虽<em>透明</em>了,但是放进去的<em>控件</em>根本不响应消息,要么就是编辑状态下Z序比我写的<em>控件</em>大的不能显示,Z序小的就可以显示,运行时可以响应消息,但<em>背景</em>不能<em>透明</em>,编辑时也不<em>透明</em>,,真不知道MFC的那个是咋<em>实现</em>的,
winform控件怎么设置背景透明
rt~~ 以前做asp 的,现在做winform不熟手~ 水帮忙解决一下阿
MFC-控件-标签-设置背景透明
MFC-<em>控件</em>-标签-<em>设置</em><em>背景</em><em>透明</em>代码块代码块语法遵循标准markdown代码,例如://1.添加WM_CTLCOLOR 消息HBRUSH CDlgVA::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改
请问如何将BITMAP控件背景透明?
我用<em>控件</em>加载了一个BITMAP资源.但我想将图片中的<em>背景</em>色做成<em>透明</em>的.让人的感觉是与界面溶为一体,就像TOOLBAR上的一些ICON一样.<em>请问</em>如何<em>实现</em>.
MFC中,为什么设置不了控件Groupbox的背景透明?
新建一个DLG的测试项目,将DLG的属性 Clip Children<em>设置</em>为TRUE,再在界面上拖放一个Group box<em>控件</em>,之后开始测试。rnrn经过多次的测试,发现:rn1、 直接拖一个<em>控件</em>到界面上,通过属性栏里<em>设置</em>Transparent的值为TRUE,可以<em>实现</em>我需要的效果。而且这个的Group Box<em>背景</em>和DLG一致。rnrn2、属性栏里的Transparent值为FALSE。加入如下WM_CTLCOLOR消息代码处理,无效。rn[code=C/C++]if(nCtlColor == CTLCOLOR_STATIC)rn rn pDC->SetBkMode(TRANSPARENT);rn return (HBRUSH)::GetStockObject(NULL_BRUSH); rn [/code]rnrn后修改下,修改后代码:rn[code=C/C++]if(nCtlColor == CTLCOLOR_DLG)rn rn pDC->SetBkMode(TRANSPARENT);rn return (HBRUSH)::GetStockObject(NULL_BRUSH); rn [/code]rn想把DLG界面的<em>背景</em><em>透明</em>掉,但是还是没成功,<em>背景</em>依然存在。rnrn3、动态创建一个Group box<em>控件</em>,加入属性,代码如下。显示的效果还是达不到第一效果。rn[code=C/C++]CButton* btn = new CButton();rn btn->Create("static",WS_EX_TRANSPARENT|BS_GROUPBOX/*|BS_NOTIFY*/|WS_VISIBLE|WS_CHILD,rn ret,this,533525);rn btn->ShowWindow(1);[/code]rnrn见图,第一个Group box是在属性栏里<em>设置</em> Transparent为TRUE的效果, 第二个Group box的Transparent值为FALSE,但是做了上面第2个方案处理了。但是效果就不能和第1个Group box效果一样了。rn[img=http://img.my.csdn.net/uploads/201205/07/1336385885_2929.jpg][/img]rnrn不知道为什么。请大家帮忙分析下。只要是帮忙者,都有分。分不够,有加分! 先谢谢各位了!rnrnrn
MFC static text 设置背景透明失败
我在VC里写MFC的时候,在类的消息WM_CTLCOLOR中用了下面的代码<em>设置</em>static text<em>控件</em>的<em>背景</em><em>透明</em>:rnif(nCtlColor == CTLCOLOR_STATIC) rn rn pDC-> SetBkMode( TRANSPARENT ); rnrn但是运行的结果是文字<em>背景</em>为基础的灰色,而不是和对话框的<em>背景</em>图一致的颜色,<em>请问</em>有谁遇到过这样的问题吗?有什么解决办法吗?
C#.Net 实现背景透明Label控件
开发中经常会用到<em>背景</em><em>透明</em>的<em>控件</em>,本文<em>实现</em>了类似VB中Shape的功能。能够添加<em>背景</em><em>透明</em>,圆角矩形边框等功能
如何实现EDIT控件 背景透明??
如何<em>实现</em>EDIT<em>控件</em> <em>背景</em><em>透明</em>??
控件背景透明
怎样使<em>控件</em>(菜单、工具栏、状态栏、按钮等)的<em>背景</em><em>透明</em>,即可以看到窗体上面的图片。
在opengl视图上画MFC控件背景透明问题
如题,我在视图区画opengl图形,在图形上想画用些类似<em>mfc</em>的<em>控件</em>。想用<em>mfc</em>现成的,在<em>背景</em>不能<em>透明</em>,有经验的来说一下怎么弄。
请问如何实现图标背景透明?
vc++中,如何<em>实现</em>图标<em>背景</em><em>透明</em>啊?图标是方的,如果我画一个圆,要求圆以外的范围能<em>透明</em>显示.rn例如:我的view<em>背景</em>是自定义的一幅图片,当放图标上去的时候,希望图标主体不变,图标<em>背景</em><em>透明</em>,和view视图保持一致.该如何<em>实现</em>啊?
请问如何实现背景透明的CEdit
谢谢
MFC对话框-按钮背景透明
本人需要对照Photoshop制作的一些界面示意图用对话框进行<em>实现</em>。rn于是我首先将各个界面示意图转换成BMP格式的图片,并导入到对话框程序的bmp资源中。rn现在可以将之贴到对话框<em>背景</em>上了。rn可是,这些示意图上有很多按钮、RichEdit等,要将BMP图片中的这些对应区域填上对应的<em>控件</em>,并且确保不破坏<em>背景</em>图片的协调性。rn一种方法是将对应<em>控件</em>的地方抠挖,填上自己的<em>控件</em>——太麻烦,况且示意图不少,工作量太繁重rn另一种方法是再对应<em>控件</em>的地方直接填上自己的空间,然后按钮什么的让其<em>背景</em><em>透明</em>;rn但是问题是这些BMP图片都是超过256色的,无法用 MFC 资源编辑器编辑,这样我就找不到图片中对应<em>控件</em>的地方在哪,求助高手,如何解决这个问题。
MFC对话框背景透明的问题
用MFC<em>控件</em>写了一个播放器,将对话框<em>背景</em><em>设置</em>呈<em>透明</em>的时候播放器<em>背景</em>也成了<em>透明</em>的,用方法只让播放器<em>背景</em>以外的界面变<em>透明</em>吗?rn谢指导!
android设置控件背景透明、半透明的方法
方法1(<em>透明</em>): 在布局文件的<em>控件</em>中<em>设置</em>background的属性为@null 例如:         android:layout_width="match_parent"         android:layout_height="match_parent"         android:background="@null" /> 方法2(<em>透明</em>): 在布局文件的<em>控件</em>中<em>设置</em>
请问如何设置GIF图片的背景透明
如题
litbox使用对吗???
[code=c]rnrnON_CONTROL(LBN_SELCHANGE,IDC_LIST1,&CTestDlg::OnListBox)rnafx_msg void OnListBox();//对吗???????rnrn[/code]
MFC控件获取及设置
标题一、获取<em>控件</em>: GetDlgItem(IDC_BUTTON2)->ShowWindow(SW_HIDE); GetDlgItem(IDC_BUTTON3)->ShowWindow(SW_SHOW); 标题二、<em>设置</em><em>控件</em>: SetDlgItemText(IDC_static,TEXT("我就是我,不一样的烟火"));
MFC设置控件焦点
MFC<em>设置</em><em>控件</em>焦点的快捷方法 ctrl + d  用的不多,容易忘记
VC++.net MFC 控件设置
改变<em>控件</em>的字体颜色和<em>背景</em>色   在对话框类中添加变量:  HBRUSH m_hBrush=CreateSolidBrush(RGB(0,0,0)); //用所需的<em>背景</em>色定义画刷   用建立类向导为对话框添加OnCtlColor函数:  HBRUSH CListBkChangeDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)   {     if(nCtlColor==CTLCOLOR_LISTBOX) //<em>控件</em>类型 可为CTLCOLOR_EDIT编辑框等     {       pDC->SetBkMode(TRANSPARENT);       pDC->SetTextColor(RGB(224,217,78)); //字体颜色       return m_hBrush;     }     else       return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);   }
1.4 MFC控件设置
1.4.1 <em>设置</em><em>控件</em>字体颜色、<em>背景</em><em>透明</em> 1.打开对应对话框的类向导ClassWizard。   2.在消息映射MessageMaps中添加消息Message:WM_CTLCOLOR。   3.然后程序代码中会添加进函数: OnCtlColor(CDC*pDC, CWnd* pWnd, UINT nCtlColor)   4.在这个函数中添加if语句,其中的条件表达式改成想要<em>设置</em>的控
请问tab control控件如何让背景透明
<em>请问</em>tab control<em>控件</em>如何让<em>背景</em><em>透明</em>(对话框<em>背景</em>是一张图片)?谢谢。rn
mfc edit 控件实现多行设置
<em>设置</em>MultiLine = TRUE <em>设置</em>Vertical Scrollbar = TRUE <em>设置</em>Horizontal Scrollbar = FALSE <em>设置</em>Auto HScroll = FALSE <em>设置</em>Want Return = FALSE <em>设置</em>Auto VScroll = TRUE
请问怎么让flash控件背景透明
我的目的是做一个flash播放窗口,这个窗口除了flash内容其他都是完全<em>透明</em>的。我把flash<em>控件</em>(CShockwaveflash1)拖到对话框模板上,然后在对话框的OnInitDialog函数中调用SetLayeredWindowAttributes函数,把对话框中白色变<em>透明</em>。对话框上的其他<em>控件</em>都有效,比如编辑框(edit)、对话框的白色标题都<em>透明</em>了,但flash<em>控件</em>依然是一片白色,没有变<em>透明</em>。<em>请问</em>该怎么才能让flash<em>控件</em>也<em>透明</em>呢?
请问谁知道这样才能将控件背景透明
我<em>请问</em>谁知道这样才能将<em>控件</em>的<em>背景</em><em>透明</em>?
请问如何让Static控件背景透明
<em>请问</em>如何让Static<em>控件</em><em>背景</em><em>透明</em>
请问如何实现SliderCtrl控件背景透明(只有10分了)
如何<em>实现</em>SliderCtrl<em>控件</em><em>背景</em><em>透明</em>(
HTML设置背景透明
今天看视频最后作业是 <em>设置</em>一个盒子(div) 然后让<em>背景</em><em>透明</em>  我当时就很单纯的用opacity:0.5;(0是全<em>透明</em> 1是完全不<em>透明</em>)然后发现 我的妈!!! 全部都<em>透明</em>了  我较劲脑子想出来的一首诗竟然也<em>透明</em>了!!!后来我就百度想让<em>背景</em><em>透明</em>前面的诗不<em>透明</em>后来发现真的有  我就不介绍了 直接贴图 因为图我保存了  图更直观这个就很直观 定义<em>背景</em>颜色 然后是直接用这个<em>背景</em>颜色的元素<em>设置</em>backgro...
NavigationController背景透明设置方法
[self.navigationController.navigationBar setBackgroundImage:[self imageWithColor:[[UIColor orangeColor]colorWithAlphaComponent:alpha]] forBarMetrics:UIBarMetricsDefault]; - (UIImage *)imageWi
mui 设置背景透明
mui <em>设置</em><em>背景</em><em>透明</em>要注意两点,一个是打开或者创建时<em>设置</em>样式的<em>背景</em>色为<em>透明</em>,二是在body标签<em>设置</em><em>背景</em>为<em>透明</em> 代码如下: <em>设置</em><em>背景</em>为<em>透明</em>: mui.openWindow({ url: &quot;query-filter.html&quot;, id: &quot;query-filter.html&quot;, styles: {   position: 'absolute', ...
dialog设置 背景透明
先看一下效果:布局很简单,background <em>设置</em>为<em>透明</em>就行。代码也很简单,其中最主要的就是:mDialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);下面是完整代码AlertDialog.Builder builder = new AlertDialog.Builder(Context); Vi...
android Activity 设置背景透明
使用自定义<em>透明</em>样式使activity<em>背景</em><em>透明</em>
android设置背景透明dialog
<em>设置</em><em>背景</em><em>透明</em>dialog的style true <item name="android:windowFullscreen"
C#设置背景透明
1. &amp;lt;asp:label Id= &quot;label1 &quot; BackColor= &quot;Transparent &quot;&amp;gt; 2.this.label1.BackColor = System.Drawing.Color.Transparent; 3.在窗体的Load事件中加上这句代码试试看 SetStyle(ControlStyles.ResizeRedraw | Con...
android设置WebView背景透明
1、首先检查配置文件里application<em>设置</em>android:hardwareAccelerated=”false”,必须这样<em>设置</em>才行;
HTML iframe设置背景透明
NULL 博文链接:https://onestopweb.iteye.com/blog/2356319
怎么设置tabctl的背景透明
怎么<em>设置</em>tabctl的<em>背景</em><em>透明</em>?就是<em>背景</em>颜色和对话框一样?
iOS设置navigationBar背景透明
iOS<em>设置</em>navigationBar<em>背景</em><em>透明</em> [self.navigationController setNavigationBarHidden:NO]; [self.navigationController.navigationBar setTranslucent:YES]; [self.navigationController.navigationBar setBac
javafx_tableview设置背景透明和滚动条
javafx的资源是真的少,为了<em>设置</em>一个表格完全<em>透明</em>花了好多时间,修改表格的滚动条也废了不少力气,这个实例里面就包含了<em>设置</em>表格的完全<em>透明</em>,还有滚动条<em>背景</em><em>透明</em>。
winform的label背景透明设置
winfrom窗体上的label等<em>背景</em>默认不是<em>透明</em>,算是一个BUG吧。
ListView如何设置背景透明
现在的<em>背景</em>是白色的,用rnRzListView1->Canvas->Draw(0,0,Image3->Picture->Graphic);rn画了以后依然是白色的<em>背景</em>。rn(Image3是<em>背景</em>图片)
设置VB图片背景透明
<em>请问</em>各位高手,如何<em>设置</em>才能使VB表单中图片<em>控件</em>的<em>背景</em><em>透明</em>。
如何设置位图背景透明
如何<em>设置</em>位图<em>背景</em><em>透明</em>,象CFbsBitmap位图,有没有象win32 api中的SetBkMode函数啊
IOS 设置TableViewCell背景透明
刚在网上看了下有些前辈关于UITableViewCell北京<em>透明</em>的<em>设置</em>方法,之后在自己的工程里面<em>设置</em>了下没有成功,自己找了下原因。 1.UItableViewController在实例化的时候创建了三个图层一个<em>背景</em>层,一个TableView层,一个cell层。如果在<em>设置</em><em>背景</em>层上<em>背景</em>图片,cell想要让<em>背景</em><em>透明</em>并且是以<em>背景</em>层的<em>背景</em>图片为<em>背景</em>的话,那么就需要将中间层(TableView层)的<em>背景</em>色设
label背景透明怎样设置
在FOXPRO中我会<em>设置</em>,但在DELPHI6.0中如何通过属性<em>设置</em>?
android canvas 设置背景透明
1.定义颜色: &amp;lt;color name=&quot;transparent&quot;&amp;gt;#00000000&amp;lt;/color&amp;gt;  2<em>设置</em>canvas颜色: canvas.drawColor(getResources().getColor(R.color.transparent));    
BorderContainer 设置背景透明
&amp;lt;s:BorderContainer width=&quot;48&quot; 2     height=&quot;41&quot; 3     id=&quot;bc4&quot; 4     borderVisible=&quot;false&quot;&amp;gt; 5     &amp;lt;s:layout&amp;gt; 6     &amp;lt;s:BasicLayout clipAndEnableScrolling=&quot;true&quot;/&amp;gt; 7 
Android 设置背景透明
layout文件里的写法: [code=&quot;xml&quot;] [/code] java文件的写法(0x80000000是灰色,值可以自己选): [code=&quot;java&quot;] disable_div = (TextView) findViewById(R.id.disable_div); disable_div.setBackgroundColor(0x80000000); [/co...
如何设置背景透明
我有一个xml文件布局,在service里面通过 rn mView = View.inflate( this, R.layout.match, null );rn mWindowManager = ( WindowManager ) getSystemService( "window" );rn 获得view,然后用rn mWindowManager.addView( mView, p );添加view,可是为什么add显示出来的<em>背景</em>不能为<em>透明</em>的呢?rnps:<em>设置</em>过#00000000无效。rn无奈求助。。。。rn其中p<em>设置</em>如下:rnLayoutParams p = new LayoutParams( LayoutParams.TYPE_APPLICATION_PANEL );rn p.flags = LayoutParams.FLAG_HARDWARE_ACCELERATED | LayoutParams.FLAG_NOT_FOCUSABLE;rn p.token = windowToken; rn p.x = x;rn p.y = y;rn p.width = w;rn p.height = h;rn p.gravity = 8388659;rn布局文件如下:rnrnrnrnrn rn rn rnrnrn
Android设置背景透明的一些问题
在manifest文件中<em>设置</em>android:theme,以下是具体配置: name="android:windowFrame">@null name="android:windowNoTitle">true name="android:windowBackground">@android:color/transparent 但是此时<em>背景</em>是黑色的,解决方案: 1.style中加入以
WebView 设置背景透明
先看效果; [img]http://dl.iteye.com/upload/attachment/501468/8048cf17-5857-3ffd-86c1-222959e766af.png[/img] 代码: 布局: java代码: public class MainActivity extends Activity{ priv...
iOS 设置self.view背景透明
<em>设置</em> self.view.backgroundColor = [UIColor clearColor]; 变成黑色的问题解决方法: - (void)showActivety { UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"EMShare" bundle:nil]; EMShareVi...
activity设置背景透明
<em>设置</em>anctivity的<em>背景</em>色<em>透明</em>。共三种方法,详细见博客http://blog.csdn.net/lily9/article/details/11983221
如何设置单选框的背景透明
如题rn谢谢!!!
桌面图标文字背景透明设置
这纯粹是个小技巧,不能登“大雅之堂”。虽然是个小问题,相当一部分人却郁闷其中(我也曾经因此郁闷过),所以我要写出来,希望碰到这个问题的能逛到这里来…… 我指的桌面图标的文字<em>背景</em><em>透明</em><em>设置</em>问题是指WindowsXP中系统属性-高级-性能-视觉效果使用了“在桌面上为图标标签使用阴影”之后标签上仍然显示桌面<em>背景</em>底色而非<em>透明</em>的问题。 值得一提的是,设定了桌面上锁定WEB项目或显示网页也会导致上面这个问题...
Qt设置窗口背景透明
QPalette pal = palette();     pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));     setPalette(pal); Qt::WA_TranslucentBackground
请问MFC是否能做很底层的东西?
最底能到什么程度?
请问什么是mfc??
<em>请问</em>什么是<em>mfc</em>??
背景透明怎样设置
比如label等
设置SurfaceView背景透明
废话不多说,直接上代码: surfaceview.setZOrderOnTop(true); surfaceview.getHolder().setFormat(PixelFormat.TRANSLUCENT); 一般会用上面这个,但上面这个有个比较蛋疼的是画图时会盖住它上面的view;如果想让surfaceview遵从view的层级关系,不盖住上面的view的话,可以用下面这个: surf
dialog设置背景透明
默认dialog是一个白底方形的,如果在xml<em>设置</em>中<em>设置</em>了一种边角是弧形的<em>背景</em>图片,那么显现的dialog角落就会留白 ,解决办法: dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); 效果:只会显示你<em>设置</em>的圆弧形的<em>背景</em>图,dialog四角不会留白。...
iOS ViewController设置背景透明
有时候我们会遇到这样的需求,viewController1跳转到viewController2,需要viewController2的<em>背景</em>色是<em>透明</em>的,可以看到viewController1的view
WINFORM 设置PICTUREBOX背景透明
pictureBox2.BackColor = Color.Transparent; pictureBox2.Parent = 父容器
LITBox[漂亮对话框]
LITBox[漂亮对话框],应用与项目中不错.
哪位实现控件背景透明设计?
窗体<em>背景</em>为一张图片,上面放几个<em>控件</em>,如:Lable,button,dbgird.都将挡住图片,想<em>实现</em><em>控件</em><em>背景</em><em>透明</em>,只显示<em>控件</em>文字,如何<em>实现</em>?
如何通过自绘实现控件背景透明
咱的<em>控件</em>是个CStatic,每隔一秒钟会改变上面的字符串;rn父<em>控件</em>是个CDialogEx,本身的<em>背景</em>是个会随窗口大小改变而拉伸的图片。rn现在想让CStatic<em>透明</em>,在父窗口里OnCtlColor里SetBkMode了,但光这样父窗口改变大小时会闪烁晃眼,所以还得自绘,想问问如何在OnPaint里获取CStatic对应的父窗口<em>背景</em>并build到memDC里(用双缓存了)?rn麻烦那倆行代码给一下呗。俺还不太会中文翻c++。。。
WINCE和windowsmobile的背景透明控件
WINCE和windowsmobile的<em>背景</em><em>透明</em><em>控件</em> 为dll文件,直接添加引用即可
有关控件背景透明问题???
对话框<em>背景</em>是用BitBlt在OnPaint时画上去的,里面的<em>控件</em><em>背景</em>是灰的,我想让<em>背景</em>是<em>透明</em>的,所以在OnCtrlColor里这样写:rnHBRUSH CTabPageParam::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) rnrn HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);rn rn // TODO: Change any attributes of the DC herern pDC->SetBkMode(TRANSPARENT);rnrn // TODO: Return a different brush if the default is not desiredrn return hbr;rnrnrn加了一句:pDC->SetBkMode(TRANSPARENT);rnrn实际上只有STATIC<em>背景</em>变<em>透明</em>了(还要在设计时选上sample属性,不知为何,高人指点。)rnrn对话框里的还有以下几种<em>控件</em>:rnSlider,radio都没变,应该怎么做啊。rn
WINCE 下c# 控件背景透明
在WINCE ,VS2008中,用c#编程,pictruebox上加图片想弄成<em>透明</em>的,<em>背景</em><em>设置</em>了Transparent,不管怎么弄都是白色的框,<em>控件</em>重绘了也没有什么效果,BUTTON也一样,谁知道如何处理
如何制作背景透明控件
如何制作<em>背景</em><em>透明</em><em>控件</em>?
使static控件背景透明
用最简单的方法使对话框中static<em>控件</em>的<em>背景</em><em>透明</em>,我用Win32 SDK编写的,不用MFCrn用在对话框中响应WM_CTLCOLORSTATIC 消息处理还是子类化更简单,请写出你的代码!rn
怎样使得控件背景透明?
rn我放了一个位图在对话框上,想让<em>控件</em>如:Slider<em>背景</em><em>透明</em>,以显示位图<em>背景</em>,怎么实rn现啊 .rnrn超级解霸上的<em>控件</em>都是<em>背景</em><em>透明</em>的
控件背景透明的问题?
rn 我做了一个图片按钮按件。现在是要让指定的颜色区域<em>透明</em>。结果该<em>透明</em>的是<em>透明</em>了,但是图象却变成了黑白的。这是为什么?我用VB自带的BUTTON的<em>背景</em><em>透明</em>却不会出现这种情况?具体属性如下:rnrnUserControl.BackStyle=0rnUserControl.MaskColor=RGB(0,0,255)rnUserControl.MaskPicture=App.Path+"\Test.Bmp"rnrnrn <em>请问</em>有什么办法可以解决?或者能不能推荐几个和我做的图片按钮功能类似的<em>控件</em>?谢谢
CEdit控件背景透明
我想做一个CEdit<em>控件</em><em>透明</em>的类,在网上找了一个VC6.0做的,能<em>实现</em><em>透明</em>,但是在VC8.0中,按照VC6.0的<em>实现</em>代码,结果<em>背景</em>为黑色,请各位大侠帮忙,谢谢了哈..rnrn代码如下:rn ==== Creation date : 7/10/2001 ====rn==== Author(s) : Dany Cantin ====rn==== ====rn===========================================================================*/rnrn#ifndef EDITTRANS_Hrn#define EDITTRANS_Hrnrn#if _MSC_VER > 1000rn#pragma oncern#endif // _MSC_VER > 1000rnrnrn/////////////////////////////////////////////////////////////////////////////rn// CEditTrans windowrnrn#define TRANS_BACK -1rnrnclass CEditTrans : public CEditrnrn// Constructionrnpublic:rn CEditTrans();rnrn// Attributesrnprivate:rn COLORREF m_TextColor;rn COLORREF m_BackColor;rn CBrush m_Brush;rnrnprivate:rn void UpdateCtrl();rnrn// Overridesrn // ClassWizard generated virtual function overridesrn //AFX_VIRTUAL(CEditTrans)rn //AFX_VIRTUALrnrn// Implementationrnpublic:rn virtual ~CEditTrans();rnrn // Generated message map functionsrnprotected:rn //AFX_MSG(CEditTrans)rn afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);rn afx_msg void OnUpdate();rn afx_msg void OnLButtonDown(UINT nFlags, CPoint point);rn afx_msg void OnKillfocus();rn //AFX_MSGrnrn DECLARE_MESSAGE_MAP()rnpublic:rn afx_msg BOOL OnEraseBkgnd(CDC* pDC);rn;rnrnrn#endif // EDITTRANS_Hrnrnrnrnrnrnrn/*===========================================================================rn==== ====rn==== File name : EditTrans.cpp ====rn==== Creation date : 7/10/2001 ====rn==== Author(s) : Dany Cantin ====rn==== ====rn===========================================================================*/rnrn#include "stdafx.h"rn#include "EditTrans.h"rnrn#ifdef _DEBUGrn#define new DEBUG_NEWrn#undef THIS_FILErnstatic char THIS_FILE[] = __FILE__;rn#endifrnrn/////////////////////////////////////////////////////////////////////////////rn// CEditTransrnrnCEditTrans::CEditTrans()rnrn m_TextColor = RGB(255, 0, 0);rn m_BackColor = TRANS_BACK;rnrnrnCEditTrans::~CEditTrans()rnrnrnrnrnBEGIN_MESSAGE_MAP(CEditTrans, CEdit)rn //AFX_MSG_MAP(CEditTrans)rn ON_WM_CTLCOLOR_REFLECT()rn ON_CONTROL_REFLECT(EN_UPDATE, OnUpdate)rn ON_WM_LBUTTONDOWN()rn ON_CONTROL_REFLECT(EN_KILLFOCUS, OnKillfocus)rn //AFX_MSG_MAPrn ON_WM_ERASEBKGND()rnEND_MESSAGE_MAP()rnrn/////////////////////////////////////////////////////////////////////////////rn// CEditTrans message handlersrnrnHBRUSH CEditTrans::CtlColor(CDC* pDC, UINT nCtlColor) rnrn m_Brush.DeleteObject();rnrn if (m_BackColor == TRANS_BACK) rn m_Brush.CreateStockObject(HOLLOW_BRUSH);rn pDC->SetBkMode(TRANSPARENT);rn rn else rn m_Brush.CreateSolidBrush(m_BackColor);rn pDC->SetBkColor(m_BackColor);rn rnrn pDC->SetTextColor(m_TextColor);rnrn return (HBRUSH)m_Brush;rnrnrnrnvoid CEditTrans::OnKillfocus() rnrn // UpdateCtrl();rnrnrnrnvoid CEditTrans::OnUpdate() rnrn //UpdateCtrl();rnrnrnrnvoid CEditTrans::OnLButtonDown(UINT nFlags, CPoint point) rnrn //UpdateCtrl(); rn CEdit::OnLButtonDown(nFlags, point);rnrnrnrnvoid CEditTrans::UpdateCtrl()rnrn CWnd* pParent = GetParent();rn rn CRect rect;rn rn GetWindowRect(rect);rn pParent->ScreenToClient(rect);rn rect.DeflateRect(1, 1);rn rn pParent->InvalidateRect(rect, FALSE); rnrnrnBOOL CEditTrans::OnEraseBkgnd(CDC* pDC)rnrn // TODO: 在此添加消息处理程序代码和/或调用默认值rn //UpdateCtrl();rn return TRUE;rnrn //return CEdit::OnEraseBkgnd(pDC);rnrnrn
List Control控件背景透明
有谁知道vc中如何让List Control的<em>背景</em>变<em>透明</em>啊?
PB中如何实现控件背景透明
我在PB窗口中放了一个图像<em>控件</em>,选了一副图片,<em>控件</em>大小和窗口相同,目的是将这幅图作为整个窗口的<em>背景</em>。然后在上面添加其他<em>控件</em>例如label、listview、Button,我想把这些<em>控件</em>的<em>背景</em>弄成<em>透明</em>,看上去感觉文字是写在图片上的,该如何<em>实现</em>呢,还请大侠帮忙。
如何实现一个动画控件背景透明
我想在一个在一个图片上播放一个AVI动画,<em>控件</em>样式用了ACS——TRANSPARENT ,但是在图片上总有一个灰色RECT形框架重写了其OnEraseBkgnd()函数没有一点用,函数返回TRUE;还是灰色的<em>背景</em>。
VC picture控件 背景透明
网上很经典的这个例子,《工控软件图形界面-<em>控件</em><em>实现</em>(圆形仪表<em>控件</em>二)》,本来仪表盘<em>控件</em>的<em>背景</em>色是绿色的RGB( 33, 177, 138),我想改为<em>透明</em>色的,在绘制仪表<em>背景</em>的函数DrawMeterBackground里,原代码是 rn pDC->SetBkColor(m_BackColor);rn m_brushBack.CreateSolidBrush(m_BackColor);rn pOldBrush = (CBrush *)pDC->SelectObject(&m_brushBack); rn pDC->FillRect(rect, &m_brushBack); //绘制<em>背景</em>rn pDC->Rectangle(rect); //绘制一个边框rn pDC->SelectObject(pOldBrush);rn m_brushBack.DeleteObject();rnrn我把这段修改的方法一是:rn pDC->SetBkColor(TRANSPARENT);rn改的本意是希望在picture<em>控件</em>上不绘边框,不填充颜色,直接<em>设置</em>成<em>透明</em>的,这样就只出现仪表盘,不出现绿色的<em>背景</em>,结果<em>背景</em>反倒变成黑色的了。rnrn我又改的方法二是:rnpDC->FillRect(rect, CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH))rn结果是一样的,<em>背景</em>还是黑色的,呜呜!rnrn各位高手大侠们,<em>请问</em>怎么才能使仪表盘的<em>背景</em><em>透明</em>,就是只显出圆盘,不要圆盘外面绿色的<em>背景</em>,让圆盘跟对话框很好的融合呢,多个绿色<em>背景</em>好郁闷人啊,呜呜,大侠救命啊!!!
关于控件背景透明的问题
再窗体上加了picturebox和一个label<em>控件</em> rnlabel1.backcolor=color.transparent 'label<em>背景</em><em>透明</em> rnrn可是这样影响它背后的picturebox<em>控件</em>了 rnrn怎么才能让label<em>背景</em><em>透明</em>而不影响其背后的图像呢
static控件背景透明
[code=C/C++][/code]rn switch(pWnd->GetDlgCtrlID())rn rn case IDC_SYSTEM:rn pDC->SetBkMode(TRANSPARENT);rn pDC->SetTextColor(RGB(65,77,75));rn return (HBRUSH)GetStockObject(HOLLOW_BRUSH);rn break;rn rn case IDC_SYSTEM1:rn pDC->SetBkMode(TRANSPARENT);rn pDC->SetTextColor(RGB(15,16,18));rn return (HBRUSH)GetStockObject(HOLLOW_BRUSH);rn break;rn rn case IDC_SYSTEM2:rn pDC->SetBkMode(TRANSPARENT);rn pDC->SetTextColor(RGB(118,128,127));rn return (HBRUSH)GetStockObject(HOLLOW_BRUSH);rn break;rn rn case IDC_SYSTEM3:rn pDC->SetBkMode(TRANSPARENT);rn pDC->SetTextColor(RGB(65,77,75));rn return (HBRUSH)GetStockObject(HOLLOW_BRUSH);rn break;rn rnrn为什么在OnCtlColor里加入这段代码,IDC_SYSTEM、1、2、3这4个的<em>背景</em>没有<em>实现</em><em>透明</em>呢?
关于控件背景透明问题
对于一个静态<em>控件</em>IDC_STATIC1,在<em>设置</em>对话框<em>背景</em>颜色之后,使<em>控件</em><em>透明</em>于<em>背景</em>之上,也就是只显示出静态<em>控件</em>的Caption。rn1.我<em>设置</em>了该<em>控件</em>Extended Style中Transparent属性,但不起作用,这是为什么?rn2.在 ON_WM_CTLCOLOR()消息响应函数中加入了rnif( nCtlColor == CTLCOLOR_STATIC) rn rn pDC->SetBkMode(TRANSPARENT); //<em>设置</em><em>背景</em><em>透明</em>rn return HBRUSH(GetStockObject(HOLLOW_BRUSH));rn rn可以使<em>控件</em><em>透明</em>,但是如果改为在Onpaint函数中执行GetDlgItem(IDC_STATIC1)->GetDc()->SetBkMode(TRANSPARENT);就不起作用,这是为什么?rn3.如果在 ON_WM_CTLCOLOR()消息响应函数中加入了rnif( nCtlColor == CTLCOLOR_STATIC) rn rn pDC->SetBkMode(TRANSPARENT); //<em>设置</em><em>背景</em><em>透明</em>rn return HBRUSH(GetStockObject(HOLLOW_BRUSH));rn rn然后再使用USkin.lib加入对话框皮肤,if( nCtlColor == CTLCOLOR_STATIC) 永远不会进入,可能USkin屏蔽了CTLCOLOR_STATIC,如果是这样该如何修改?rnrn求大神指点一二
如何制作背景透明控件
  想制作一个<em>背景</em><em>透明</em>的<em>控件</em>,但不知方法,求教!!
关于 usercontrol控件背景透明
本人用usercontrol 定制了一个<em>控件</em>,用了一张<em>透明</em>的PNG图片做<em>背景</em> 上面放置了几个按钮,将其放入From窗口中<em>背景</em>是一张图片,不能显示为<em>透明</em>,<em>请问</em>各位,能否给个思路,谢谢rnrn[img=https://img-bbs.csdn.net/upload/201412/24/1419404559_655334.png][/img]rnrnrnrn
winform panel控件背景透明
winform panel<em>控件</em><em>背景</em><em>透明</em> 在网页中通过div+css<em>实现</em>半<em>透明</em>效果不难,今天我们看看一种在winfrom中<em>实现</em>的方法
背景透明控件,刷新的问题
VC++下rn我按下面的方面<em>实现</em><em>控件</em><em>背景</em><em>透明</em>,我在<em>控件</em>上画了一个圆,但一改变<em>控件</em>大小,<em>控件</em>重画时,上一次的圆还显示,rn<em>请问</em>高手怎样处理?rnrn<em>背景</em><em>透明</em><em>控件</em> rnrn  有时我们希望<em>控件</em>的<em>背景</em>不要遮盖其身后相应的容器或其他<em>控件</em>。这样,就必须将其制作成<em>背景</em><em>透明</em>的<em>控件</em>。例如,Visual BASIC中的Shape<em>控件</em>就属于此类。请大家注意:我们所说的<em>背景</em>是指<em>控件</em>的整个区域,而不包括<em>控件</em>上的某些元素(如图形、文本)的<em>背景</em>,因为根据需要,用户可以指定<em>控件</em>上某些元素的<em>背景</em>不<em>透明</em>。但这并不能说<em>控件</em>的<em>背景</em>是不<em>透明</em>的。为了深入理解这一点,大家可以体会一下Visual BASIC的Shape<em>控件</em>的特性。 rnrn  <em>背景</em><em>透明</em><em>控件</em>的制作方法是:在MFC ActiveX Control Wizard向导的第二步中的Advanced按钮对话框中选中Windowless activation复选框。rnrn同样,要想修改已生成的<em>控件</em>项目,则可在该<em>控件</em>类的.cpp文件中重置<em>控件</em>类成员函数GetControlFlags(),当然还要在<em>控件</em>类的.h文件中首先声明该成员函数:rnrn(1)在MyControlCtl.h文件中加入: rnrnvirtual DWORD GetControlFlags();rn rnrn(2)在MyControlCtl.cpp文件中加入: rnrn  DWORD CMyControlCtrl::GetControlFlags() rnrn   rnrn   DWORD dwFlags = COleControl::GetControlFlags(); rnrn   dwFlags != windowlessActivate;//<em>设置</em><em>控件</em>为非窗体型 rnrn   return dwFlags; rnrn rn rn  这里需要说明的是:之所以将<em>控件</em>定制为非窗体型,是因为窗体都是不<em>透明</em>的,因此<em>控件</em><em>透明</em>的前提必须是非窗体型的。不过,如果将<em>控件</em>制作为容器<em>控件</em>,则<em>背景</em><em>透明</em>将无效。另外,一旦<em>控件</em>被定制成非窗体型,那么<em>控件</em>上的坐标是相对于容器的坐标原点,而不是相对于<em>控件</em>自身的坐标原点。所以,我们在<em>控件</em>上显示其他元素(如图形、文本等)时,应使用COleControl类的成员函数GetRectInContainer()或ClientToParent()将<em>控件</em>的内部坐标转换为相对于容器的坐标值,这一点请大家特别留意。rnrn
迅雷快车旋风下载链接转换工具下载
支持迅雷旋风快车以及普通链接之间的相互转换 相关下载链接:[url=//download.csdn.net/download/xiaoyaoyiyou/2152907?utm_source=bbsseo]//download.csdn.net/download/xiaoyaoyiyou/2152907?utm_source=bbsseo[/url]
现代通信技术的现状与发展下载
通信技术与计算机技术伴随着信息产业的蓬勃发展,使世界进入信息时代,而信息社会又促使着信息高新技术的不断涌现,同时也迫使人们不懈地去学习和掌握现代通信知识和技术。 相关下载链接:[url=//download.csdn.net/download/xb988325/3293693?utm_source=bbsseo]//download.csdn.net/download/xb988325/3293693?utm_source=bbsseo[/url]
软件测试十大典型低级错误下载
软件测试十大典型低级错误 相关下载链接:[url=//download.csdn.net/download/fangxing520/4338356?utm_source=bbsseo]//download.csdn.net/download/fangxing520/4338356?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的