我工作的一个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. 将项目添加到Windows列表框窗体应用程序,
- 2. 如何将UIElement添加到Windows窗体应用程序?
- 3. 添加应用程序配置为Windows窗体应用程序
- 4. 如何将windows窗体应用程序附加到.exe进程
- 5. 如何添加sparkline到windows窗体应用程序?
- 6. Windows窗体应用程序
- 7. 如何将CSS和JavaScript添加到Windows窗体应用程序C#.net
- 8. 将窗体添加到现有控制台应用程序?
- 9. 将Windows窗体应用程序移植到Windows Phone 7.5 Mango
- 10. 将方法添加到Windows窗体?
- 11. C#将项添加到Windows窗体
- 12. 将代理添加到Windows窗体
- 13. Windows窗体应用程序C#:添加全局变量:
- 14. 将SQLite窗体应用程序迁移到通用Windows应用程序(C#)
- 15. 将Web窗体控件添加到Windows窗体
- 16. 如何将sdl.net窗口添加到C#窗体表单应用程序中?
- 17. 如何将Windows窗体应用程序转换为Windows商店应用程序?
- 18. 将aspx连接到Windows窗体应用程序
- 19. Windows窗体应用程序使用HTML
- 20. Windows窗体应用程序异常
- 21. 不兼容Windows窗体应用程序
- 22. Mergesort C++ Windows窗体应用程序
- 23. C#Windows窗体应用程序关闭
- 24. Windows窗体应用程序中的WCF
- 25. Windows多窗体应用程序设计
- 26. 美化Windows窗体应用程序
- 27. 部署VB.NET Windows窗体应用程序
- 28. Windows窗体应用程序中的SQLException
- 29. Windows窗体应用程序中的Windows.Web.Http?
- 30. 调试Windows窗体应用程序