`
dahui
  • 浏览: 50182 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

修改窗口。

阅读更多
  1. common\Stream.h中定义了 struct stream
    // read from stream
    typedef int (*streamread)(void* This,void* Data,int Size);
    // read from stream to block
    typedef int (*streamreadblock)(void* This,block* Block,int Ofs,int Size);
    // seek
    typedef filepos_t (*streamseek)(void* This,filepos_t Pos,int SeekMode);
    // write to stream
    typedef int (*streamwrite)(void* This,const void* Data,int Size);
    // list directory
    typedef int (*streamenumdir)(void* This,const tchar_t* URL,const tchar_t* Exts,bool_t ExtFilter,streamdir* Item);
    // data available
    typedef int (*streamdataavail)(void* This);

    typedef struct stream
    {
     VMT_NODE
     streamread  Read;
     streamreadblock ReadBlock;
     streamseek  Seek;
     streamenumdir EnumDir;
     streamwrite  Write;
     streamdataavail DataAvailable;
    } stream;

    在common\win32\File_win32.c中又定义了
    typedef struct filestream
    {
     stream Stream;
     tchar_t URL[MAXPATH];
     HANDLE Handle;
     filepos_t Length;
     filepos_t Pos;
     bool_t Silent;
     bool_t Create;
     HANDLE Find;
     const tchar_t* Exts;
     bool_t ExtFilter;
     WIN32_FIND_DATA FindData;
    } filestream;
    有点像继承关系了。stream Stream;之下的东西都是FileStream所特有的。
  2. 在TCPMP中使用了aygshell.dll
  3. TCPMP关于UI的大部分编码都在 interface\win32\win_win32.c中。


分享到:
评论

相关推荐

    WTEditor(窗口标题修改工具) V1.0 成品&源码本工具可用于修改窗口标题.rar

    WTEditor (窗口标题修改工具) V1.0 ...在更改窗口标题后,若需要将窗口标题更改为原窗口标题,请单击“撤销”按钮,窗口标题即恢复为您上次更改前的标题。 3.关于WTEditor 关于WTEditor 本程序为FastCoder开发。版本1.0.0

    易语言修改窗口类名

    易语言修改窗口类名易语言源码,能用,易语言修改窗口类名.e

    VC修改窗口类名

    在VC(Visual C++)开发环境下,有时我们需要对窗口类名进行修改以满足特定的应用需求或是实现特定的功能特性。本文将详细介绍如何在VC环境下通过修改窗口类名来达到这一目的。 ### 修改窗口类名的基本原理 窗口...

    VC++ 获取与更改窗口标题.rar

    在VC++编程环境中,获取和更改窗口标题是常见的任务,特别是在开发桌面应用程序时。这个"VC++ 获取与更改窗口标题.rar"压缩包很可能是提供了一个简单的示例代码,帮助初学者理解如何操作窗口标题。下面将详细介绍这...

    Sizer-任意修改窗口大小

    Sizer是一款实用工具,主要用于帮助用户任意调整应用程序窗口的大小和位置。这个软件为用户提供了一种简单而高效的方式来定制窗口尺寸,以适应不同的工作需求或测试环境。无论是开发者想要检查网页在不同分辨率下的...

    关于CListBox和CComboBox修改窗口Style的问题.doc

    CListBox和CComboBox修改窗口Style的问题 在界面编程中,我们经常遇到修改CListBox和CComboBox窗口式样的问题。可恼的是,一旦窗口创建后,没有办法可以修改窗口式样。这意味着,ModifyStyle()和SetWindowLong()都...

    获取更改窗口属性工具

    "获取更改窗口属性工具"通常指的是一个应用程序或者库,它允许开发者或者用户获取并修改窗口的各种属性,比如标题、命令行参数等。 首先,我们要理解窗口属性是什么。窗口属性通常包括但不限于以下几点: 1. **...

    易语言取任意窗口的句柄和修改窗口标题图标

    本文将深入探讨如何在易语言中获取任意窗口的句柄以及修改窗口的标题和图标,这对于进行系统级编程或者窗口管理应用开发来说是必要的知识。 首先,我们需要理解“句柄”(Handle)的概念。在Windows操作系统中,...

    亲测有效窗口探测修改软件标题工具万能窗口标题更改工具.rar

    普通修改模式可能适用于大部分常规的软件,可以无痛地更改窗口标题,而强制修改模式则针对那些权限较高或者有特殊保护的软件,它能够突破限制,实现标题的更改编程。 在实际操作中,用户可以使用这款工具来为自己的...

    易语言拦截消息修改窗口类名

    易语言拦截消息修改窗口类名源码,拦截消息修改窗口类名,MyCreateWindowEx,InstallApiHook,BeginHook,StopHook,UninstallApiHook,GetApiHookInfo,CreateWindowExA,RegisterClassExA,GetClassInfoExA,UnregisterClassA...

    任意软件修改窗口大小

    "任意软件修改窗口大小"这个主题就是关于如何改变应用程序窗口的尺寸,使其更适合用户的需求。这一操作涉及到操作系统级别的窗口管理以及程序界面设计的基本原理。 首先,我们来了解一下窗口调整的基本方式。在...

    阿P软件之修改窗口标题工具

    本程序可以修改或复制窗口标题。 如何修改窗口标题? 激活目标窗口,在其标题栏单击鼠标中键,在本程序的弹出菜单中选“修改窗口标题”,键入新标题,确定后即将目标窗口标题修改为用户设置的标题。 说明: ①...

    威纶通触摸屏在编辑画面时如何更改窗口画面大小?.docx

    ### 威纶通触摸屏在编辑画面时如何更改窗口画面大小? #### 一、引言 在工业自动化领域,触摸屏作为一种人机交互界面,广泛应用于各种控制系统中。威纶通科技有限公司作为业内知名的HMI(Human Machine Interface...

    易语言源码易语言拦截消息修改窗口类名源码.rar

    易语言源码易语言拦截消息修改窗口类名源码.rar

    易语言 更改窗口组件类名

    在更改窗口组件类名时,我们通常会用到如`SetWindowLong`或`SetClassLong`这样的API函数,它们允许我们修改窗口或组件的属性,包括类名。 例如,要更改一个按钮的类名,我们需要首先获取该按钮的句柄,然后使用`...

    易语言修改任意窗口标题源码

    总的来说,易语言修改任意窗口标题涉及的知识点包括:窗口对象、窗口句柄、设置窗口标题命令、枚举窗口、API调用等。通过掌握这些概念和技巧,你就能在易语言环境中自由地操控窗口标题,实现各种定制化的界面效果。

    阿P软件之修改窗口标题v1.43绿色中文免费版

    本程序可以修改或复制窗口标题。 如何修改窗口标题? 激活目标窗口,在其标题栏单击鼠标中键,在本程序的弹出菜单中选“修改窗口标题”,键入新标题,确定后即将目标窗口标题修改为用户设置的标题。 说明: ①某些...

    vc修改窗口标题栏的颜色 自绘标题栏.txt

    visual c++修改窗口标题栏的颜色 自绘标题栏

Global site tag (gtag.js) - Google Analytics