ちょっと文化祭に向けて急ピッチで作品を作っていまして・・・。
さて、本題に入ります。
オブジェクトのデザインはビジュアルスタイルを切らない限り、ユーザーが指定したデザインになります。
で、ビジュアルスタイルを切ればクラシックデザインになるはずですよね。
XPではちゃんとクラシックデザインになったのですが、ネットで色々調べているとVsita以降はちゃんとクラシックスタイルにならないというような文章を見つけたので心配になりました。
家のPCは全てXPなので、それを試すことができません。
なので恐れ入りますが、暇な方にテストして頂きたいのです。
↓ソースコード
ところでビジュアルスタイルを切っても、最小化とかしないと一部のオブジェクトのデザインが更新されないんですが、ちゃんと更新されるようにするにはどうすればいいのでしょうか。
#uselib "UxTheme.dll" #func SetWindowTheme "SetWindowTheme" sptr, sptr, sptr dim b dim c sdim d dim e sdim f, 256 SetWindowTheme hwnd, "", "" objsize 128 button "あいうえお", *a chkbox "かきくけこ", b combox c, , "さいしすせそ\nたちつてと\nなにぬねの\nはまやらわ" input d listbox e, , "まみむめも\nや ゆ よ\nらりるれろ\nわ を ん" mesbox f, 128, 72 repeat 6 SetWindowTheme objinfo_hwnd(cnt), "", "" loop *a