先给大家拜个早年,关于 windows api的问题(在线等待)

lxc612 2004-01-19 11:00:12
[DllImport("user32.dll",CharSet =CharSet.Auto)]
……………………(long wType)
wType 可以设置为0xffffffff ,但怎样设置为MB_ICONASTERISK 等呢??
0xffffffff 标准响铃
MB_ICONASTERISK 系统星号声(System asterisk sound)
MB_ICONEXCLAMATION 系统惊叹声
MB_ICONHAND 系统指针声(System hand sound)
MB_ICONQUESTION
需要转换吗??
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
巍巍清风 2004-01-19
  • 打赏
  • 举报
回复
不用转换,定义常量
public const UInt32 MB_ICONASTERISK = 0x00000010;
...
把API函数里的long定义为UInt32或int,VC++里的long与C#里的UInt32、int长度相等,而C#里的long是64位的(Int64)
lxc612 2004-01-19
  • 打赏
  • 举报
回复
请讲一讲怎样转换
izzard 2004-01-19
  • 打赏
  • 举报
回复
MB_ICONHAND 0x00000010L
MB_ICONQUESTION 0x00000020L
MB_ICONEXCLAMATION 0x00000030L
MB_ICONASTERISK 0x00000040L

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