単純に絵を描き、その周りに情報を表示するスクリーンセーバーを作成する必要があります。それだけでも問題ありません。
問題は、API-Call で行う画面をロックしたいことです。
Private Declare Function LockWorkStation Lib "user32.dll" () As Long
Call LockWorkStation()
実際、私のスクリーンセーバーはロックスクリーンの上に描かれています。ロック画面はユーザーが実行するウィンドウを非表示にするため、これは機能しません。
プログラムでウィンドウにすべての前にとどまるように指示する方法はありますか
私はactivevb.de の Tipp 0214 を試してみました (ページはドイツ語ですが、英語を話す読者にも理解できるはずです) が、これはロック画面ではなく、他のすべてのウィンドウに対してのみです。
はい、VB6 である必要があり、.NET への変更はメモリ消費のためオプションではありません。