xiaofana 发表于 2023-11-24 13:42:29

调用API无效呀,这个API调用应该怎么玩

本帖最后由 xiaofana 于 2023-11-24 13:45 编辑

<火山程序 类型 = "通常" 版本 = 1 />
@ DWORD dwExStyle = GetWindowLongPtr((HWND)@<hWnd>, GWL_EXSTYLE);
@ dwExStyle |= WS_EX_CONTEXTHELP;
@ SetWindowLongPtr((HWND)@<hWnd>, GWL_EXSTYLE, dwExStyle);


<火山程序 类型 = "通常" 版本 = 1 />
@ DWORD dwExStyle = GetWindowLongW((HWND)@<hWnd>, GWL_EXSTYLE);
@ dwExStyle |= WS_EX_CONTEXTHELP;
@ SetWindowLongW((HWND)@<hWnd>, GWL_EXSTYLE, dwExStyle);


<火山程序 类型 = "通常" 版本 = 1 />
@ DWORD dwExStyle = GetWindowLongA(HWND)@<hWnd>, GWL_EXSTYLE);
@ dwExStyle |= WS_EX_CONTEXTHELP;
@ SetWindowLongPtrA((HWND)@<hWnd>, GWL_EXSTYLE, dwExStyle);


<火山程序 类型 = "通常" 版本 = 1 />
@ LONG_PTR dwExStyle = GetWindowLongPtr(@<hWnd>, GWL_EXSTYLE);
@ dwExStyle |= WS_EX_CONTEXTHELP;
@ SetWindowLongPtr(@<hWnd>, GWL_EXSTYLE, dwExStyle);


都不行呀

xiaofana 发表于 2023-11-24 14:01:48

WS_MINIMIZEBOX、WS_MAXIMIZEBOX 和 WS_EX_CONTEXTHELP 是相互冲突的
所以要想共存,只能自绘 所以这个问题没法解决
页: [1]
查看完整版本: 调用API无效呀,这个API调用应该怎么玩