加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何将此VB代码转换为C#?

发布时间:2020-12-17 07:16:50 所属栏目:百科 来源:网络整理
导读:我无法将这段代码(最初在VB中)转换为C#.特别是,如何将负数应用于int. Private Declare Function GetWindowLong Lib "user32" Alias _ "GetWindowLongA" (ByVal hwnd As Long,ByVal nIndex As Long) As LongPrivate Const GWL_STYLE = (-16)Private Const WS_
我无法将这段代码(最初在VB中)转换为C#.特别是,如何将负数应用于int.

Private Declare Function GetWindowLong Lib "user32" Alias _
  "GetWindowLongA" (ByVal hwnd As Long,ByVal nIndex As Long) As Long
Private Const GWL_STYLE = (-16)
Private Const WS_MAXIMIZEBOX = &H10000
dim lStyle as long

lStyle = GetWindowLong(Lhwnd,GWL_STYLE)
lStyle = lStyle And Not WS_MAXIMIZEBOX

解决方法

In particular,how does one apply a negative to an int.

我想你坚持的线是最后一条线.代码似乎有点清楚.在C#中你可以这样做:

lStyle &= ~WS_MAXIMIZEBOX

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读