[過去ログ] スレ立てるまでもない質問はここで 158匹目 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
777
(1): 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)17:49 ID:bfqjcx0a(1/11) AAS
>>775
ドラッグアンドドロップの間違いじゃないか?

ブラウザと普通のアプリのデータ・通信の連携は、どちらからもアクセスできる、サーバプログラムかファイルアクセスがないとできない(ActiveXを除く)。
ブラウザでローカルファイル読み取りはファイルドロップか、アップロードで可能になり、ブラウザでファイルを動的に生成するのは、内部データのみか、ダウンロードという形になる。

一般にブラウザはセキュリティ上の理由で、内部のデータへのアクセスをさらさないように設計されている。

やるとすれば、どちらもHTML/JavaScriptのウェブアプリを作るか、どちらもC++やC#などの普通のアプリにしてプロセス間通信を使うくらいしかない。

JavaScriptのキャンバスか、画像埋め込みで碁盤を表示することは可能。
778: 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)18:02 ID:bfqjcx0a(2/11) AAS
C#で同じアプリ内でファイルドロップを実現するには、AllowDropを有効にして、DragDropなどのイベントハンドラを定義する。

別のアプリの場合はドロップターゲットやドロップデータを定義するか、プロセス間通信が必要になってややこしくなる。
779
(1): 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)18:10 ID:bfqjcx0a(3/11) AAS
外部リンク:uchukamen.com
780: 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)18:12 ID:bfqjcx0a(4/11) AAS
すみません、大変疲れているのでテキトーな回答しかできません。
781
(1): 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)18:45 ID:bfqjcx0a(5/11) AAS
ドラッグ&ドロップよりも右クリックメニューの方が簡単だぞ。
783
(1): 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)19:13 ID:bfqjcx0a(6/11) AAS
>>782
じゃあ、>>779を読んでC#で作ってみなよ。C++でも作れるけど君は挫折しそうだな、ははは。
少し概念を整理しようか。
「ドロップソース」、これはドロップ元。これは、多分リストビューのアイコン。
「ドロップデータ」、これはドロップするデータ。
「ドロップターゲット」、これはドロップ先のドロップできる場所。

リストビューって知ってる? リストビューでアイコン表示できる?
784: 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)19:26 ID:bfqjcx0a(7/11) AAS
C#にPictureBoxってコントロールがあるから、これをドロップソースにしよう。フォームにPictureBoxを配置して。
785
(3): 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)19:32 ID:bfqjcx0a(8/11) AAS
ここに解説が書いてあるから、真似して作ってみて
外部リンク:codezine.jp
787: 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)19:36 ID:bfqjcx0a(9/11) AAS
>>786
ドロップソースをファイルのアイコンのPictureBoxにして、ドロップデータをファイルの内容を表す文字列にしてドロップ完了時にファイルを作成すればできますよ。多分。
788: 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)19:41 ID:bfqjcx0a(10/11) AAS
ファイルのアイコンイメージは自前で用意するか、SHGetFileInfo関数を使えば取得できる。
791
(1): 蟻人間 ◆T6xkBnTXz7B0 2022/01/31(月)19:46 ID:bfqjcx0a(11/11) AAS
>>789
一時ファイルって奴ね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s