添加如下代码,在API声明之后。Private Const GWL_HINSTANCE = (-6)Private Const GWL_WNDPROC = (-4)API函数所需常量需要定义!Option ExplicitPublic G_FrmName As StringPublic G_findstr As StringPublic G_Val As IntegerPublic Const GWL_HINSTANCE = (-6)Public Const GWL_WNDPROC = (-4)...
Private Sub MSHFlexGrid1_GotFocus() Oldwinproc = GetWindowLong(Me.hwnd, GWL_HINSTANCE) SetWindowLong Me.hwnd, GWL_WNDPROC, AddressOf FlexScrollEnd Sub请问生成EXE文件时提示:GWL_HINSTANCE或GWL_WNDPROC 变量名未定义应该怎么解决啊?请大家帮忙详细指教一下,谢谢!...
er.h头文件中定义的变量,可做GetWindowLong的第二个int型参数,值是-16,由于int型是4字节,因此写为16进制即为FFFF FFFF FFFF FFF0 你在SetWindowLong的时候,把它设置成用户数据。
不是的,哎,是建立的窗口句柄,如果没有windows程序没有窗口这个函数不会用的,一般是通过HWND h=CreateWindowEx(里面有参数);的h作为第一个函数参数