めてしまいました…わかりにくくしてごめんなさい…。
音楽プレイヤーのプレイリスト整理支援のプログラムを作っています。大きなカテゴリを作
り("music""movie"等)、その下にカテゴリ名・プレイリスト名・プレイリストの場所をそれ
ぞれ配列変数に入れたものを従属させます(ファイルからの読み込みの際にrepeatを使ってお
り、Cnum.cnt,Pnan.cnt,Ppth.cntのように別の配列変数にそれぞれ含ませます)。設定ファイ
ルからの読み込み、新規カテゴリの追加、新規プレイリストの追加まではできました。表示順
は設定ファイルに書き込んである順番で、ソートはせずに後から追加したものが後に表示され
ます。
で、ここで詰まってしまいました。
* *
1.llmod3.hsp
カテゴリやプレイリストの表示の順番を変えるのに、ツリービューを使うのがいいかと思い、
この公式サイトのリンク集からllmod3の配布場所に伺って頂いてきました。で、試しに
#include "llmod3.hsp"と入力してF5してみたのですが、
#include "listview.hsp"
listview.hsp(688) : error 2 : 文法が間違っています (688行目)
--> create_imglist@_listview _v3@_listview,_v3@_listview,1 | 4,v2@_listview
と言われてしまい。他にこうなられた方、いらっしゃるでしょうか…何がいけなかったんでしょう…。
* *
2.配列変数
新規カテゴリ・プレイリストの追加は簡単に出来たのですが、削除をしようとして困りました。
BigNという変数にカテゴリ数、Bigc(配列変数)にカテゴリ名、Cnum(配列変数)にカテゴ
リ番号(この番号とBigcの配列の順番とが結びつきます)、Pnam、Ppthがプレイリスト名・プ
レイリスト場所、というのは先ほど申し上げたとおりです。
削除の際に、選択された配列を消せばいいんだな、と思っていたんですが、配列の一部を消
すという命令が見当たらず。
のようになって頂きたいのですが…。私が見落としてただけでしたらすみません、どなたか良
配列変数:(0) (1) (2) (3) (4) 内容 : A B C D E ↓(2)を消す 配列変数:(0) (1) (2) (3) 内容 : A B D E
い方法をご存じないでしょうか。
* *
3.タスクトレイに収納
こちら(http://blog.goo.ne.jp/hiro239415/e/1a7ab9222957c7c023d95cfcef915148)のサイ
トで、タスクトレイに収納しつつ、右クリックでメニューが出せる方法があると知り、よしこ
れを使わせていただこう、と思ったのですが、こちらで拝見した例は一層だけのメニュで("
赤""青""緑"のように)、子メニューがありませんでした("赤"にカーソル合わせたら、"赤1"
"赤2""赤3"と表示されるような)。ここで何が行われているのか、自分でちゃんと解れば改造
できるのですが、もう何をどうすれば良いのか…。子メニューの作り方って、どうすればいいの
でしょうか…。
* *
訊いてばかりですみません、どなたかご教授をどうかお願いいたします。