`
pleasetojava
  • 浏览: 730341 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

对话框值的处理

 
阅读更多

prompt={'请输入初始密钥','请设置水印路径'};
def={'10000','e:\image\watermark.bmp'};
dlgTitle='生成水印';
lineNo=1;
Ans=inputdlg(prompt,dlgTitle,lineNo,def);

% s=['0.',Ans];
% %将得到的结果处理为小于1.
% Ans=str2num(cell2mat(s));

original=['0.',Ans{1}];
file=Ans{2};
original=str2num(original);
%需要转换成数值型,不能直接用str2num

===================================

prompt={'左上角X','左上角Y','右上角X','右上角Y'};
title='请输入要截取的坐标点值';
lines=1;
def={'0','0','200','200'};
% answer=inputdlg(prompt,title,lines,def);
mya=inputdlg(prompt,title,lines,def,'on');
% key1=str2num(mya(1));
% key2=str2num(mya(2));
% key3=str2num(mya(3));
% key4=str2num(mya(4));
% key11=cell2mat(mya(1));
% key1=key11(1);
% key21=cell2mat(mya(2));
% key2=key21(1);
% key31=cell2mat(mya(3));
% key3=key31(1);
% key41=cell2mat(mya(4));
% key4=cell2mat(key41);
% key1=0;
% key2=0;
% key3=200;
% key4=200;
key11=[mya{1}];
key22=[mya{2}];
key33=[mya{3}];
key44=[mya{4}];
%
key1=str2num(key11);
key2=str2num(key22);
key3=str2num(key33);
key4=str2num(key44);

分享到:
评论

相关推荐

    对话框实现图像处理 二值化

    在图像处理领域,二值化是一种非常基础且重要的技术,尤其在基于MFC(Microsoft Foundation Classes)的对话框应用中,它可以将彩色或灰度图像转换为只有两种颜色的黑白图像,即二值图像。这样的处理有助于简化图像...

    基于mfc对话框形式下的图像处理功能

    在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架下开发一个基于对话框形式的图像处理功能。MFC是微软为Windows应用程序提供的一种C++类库,它简化了Win32 API的使用,使得开发者能够更容易...

    MFC+对话框嵌套对话框

    4. **利用MFC的`DataExchange`机制**:如果嵌套对话框需要向主对话框传递数据,可以使用`UpdateData(TRUE)`将控件值更新到成员变量,然后在`OnOK()`或`OnCancel()`中将这些数据传递给主对话框。 通过以上步骤,你就...

    自定义消息 MFC 对话框

    本篇将深入探讨如何在MFC环境中创建和处理自定义消息,以及如何在对话框中应用这些自定义消息。 一、自定义消息简介 自定义消息是Windows消息机制的一部分,允许程序员定义自己的消息类型。在MFC中,自定义消息通常...

    autolisp对话框设计

    文档《lisp对话框.doc》中可能包含了一个完整的对话框设计实例,包括定义控件、创建对话框、编写处理函数的详细过程。通过阅读文档,你可以看到如何将上述理论知识应用到实际项目中。这个实例可能会涉及到以下内容:...

    VBA对话框的常用处理函数.rar

    本压缩包文件“VBA对话框的常用处理函数”很可能包含了关于如何在VBA中有效利用对话框的教程和示例。 对话框在VBA中有多种类型,包括: 1. 输入框(InputBox):允许用户输入文本,通常用于获取单个值。 示例代码:...

    在VC的单文档程序中, 弹出一个对话框, 再从对话框中再弹出一个子对话框, 将最后这个子对话框中设定的值传回单文档中

    在这个场景下,我们需要实现的是在主文档界面中弹出一个对话框,然后在该对话框内再弹出一个子对话框,并将子对话框中的用户输入值传递回最初的单文档程序。这一过程涉及到多个步骤,包括对话框的创建、消息处理以及...

    对话框之间的数据传递.rar

    2. **子对话框向父对话框返回数据**:在子对话框的`OnOK()`或`OnCancel()`函数中,可以获取控件的值并设置为全局变量或成员变量,然后关闭对话框。在父对话框中处理子对话框的返回结果,例如: ```cpp // dlgChild...

    创建模态对话框--对话框

    3. **重写对话框方法**:为处理用户与对话框的交互,你需要重写一些关键的方法,如初始化对话框的设置(OnInitDialog)、处理按钮点击事件(OnOK/OnCancel)以及验证用户输入(OnValidate)等。 4. **显示模态...

    vc++ 对话框与对话框的链接以及基于对话框opengl的实现

    例如,你可以将一个对话框中的值设置到另一个对话框的控件中。 3. 通过成员变量或全局变量:创建公共的成员变量或全局变量,作为两个对话框间数据共享的桥梁。 4. 使用消息发送(SendMessage):直接使用Windows ...

    易语言通用对话框模块

    当用户在对话框中做出选择后,系统会返回相应的结果,如选定的文件路径、颜色值或字体信息,开发者再根据这些信息进行后续处理。 "易语言通用对话框模块.ec" 文件是易语言的扩展组件文件,包含编译后的模块代码,...

    MFC 子对话框向父对话框 Edit内容的同步

    在处理这个消息时,我们可以获取到子对话框中控件的最新值,并将其同步到父对话框。 1. **创建子对话框类** 为子对话框创建一个派生自`CDialog`的类,比如`CChildDialog`。在类中定义你需要同步的控件成员变量,...

    MFC模态对话框和非模态对话框

    3. 数据成员:为对话框上的控件添加数据成员,以便在代码中访问和修改控件的值。 4. 消息映射:定义ON_BN_CLICKED等消息处理宏,处理控件的事件。 5. 对话框初始化:在OnInitDialog()函数中进行对话框的初始化,如...

    VC6基于对话框的BMP灰度图片显示和轮廓化、二值化、膨胀、腐蚀操作

    在本文中,我们将深入探讨如何在Visual C++ 6(简称VC6)环境中,使用基于对话框的方式显示和处理BMP图像,特别是涉及到灰度图片的显示、轮廓化、二值化以及膨胀和腐蚀等图像处理操作。这些技术在计算机视觉、图像...

    VC++对话框自动布局

    虽然这不是直接的布局管理,但它为控件的数据绑定提供了便利,使得在对话框大小变化时可以轻松更新控件的值。 2. **CDialogEx类与OnSize消息处理**: CDialogEx是CDialog的派生类,它提供了更多的功能,包括自动...

    对话框编程

    DDX负责在对话框初始化时将成员变量的值填充到控件,以及在对话框关闭时将控件的值读回成员变量。DDV则用于验证用户输入,确保数据的有效性。 例如,对于一个包含`CEdit`控件的对话框,可以使用以下代码进行数据...

    PromptBox.rar

    用户选择一个选项后,可以通过监听器获取所选值。 3. 多选框对话框: 多选框对话框允许用户同时选择多个选项。与单选框对话框类似,我们使用`setMultiChoiceItems()`方法,传入选项列表、初始选择状态和一个回调...

    VC中模态对话框和非模态对话框的编程

    - 在对话框类的初始化函数`CDialog::OnInitDialog`中,通常会调用`UpdateData(FALSE)`,确保数据成员的初始值能够在对话框创建时正确地显示在控件上。 - 如果用户点击“OK”按钮关闭对话框,系统会认为输入有效,...

    对话框的源代码

    例如,在`OnInitDialog()`中初始化控件的值,而在`OnOK()`或`OnCancel()`中处理用户输入或关闭对话框。 5. **实例化和显示对话框**: 在需要显示对话框的地方,创建`CDlgMyDialog`的实例,并调用`DoModal()`方法。...

    minigui实例程序(对话框)

    我们需要检查对话框中控件的值,确保它们符合预期的格式和范围。 最后,当用户关闭对话框时,我们需要释放所有分配的资源,包括对话框本身和其中的控件。这通常在对话框过程的`WM_DESTROY`消息处理中完成,然后调用...

Global site tag (gtag.js) - Google Analytics