TI公司提供的开发包中InitSysCtrl()函数的作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TI公司提供的开发包中InitSysCtrl()函数的作用相关的知识,希望对你有一定的参考价值。

参考技术A ①设置列表视图显示方式

Ⅰ. CListCtrl有四种样式:LVS_ICON、LVS_SMALLICON、LVS_LIST、LSV_REPORT,可通过控件属性来设置。本文所述均为LSV_REPORT属性。

Ⅱ. 扩展样式:

常用的扩展样式有三种:LVS_EX_FULLROWSELECT、LVS_EX_GRIDLINES、LVS_EX_CHECKBOXES,分别对应作用 选中某行时使正行高亮、设置网格线、item前生成Ckeckbox控件。

使用SetExtendedStyle(style)函数设置扩展样式,使用GetExtendedStyle()函数获取样式,如:

m_listInfo.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);

Ⅲ. 使用CListView时,需要在PreCreateWindow()函数中添加 cs.style | = LVS_REPORT;

来将其设置为LVS_REPORT风格,否则插入无效。还用另一种方法来设置风格,即在OnInitialUpate()中获取CListCtrl控制权,然后修改风格,如下所示:

CListCtrl &theCtrl =GetListCtrl();

theCtrl.ModifyStyle(0, LVS_REPORT);

②插入操作

先插入列:

int InsertColumn( int nCol, LPCTSTR lpszColumnHeading, int nFormat, int nWidth, int nSubItem)

插入列时,可指明列号、列名称、列名称显示样式,列宽等信息。对于列号为0的那一列,始终是靠左显示,后面会有修改使其剧中显示的方法,其他列通过设置nFormat属性可以居中显示。

插入行:

int InsertItem( int nItem, LPCTSTRlpszItem )

直接插入一行,nItem指明行号,lpszItem指明该行第0列的信息。

设置信息:

BOOL SetItemText(int nItem, int nSubItem, LPCTSTR lpszText )

设置第nItem行nSubItem列的信息(nItem:0,1,2,3……; nSubItem:1,2,3……)

③删除操作

有三个操作函数:

BOOL DeleteAllItems() -------删除所有的行

BOOL DeleteItem(nItem) --------删除某一行

BOOL DeleteColumn(nCol) -----删除某一列

④获取/设置属性函数

有很多函数了,就不一一介绍了。常用的有

int GetItemCount() -------- 获取已插入信息的行数

BOOL SetItemState(int iLink, UINTstate, UINTstateMask ) ---------设置行状态,如高亮显示等

Nickel 28董事长致股东函

Nickel 28 Capital Corp.(简称“Nickel 28”或“公司”)(TSXV: NKL) (FSE: 3JC0)执行董事长Anthony Milewski先生向股东发布了以下最新信息。 

值此2022年即将结束之际,我希望借此机会向我们的股东和合作伙伴提供关于公司的最新信息。作为在多伦多证券交易所或TSX Venture交易所上市的为数不多的镍生产商之一,Nickel 28是一家独具特色的公司。我们通过在Ramu镍矿生产项目中的权益以及加拿大优质硫化镍矿床(Dumont和Turnagain)的特许权使用费,为股东提供从镍和钴的价格中获利的机会。 

事实证明,2022年对镍市场来说是不平凡的一年,伦敦金属交易所(LME)合约出现轧空,这是该合约从未出现过的情况。我们认为,轧空以及LME对这种情况的反应方式可能已经改变了未来几年镍的定价方式。生产商、消费者和金融机构都已重新考虑当前合适的参考价格(如果有的话)应当为多少。此外,新冠肺炎疫情对中国和其他经济体的影响比预期更长;且印度尼西亚的镍供应量增加,意味着在2022年的大部分时间里,镍库存实际上都在增加。管理层认为这些不利因素是暂时性的,随着中国走出新冠肺炎疫情,2023年将看到“重新开放”的贸易景象。 

2022年,Ramu镍项目的生产成本也大幅增加。举例而言,现货硫磺成本从2020年的每吨不到100美元左右增加到2022年年中的每吨600美元以上。这些成本在最近几个月有所下降,但与去年相比仍有大幅上涨。然而,在Wood Mackenzie公布的全球HPAL业务排名中,Ramu镍项目在成本方面一直排名第一或第二,这证明了我们的合作伙伴和Ramu镍项目在实现或超越额定产能方面的持续优异表现。我们对2023年的成本通胀不持看法,但应该注意到,这些成本最终应反映在未来的镍价上。 

在2022年,我们预计Ramu镍项目将生产约3.4万吨的含镍矿和3,000吨的含钴矿,使其成为全球排名前列的混合氢氧化物(MHP)生产商。Ramu镍项目在2021年底和2022年上半年的销售情况不一致,因此影响了我们的债务偿还,但我们预计2022年下半年的业绩将支持再次偿还债务,目前仍有望在2024年的某个时候完全清偿我们的工程建设债务,但须取决于镍价和生产成本。我们目前未偿还的工程建设债务余额约为7,300万美元。 

我们认为,管理层仍以较大优势维持公司大股东的地位。可以看到,矿业领域很少有公司拥有如此独特的管理层控股结构。当被问及我们计划在工程建设债务全部偿还后如何处理Ram镍项目的现金流时,我们的回答保持不变——我们计划以股息的形式返还几乎所有现金。在2021年末和2022年初,公司根据之前的正常程序发行方报价(NCIB)计划回购了总计132.25万股普通股。 

我们也对公司在两项重要的特许权使用费上取得的进展感到鼓舞。Dumont和Turnagain是世界上规模名列前茅的两个未开发硫化镍项目,它们都位于加拿大。2022年,Turnagain引入三菱作为开发合作伙伴。我们还了解到,Dumont项目的业主将继续努力推进该项目。正如我们在前几年观察到的那样,全球能源转型仍在继续,我们认为Turnagain和Dumont项目有潜力成为低碳足迹的镍矿,并在未来几十年中成为OEM和电池制造商的重要供应商。 

我们对Nickel 28的投资组合感到振奋。随着世界继续向低碳未来过渡,公司独特的镍钴生产和开发项目组合为投资者从镍和钴价格上涨中获利提供了重要的途径。 

公司最新信息

根据公司的综合长期激励计划,公司向某些董事、高级职员、顾问和咨询人员授予了总计455万股限制性股票单位。 

关于Nickel 28

Nickel 28 Capital Corp.是一家镍钴生产商,其镍钴生产源于其持有的巴布亚新几内亚正在生产的长期世界级Ramu镍钴经营项目8.56%的合资权益。Ramu为Nickel 28带来了可观的镍钴产量,因此能够为我们的股东提供面向两种金属的直接敞口,这两种金属对于电动汽车的生产至关重要。此外,Nickel 28还管理着位于加拿大、澳大利亚和巴布亚新几内亚的13个镍钴开发和勘探项目的特许权使用费组合。 

以上是关于TI公司提供的开发包中InitSysCtrl()函数的作用的主要内容,如果未能解决你的问题,请参考以下文章

告知供应商公司要上ERP系统的联络函,怎么写?

关于TI公司DSP工程调用DELAY_US()进入非法中断问题的解决

Paxos获SEC无行动异议函,可提供区块链股票结算服务

Nickel 28董事长致股东函

收到**公司的律师函,我慌了

求通俗解释API我刚入门 求简单易懂