0
A
回答
3
你真的需要变化现有窗口的样式,或者你需要创建它从一个给定的风格开始走?如果是前者(听起来像它,您的问题的其余部分),那么你只需要重写你的Form
(或者不管它是什么),并改变返回值的ClassStyle
,Style
和ExStyle
属性值CreateParams
属性:
protected override CreateParams CreateParams
{
get
{
CreateParams createParams = base.CreateParams;
createParams.Style |= WS_...;
return createParams;
}
}
要改变现有的窗口的风格,你将不得不使用的P/Invoke调用GetWindowLong
检索的GWL_STYLE
的电流值(或GWL_EXSTYLE
,无论你需要)的窗口中,根据需要翻转位,并拨打SetWindowLong
将其设回。您可以在两个函数中找到P/Invoke签名,以及与GWL_EXSTYLE
,here一起使用的示例。
相关问题
- 1. 如何通过node.js来发送通过TCP发送的消息?
- 2. 通过串口发送wchar_t消息
- 3. Vb.net:通过Windows消息发送文本到窗口
- 4. 如何更改tr:消息样式
- 5. 电源状态更改来自仅消息窗口的通知
- 6. 如何通过TFS发送消息?
- 7. 如何通过网络发送消息?
- 8. 更改窗口样式?
- 9. 通过HTTPS发送消息
- 10. 通过SIP发送消息
- 11. 通过SuperSocket发送消息
- 12. 通过URL发送消息
- 13. 窗口通知图标c#更改消息不刷新
- 14. 在C/C++中通过套接字发送多个消息
- 15. 在用户发送消息之前填充Facebook消息窗口
- 16. Windows:将消息发送到父窗口?
- 17. 发送消息给后台窗口
- 18. 如何通过使用C++的匡威发送ConverseRequest消息
- 19. 如何通过匿名管道发送消息c
- 20. 如何通过WebSocket发送更大的消息?
- 21. 通过SendMessage API在窗口应用程序之间发送字符串消息
- 22. 更改VIM/GVIM消息窗口行为
- 23. 如何在mvc中更改验证消息的样式?
- 24. 通过HTTP在C套接字中发送的SOAP消息
- 25. 如何通过编程阻止在iOS中发送消息?
- 26. MySQL的用户定义函数来发送窗口消息
- 27. 我们可以向窗口服务发送窗口消息吗
- 28. Java通过通信/串行端口发送消息
- 29. 如何将消息从子类对话框窗口发送到主窗口。 Qt
- 30. 发送消息(F4)发送到窗口时失败
我需要改变现有窗口的样式。 – Moon 2009-08-13 05:30:05
已更新的答案涵盖了这种情况。 – 2009-08-13 05:44:26