mrのなでしこ学習帳 RSSフィード

2009-12-19

付箋への道 その3

はてなブックマーク - 付箋への道 その3 - mrのなでしこ学習帳

自由なサイズ変更はほぼあきらめつつあります

次は、データをどう扱うかかな。

#付箋
#
#使い方
#・ダブルクリックで編集
#・Shift+Enterで編集終了
#・F2で1行目のみコピー

付箋タイトル=「テスト付箋」
付箋テキスト=「付箋のテストのための付箋です{~}線太さ=1

POPUPMENUとはポップアップメニュー
POPUPMENUに『,exit,終了,Alt+F4,,終了処理
,copy1stline,一行目コピー,F2,,一行目コピー処理
,test,テスト,,,テスト処理』をポップアップメニュー一括作成

編集エリアとはメモ
のレイアウトは「全体」
のスクロールバーは「縦」
の可視はオフ
のキー押した時は
  もし、編集エリアの押された仮想キー=13ならば
    もし、編集エリアのシフトキー=「SHIFT」ならば
      編集モード終了処理
のキータイピング時は
  もし、編集エリアの押されたキー=CHR(1)ならば
    編集エリアを全選択

母艦のスタイルは「枠なし」
母艦のドラッグ移動オン
母艦の幅は275
母艦の高さは20
母艦最前面
母艦ポップアップメニューはPOPUPMENU
母艦のダブルクリックした時は
  もし、編集モードがオフならば
    編集モード移行処理
母艦のキー押した時は
  もし母艦の押された仮想キー=13ならば
    もし母艦のシフトキー=「SHIFT」ならば
      もし、編集モードがオフならば
        編集モード移行処理


付箋描画
母艦のタイトル=付箋タイトル


●編集モード移行処理
 編集エリアのテキストは付箋テキスト
 編集エリアの可視はオン
 母艦の高さは150
 編集エリアを注目
 編集モードはオン

●編集モード終了処理
  付箋テキスト=編集エリア
  編集エリアの可視はオフ
  母艦の高さは20
  付箋描画
  編集モードはオフ終了処理
  おわり

●付箋描画
  母艦を$FFFFFFで画面クリア
 母艦の0,0から(母艦の幅-1),0へ
 母艦の0,0から0,(母艦の高さ-1)へ
 母艦の(母艦の幅-1),0から(母艦の幅-1),(母艦の高さ-1)へ
 母艦の0,(母艦の高さ-1)から(母艦の幅-1),(母艦の高さ-1)へ
  母艦の3,3へ付箋テキストを文字表示

●テスト処理
  編集エリアを言う

●一行目コピー処理
  STR=付箋テキスト
  STR\0をコピー

areatareat2009/12/20 21:19昔、枠なしウィンドウのサイズ変更を補助する部品を作ったのを思い出して
作り直してみました。粗末な物ですが良ければ使ってやってください
http://areaproject.co.cc/labs/lib/NSizableTip.zip

mr-80bmr-80b2009/12/20 23:36うぉ。ありがとうございます!
WinAPIとか避けまくってるもんで…
助かります。