MFC(C++)通过Com操作(调用)Photoshop (1-前期环境)
接着上一节的内容。这节我们使用上一次配置的环境。编写PHotoshop的HelloWorld测试一下开发环境
在头文件中增加如下代码
enum LAYERTYPE {
TYPE_NORMAL = 1, //普通图层
TYPE_TEXT = 2 //文字图层
};
enum MODE {
MODE_GRAYSCALE = 1, //位图
MODE_RGB = 2, //CMKY颜色
MODE_CMKY = 3, //灰度
MODE_LAB = 4, //Lab颜色
MODE_BITMAP = 5 //RGB颜色
};
enum FILLSTYLE {
STYLE_WHITE = 1, //填充白色
STYLE_BLACK = 2, //填充背景色
STYLE_TRANSPARENT = 3 //透明模式
};
// CPhotoshopHelloWordDlg 对话框
class CPhotoshopHelloWordDlg : public CDialog
{
BOOL AttachToPhotoshop();
void newCreatedDocument(_variant_t& Width, _variant_t& Height, _variant_t& Resolution, _variant_t& Name, _variant_t& Mode, _variant_t& InitialFill, _variant_t& PixelAspectRatio, _variant_t& BitsPerChannel, _variant_t& ColorProfileName);
void newCreateLayer();
public:
afx_msg void OnBnClickedButton1();

本文介绍了如何在MFC C++项目中通过Com接口调用Photoshop,实现Hello World测试。首先配置好开发环境,然后在头文件加入相关代码,并在类中实现具体功能。通过注释部分代码解决编译问题,最后提供项目打包下载链接以供参考。

2145

被折叠的 条评论
为什么被折叠?



