16/06/21 00:03:27.38 A07F0IOm.net
ファイルに関連した(エクスプローラーのプログラムから開く的な)アプリ一覧を取得したんですが、
その中にストアアプリがありました。
基本的にストアアプリ等はどうしたら表示名とかアイコンを取得できるんでしょうか?
例えば「Microsoft.Windows.Photos_8wekyb3d8bbwe!App」とかは画像ファイルに関連付けられてたんですが、
ここからどう探ればいいのかわかりません。
969:デフォルトの名無しさん
16/06/21 00:55:36.06 C9ImfoFB.net
情報自体はHKCUのClasses中にあるProgIDエントリから引けるんじゃね
970:デフォルトの名無しさん
16/06/21 01:52:13.04 mJHmHyyt.net
アイコンは前調べた範囲だとフォルダの中からぶち抜くしかない気がする
他に知ってる人いたら教えて欲しいけど
971:デフォルトの名無しさん
16/06/21 02:04:17.04 FGp1tw5j.net
shell関連のapiで抜き出せたと思う。ぐぐれば方法でるはず
972:デフォルトの名無しさん
16/06/21 23:06:06.33 rJ2mr4JY.net
★☆★CIL/MSIL 総合スレッド part1【アセンブリ】
.NETの中間言語のスレッドです。
.NET初心者はふらっとC#等に行きましょう。
スレ建て規制で建てられないorz
誰か頼む
973:デフォルトの名無しさん
16/06/21 23:11:28.87 4uk9ZeYL.net
>>955
ほれ
★☆★CIL/MSIL 総合スレッド part1【アセンブリ】
スレリンク(tech板)
974:デフォルトの名無しさん
16/06/21 23:13:44.12 rJ2mr4JY.net
>>956
ありがとう~
975:デフォルトの名無しさん
16/06/23 07:40:58.04 nkqt+/Dm.net
アイコンはともかくフォトとかを画像パスを元に開くとか出来なくて詰んだ事あるな
976:デフォルトの名無しさん
16/06/24 09:19:13.41 P0pey4iH.net
splittercontainer のスプリッタを動かすときに選択というかフォーカスの矩形が出るんですが
これが出ないようにする方法ってありますかね?
977:デフォルトの名無しさん
16/06/24 18:35:51.48 CHFwElQa.net
出来ないんじゃないかな
しかもそれってフォーカス奪われるし使いづらいんだよね
仕方なくSplitterを使って対策したけど…
978:デフォルトの名無しさん
16/06/25 17:02:42.00 4wr/kWbn.net
>>959
マウスDownのイベントでカーソルをデフォルトにしたら出来るんじゃね?
979:デフォルトの名無しさん
16/06/25 17:03:52.31 4wr/kWbn.net
ごめん勘違いw
フォーカス枠か
980:デフォルトの名無しさん
16/06/26 15:01:54.96 BEfwMto/.net
>>959
私ならそれくらい出ても気にならないんですが、なぜ消したいんですか?
981:デフォルトの名無しさん
16/06/26 21:35:59.69 RZoFOwln.net
気になる人が客先の偉い人で、それ直さないと受け入れは出来ないとか言われたか?
982:デフォルトの名無しさん
16/06/26 22:04:56.36 G4opLbcb.net
ききたくない
983:デフォルトの名無しさん
16/06/27 13:01:24.71 neTQjC1+.net
型制約で where T : class のクラスの所を「インターフェースのみ」に限定する方法ないですか?
GetInterface<T>()みたいな使い方を想定しています
984:965
16/06/27 13:25:35.51 neTQjC1+.net
補足:
リストからある特定のインタフェースを持ったクラスだけ抜き出したい
GetInterface<T>() where T : interface みたいなメソッドを定義したいが型制約にインターフェース限定はない
985:デフォルトの名無しさん
16/06/27 14:05:08.46 SQba+Wz/.net
TじゃなくてINTERFACEとか命名して我慢しとけよ。
あと、インタフェースかどうかは、typeのメソッドでなんか判断するやつあったろ。
986:デフォルトの名無しさん
16/06/27 14:07:17.20 NNJ+yE7g.net
OfType<T>で済むような気がする
987:デフォルトの名無しさん
16/06/27 15:53:51.88 EYEfo5FX.net
メリットが分からん
988:デフォルトの名無しさん
16/06/28 07:49:21.71 2IXq4+r7.net
System.Media.SoundPlayerというか
C#上のオーディオについて質問です。
かなり初心者です
visual studio上でリーソスのオーディオ鳴らせるようにはなったんですが
System.Media.SoundPlayerって同時に
一つまでのオーディオファイルしか再生できないですよね?
複数の音声を同時に再生するにはどうすればいいでしょうか?
音声関連の書籍があれば自分で調べます。
ヒントをください!
989:965
16/06/28 09:35:59.95 pGkiqrx9.net
>>968-969
実行時チェックじゃなくてコンパイルエラーにしたい
990:デフォルトの名無しさん
16/06/28 10:22:42.92 UehficRp.net
無理だから諦めよう
991:デフォルトの名無しさん
16/06/28 10:28:37.14 ZL+5iNVS.net
コンパイラをカスタマイズしよう
992:デフォルトの名無しさん
16/06/28 11:12:20.38 PtDVSFsI.net
総称型の制約は、それを付けることで出来ることを増やすのが目的だからねぇ。
不特定のinterfaceって制約は出来ることが増える気がしないし、interfaceを実装するclassを指定出来ない時点で総称型の出来ることを減らすだけだし。
993:デフォルトの名無しさん
16/06/28 16:08:07.06 2evp275G.net
自動プロパティについて教えて下さい。
> プロパティは簡略化して、次のように記述することも可能です。これを自動プロパティといいます。
> public int age { get; set; }
> (「基礎からわかるC# 西村誠 2015 p.103 )
とくに処理が必要無いならこう書くと自動で「何もしない処理」実装されるよ。便利だね!
get/set片方だけなら何らかの制限を加えたいんですね推察できるのですが、両方て。じゃあ
public int age;
これでいいのでは?と思うのですが。おかしな疑問でしょうか。
994:デフォルトの名無しさん
16/06/28 16:39:07.41 vf5u1q3i.net
>>976
良い質問だと思う。
カプセル化の考え方で、ローカルのフィールドを直接外に晒さないことが良いとされてる。
自動実装プロパティで書いておけば、あとで値の設定返却方法を変えたくなっても、他のプロジェクトに影響せずに変更できる。
995:デフォルトの名無しさん
16/06/28 17:10:37.67 2evp275G.net
なるほど後の仕様変更に備えての事なんですね。
急に後からプロパティ型に置き換えられたりしたら、ライブラリとして呼び出してる側も再コンパイル必要になりそうですね。
996:デフォルトの名無しさん
16/06/28 17:17:39.40 pGkiqrx9.net
自動プロパティは明らかに時代遅れのうんこだな
C#6.0で=>が導入されたのでgetのみは=>を使ったほうが良い
setは重大な変化を及ぼす(はずなので)ちゃんと自分で記述すべき
997:デフォルトの名無しさん
16/06/28 18:06:00.81 203MKP8O.net
何もしないプロパティを呼び出すのと、publicフィールドを取得するのじゃコンパイル結果変わるん?
998:デフォルトの名無しさん
16/06/28 19:28:03.51 ILQf8kuP.net
自分で試せよ
すぐ出来るんだから
999:デフォルトの名無しさん
16/06/28 20:20:13.30 CqQA/jXL.net
>>981
どうやってコンパイル結果見るんだよ?
知らないくせに偉そうに吠えるな
1000:デフォルトの名無しさん
16/06/28 20:25:19.44 ILQf8kuP.net
ILSpyとかいろいろあるじゃん
そんな簡単なことも調べられないの?
1001:デフォルトの名無しさん
16/06/28 20:26:36.10 203MKP8O.net
>>982
こいつアホ
1002:デフォルトの名無しさん
16/06/28 21:20:33.57 UYU5u6l7.net
>>982
ワロタwww
1003:デフォルトの名無しさん
16/06/28 21:50:18.70 2IXq4+r7.net
970ですけど
なんか荒れてるのでこのスレにて
終了ということでよろしいですかね?
1004:デフォルトの名無しさん
16/06/28 22:11:21.38 fmDbm5e6.net
梅
1005:デフォルトの名無しさん
16/06/28 22:28:21.85 wY9qTpy1.net
馬
1006:デフォルトの名無しさん
16/06/28 22:48:46.81 h5m3agBR.net
>>986
クラスライブラリではないけど、MCI使えば出来る。
1007:デフォルトの名無しさん
16/06/28 23:11:00.24 ILQf8kuP.net
>>971
さっさと次スレ立てろ
1008:デフォルトの名無しさん
16/06/29 00:23:11.78 nJ963eR4.net
>>982
ドンマイ
1009:デフォルトの名無しさん
16/06/29 00:48:27.63 ND57O5h+.net
うめ
1010:デフォルトの名無しさん
16/06/29 03:03:41.56 7YI2Fteu.net
>>983
ツールに頼れば猿でもできんだよ
1011:デフォルトの名無しさん
16/06/29 03:57:13.50 b5mpXgzs.net
真面目な話、猿には無理だと思います
1012:デフォルトの名無しさん
16/06/29 04:40:40.73 sT3gw8va.net
スレリンク(tech板)
MCIですか!ありがとうございます!
1013:デフォルトの名無しさん
16/06/29 06:44:59.95 KXVdJyD+.net
>>993
なるほど >>982 は猿以下って言うことか w
1014:デフォルトの名無しさん
16/06/29 07:29:52.40 xCnZ4rup.net
>>993
道具使う発想ができないのなら猿未満
>>995
乙
1015:デフォルトの名無しさん
16/06/29 09:49:14.53 KNefjEtJ.net
ツールのおかげで問題解決
ツールの恩返し、なんちゃって
1016:デフォルトの名無しさん
16/06/29 09:54:52.90 FS65KHM6.net
審議拒否
1017:デフォルトの名無しさん
16/06/29 10:07:23.52 TIC5zmqc.net
EU離脱
1018:デフォルトの名無しさん
16/06/29 11:05:50.24 zc54Fokc.net
yield break;
1019:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 138日 22時間 58分 7秒
1020:1002
Over 1000 Thread.net
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
──────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
──────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
URLリンク(premium.2ch.net)
URLリンク(pink-chan-store.myshopify.com)
1021:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています