ふらっと C#,C♯,C#(初心者用) Part143

■ このスレッドは過去ログ倉庫に格納されています
2019/05/16(木) 19:28:06.27ID:s+6oZKe00
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■関連スレ
C#, C♯, C#相談室 Part93
http://mevius.5ch.net/test/read.cgi/tech/1492818720/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part142
https://mevius.5ch.net/test/read.cgi/tech/1551908141/

■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2019/06/01(土) 12:14:18.89ID:K47xKOLF0
>>230
Excelファイル生成するためにサーバーにOfficeなんてインストールする必要ないから、>>191は何を勘違いしてんの?

…って丁寧に説明してあげても理解できない?
2019/06/01(土) 12:32:18.99ID:5PS3x2eY0
>>231
>>191>>190の質問に答えてExcelのライセンスが問題になる例を挙げてるだけじゃん
2019/06/01(土) 12:51:42.56ID:K47xKOLF0
>>232
Web APIでxlsx返すとき、とも言っとるけど、そんなのライセンス考慮する必要ないやろ
2019/06/01(土) 13:04:28.91ID:5PS3x2eY0
だからもしWeb APIでExcel使ってxlsx生成するならライセンスが問題になるかもねってことだよ
>>190の話の続き
2019/06/01(土) 13:09:03.70ID:5PS3x2eY0
https://support.microsoft.com/ja-jp/help/257757/considerations-for-server-side-automation-of-office
現在のライセンス ガイドラインでは、クライアントにライセンス認証済みの Office がインストールされている場合を除き、クライアント要求を処理するサーバー上で Office アプリケーションを使用することは禁じられています。
サーバーサイド オートメーションを使用して、ライセンス認証されていないワークステーションに Office 機能を提供することは、ソフトウェア ライセンス条項 (EULA) では認められていません。
2019/06/01(土) 13:21:51.18ID:K47xKOLF0
>>234
だからWeb APIでExcel使う必要ないよねって話なんだが
COMオブジェクトしか使えない時代からタイムスリップしてきたの?
2019/06/01(土) 13:27:46.02ID:5PS3x2eY0
>>236
だからExcelのライセンスが問題になる「一例」として挙げてるだけじゃんw
>>190の話の続きだよ
2019/06/01(土) 13:42:20.94ID:hoSI63knd
webAPIでexcel使う必要なんて客の要件次第だろ。
excelで図形合成してさらにオブジェクトのロックをかけて、
かつすでに描かれていた図形や文字列と合わせてpdfを生成して
ブックにパスワードつけてからダウンロードする口を作ってくれ

みたいな無茶振りを
「ちょっとそれ要件から揉みましょうや…まずpdf作るってところですけど
多分その使い方はExcelの証跡として残したいんですよね。互換ソフトじゃ実際問題ダメじゃないですか。
使用者みなさんにExcelのライセンスがあることを証明してもらえたらなんとかしようがありますけどそれ以外は無理です」
って返した事あるぞ。
2019/06/01(土) 13:51:11.77ID:K47xKOLF0
>>237
使う必要なんてないから問題にはならないよ?
2019/06/01(土) 13:52:31.25ID:K47xKOLF0
もともとExcelを使う必要がある特殊な要件なら、それは「問題」にはならんやろ
2019/06/01(土) 13:55:55.93ID:5PS3x2eY0
サーバーサイドでExcel使うのはライセンス的に問題あるって話なのに何が気に入らないんだろう
2019/06/01(土) 14:00:15.15ID:AyUs9JF+M
薬物洗脳でもしないと納得しないんじゃね?
2019/06/01(土) 14:14:43.16ID:PqDqKgvpa
>>207の人
なんかGraphicsはビットマップみたいなピクセル前提になってると思い込んでるように
聞こえるけどそれは勘違い

何がしたいのかよく分からないけどプリンタの解像度なんか意識する必要はない。
GDI+の印刷関係でちょっとトリッキーなのは印刷可能領域の扱いぐらい(用紙の左上じゃなく、
印刷可能領域の左上が原点になってる)であとは全然難しくない。

mmなりinchなり好きな物理単位を選択してその単位で位置やサイズを指定して描画するだけ。
2019/06/01(土) 15:13:41.52ID:YEbnM+a5M
>>243
じゃあ、dpiってどこで設定するの?
とりあえずプリンタが許す範囲で綺麗に印刷したいんだけど
得に文字がジャギるのをなんとかしたい

