2011-05-01 82 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