使用MFC開始openGL程式設計

2021-06-15 18:29:21 字數 574 閱讀 9064

有些時候為了加快程式設計效率,我們喜歡使用mfc這時opengl怎樣使用?

三.使用mfc開始opengl程式設計

網上也有許多的文章介紹,其實原理同win32 api程式設計時類似,也要設定render context,設定相容的象素格式等.一般的處理是在視類的precreatewindow()函式中設定視窗樣式為  cs.style|=ws_clipsibings|ws_ws_clipchildren,在視類的oncreate()函式中設定象素格式和建立render context,在視類的onsize()函式中設定投影及視口.注釋掉視類的onerasebkgnd()函式中除return外的所有語句,在視類的ondestroy()函式中刪除render context,這樣,你就可以在視類的ondraw()函式中使用opengl函式編寫程式了.下面是乙個具體的例子:

這裡有不少mfc下opengl程式設計的資料:

這是mfc下對話方塊中使用opengl的例子:

另外乙個例子:

我有一本電子書,專門介紹mfc下的opengl程式設計,很需要的可以給我發郵件[email protected](請不要給我發郵件了,等幾個月後我才能把電腦裝上,現在正在搞畢業設計).

使用Win32API開始openGL程式設計

其實windows下opengl程式設計更多的是使用win32api結合opengl函式的方式,下面做一些介紹 二 使用win32api開始opengl程式設計 這其實只是涉及到win32api和wgl函式,前者建立起執行的視窗環境,後者建立opengl執行環境,網上的文章更多,這裡節選了nehe ...

mfc中使用OpenGL的方法

以前使用win32,但是mfc還是方便些 新建乙個類,用來封裝 opengl 相關的資訊,一般可直接使用該模式 class copengl copengl copengl void copengl copengl void bool copengl setuppixelformat hdc hdc0...

《基於MFC的OpenGL程式設計》系列文章

1,基於 mfc的 opengl 程式設計 part 1 a primer 2,基於 mfc的 opengl 程式設計 part 2 setting up opengl on windows 3,基於 mfc的 opengl 程式設計 part 3 drawing 2d shapes 4,基於 mf...