2011-05-01 79 views
1

任何人都可以给我一个Win32 API的工具窗口(具有像素尺寸)的示例代码吗?Win32 API工具窗口

感谢

+2

你可以很容易找到这个msdn,先搜索,问以后:) – nXqd 2011-05-01 11:17:09

回答

1

工具窗口只是窗户,WS_EX_TOOLWINDOW扩展样式:

hWnd = CreateWindowEx(WS_EX_TOOLWINDOW, szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, 100, 100, 500, 400, NULL, NULL, hInstance, NULL); 

注意,你需要在使用CreateWindow * 防爆 *使用扩展样式。以上是屏幕上100,100处的500x400窗口。

+0

如果你想要一个完整的例子,那么[这里](http://dl.dropbox.com/u/22257420/Programming/Toolwindow.zip)是完整的视觉演播室解决方案。彻底矫枉过正,因为它基本上是一行更改的基本模板(如上所示)。 – Matt 2011-05-01 11:21:41

+0

我有这个,但我怎么知道'szWindowClass'是什么。 – Midas 2011-05-01 11:22:40

+0

这就是您在调用CreateWindow之前注册的窗口类。 – 2011-05-01 11:57:26