小编use*_*812的帖子

LVCOLUMN.iSubItem的目的是什么?

我不明白是什么目的LVCOLUMN.iSubItem.这就是MSDN所说的:

iSubItem

Type: int

Index of subitem associated with the column.
Run Code Online (Sandbox Code Playgroud)

我首先想到这意味着当我创建一个列时,我可以为列设置索引,例如:123,然后当我想将一些数据插入列时,我只提供数字123作为标识专栏.

但它不起作用,无论我设置哪些索引列,列仍然编号为0,1,2,3 ......

winapi listview

6
推荐指数
1
解决办法
949
查看次数

我应该使用 AcceptEx() 还是 WSAAccept()?

我正在使用重叠 IO,我想使用阻塞调用接受客户端连接,就像我使用普通accept(). 我不确定,但我认为这AcceptEx()不会阻止,而WSAAccept()会阻止。那么WSAAccept()类似于accept()?

c++ sockets winapi network-programming overlapped-io

5
推荐指数
1
解决办法
3031
查看次数

IO完成端口和套接字send()

根据我对IOCP到目前为止的理解,当我创建一个完成端口并将套接字关联到它时,当一个套接字准备好被读取时,通知将被发送到完成端口.

但是如何send()处理,我的意思是如果我想发送数据,我应该打电话send()吗?完成端口怎么样,是否收到任何通知send()

c++ sockets windows winapi iocp

2
推荐指数
1
解决办法
540
查看次数

JavaScript是一种类型安全的语言吗?

我已经读过JavaScript不是一种类型安全的语言,但我不确定它是多么真实.

说我有以下代码:

<script>
    var i = 123;  // i is an int
    i();  // treat i as a function (this will produce an error)
</script>
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到以下错误:

在此输入图像描述

所以基本上我不允许将int变量视为函数,这是否意味着JavaScript是一种类型安全的语言?

javascript

2
推荐指数
2
解决办法
5803
查看次数

不使用SendMessage()从其他线程访问UI控件的原因?

我已经读过SendMessage()不应该用来从其他线程访问UI控件,但是我不知道我知道为什么,我能想到的唯一原因是因为SendMessage()是阻塞调用,那么它可能会在某些情况下导致死锁.

但这是不使用它的唯一原因吗?


编辑:文章有关会谈的理由不使用SendMessage(),但我不觉得这是非常明确的(它是用于.NET).

winapi multithreading

0
推荐指数
1
解决办法
618
查看次数

"TCHARs中的大小"是什么意思?

LVCOLUMN的文档中,它说:

在此输入图像描述

"TCHARs中的大小"是什么意思?难道sizeof()还是strlen()

c winapi

0
推荐指数
1
解决办法
428
查看次数