• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > BHO中如何重绘窗体

BHO中如何重绘窗体

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了bho,bho插件是什么,thunder bho platform,bho美剧,bho是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: BHO中如何重绘窗体
描述:

大家好,我在BHO中弹出了一个继承于CAxDialogImpl的窗体,但是界面太难看了,请问如何重绘它呢?有能提供例子的吗?
不胜感激!
PS:因为原项目是ATL的,所以不支持MFC和WTL。谢谢!


解决方案1:


#include   <windows.h>
LRESULT   CALLBACK   WndProc   (HWND,   UINT,   WPARAM,   LPARAM)   ;
int   WINAPI   WinMain   (HINSTANCE   hInstance,   HINSTANCE   hPrevInstance,
                                        PSTR   szCmdLine,   int   iCmdShow)
{
          static   TCHAR   szAppName[]   =   TEXT   ( "HelloWin ")   ;
          HWND                   hwnd   ;
          MSG                     msg   ;
          WNDCLASS           wndclass   ;
          wndclass.style                   =   CS_HREDRAW   |   CS_VREDRAW   ;
          wndclass.lpfnWndProc       =   WndProc   ;
          wndclass.cbClsExtra         =   0   ;
          wndclass.cbWndExtra         =   0   ;
          wndclass.hInstance           =   hInstance   ;
          wndclass.hIcon                   =   LoadIcon   (NULL,   IDI_APPLICATION)   ;
          wndclass.hCursor               =   LoadCursor   (NULL,   IDC_ARROW)   ;
          wndclass.hbrBackground   =   (HBRUSH)   GetStockObject   (WHITE_BRUSH)   ;
          wndclass.lpszMenuName     =   NULL   ;
          wndclass.lpszClassName   =   szAppName   ;
          if   (!RegisterClass   (&wndclass))
          {
                    MessageBox   (NULL,   TEXT   ( "This   program   requires   Windows   NT! "),  
                                            szAppName,   MB_ICONERROR)   ;
                    return   0   ;
          }
         
          hwnd   =   CreateWindow   (szAppName,                                     //   window   class   name
                                                    TEXT   ( "The   Hello   Program "),   //   window   caption
                                                    WS_OVERLAPPEDWINDOW,                 //   window   style
                                                    CW_USEDEFAULT,                             //   initial   x   position
                                                    CW_USEDEFAULT,                             //   initial   y   position
                                        &
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于ATL的应用(BHO中如何使用MFC的类CString,CFileDialog等)?
  • 高分求教:BHO技术拦截Flash,但写入的js代码无效!
  • 关于BHO拦截按键的问题
  • 想BHO只加载ie,不加载我的电脑,但出错atlbaseh中5668行,ATLASSERTpM->m_hInst!=NULL;
  • VC++开发BHO插件—定制你的浏览器
  • BHO的问题
  • 在一个ie(BHO,band)插件中如何控制ie的弹出窗口的。
  • 什么工具可以反编译一个DLL,这个dll是bho
  • BHO中DIID_HTMLElementEvents2在哪个头文件中定义?
  • 在BHO中的DISPID_DOCUMENTCOMPLETE事件中取不到IHTMLDocument2的属性

相关文章

  • 2017-06-04 请问在ATL中如何检查内存泄露?
  • 2017-06-05 关于键盘钩子问题,大家帮忙!
  • 2017-06-04 求com技术内幕配套源代码?
  • 2017-06-04 用VC的MFCActiveXWizard向导,写ocx控件,为什么在里面加的弹出菜单总是灰色不可用?
  • 2017-06-04 8848com高薪诚聘VC/MFC程序员
  • 2017-06-05 请教各位:有关通讯协议
  • 2017-06-05 DLL转换为LIB
  • 2017-06-05 哪位大侠自定义的浏览器,怎么实现没有任何安全提示就能下载和运行非安全控件
  • 2017-06-04 问几个关于ActiveX的问题。。
  • 2017-06-05 关于WM_TIMER????

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • LPTSTR转string问题
    • 请教CWebbrowser2安全级别设置问题
    • 请问哪里有“com本质论”(候捷译)的下载?
    • 请问何谓精通COM?
    • 怎样将BSTR字符串转换为char数组
    • 500分---------------将冰河改写成一个动态连接库
    • VBS如何正确地向VC的DLL函数传入STRING
    • directshow的显示问题
    • 创建新的进程出错
    • 我编的ocx在ie5中打不开,但在同样的机子装了ie6就能成功,可能是啥原因呢?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有