我工作的一個DirectX應用程序,並想知道我怎麼能常規窗口添加到應用程序,其中一個具有文本框,命令按鈕和所有。將Windows窗體添加到DirectX應用程序?
1
A
回答
2
對於一個窗口存在,這將需要一個Windows窗體消息泵:
一個Win32消息泵通常看起來是這樣,是Win32編程的心臟。
MSG msg;
while(GetMessage(&msg, hwnd, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
// do stuff
}
今天,C#語言傾向於抽象消息泵,但仍然可以實現。
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
// do stuff
}
您需要調用application.run才能啓動帶有活動消息泵的Windows窗體。見:
http://msdn.microsoft.com/en-us/library/ms157900.aspx
嘿艾德:這事你可能會尋找:
http://www.directxtutorial.com/Tutorial9/A-Win32/dx9A3.aspx。它談到從directx創建窗口
-1
據我知道你需要創建一個父窗口同時按住「窗口」的DirectX圖像繪製到與控制經常開窗。
相關問題
- 1. 如何將System.Web引用添加到Windows窗體應用程序
- 2. 將項目添加到Windows列表框窗體應用程序,
- 3. 如何將UIElement添加到Windows窗體應用程序?
- 4. 添加應用程序配置爲Windows窗體應用程序
- 5. 如何將windows窗體應用程序附加到.exe進程
- 6. 如何添加sparkline到windows窗體應用程序?
- 7. 動態添加圖片到Windows窗體應用程序
- 8. Windows窗體應用程序
- 9. Windows 10 - 將應用程序添加到左側導航窗格
- 10. C#Windows窗體應用程序將數據添加到表與關係
- 11. 如何將CSS和JavaScript添加到Windows窗體應用程序C#.net
- 12. 將按鈕添加到Visual Studio 2010中的Windows窗體應用程序
- 13. 將窗體添加到現有控制檯應用程序?
- 14. 如何將XAML添加到現有的C++ DirectX Windows 8應用程序中?
- 15. 將自定義字體添加到Windows Phone 8應用程序
- 16. 將C#.NET應用程序從Windows遷移到OSX(Windows窗體)
- 17. 將Windows窗體應用程序移植到Windows Phone 7.5 Mango
- 18. Windows窗體應用程序:在應用程序上添加文件安裝
- 19. 將方法添加到Windows窗體?
- 20. C#將項添加到Windows窗體
- 21. 將代理添加到Windows窗體
- 22. 直接在Windows窗體應用程序中添加usercontrol
- 23. Windows窗體應用程序C#:添加全局變量:
- 24. 調試Windows窗體應用程序C#添加手錶
- 25. 將SQLite窗體應用程序遷移到通用Windows應用程序(C#)
- 26. 將Web窗體控件添加到Windows窗體
- 27. 將摘要添加到窗口中的datagridview窗體應用程序
- 28. 如何將sdl.net窗口添加到C#窗體表單應用程序中?
- 29. 一種將WPF窗口添加到C#窗體應用程序的方法
- 30. 如何將Windows窗體應用程序轉換爲Windows商店應用程序?