找到一个HexEditor实现, Demo是在CFrame中直接用的,为了封装挪到切分面板中作为一个变量.

/// @file       LsPaneContainerPeContent.h#ifndef __LS_PANECONTAINER_PECONTENT_H__
#define __LS_PANECONTAINER_PECONTENT_H__#include "LsPaneContainer.h"
#include "HexEditor.h"class CLsPaneContainerPeContent :public CLsPaneContainer
{
public:CLsPaneContainerPeContent(void);virtual ~CLsPaneContainerPeContent(void);BEGIN_MSG_MAP(CLsPaneContainerPeContent)MESSAGE_HANDLER(WM_SIZE, OnSize)CHAIN_MSG_MAP(CLsPaneContainer)END_MSG_MAP()HWND Create(HWND hWndParent, LPCTSTR lpstrTitle = NULL, DWORD dwStyle = WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN,DWORD dwExStyle = 0, UINT nID = 0, LPVOID lpCreateParam = NULL);LRESULT OnSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);private:CHexEditorCtrl  m_HexEditCtrl; ///< http://www.viksoe.dk/code/hexeditor.htm
};#endif // #ifndef __LS_PANECONTAINER_PECONTENT_H__
/// @file       LsPaneContainerPeContent.cpp#include "stdafx.h"
#include "LsPaneContainerPeContent.h"CLsPaneContainerPeContent::CLsPaneContainerPeContent(void)
{
}CLsPaneContainerPeContent::~CLsPaneContainerPeContent(void)
{
}HWND CLsPaneContainerPeContent::Create(HWND hWndParent, LPCTSTR lpstrTitle, DWORD dwStyle,DWORD dwExStyle, UINT nID, LPVOID lpCreateParam)
{HWND hWnd = NULL;HWND hWndCtrl = NULL;hWnd = CLsPaneContainer::Create(hWndParent, lpstrTitle, dwStyle, dwExStyle, nID, lpCreateParam);hWndCtrl = m_HexEditCtrl.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE);this->SetClient(hWndCtrl); ///< !return hWnd;
}LRESULT CLsPaneContainerPeContent::OnSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{return CLsPaneContainer::OnSize(uMsg, wParam, lParam, bHandled);
}

WTL : add HexEdit to CPaneContainerImpl相关推荐

  1. wtl中显示html,用WTL构建HTML界面应用程序(1)

    主要针对有一定Windows编程经验的读者.阅读本文需要对COM机制有一定的了解,最好掌握C++的STL,熟悉模板机制.本文假定您使用的是Visual C++(6.0以上版本),并正确安装了WTL 7 ...

  2. MVC in MFC or WTL - yinxufeng - 博客园

    MVC in MFC or WTL - yinxufeng - 博客园 关于MVC MVC是一种分离用户界面和业务逻辑的开发架构.     ●  模型(Model):体现应用程序业务信息(数据)和业务 ...

  3. 解决若干WTL与VS2010的兼容问题(如error MSB6006: “cmd.exe”)

    解决[error MSB6006: "cmd.exe" 已退出,代码为 9009.]问题: The AppWizard for VS2010 above has two small ...

  4. WTL -- 常用功能

    使(能)控件,显示/隐藏控件 this->GetDlgItem(IDC_BUTTON_HELP).EnableWindow(FALSE); // 按钮使能 this->GetDlgItem ...

  5. 深入浅出CChart 每日一课——第十六课 实习之旅,百年老店之新锐WTL

    上节课笨笨给大家介绍了CChart在微软MFC框架下的应用,本节课的内容仍然和百年老店微软相关,只不过主角换成WTL了. 不了解WTL的同学可以先找度娘温习一下.度娘在怀,今生何求.郎君啊,你是不是闷 ...

  6. [WTL/ATL]_[初级]_[微调控件CUpDownCtrl的使用]

    场景 开发WTL/ATL应用时,有时候需要对某些值进行微调,比如0-100的百分比的微调,或者字号的微调,通过键盘操作微调控件,能实时查看某些界面呈现的效果.而WTL提供了CUpDownCtrl控件, ...

  7. [ATL/WTL]_[初级]_[自定义多列TreeView]

    场景 在开发 Win32,WTL,MFC 程序时,经常会用到 ListView 这个表格控件,ListView 的数据是按照行来显示的,行与行之间没有并没有什么关系.但是如果行之间有父子关系,比如像树 ...

  8. [WTL/ATL]_[初级]_[TreeView控件如何显示ToolTip]

    场景 在开发界面程序时,CTreeViewCtrl(它实际内部封装的就是Win32的TreeView控件)一般会用来作为选择某些类型的树形菜单,点击某项的时候,右边能显示某些对应的数据.当这个控件的宽 ...

  9. HexEdit 3.0爆破+部份分析

    HexEdit ,这个是旧版的软件,初次运行能在菜单找到一些加密算法了,可能作者的加密知识比较多啦.一开始跟了下,想看看算法,可惜功力不够,CALL有点多,也不知道加密算法,只好爆它吧. 输入注册码, ...

最新文章

  1. Microservice 微服务的理论模型和现实路径
  2. Android-TCPDump for Android(抓TCP数据包工具)
  3. PROC系列之/proc/stat/
  4. Windows 使用 Gogs 搭建 Git 服务器
  5. SDWebImage详解
  6. python中的栈结构_python中有栈吗
  7. hashcat源码分析1
  8. SharePoint关于publish page, WiKi page, Web part page区别
  9. saltstack常用模块
  10. 服务器文件夹和电脑文件夹同步软件哪个好,windows文件同步备份软件-文件夹同步工具哪个好?...
  11. AO3414相关技术资料
  12. flex布局 详细开发教程
  13. python之路 -- 并发编程之进程
  14. 局部内部类使用局部变量应注意什么?
  15. Spring事务原理分析(二)--@Transactional事务属性的解析
  16. 中国支付清算发展简史
  17. python pyaudo播放wav声音文件
  18. 微信小程序请求java后台 springmvc 获取json
  19. win11重启键在哪 windows11关机重启的设置方法
  20. Kali linux 学习笔记(三十四)无线渗透——WPA攻击(PSK破解、AIROLIB、JTR、cowpatty、pyrit) 2020.3.13

热门文章

  1. 各种说明方法的例句_说明文的说明方法例句
  2. 常用的十大算法-迪杰斯特拉算法
  3. 什么样的云计算服务,才能为企业“出海”保驾护航?
  4. Git使用小技巧【修改commit注释, 超详细】
  5. 超高频RFID手持机能为哪些行业带来变革?
  6. 移动端 html5领奖页面,H5案例|穿上领奖服,见证我的荣耀时刻
  7. Hadoop大数据创建
  8. python for循环换行_python循环换行
  9. ASO优化之应用关键词搜索量
  10. 士兵排队(Java)