我有一個opencv窗口,我想用winapi修改。我想改變窗口的最小值。我怎樣才能做到這一點?如何在C++項目中使用WM_GETMINMAXINFO?
0
A
回答
0
一種方法是使用SetWindowsHookEx安裝CBT Hook,idHook
參數的值爲WH_CBT
。
引用MSDN:
HCBT_MOVESIZE一個窗口即將被移動或調整。 wParam: 指定要移動或調整大小的窗口句柄。 lParam: 指定一個指向RECT結構的長指針,其中包含窗口的座標 。通過結構改變價值觀,一個 CBTProc鉤子程序可以設置窗口的最後座標
0
你得子類的窗口,這意味着交換的窗口過程函數指針,處理你的一個消息對所有其他人感興趣並將其轉發給原始窗口程序。
有關更多信息,請參閱MSDN Subclassing Controls。
相關問題
- 1. 如何在C#項目中使用Unity
- 2. 如何在C++項目中使用zxing?
- 3. 如何從C#項目中使用Clang?
- 4. 在CUDA C項目中使用C++
- 5. 在C++項目中使用c DLL
- 6. 在C++項目中使用C#GUI
- 7. 如何使用BuildManager在項目中使用C#6
- 8. 如何使用WSDL在c#項目中使用webservice
- 9. 如何在C++項目中使用C gnutls API
- 10. 如何在c#項目中使用C++ dll?
- 11. 如何在我的Objective-C iOS項目中使用C庫?
- 12. 不能在C#項目中使用C++/CLI項目類別
- 13. 使用C *在C .so庫++項目(Ubuntu的)使用C *在C項目(Ubuntu的)
- 14. 在項目中使用C#中的usercontrol
- 15. 如何在C#中的ClassLibrary項目中使用GDI +?
- 16. 如何在eclipse中使用C++靜態庫(使用opencv)鏈接C項目
- 17. 如何在子項目中使用主項目中的標題?
- 18. 在c#項目中使用Wordpress模板
- 19. 在c#項目中使用cpp dll
- 20. 在Swift項目中使用C++文件
- 21. 在C#項目中使用FFmpeg
- 22. 在c#中使用vb.net類庫項目
- 23. 在C#項目中使用Pseudovariables
- 24. 在C++項目中使用tinyXml2
- 25. 在MVC3項目中使用OutputCache的C#
- 26. 在C#項目中使用資源
- 27. 在Objective-C項目中使用Swift庫
- 28. 在C++項目中使用x86平臺
- 29. 在Visual Studio C++項目中使用cusp
- 30. 在C#項目中使用Webkit-Sharp
你的問題不是很清楚。 「我有一個opencv窗口」是什麼意思?你的「C++項目」是另一個過程/應用程序嗎? – manuell