如题请各位大侠帮忙!注意是用Win32,不是MFC!而且是在EVC中!我想要的效果是创建一个透明窗体,可以看到后面的桌面,在这个窗体上用鼠标做到画图效果。自己研究了好久,发现吧窗体类设置成 wc.hbrBackground = (HBRUSH) GetStockObject(NULL_BRUSH);可以实现透明窗体,但是在这个窗体上弹出一个对话框再关闭,这个对话框在界面上刷不掉,抓狂中请各位帮忙!!!
解决方案 »
- USB WriteFile问题
- OpenGL程序能够编译通过,执行时总是没有反应
- CTypedPtrArray<CObArray,_RecordsetPtr*> m_layers;出问题
- 如何存储CButton类型
- 上位机软件开发的准备工作
- CRecordset.open一个超长的sql出错
- 请问CInternetSession::OpenURL 和 CInternetSession::GetHttpConnection 有什么不同?
- 怎样把LARGE_INTEGER转化为字符串?
- 高分诚征:全局变量各全局函数的正规写法与应用法
- 中国有没有专业的Microsoft Agent编程站点?没有的话我想做一个。
- 怎么判断HANDLE是否有效?
- 全部判断某个字符串都是空格组成?
这个扩展风格是2000之后才有的,要定义在包含头文件之前#define _WIN32_WINNT 0x0500或更大的值才行,你也可以自己在代码中定义#define WS_EX_LAYERED 0x00080000。