zoukankan      html  css  js  c++  java
  • 不知不觉又用到了VC6

    经过两个多星期左右的整理和选型。

    决定通过ActiveX组件的方式开发照片系统,也是为了下一步通过WEB方式实现这个应用,因此选择了这种最不熟悉的方式。

    不过以前有使用过VC6的一些经验,所以也不算太陌生。在了解了ATL的一些知识(属性,接口,连接点(事件))后,着手开始开发。一步一步来。

    首先开发一个图形显示操作的组件。

    1.选择方式,选择ATL IPicture支持。

    2.载入一张BMP/JPEG图片并显示

    3.实现图片放大缩小,拖拽

    4.实现图片合成

    5.内存画图防止闪烁

    6.剪切一部分图片,保存为BMP

    7.剪切一部分图片,保存为JPEG ,准备用GDI+

    8.剪切一部分图片,设置dpi为300,准备用GDI+

    目前已做好前六步,并用DELPHI编写出了一个demo,同时也使用了久违的delphi,当然以前基本没用到自己写的组件,现在使用了,对delphi组件的操作这块又有了新的了解。

    其中ATL开发的activeX组件的属性,对应就是delphi控件的属性,连接点接口就是delphi控件的事件,接口方法就是delphi控件调用的函数。

    呵呵,久违的VC6呵。

    图片操作控件完成,就可以做一个相机操作的控件,在图形处理控件中调用相机操作控件,我是这么设计的。

    下一步,再进行书写吧。

  • 相关阅读:
    【matlab】学习笔记 2脚本编写
    【matlab】学习笔记 1 入门简单操作
    【matlab】学习笔记 3 函数编写
    MySQL学习笔记
    数据库连接-----MySQL -> JDBC
    leetcode——Mysql数据库查询题目
    不同单词个数统计
    初始化二维数组
    JS基本变量类型和对象杂谈
    LeetCode Clone Graph
  • 原文地址:https://www.cnblogs.com/poplau/p/1605733.html
Copyright © 2011-2022 走看看