<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://x9x1.cn/xdoc/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://x9x1.cn/xdoc/feed.php">
        <title>XT Document reference:guisys</title>
        <description></description>
        <link>https://x9x1.cn/xdoc/</link>
        <image rdf:resource="https://x9x1.cn/xdoc/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-10-23T12:31:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:addcontextmenu&amp;rev=1691109650&amp;do=diff"/>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:check_visible_link_to_list&amp;rev=1691109650&amp;do=diff"/>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:checkenable&amp;rev=1691109650&amp;do=diff"/>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:configmenu&amp;rev=1714103823&amp;do=diff"/>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:configribbon&amp;rev=1714103823&amp;do=diff"/>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:link_combo_child_to_list&amp;rev=1709003534&amp;do=diff"/>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:link_tabstack_child_to_list&amp;rev=1709003534&amp;do=diff"/>
                <rdf:li rdf:resource="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:pop_dialog_in_fix_mode&amp;rev=1691109650&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://x9x1.cn/xdoc/lib/tpl/dokuwiki/images/favicon.ico">
        <title>XT Document</title>
        <link>https://x9x1.cn/xdoc/</link>
        <url>https://x9x1.cn/xdoc/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:addcontextmenu&amp;rev=1691109650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-04T08:40:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:addcontextmenu</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:addcontextmenu&amp;rev=1691109650&amp;do=diff</link>
        <description>给控件添加右键菜单

1. 在控件块里面添加ContextMenu的子块，以action元素的形式将菜单项添加到子块中，其中text属性用于指定显示文本，name用于标识该菜单项


&lt;Table name=&quot;node.tbl&quot; height=&quot;300&quot; width=&quot;900&quot;&gt;
	&lt;ContextMenu&gt;
		&lt;action text=&quot;Test&quot; name=&quot;tbl.test&quot; /&gt;
	&lt;/ContextMenu&gt;
&lt;/Table&gt;</description>
    </item>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:check_visible_link_to_list&amp;rev=1691109650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-04T08:40:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:check_visible_link_to_list</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:check_visible_link_to_list&amp;rev=1691109650&amp;do=diff</link>
        <description>列表框里的项目关联其他控件的可见性

被列表框里的项目所关联的控件应该被放置于控件栈（Stack）或者控件页（Tab）中，这样才可以在不同控件中来回切换。</description>
    </item>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:checkenable&amp;rev=1691109650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-04T08:40:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:checkenable</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:checkenable&amp;rev=1691109650&amp;do=diff</link>
        <description>勾选框状态关联其他控件是否可用（Enable或Disable）

仅需要在被勾选框控制的控件项中添加link_slot和link的属性项，其中link指向勾选框名字，link_slot的属性值为“setEnabled”，如下所示：


...
        &lt;Check name=&quot;activate.check&quot; label=&quot;激活&quot; /&gt; //勾选框控件
        &lt;Edit name=&quot;origin_x.edit&quot; label=&quot;对称轴基准点X&quot; link_slot=&quot;setEnabled&quot; link=&quot;activate.check&quot;/&gt; //被勾选框所控制的编辑框（或其他控件）
...</description>
    </item>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:configmenu&amp;rev=1714103823&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-26T11:57:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:configmenu</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:configmenu&amp;rev=1714103823&amp;do=diff</link>
        <description>菜单栏

菜单栏一般位于应用软件界面标题栏的下方，它可以包含若干菜单项、工具条、输入框、下拉框以及导航栏的标签页，菜单和工具条的每一个子控件对应一个应用功能，点击菜单项或者工具按钮即可触发，输入框一般和应用方案的状态参数所绑定，通过输入框的回车事件触发，下拉框和应用方案的可选项参数所绑定，通过改变下拉框的当前项触发它对应的功能，导航标签页是按照标签页显示功能导航栏中的模块划分，它的标签数据来源于功能导航栏的配置文件，导航标签页仅用于帮助用户切换导航栏中的功能模块，它不触发任何功能。这些控件按照顺序从左到右水平放置在菜单栏位置。菜单栏通过XML文件配置，菜单项、工具条、输入框、下拉框以及导航栏与配置文件根节点下的子节点一一对应，其中菜单项标签为menu，工具条标签为module，输入框标签为Edit，下拉框标签为Combo，导航标签页为module_tab。其中…</description>
    </item>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:configribbon&amp;rev=1714103823&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-26T11:57:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:configribbon</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:configribbon&amp;rev=1714103823&amp;do=diff</link>
        <description>功能导航栏

功能导航栏位于应用软件界面菜单栏的下方，它的作用是以Ribbon风格向用户提供按模块划分的功能导航栏，它包含功能按钮、级联按钮、输入框、下拉框、勾选框或者旋钮框等功能触发控件，每一个控件都与一个功能绑定，唯一的例外是级联按钮，级联按钮和级联菜单那类似，包含一系列下级按钮，本身不触发任何功能。功能导航栏分三个层次，第一层是模块层，是属于同一主题的功能的集合，它包含若干功能组；第二层是功能组，是由模块之内一系列相关的功能组成的功能分组；第三层就是功能，属于功能导航栏的原子单位。…</description>
    </item>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:link_combo_child_to_list&amp;rev=1709003534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-27T11:12:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:link_combo_child_to_list</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:link_combo_child_to_list&amp;rev=1709003534&amp;do=diff</link>
        <description>关联下拉框子项与Tab、Stack子控件

1. 在下拉框控件Combo块里面添加

	*  link属性，该属性指向关联的Tab或Stack控件名；

2. 在下拉框选项option添加

	*  link属性，该属性指向关联的Tab或Stack控件的子控件名；</description>
    </item>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:link_tabstack_child_to_list&amp;rev=1709003534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-27T11:12:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:link_tabstack_child_to_list</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:link_tabstack_child_to_list&amp;rev=1709003534&amp;do=diff</link>
        <description>关联列表框子项与Tab、Stack子控件

1. 在列表框控件List块里面添加

	*  link属性，该属性指向关联的Tab或Stack控件名；

2. 在列表框控件子项Item添加

	*  link属性，该属性指向关联的Tab或Stack控件的子控件名；</description>
    </item>
    <item rdf:about="https://x9x1.cn/xdoc/doku.php?id=reference:guisys:pop_dialog_in_fix_mode&amp;rev=1691109650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-04T08:40:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference:guisys:pop_dialog_in_fix_mode</title>
        <link>https://x9x1.cn/xdoc/doku.php?id=reference:guisys:pop_dialog_in_fix_mode&amp;rev=1691109650&amp;do=diff</link>
        <description>在固定对话框模式下弹出可进行视图交互的对话框

需要在对应的ICommand的onControlEvent函数中添加如下代码,其中&lt;dlg_xml_path&gt;为对话框的配置文件路径：


void Cmd::onControlEvent(const char * ctrlName, TypeID event)
{
...
  if (ctrlName[0] == 0) {
    m_pDlg-&gt;popSubDialog(&lt;dlg_xml_path&gt;, false);
  }
...
}</description>
    </item>
</rdf:RDF>
