Private Declare Function validateRectAsAny Lib "user32" Alias
"InvalidateRect"_ (ByVal hwnd As Long, lpRect As Any, ByVal bErase As Long) As Long
运行时说我缺少字符串常量,怎么回事,光标停在ALIAS后面
...全文
729打赏收藏
帮忙看看这句话有什么问题
Private Declare Function validateRectAsAny Lib "user32" Alias "InvalidateRect"_ (ByVal hwnd As Long, lpRect As Any, ByVal bErase As Long) As Long 运行时说我缺少字符串常量,怎么回事,光标停在ALIAS后面
Private Declare Function validateRectAsAny Lib "user32" Alias
"InvalidateRect"_ (ByVal hwnd As Long, lpRect As Any, ByVal bErase As Long) As Long
应该是"_"造成的。_是代表换行,需要换行的时候在行未以“ _”为结尾,则VB编译器会把下一行,则有“ _”结尾的行看成一个语句