为什么SetWindowLong(myForm.hWnd, GWL_HWNDPARENT, parentHwnd)要挂?
privateLanguage.RISEnglish);VB6代码片段
Public Sub ShowWindow(ByVal parentHwnd As Long, ByVal language
当我试图在C#,SetWindowLong中从User32.dll调用一个函数时,什么都不会发生。我知道为什么,但我不知道怎么“修理”这个。这是一段代码。extern long GetWindowLong(IntPtr hWnd, int nIndex);public static extern long SetWindowLonghWnd = GetHWNDById(id);
long actuallyStyle = GetWindowLong(hWnd, GWL_EXSTY
static extern int GetWindowLong(IntPtr hWnd, int nIndex);
static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);int initialStyle = GetWindowLong(this.Handle, -20);int initialStyle = GetWindowLong(this.
我正在写一些代码,我希望能够与任何窗口,如通过windows API创建的窗口,MFC,wxWidgets等。我的第一个想法是向窗口发布一个回调消息,然后当它接收到消息时,它将使用参数之一和某种类型的函数指针调用我的代码中的函数。然而,似乎没有一个标准的windows消息来做这件事,而且我不能创建我自己的消息,因为我不能控制windows代码,所以无法向消息处理程序添加所需的代码来实现回调……编辑: John Z建议我挂上windows消息。如果我