2012-11-26 68 views
-1

可能重複:
interactive dialog creation with opengl與OpenGL的UI安全問題

由於身份驗證對話框需要密碼由用戶在任何時間以那種形式「打印出密碼* * * * * * * * *「。通過opengl UI,我該怎麼做?

看到圖像http://media.sharewareconnection.com/images/large/authentication-132.gif

+0

你如何在framebuffer中首先繪製文本?使用Bitmapfont或truetype?您可以簡單地爲密碼字段中的每個輸入字符繪製一個'*'字符。 – Constantin

+0

@Bart我不知道網站的政策是怎麼說的,但我認爲將一篇封閉的帖子鏈接爲完全相同的副本並不是一個好主意。 – Lundin

+0

@Lundin這個重複是OP的一個較早的問題,基本上歸結爲完全相同的問題,並具有與此類似的問題。 – Bart

回答

1

通過OpenGL UI,我該怎麼辦呢?

OpenGL不是一個UI系統。這是一個繪圖API,甚至不涉及用戶輸入。它當然可以用作後端來繪製GUI小部件,如文本或密碼輸入字段,但這不是OpenGL本身功能的一部分。因此,要麼你自己實現你的工具包:然後你是負責繪製所需替換字符的人(或者將它留空)。或者你正在使用一些GUI工具包:那麼你應該閱讀那個工具包的文檔,怎麼做,因爲OpenGL只是用來將東西繪製到幀緩衝區的「筆和紙」。