用紙サイズと
こちらの内部で扱う解像度は
どうやってマッチングさせればよいのか?
2019/06/01(土) 15:29:29.06ID:PJqPF6UZ0
日曜もやるなら
プリンタスレでよろ
2019/06/01(土) 16:23:51.35ID:iVO4qD1ea
>>244
プリンタのdpi(というか印刷品質)はプリンタ側の設定であってプログラムとは
無関係のはずだけど、いずれにしても今時ビットマップフォントでも使わない限り
ジャギーが出るとは考えにくい。

ひょっとしてビットマップに描画してそれを印刷してない?
dobonさんのところのサンプル見たけどそんな変なことしてないと思うんだけど。
2019/06/01(土) 16:48:58.97ID:QdCh0app0
ハードウェア板いけよ
2019/06/01(土) 17:41:21.50ID:iVO4qD1ea
>>247
話の中身をちゃんと読みましょう
そういう「交通整理」が一番無駄
2019/06/01(土) 17:58:01.95ID:7R64DLa3M
>>246
無関係じゃなくね?
dpiゼロって設定したらドットすら打てないのに無関係はなくね?

用紙サイズとdpiが決まって初めて印刷に必要な解像度が決まるんじゃね?
2019/06/01(土) 17:59:31.64ID:7R64DLa3M
>>246
dobonさんのってdpi設定してる?
2019/06/01(土) 18:30:53.40ID:iVO4qD1ea
>>249
君が紙の上にコンパスを使って円を描く時、
「俺のdpiっていくつだっけ?」なんて考えるだろうか?

考慮する情報は円の中心の位置と半径とペンの太さだけでは?
Graphicsに描画する時も同じこと
2019/06/01(土) 18:42:09.62ID:THO/EPeNd
線の太さ指定するのにDPIを考慮する事あるね
2019/06/01(土) 18:46:02.83ID:iVO4qD1ea
例えばオーディオの品質はスピーカーやアンプの性能に依存するわけだけど、
それはプログラムから変更可能なパラメータじゃない。

dpiだって同じでしょ
無関係ってのはそういう意味
2019/06/01(土) 19:27:06.06ID:4n3QP96w0
音だってサンプリング周波数は気にするだろ。
2019/06/01(土) 19:58:02.42ID:oq8Hkx220
とりあえずお前らは>>1のテンプレを読め
>「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
>なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
>C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
256デフォルトの名無しさん (アウアウカー Sa7b-+r4I)
垢版 |
2019/06/01(土) 20:25:18.71ID:Lkf//U1fa
C#とv Visual C#の使いわけってどういうのが正しいの?
2019/06/01(土) 20:30:00.92ID:PRAPBnxH0
>>256
C#は言語で、Visual C#はかつてのC#単体のIDE(開発環境)
Visual C#はVisual Studioに統合されたから忘れて良いよ
2019/06/01(土) 20:45:29.99ID:AyUs9JF+M
CSCコマンドで不謹慎なプログラムを
作るゆうくんみたいな人がいるから

基本的には言語のスレかな
2019/06/01(土) 23:20:47.14ID:QdCh0app0
>>248
はいはい。Rubyスレにでも行って熱く議論してね
2019/06/02(日) 02:20:41.28ID:RpZopSul0
VC#はC#のMS実装という意味も含んでるんだと思ってた。
って、C#って外部団体で標準化されてたよね。

プリンタは細線が印刷されない経験が俺にもいくつか有る。
VB(not .net)全盛の時代だったから今もそうなのかは分からんが、
画面に線が表示されない現象が残ってる以上は印刷でも有り得るとは思う。
最初から考慮しとく必要は無いけど、現象にぶち当たった時に小手先の対応を求められるかも知れん。
APIやドライバに不備が合ったとしても最終納品物の品質に届いてないのだから。
2019/06/02(日) 03:05:37.66ID:Ur8Ia+9na
基本的にググって同じ例が見つからない「不具合」はリアルな不具合ではなく、
単純にコードのバグだと思った方がいいと思います。

ダメな奴ほど自分のコードを疑う前にシステム側の不具合だと思いたがるのは鉄板の法則です。
2019/06/02(日) 06:25:49.41ID:VOFsXmY20
>>261
まだやってたのか。
まず自分のコードを疑うのは言わずもがなで、そこは誰も否定していないだろう。その上で、そういうシステムの不具合の可能性もあるという話をしているだけだろう。お前だけが頑なにシステムの不具合の可能性を否定しているだけで。
2019/06/02(日) 07:12:42.38ID:LTngafh+a
>>260
対応する前に切り分けしなよ
複数のプリンタで同じ不具合が出るならプログラムを直すべきだが
そうでないなら運用の問題だからプログラムを直しちゃダメだ
それはプリンタの修理か買い替えで対処すべき問題
2019/06/02(日) 07:15:59.02ID:aKjmCqfpM
まだするのか?
2019/06/02(日) 07:22:28.51ID:LiI7xu6KM
>>263
まだいたのかw
2019/06/02(日) 07:40:24.50ID:LTngafh+a
>>265
ストーカーか?
2019/06/02(日) 08:42:21.96ID:LiI7xu6KM
専ブラも知らんアフォ?w
2019/06/02(日) 08:58:05.34ID:LTngafh+a
>>267
専ブラを使ったストーキング行為ってことか?
2019/06/02(日) 11:22:31.70ID:caoNnds2a
>>262
ちょっと被害妄想激しすぎないか。
>>261はあくまで一般論。

ついでに言わせてもらうけど、前にも書いたがやっぱり「こういうタイプ」の思考回路の人だよね。
「まだやってる」のは少なくとも君自身も同じじゃないのか?

「こういうタイプ」というのは、要するに自分を客観的に見る(少なくとも見ようとする)
もう一人の自分を持ってないタイプの人のことね。
2019/06/02(日) 13:59:29.33ID:RszfEHjQ0
>>269
> もう一人の自分を持ってないタイプの人のことね。
お前が言うなよ…w
2019/06/02(日) 16:42:31.41ID:vrlrWPYK0
>>269
日曜までプリンタの話題を引きずりたくはないが、
一般論として、自分がハマった経験も回避した経験もあって、かつ関連する記事も出せて、CADなら?みたいな無茶振りにも(たまたま俺の分野にヒットしたからだけど)答えてるのに、
「それを客観的に見る君」はなぜどこにも居なかったのかが一番疑問。

少なくとも知らなかったことは勉強になったぐらい言っときつつ、初心者に嘘ついちゃったことは反省したほうが良いと思うよ。

CADはプリンタどころか、環境に対するパッチも出てる。
ちなみにAutoCADはC#のSDKがあってとても便利。
2019/06/02(日) 17:05:52.35ID:9gx2Q+LYM
だからRubyスレ行けって
2019/06/02(日) 17:52:11.75ID:p6Dnlml40
お前らいっつも同じ争いしてんな
2019/06/02(日) 19:27:35.27ID:YyssyKgv0
毎回同じ奴らが騒いでいるだけだぞ
2019/06/02(日) 20:30:48.86ID:TlH6VNHL0
>>248
お前毎回悪質
知らないのにいきなりレスで罵倒したり
2019/06/03(月) 00:09:53.43ID:onOW6rqi0
MVVMについて学びたいんですけどどういうルートで学ぶのがいいんですかね
少し古くてもWPFや.NET MVCあたりの本を読むのがいい?
おすすめの書籍とかあれば教えてください
2019/06/03(月) 00:34:48.53ID:D/nGT1NT0
githubに転がってるチュートリアルを一通り触る
小さな機能のアプリをめんどくさがらず作法に則って作る
2019/06/03(月) 12:46:16.15ID:E+jaCPkn0
質問です。
iPhoneアプリしかでていないゲームで

例えば
「戦う」ボタンを一定間隔でクリックする方法ってありますか???
Androidならできると思います.

詳しい人教えてください!
2019/06/03(月) 12:48:42.27ID:KnjAO8isM
pythonが実行できると聞いたがそんなとこまでいじれるだろうか?

ってスレ違いやん
2019/06/03(月) 12:53:29.17ID:E+jaCPkn0
とあるiPhoneのゲームで最強になりたいんだよね。
PCゲームなら自動化はできるけど、iPhoneアプリの操縦となるときついかな〜。

誰か変態的にスキルの高い人教えてください。
2019/06/03(月) 12:56:31.64ID:FQNT6/jdd
スレ違い言われてるでしょ
282デフォルトの名無しさん (ワッチョイ 6a7d-2ZOZ)
垢版 |
2019/06/03(月) 13:01:47.44ID:E+jaCPkn0
板違いとは言われてません
2019/06/03(月) 13:15:49.41ID:KnjAO8isM
仮にできても潰してくる類の処理だから探す気になれんな
2019/06/03(月) 13:25:21.39ID:km43TpLN0
>>278
「ユーザー入力の記録・再生」なるものが、iOSでもできるようになっているなら、
その「再生」のやり方を使えばできる可能性はある。
Windowsなら、マウスやキーボードのイベントの WM_LBUTTONDOWN, WM_KEYDOWN
などを ゲームの Window に PostMessage() してやれば良いだけなんだけど。
2019/06/03(月) 13:26:10.65ID:FQNT6/jdd
こういうの作れ
不正検知がかなり難しい部類でbanの危険性下げれる
https://youtu.be/gMySGU0J7Ss
2019/06/03(月) 13:39:34.81ID:yo5xl/l60
同じ場所をタップするだけならソレノイド使えば簡単にできるよ。
C#にこだわるなら、UWPを組んでラズパイ+Win10 IOT Coreとかね。
287デフォルトの名無しさん (ワッチョイ 6a7d-2ZOZ)
垢版 |
2019/06/03(月) 14:41:32.88ID:E+jaCPkn0
>>283
日本語しゃべってくれ

>>284
iPhoneアプリをWindows上でエミュレートしつつ
Windows APIを使えばできるかな〜と思ってます。

>>285 >>286
できれば、ソフトだけで完結させたいです。

走り回って敵が出てきたら戦闘、HPが減ったら回復→無限ループ
2019/06/03(月) 14:45:41.67ID:2YPOAxrwa
>>282
それなら、この板で適切なスレを見つけてそちらで聞いてきな
2019/06/03(月) 14:46:24.90ID:FQNT6/jdd
>>287
iOSアプリのエミュレートをWinでって時点でかなりハードル高い
普通は前提条件としてMacになる
そしてそんな前提条件すら把握できてないならまず無理だから諦めて
せめてMac関連のスレに行って
2019/06/03(月) 14:48:09.12ID:yo5xl/l60
>>287
iPhoneのエミュを作るの?
頑張ってね。
291デフォルトの名無しさん (アウウィフ FF1f-5O4J)
垢版 |
2019/06/03(月) 15:00:10.18ID:ZJy6OnVgF
ワン切りとかチケット予約とか電話しまくるアプリの場合
ソフトでなんとかしても規制かかるよな

やっぱソレノイド最強
292デフォルトの名無しさん (ワッチョイ 6a7d-2ZOZ)
垢版 |
2019/06/03(月) 15:39:53.42ID:E+jaCPkn0
>>289
なるほどですね。
iOSとObjectiveCを勉強しなくちゃならなそうですね。
2019/06/03(月) 18:06:39.53ID:KkdWK1BJ0
【速報】クオカード五百円分とすかいらーく優待券をすぐ貰える   
https://pbs.twimg.com/media/D8H96MlUcAA23Qr.jpg  
   
@ スマホでたいむばんくを入手     
A 会員登録を済ませる   
B マイページへ移動する。  
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)     
 
今なら更に4日18時までの登録でクオカードとすかいらーく優待券を両方ゲットできます    
     
数分で出来ますのでご利用下さい。    
2019/06/04(火) 09:38:16.84ID:lHE5izfja
デザイン画面のtoolStripMenuItemの項目をダブルクリックして、メソッド作ったのだけど、
仕様変更してるうちにこのメソッドは要らなくなったのでできればコードから削除したいのだけど
ただ削除してもどこからも呼び出してないのになんかエラー出るし、どうすれば安全に削除できるのでしょうか
2019/06/04(火) 10:05:48.18ID:DtXMrPXEp
C#ってさ、分かりやすくしようとして、より複雑化してるよな?
2019/06/04(火) 10:08:49.20ID:JKFFUl2mM
>>295
毛ほどもわかりやすくしようなんて気は見られない
僕の考えた変態言語仕様ドヤァ!
しか知らんが
2019/06/04(火) 11:32:40.61ID:cZr1QjOu0
まだC++よりわかりやすい
機能追加していけば互換性維持のため複雑になるのは仕方ない
また1から設計されたいい感じの言語が出てきてそいつが広まりそうなら乗り換えれば良いやって思ってる
2019/06/04(火) 12:42:08.03ID:G0aIjPgkd
>>295
たとえば?
2019/06/04(火) 12:59:39.35ID:yXylbBOB0
#ifで定義済みプリプロセッサ シンボルの"NET40"をチェックしたいのですが
定義されていないようで思うような挙動になりません。
他にNET20〜NET48も定義されていないようでした。
これらは特定のバージョン以降で使用できるのでしょうか。
また定義済みプリプロセッサ シンボルの一覧を見る方法はあるのでしょうか。

環境 VisualStudio2015
ターゲットフレームワーク .Net Framework4
記述例 #if NET40
2019/06/04(火) 13:45:05.95ID:g1r7g3uN0
>>293
ええな
301デフォルトの名無しさん (ワッチョイ 6a7d-2ZOZ)
垢版 |
2019/06/04(火) 14:55:33.26ID:RHX3fbho0
とあるゲーム

アプリを自動化したいと思ってる
2019/06/04(火) 14:59:29.30ID:q65K6viWM
>>301
すでに規約に反してそうw
犯罪の片棒は担げない
2019/06/04(火) 15:51:11.85ID:pUkZSDGpa
>>299
確かにダメだね何でだろう
試しにVS2010でもやってみたが同じだった
ググると普通に使ってるサンプルが出てくるのに変だな...
2019/06/04(火) 17:35:15.70ID:kLacA/8P0
https://ufcpp.net/blog/2017/5/newcsproj/
この話かな…
確かにVS2017で普通に作った.NET Frameworkのプロジェクトだと定義されてなくて
こっちのcsprojを手書きしたら定義されてる
.NET Coreとか.NET Standard向けのプロジェクトはデフォルトで新しいcsprojが作られてNETCORE2_1とかが有効になってる
2019/06/04(火) 18:08:11.74ID:DtXMrPXEp
>>298
タスク視点じゃ無いからコンテキストがわかりにくいんだよ。
同じクラス内に書いてるのに呼び出せなかったり書き込めなかったりさ。
デリゲートなんてもん導入しなくても解決出来るだろうにとかさ?
2019/06/04(火) 18:08:53.29ID:VzoYb92wd
>>305
具体的に
2019/06/04(火) 18:33:03.72ID:pUkZSDGpa
>>304
単純にそんな理由だったのかw
確かに古いドキュメントにはそんなものが定義されているって記述がないなあ
https://web.archive.org/web/20150118103549/http://msdn.microsoft.com/ja-jp/library/4y6tbswk.aspx
308デフォルトの名無しさん (ワッチョイ 6a7d-2ZOZ)
垢版 |
2019/06/04(火) 18:46:41.77ID:RHX3fbho0
>>302
単純なレベル上げを自動化したい、
犯罪じゃないでしょ。
2019/06/04(火) 19:13:07.32ID:v8Exozc80
>>308
いいや、お前は犯罪者だ
さっさとキエロ
2019/06/04(火) 20:03:01.76ID:yXylbBOB0
>>303,304,307
なるほど。納得しました。
ありがとうございました。
311デフォルトの名無しさん (アウアウカー Sa7b-ob9i)
垢版 |
2019/06/04(火) 21:39:13.84ID:XspZZE0fa
WPFってデザインがいいっていうイメージなんだけど
formよりもどういったところがデザイン性に優れてるの?
ブートストラップのxaml版みたいなテンプレートってないよね?
2019/06/04(火) 22:00:23.11ID:qyJua2Fm0
WPFはスケール出来るし
2019/06/04(火) 22:51:19.52ID:JzGIG0UPd
>>295
そんなことないよ
分かりやすくて単純でいろいろできて快適だよ
2019/06/05(水) 06:00:31.88ID:zagML6/E0
>>311
デザインの自由度は非常に高く、見た目をがらりと変えるのも比較的簡単に出来る。
ただし、出来合いのテーマとかはほとんど無い。標準のは古すぎるし。
標準でスケールするので、最低限の高DPI対応は何もする必要が無い。
2019/06/05(水) 06:44:41.46ID:vfWMaWlM0
ライブラリをstaticでusingしてるコードを見たのですが、静的にusingするってよく使われるやり方なのでしょうか?
あまり考えた事が無かったので
2019/06/05(水) 07:12:31.52ID:5J+xpv5ma
>>313
お世辞にも単純ではないわ
言語仕様の大きさでいうと現役のメジャーな言語の中じゃC++に次ぐくらいだよ
2019/06/05(水) 07:34:20.65ID:YfXCXcb80
static using を質問した者ですが、静的メソッドをクラス省略して呼び出す方法なのですね
自己解決か解りませんが、クラスをいちいち書くのが大変な時に便利な機能だと理解しました
2019/06/05(水) 08:12:16.71ID:8Q4nOq27d
>>316
ソース
2019/06/05(水) 09:09:32.49ID:DllhRP4m0
>>308
犯罪ではないが規約違反だな。
あと、初心者が作れるようなものでもない。
つまりはスレ違い。
2019/06/05(水) 09:13:04.00ID:cY5QBS5fa
c++に次ぐかはどうかは知らないけど言語仕様的には肥大し続けてるのは間違いないよ
確実にjavaよりは言語仕様が大きい
最近のメジャーな小さな言語仕様とは真逆の方向性
2019/06/05(水) 09:16:17.04ID:cY5QBS5fa
c++もどんどん新しい仕様を組み込み続けてる
それで安全に楽に書けるようになって来てる
ただ古い書き方もできるので楽な書き方で入門した人にはそういうソースが非常に読みにくい
2019/06/05(水) 09:19:05.78ID:56z2teCB0
MFCの場合、Command Routing なる概念があり、MDI で複数の子 Window を
出している場合に、Main Window のMenuから選んだメニュー項目を、
現在 Active な子 Window に対して「伝達」することができて、
CView::OnXxxx() のようなメソッドで受け取ることができました。
Xxxx の部分には、Menu項目の名前に関係した関数名が入ります。
MENU 項目には、IDM_XXXX のような定数値を関連付けておいて、
「メッセージマップ」なる場所に、
ON_COMMAND(IDM_XXXX, OnXxxx)
と書いておいて、ID 値とメソッド名を対応させます。
重要なのは、実行段階でその時にActiveになっているCViewにメッセージを伝達
することで、複数の子ウィンドウが有った場合、どの子ウィンドウがActive
になっているかによって、伝達されるCViewは変化します。
あと、このIDM_XXXとメソッドの関数定義、メッセージマップの項目は、全てIDEが
自動生成する機能があります。

C#でも同様のことはできますか?
2019/06/05(水) 09:27:44.31ID:cY5QBS5fa
何のことを言ってるかわからないけど
アクティブな子windowにメッセージは送れるよ
子ウィンドウによって処理を変えるのはそのように書けばいいだけで専用の仕組みはないと思う
2019/06/05(水) 09:29:46.05ID:DllhRP4m0
>>322
MFCはVCで使うライブラリ。C#は言語。比べる対象が間違っている。
つか、ぐちゃぐちゃ書かれていて何をしたいのかが良くわからない。
マルチフォームで、親のメニューから選んだ動作を、複数の子フォームがある中、アクティブなフォームに対してイベントを発生させることができるかって事ならWPF/UWPともに可能。
2019/06/05(水) 10:10:34.69ID:on5LrBrya
>>322
たぶんないのでは

でもそもそもActiveなMDI子に連動してイベントハンドラが切り替わるコードというのは
保守しづらいのでは?

MDI子のメニューは親のメニューにマージできたはずなので、
そっちを使った方がよいんじゃないかなあ
https://dobon.net/vb/dotnet/form/mdimergemenu.html
326デフォルトの名無しさん (ワッチョイ 6a7d-2ZOZ)
垢版 |
2019/06/05(水) 10:32:52.53ID:lB0CTQ9/0
>>319
あんたはつくれんの?
2019/06/05(水) 10:43:39.28ID:aCuLxY/Qa
>>326
ここで粘着していてもお前さんの求めるものは得られないから、さっさと適切な場所に移動しな
2019/06/05(水) 10:48:56.78ID:lB0CTQ9/0
誘導するなら案内しろ
2019/06/05(水) 10:49:34.68ID:DllhRP4m0
>>326
Windowsでまともに動くiOSエミュがあるか?
それが答え。
2019/06/05(水) 12:40:57.59ID:lOa/gLJfr
最初>>301を書いた人物だとしたら脳が死んでそうだからその人には無理でしょ?
外人なのか馬鹿なのかどちらか
■ このスレッドは過去ログ倉庫に格納されています