奇怪。。。 同一段代码, 在不同地方有不同较果!!!
我在CDialog 中使用如下代码:
SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,
GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|0x80000);
HINSTANCE hInst = LoadLibrary("User32.DLL");
if(hInst)
{
typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
MYFUNC fun = NULL;
//取得SetLayeredWindowAttributes函数指针
fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
if(fun!=NULL)
fun(GetSafeHwnd(),0,128,0x00000002);
FreeLibrary(hInst);
}
cdialog 窗口 可以变为透明.
但在CRichEditCtrl中使用同样代码,却不能变为 透明。。。
请大家来帮着分析一下,
怎么样将CRichEditCtrl设为透明窗口...
谢谢,谢谢,谢谢!!!
SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,
GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|0x80000);
HINSTANCE hInst = LoadLibrary("User32.DLL");
if(hInst)
{
typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
MYFUNC fun = NULL;
//取得SetLayeredWindowAttributes函数指针
fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
if(fun!=NULL)
fun(GetSafeHwnd(),0,128,0x00000002);
FreeLibrary(hInst);
}
cdialog 窗口 可以变为透明.
但在CRichEditCtrl中使用同样代码,却不能变为 透明。。。
请大家来帮着分析一下,
怎么样将CRichEditCtrl设为透明窗口...
谢谢,谢谢,谢谢!!!
...全文
相关推荐
github-actions-testing:github的动作很奇怪。 这是我正在测试的地方
github-actions-testing:github的动作很奇怪。 这是我正在测试的地方
洛谷P1135:奇怪的电梯AC代码
"洛谷P1135:奇怪的电梯AC代码,是一道关于图论和广度优先搜索(BFS)的算法题目。AC代码表示该解决方案已通过所有测试用例,具有较高的正确性。"在编程竞赛平台洛谷上,题目P1135涉及了一个
http-playground:该库是一种尝试学习如何使用Javascript代码提供良好的库API的尝试。 这只是一个实验和学习的地方。 期待错误和奇怪的行为
HTTP游乐场该库是一种尝试学习如何使用Javascript代码提供良好的库API的尝试。 这只是一个实验和学习的地方。 期待错误和奇怪的行为。当前的问题每次添加成功/失败处理程序时,都会将其存储为全
碰上奇怪的bug,然后给我展示出来的一些好玩的代码
在编程世界中,遇到奇怪的bug是常有的事情,特别是对于前端开发者而言,这些bug有时候隐藏在看似无害的代码片段里,让人捉摸不透。这里分享的一段代码,虽然看起来像是一个动画效果,但它实际上与一个有趣的"
python-horror-show:奇怪和奇怪的python代码段说明
Python的恐怖表演在这里,您会发现一系列奇怪的和奇怪的python代码段,这些代码段显示出明显的奇怪行为。 这些脚本的目的是弄乱您的头脑,但是有人报告说,奇怪的新Python知识是次要效果。隐藏的


界面
