ユーザーモードでカスタムGDIデバイスを作成することはできますか?考え方は、コンポーネントがTextOutのようなGDI関数を呼び出すときに実際のテキスト文字列を取得できるように、不透明なコンポーネントに渡すことができるデバイスコンテキスト(HDC)を作成することです。カスタムGDIデバイスを作成するには?
3
A
答えて
4
私は多くのGDIを使用していないが、私は、[メタファイル](http://msdn.microsoft.com/en-us/library/dd145051(VS.85).aspx)記録描画して再生することができますが。あなたはそれからテキスト文字列を取得することができるかもしれないと聞きました。
を私はしましたもっと見ると、CreateEnhMetaFile()
のメタファイルに描画を記録するGDIを作成することができます。このGDIデバイスを使用してコンポーネントを描画させてから、EnumEnhMetaFile()
にコールしてコールバックを渡すことができます。 ENHMETARECORD
ENHMETARECORD
は[EMR
](http://msdn.microsoft.com/en-us/library/dd162512(VS.85).aspx))から始まり、描画操作の種類であるiType
というメンバを持っています。
関連する問題
- 1. GDI +グローバルに新しいSolidBrushを作成
- 2. Windows Mobileデバイスエミュレータ - カスタム解像度でデバイスを作成する
- 3. カスタムasp.Netテンプレートデータバインドコントロールを作成するには?
- 4. カスタムtslintルールセットを作成するには?
- 5. カスタムQRコードリーダーを作成するには?
- 6. カスタムWebGrid列を作成するには
- 7. カスタムAntタスクを作成するには?
- 8. カスタムUISlider iOSを作成するには?
- 9. カスタムInApp Browserを作成するには?
- 10. カスタムWPFコレクションを作成するには?
- 11. カスタムGUIコンポーネントを作成するには?
- 12. カスタムJButtonクラスを作成するには?
- 13. カスタムNSMenuItemを作成するには
- 14. カスタムTclDevKitプレフィックスファイルを作成するには?
- 15. カスタム例を作成するにはアヤックス
- 16. カスタムGoogleマップを作成するには
- 17. カスタムEclipseビルドを作成するには?
- 18. カスタムjqueryカルーセルを作成するには?
- 19. TYPO3カスタム "インフォボックス"を作成するには?
- 20. カスタムNodeクラスを作成するには?
- 21. WordPressでカスタム作成者ページを作成するには?
- 22. カスタム作成アクションを作成する
- 23. デバイス上に9パッチイメージを作成する
- 24. ポリゴンはGDIとGDIモードを埋める+
- 25. メモリからWindows GDIビットマップを作成する
- 26. カスタムUIGestureRecognizerを作成する
- 27. カスタムSimpleCursorAdapterを作成する
- 28. カスタムLocalChangeInterceptorを作成する
- 29. カスタムUIViewを作成する
- 30. カスタムdropzoneを作成する
ありがとう、それは私が探していたものです! –