XWindowプログラミング 質問箱
■ このスレッドは過去ログ倉庫に格納されています
0026デフォルトの名無しさん
2005/10/18(火) 17:59:40使ってアプリケーション間で共通のコピー&ペースト機能を実現するためのX標準の機能がセレクション。
セレクションにはPRIMARY,SECONDARY,CLIPBOARDの3つがあって、PRIMARYは通常左ドラッグで文字列
選択して中ボタンで貼り付ける機能のために使われる、CLIPBOARDは通常WindowsやMACのクリップボード
と同様に、任意のデータに対して、コピー対象を選んでメニューからコピーを選び、貼り付け場所で
メニューから貼り付ける機能に使われる。
さらにセレクションでは日本語等の国際化テキストを文字コードに関係なくやりとりできるための仕組み
があってCOMPOUND TEXTと呼ばれている。
セレクション(プロパティ)でやりとりするデータの型はunsigned char * + データ数。CStringなんて
型はWindowsのMFC以外にしらん。少なくともX標準で定義されているものではないはず。
セレクションで画像のやりとりしたいなら、
http://xjman.dsl.gr.jp/X11R6/X11/CH04.html
のProperties and Atoms以下を読んでがんがるか、Qt等を使え。
■ このスレッドは過去ログ倉庫に格納されています