C++在外部dll上的dilogex控件上创建hdc
C++ creating hdc on dilogex control on external dll
在我的主程序中,我有一个包含许多控件的对话框。其中一个是女巫中的静态控件,我想画一个带有文本和一些透明效果的图像。
有人能帮忙吗?
您应该考虑从CStatic派生自己的类。您应该使用SS_OWNERDRAW样式定义静态控件,以便能够在CStatic::DrawItem
中处理其呈现。调用DrawItem
时,您将收到一个指向DrawItemStruct
的指针,该指针已嵌入其中,是控件的DC的句柄,您可以使用该句柄将其呈现到控件中。
我还建议考虑一下这种实施方式:http://www.codeproject.com/Articles/9064/Yet-Another-Transparent-Static-Control
相关文章:
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- 我的主窗口在创建时或单击更新区域时是否会收到编辑控件?
- 创建带有限幅器的步进器控件
- GLFW & ImGui:从 main 以外的线程创建 ImGui 控件
- 如何正确删除一行控件并在该位置动态创建一个新控件
- 将事件分配给在运行时动态创建的 VCL 控件
- 如何在列表控件中创建右键单击菜单
- 在 QT 中创建带有表单的控件时的递归构造函数调用
- 如何使用面向对象的技术在 win32 和 c++ 中创建编辑控件
- 创建独立控件Direct2D的好策略
- Windows 7:MFC ActiveX 控件不会在任何文件夹中创建文件
- C MFC创建编辑控件可以拥有的最大数字
- 在 c++ 中创建自定义控件时扩展控件
- C++在外部dll上的dilogex控件上创建hdc
- 用c++和OpenGL创建一个带有简单控件的简单窗口
- 隐藏-在运行时c++中显示或创建控件
- 在自定义控件中创建子按钮窗口后崩溃
- ActiveX 控件:使用 FormView 创建网格视图
- 如何在 win32 C++中创建自定义形状控件