火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 524|回复: 3
打印 上一主题 下一主题

[视窗] @创世魂 @飞扬工作室

[复制链接]

108

主题

598

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
QQ
跳转到指定楼层
楼主
发表于 2024-3-28 18:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 server 于 2024-3-28 18:31 编辑

希望你能搞个提交代码的绿色通道,
每次更新或者修正一些代码,
只要一更新,替换了,那编译的时候报错无数。
烦死///


  1. //文本数组类


  2. <火山程序 类型 = "通常" 版本 = 1 />

  3. 方法 逆向枚举循环 <公开 注释 = "  启动一个循环来枚举本数组中的每一个成员,在循环中可以调用" 注释 = ""取枚举值"方法来获取当前所枚举到的成员值,调用"取枚举索引""
  4.         注释 = "方法来获取当前所枚举到成员的索引位置." 折叠 折叠2 @嵌入式方法 = "name = counter\r\nhas_loop_body = true">
  5. {
  6.     @ for (INT_P __vol_itr_index_sary = @sn<this>.data ().GetCount ()-1; __vol_itr_index_sary >=0; __vol_itr_index_sary--)
  7. }
复制代码


//窗口组件
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 浏览文件夹 <公开 静态 类型 = 文本型 注释 = "  打开一个对话框,浏览系统中存在的所有文件夹,返回被选定" 注释 = "文件夹的路径名,如果未选中任何文件夹,则返回空文本."
  3.         注释 = "  仅用作本对象的实际类型为"窗口"或"MDI主窗口"的情况." 折叠 折叠2>
  4. 参数 标题 <类型 = 文本型 注释 = "提供显示在对话框上部的标题文本">
  5. 参数 是否包含文件 <类型 = 逻辑型 注释 = "指定是否在浏览框中同时列出文件名" @默认值 = 假>
  6. 参数 初始目录 <类型 = 文本型 @默认值 = 空对象>
  7. {
  8.     变量 结果变量 <类型 = 文本型>
  9.     @ BROWSEINFO inf;
  10.     @ ZERO_MEM (&inf, sizeof (inf));
  11.     @ inf.hwndOwner = GetMfcWndHandle ();
  12.     @ if (!@<初始目录>.IsNullObject ()){inf.pidlRoot = ILCreateFromPath(@<初始目录>.GetText ()); }
  13.     @ TCHAR path [MAX_PATH];
  14.     @ path [0] = '\0';
  15.     @ inf.pszDisplayName = path;
  16.     @ inf.lpszTitle = @<标题>.GetText ();
  17.     @ inf.ulFlags = BIF_EDITBOX;
  18.     @ if (@<是否包含文件>)
  19.     @     inf.ulFlags |= BIF_BROWSEINCLUDEFILES;
  20.     @ LPITEMIDLIST pItem = SHBrowseForFolder (&inf);
  21.     @ if (pItem != NULL)
  22.     @ {
  23.     @     path [0] = '\0';
  24.     @     if (SHGetPathFromIDList (pItem, path))
  25.     @         @<结果变量>.SetText (path);
  26.     @     IMalloc* pMalloc;
  27.     @     if (SUCCEEDED (SHGetMalloc (&pMalloc)))
  28.     @     {
  29.     @         pMalloc->Free (pItem);
  30.     @         pMalloc->Release ();
  31.     @     }
  32.     @ }
  33.     返回 (结果变量)
  34. }
复制代码


专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

50

主题

476

帖子

1891

积分

金牌会员

Rank: 6Rank: 6

积分
1891
沙发
发表于 2024-3-28 19:56:14 | 只看该作者
你是说,修正了官方代码,更新了就会替换你改过的命令吗?不要烦.自己复制粘贴重起名就是你的了!!
回复

使用道具 举报

108

主题

598

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
QQ
板凳
 楼主| 发表于 2024-3-28 20:07:00 | 只看该作者
呵呵仙8 发表于 2024-3-28 19:56
你是说,修正了官方代码,更新了就会替换你改过的命令吗?不要烦.自己复制粘贴重起名就是你的了!! ...

类方法,搞毛线啊。
全局方法好办。
直接:浏览文件夹2(  ,   ,   )  多好啊。
类方法,他是有继承的。 例如 这个方法,就基础了类的 @ inf.hwndOwner = GetMfcWndHandle ();

搞毛线搞,根本没法独立,除非再加个参数,输入 父窗口句柄
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

53

主题

1336

帖子

7455

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7455
地板
发表于 2024-3-28 23:20:07 | 只看该作者
逆向枚举循环已经加进去了,另外那个命令你可以加到user目录下的用户模块里面就不会被覆盖了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-2 15:28 , Processed in 0.089290 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表