どうすればいいですか?私はWindows APIの初心者です。この種のマニュアルには何らかのマニュアルがありますか?私は特にCore APIに興味があります。何か助けてくれてありがとう。Windows Core APIで無限のスクロールバーコントロールを作成する方法を教えてください。
0
A
答えて
0
「無限」とはどういう意味ですか?
スクロールバーを使用して端までスクロールできない場合は、スクロールバーの位置変更通知を処理し、位置を中央にリセットする必要があります。
2
スクロールバーを実行する3つの方法があります。ウィンドウのスクロールバー。スクロールバーコントロール。カスタムコントロールです。
Windowsには非クライアント(NC)領域にスクロールバーがあります。これらはウィンドウフレームの一部です。そのため、ウィンドウハンドルなどはありません。
スクロールバーコントロールはスクロールバーの子ウィンドウの実装です。子ウィンドウであるため、柔軟性がさらに向上します。これらのコントロールの1つをサブクラス化またはスーパークラス化して、「無限」の機能を実装することができます。
最後のオプションはカスタムコントロールです。独自のスクロールバーを作成するだけです。 1つの子ウィンドウを作成し、それを自分で描画し、マウスとキーボード入力をすべて処理し、スクロールバーメッセージを自分で実装します。実際には聞こえるほど難しいことではありません。
スクロールバーコントロールsuperclassingをお勧めします。独自のスクロールバーwndprocでスクロールメッセージを処理し、標準のスクロールバーwndprocに戻り、ペイントなどを行います。
関連する問題
- 1. Pythonのサブプロセスで無限ループを防ぐ方法を教えてください。
- 2. プラグインプログラミングの作成方法を教えてください。
- 3. ブログのコメント作成方法を教えてください
- 4. Jersey FormDataContentDispositionオブジェクトの作成方法を教えてください。
- 5. STPCardストライプの作成方法を教えてください。
- 6. Microsoft Owinロギング - Web Api 2 - ロガーの作成方法を教えてください。
- 7. "file symlinks"ではなく、Javaで "directory symlinks"をWindows上で作成する方法を教えてください。
- 8. wpfで良いプリントを作成する方法を教えてください。
- 9. WordPressでこのメニューバーを作成する方法を教えてください。
- 10. Artifactoryでバージョンを作る方法を教えてください
- 11. Double.parseDouble(args [0])を作成する方法を教えてください。作業?
- 12. Flex4でカスタムMXAdvancedDataGridItemRendererを作成する方法を教えてください。
- 13. PayPalでアカウントを作成する方法を教えてください。
- 14. Android用Firebaseでプライベートデータを作成する方法を教えてください。
- 15. PHPファイルでHTMLテーブルを作成する方法を教えてください。
- 16. Soundcloud APIへのアクセス方法を教えてください。
- 17. WindowsのユニバーサルアプリケーションをWindowsの電話でのみ動作させる方法を教えてください。
- 18. 私がファイルを作成する方法を教えてください。
- 19. ユーザがaspnet core 2.0で自分のプロフィールを完成させる方法を教えてください。
- 20. Xcode 4でインデックスを無効にする方法を教えてください。
- 21. emacsでオートフィルモードを無効にする方法を教えてください。
- 22. JSOUPでエスケープモードを無効にする方法を教えてください。
- 23. String Tokenizerでテキストを無視する方法を教えてください。
- 24. Twitter APIに基づいて関心グラフを作成する方法を教えてください。
- 25. zclipの作業方法を教えてください
- 26. Windowsのコマンドラインから共有フォルダを作成する方法を教えてください。
- 27. Windows CEでコンソールを閉じる方法を教えてください。
- 28. highlight.js:デフォルトのCSSを無視する方法を教えてください
- 29. GitHubがコミットの行を無視する方法を教えてください。
- 30. Liquibaseにchangelogのファイルパスを無視する方法を教えてください。
...おおよそ無限のスクロールバーはどのように見えますか? – SamB