なでしこライブラリ~内検索 / 「●机上母艦クライアント位置取得」で検索した結果
-
●机上母艦クライアント位置取得
...し //本体 ●机上母艦クライアント位置取得 母艦のサイズを","で区切る BX1=それ[0] BY2=それ[3] BWW=(母艦のW-母艦のクライアントW)/2 TBX=BX1+BWW TBY=BY2-BWW-母艦のクライアントH "{TBX},{TBY}"で戻る 名前 コメント
-
●母艦マウス移動
...YY)へマウス移動 ●机上母艦クライアント位置取得 母艦のサイズを","で区切る BX1=それ[0] BY2=それ[3] BWW=(母艦のW-母艦のクライアントW)/2 TBX=BX1+BWW TBY=BY2-BWW-母艦のクライアントH "{TBX},{TBY}"で戻る 名前 コメント
-
トップページ
...●二点四角座標取得 ●机上母艦クライアント位置取得 ●机上クライアントX/Y取得 ◆画像ファイル判別 画像ファイル選択 ◆プライベートフォント ●画像合成改 ■矩形 ★高速画像描画 +GUI部品 ■簡易ショートカットメニュー ■リンクラベル ■シークバー ◆Tエディタ折り返し設定 ■スムーズプログレスバー ■タブページ改 ◆スクロールパネル(マウスホイール同期) ■フォーカス監視グループ ◆部品の並べ替え ■矩形 ★リファレンス・マニュアル(GUI編) ●エディタ文字数制限 +ダイアログ ■色選択フォーム ●リッチファイル選択 ■発言ダイアログ ★ダイアログエディタ +レジストリ/INI ●APIレジストリ操作 ◆設定グループ ●関連付け/解除 +ネットワーク/ブラウザ ◆HTTPグループ 動画ダウンロード系●YouTubeダウンロード ●ニコ...
-
●机上クライアントX/Y取得
情報 作者名:なでおやじ/area オリジナル:なでしこ質問掲示板「マウス移動で母艦上の座標を指定できませんか?」 改変 area 概要 指定したフォーム内部(クライアント領域)の左/上の座標を返します。 解説 指定したフォームのクライアント領域の左/上の座標を返します。 簡易ショートカットメニューを作ったときの副産物です。 クライアント領域の計算方法はなでおやじさんのソースを元に作りました。 ありがとうございます。 引数 OBJ = グループ(フォーム) 返り値 指定したOBJ(フォーム)のクライアント領域の左/上の座標 サンプルプログラム 対象フォームとはフォーム そについて 可視=1 ノッケフォームとはフォーム そについて 可視=1 スタイル=「枠なし」 背景色=ウィンドウ背景色 W=100 H=100...
-
■簡易ショートカットメニュー
情報 作者名:area 引用元:なし 概要 なでしこの標準機能では利用できない、ショートカットメニューを WinAPIをラップすることによって無理矢理実装した物です。 このライブラリを使用すると、自分の好きな場所に好きなタイミングでショートカットメニューを 表示させることができるようになります。 また、母艦のタスクトレイ右クリックした時イベントでメニュー展開を行うことにより、 タスクトレイポップアップメニューも実装できます。 なでしこ標準のメニューと似たような感じでメニューの作成、イベントの設定が可能です。 今はまだ機能が少ないですがそのうちアイコン付けられるようにとか サブメニューつけられるようにとか機能強化していきます。 解説 グループ関数 目的 グループ関数名 引数 引数/関数の意味 メニュー項目を追加する 一括作成 (S...
-
●タスクバー位置取得
情報 作者名:しらたま/のんきなおやじ 引用元:なでしこ質問掲示板「WinAPI の構造体内の構造体?」 勝手に改変 概要 タスクバーの位置を取得します。 解説 引数 なし 返り値 タスクバーの位置(上/右/左/下) 本体 #----------------------------------------------------------------------- !APPBARDATA_TYPE=「long,long,long,long,long,long,long,long,long」 ■APPBARDATA ・cbSize #{=36} #TEST ・hWnd ・uCallbackMessage ・uEdge ・Left ・Top ・Right ・Bottom ・lParam PACK(APPBARDATA,AB_DAT,APP...
-
◆タスクバーボタン非表示
情報 作者名:SIGO 引用元:なでしこ質問掲示板「タスクバーボタンの表示/非表示」 勝手に改変 概要 母艦を表示させつつ、タスクバーのボタンを非表示にします。 本体 #ここから ●SetWindowLong(w,i,l) =DLL("user32.dll", "long SetWindowLongA( hwnd hWnd, int nIndex, long dwNewLong )") ●ShowWindow(h,n) =DLL("user32.dll", "BOOL ShowWindow( HWND hWnd, int nCmdShow );") #------実行部---------------------- #母艦の可視はオフ #SetWindowLong(母艦ハンドル,-20,$80...
-
■MCIオブジェクト
情報 作者名:TM 引用元:なでしこプログラム掲示板「MCI補助ライブラリ改」 概要 MCI命令をグループでまとめて使いやすくしました。 解説 //○使い方 テストとはMCIオブジェクト # まず宣言して、 テストのファイルは「test.mp3」# 次にファイルを設定します。 //(処理) テストを閉じる # 使い終わったら閉じます。 ○変数 ・ファイル ・表示先ハンドル ファイルが動画の場合、表示先のウィンドウハンドルを指定します。 ・X ・Y ・W ・H ファイルが動画の場合、動画の再生サイズを指定します。GUI部品と同じです。 ・タイムフォーマット 初期値はミリ秒です。通常は変更の必要はありません。 ・長さ ファイルの長さ(単位はタイムフォーマット)です。 ・状態 演奏状態です。(再生,play...
-
◆TCPクライアントでHTTPっぽいのセット
情報 作者名:五十六 引用元:なでしこプログラム掲示板「TCPクライアントでHTTPっぽいものセット」 概要 HTTP○○っぽい命令をTCPクライアントで再現した。 せっかくだから経過表示もできるようにした。 ダウンロード速度計算機能とか、レジューム機能とか。プロキシもきっと使える・・・はず。 解説 //早見表------------------ 【引数】HEADをURLへ TCPポスト 戻り値 (ヘッダ)(改行改行)(データ) TCPポストデータ取得 戻り値 (データ) TCPポストヘッダ取得 戻り値 (ヘッダ) 【引数】HEADとBODYをURLへ TCPゲット 戻り値 (ヘッダ)(改行改行)(データ) TCPゲットデータ取得 =TCPデータ取得 戻...
-
●窓位置右下移動
情報 作者名:moka(しらたま/のんきなおやじ) 引用元:なでしこプログラム掲示板「なでしこ更新チェック」 利用:●タスクバー位置取得 勝手に改変 概要 ウィンドウの位置をデスクトップワークエリアの右下に移動します。 解説 引数 OBJ:対象のウィンドウ 本体 ●窓位置右下移動({グループ=?母艦}OBJを) Pとは整数 P=タスクバー位置取得。 OBJについて もし、P=「左」ならば、X=デスクトップW-デスクトップワークエリアW 違えば、X=デスクトップワークエリアW-W もし、P=「上」ならば、Y=デスクトップH-デスクトップワークエリアH 違えば、Y=デスクトップワークエリアH-H。 #----------------------------------------------------...
-
◆Tエディタ折り返し設定
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 Tエディタ折り返し設定サンプル。 Tエディタの折り返し文字数をウインドウサイズに合わせて設定。 //サンプルプログラム メインエディタとはTエディタ。 そのレイアウト=『全体』 その文字サイズ=16 折り返し設定 母艦のサイズ変更した時は~ 折り返し設定 ●折り返し設定 文字サイズ控えとは整数 文字サイズ控え=文字サイズ //↓文字幅取得は現在の文字サイズで計算されるので。 文字サイズ=メインエディタの文字サイズ 折り返し文字数とは整数 表示幅とは整数 //引いている数値は目分量で決定しました。 もし(メインエディタの左バー)=オンならば 表示幅=(母艦のクライアント幅)-110 違えば 表示幅=(母艦のクライアント幅)-48 折り返し文字数=(表示...
-
◆2ちゃんねるかきこみセット
情報 作者名:五十六 引用元:なでしこプログラム掲示板「2ちゃんねる書き込みセット」 概要 2ちゃんねる書き込みセットです。そのまんまです。 ●とかBEとか使えます。スレ荒らしたりしないでね。 本体 #----------------------------------------------------------------------- //2ちゃんかきこみセット (一番上において下さい) #----------------------------------------------------------------------- //変数定義 (必要) サーバーとは文字列。フォルダとは文字列。スレ番号とは文字列。応答とは文字列。 BE0とは文字列。BE1とは文字列。BE2とは文字列。まる0とは文字列。まる1とは文字列。まる2とは文字列。 ネームとは文字列。メー...
-
■スムーズプログレスバー
情報 作者名:canot 引用元:なでしこプログラム掲示板「おとまど」 概要 スムーズに表示されるプログレスバーです。 縦方向、横方向の切り替え、色の変更、文字の表示も可能です。 本体 /*------------------------------------------------------------- クラス:スムーズプログレスバー スムーズに表示されるプログレスバーです。 縦方向、横方向の切り替え、色の変更、文字の表示も可能です。 転載、利用、改造はご自由に (c)2007 canot ---------------------------------------------------------------*/ ■スムーズプログレスバー +GUI部品 +背景色プロパティ +最大最小プロパティ +値プロパティ +マウスプロパティ +キ...
-
★API利用支援
情報 作者名:moka 引用元:なでしこプログラム掲示板「API利用支援」 概要 API関数を使う時のお供に。 MSDNなどのAPI関数宣言をなでしこで使えるように変換します。 //本体 /* [API利用支援] MSDNなどのAPI関数宣言をなでしこで使えるように変換します。 */ /* 2005/10/24 なでしこ1.397。修正。 2005/03/01 なでしこ1.03a。掲示板に公開。 2005/02/28 なでしこ1.02a。いろいろ修正。 2005/01/15 なでしこ0.15。『中央移動』の引数修正。 2005/01/01 なでしこ0.11fで不具合が出たので修正。 2004/12/23 出力スタイル増加。チェックの背景色。 2004/12/22 ひとまず公開。 開発環境:なでしこ1.397、Win2000 moka http //www.geoc...
-
●装飾表示
情報 作者名:U D 引用元:なでしこプログラム掲示板「装飾表示」 概要 日本語タグでマークアップした文書を装飾して表示します。 日本語タグのマークアップ仕様については、HTMLを真似ています。 解説 引数 OBJ:描画先 X1:X座標(左上) Y1:Y座標(左上) S:マークアップされた文書 サンプルプログラム 母艦について タイトルは『装飾表示(テキストマークアップ)』 クライアントW=420 クライアントH=520 黒色で画面クリア 文字色は白色。文字サイズは11 「 これはなでしこで 文字 色=$FF33FF サイズ=13 マークアップテキスト /文字 を表示するための、 改行 文字 色=$FF33FF サイズ=13 "装飾表示" /文字 関数の 太字 サンプル文章兼説明 /太字 です。 改行 改行 ...
-
★アイコンチューザー
情報 作者名:のなお(のんきなおやじ) 引用元:なでしこプログラム掲示板「アイコンチューザー(アイコン抽出)」 http //nadesi.com/index.php 概要 このプログラムはEXEやDLLから、アイコンを抽出するものです。 解説 このプログラムは、なでしこのホームページの質問掲示板から派生したものです。 http //www.himanavi.net/cgi/nade-bbs2/cbbs.cgi?mode=all namber=1867 type=0 space=0 no=0 #------------------------------------------ プログラムは、初めての投稿です。なでしこを初めて早、4ヶ月もたってしまいました。 なにかお役に立てればと思い投稿します。 このプログラムはEXEやDLLから、アイコンを抽出するものです。...
-
◆HTTPグループ
情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「HTTPグループ」 http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=1219 更新 2012/01/27 Cookie取得を更新 エラー防止の真偽グループを追加 ダウンロード 概要 五十六さんの作品「TCPクライアントでHTTPっぽいものセット」(以下TCPセット) (http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=911 感謝!!) を元に機能拡張・改善したライブラリです。 目標としては、簡単に利用できて、且つ、カスタマイズ性に飛んだライブラリを目指して作成しました。 TCPセットとの大まかな違いとしては、 ・TCPデータ取得→新H...
-
★ダイアログエディタ
情報 作者名:fuji/ムラり 引用元:なでしこプログラム掲示板「ダイアログエディタ」 概要 ムラりさんのダイアログエディタをなでしこに移植しました。 ●MessageBox の様々なダイアログのソースを確認しながら出力することができます。 解説 //本体 #ダイアログエディタ !母艦設計=『母艦の可視はオフ』 母艦について 背景色はウィンドウ背景色。//RGB(128,128,255) タイトルは「APIダイアログエディタ 1.28」 サイズは「60,20,600,555」 スタイルは「枠固定」 オフに最大化ボタン有効変更 部品間隔=8 文字サイズ=10 ボタンリストは「[OK] [OK][キャンセル] [中止][再試行][無視] [はい][いいえ][キャンセル] [はい][いいえ] [再試行][取り消し]」 OSで条件分岐。 「Wi...
-
●画像色表列取得
情報 作者名:五十六 引用元:なし 概要 イメージ部品から色番号を取得して、表列に返します。 解説 引数 OBJ:イメージ部品 返り値 OBJの色番号表列 サンプルプログラム 母艦のタイトル=「クジラっぽい?」。 全体メモとはメモ。そのレイアウト=全体。 その文字サイズ=4。 テストとはイメージ。その画像=「{ランタイムパス}nadesiko.png」。 画像フォームとはフォーム。その可視=オン。画像フォームの10,10へ「テスト」を画像描画。 テスト色表列=テストの画像色表列取得。 全体メモのテキスト=テスト色表列。 //本体 ●画像色表列取得({グループ}OBJの) S=空。 (OBJ→W)回、A=回数-1。 (OBJ→H)回、B=回数-1。 S[A,B]=OBJのA,Bを画像色取得。 Sで戻る。 ...
-
■発言ダイアログ
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 発言ダイアログです。 解説 引数 コメント:発言内容 返り値 なし 本体 //発言ダイアログ 発言フォームとはフォーム そのサイズ=『200,200,500,350』 そのタイトル=『発言』 //フォーム(母艦も含む)の閉じるボタンも含めて、全部消すなら オフに発言フォームのシステムメニューボタン有効変更 //もとに戻すときは「オンに発言フォームのシステムメニューボタン有効変更」 //ちなみに閉じるボタンを残したいなら「そのスタイルはダイアログスタイル」でOK 発言フォームの表示した時は~ 発言フォームを中央移動 発言ラベルとはラベル その親部品=発言フォーム その文字サイズ=20 その位置=『20,20』 そのテキスト=空 発言閉ボタンとはボタン その親部品=...
-
◆イベント:母艦の最大化した時
情報 作者名:99円 引用元:なでしこwikiマニュアル「母艦について」 概要 母艦の最大化した時~のようなイベントを追加します。 解説 タイトルは「最小化」 の所が母艦が最小化した時のイベント タイトルは「最大化」 の所が母艦が最大化した時のイベント タイトルは「起動時」 の所が母艦を起動した直後のイベント タイトルは「通常」 の所がそれ以外 本体 ●IsZoomed(hWnd) =DLL("user32.dll","BOOL IsZoomed(HWND hWnd)") 母艦について タイトルは「起動時」 最小化した時は~ タイトルは「最小化」 元通り時は~ もし(IsZoomed(母艦ハンドル) 0)ならば タイトルは「最大化」 違えば タイトルは「...
-
●フォルダサイズ取得
情報 作者名:むく、五十六 引用元:なでしこプログラム掲示板「全フォルダ列挙と空フォルダ削除」 概要 むくさんの全フォルダ列挙を利用させて頂きました。ありがとうございます。 フォルダサイズを取得します。 拡張子を指定してサイズを取得することもできます。 ビジー状態があんまり続かないように、全フォルダ取得→ファイル取得 の二行程にしました。 #経過ログ のところを直接いじって下さい。 解説 引数 FOLDER:フォルダ(拡張子指定可) 返り値 合計サイズ(単位バイト) サンプルプログラム 「{フォルダ選択}*.jpg;*.gif;*.png」のフォルダサイズ取得。 それを言う。 //本体 ●フォルダサイズ取得(FOLDERの|FOLDERで|FOLDERを) 合計サイズ=0。 目的ファイル=FOLDERからファイル名抽出。...
-
●母艦フェードイン/アウト
情報 作者名:五十六 引用元:なし 概要 母艦をフェードイン、フェードアウトさせます。 サンプルプログラム 母艦フェードアウト。 母艦フェードイン。 //本体 ●母艦フェードイン Aとは数値。 1の間 A=母艦の透明度。A=A+3。 もし、A≧254ならば、母艦の透明度=254。抜ける。 母艦の透明度=A。 0.01秒待つ。 戻る。 ●母艦フェードアウト Aとは数値。 1の間 A=母艦の透明度。A=A-3。 もし、A≦0ならば、母艦の透明度=0。抜ける。 母艦の透明度=A。 0.01秒待つ。 戻る。 名前 ...
-
◆プリンタ設定
情報 作者名:hihiro 引用元:なでしこプログラム掲示板「プリンタ設定」 概要 なでしこのプリンタ設定をプログラムから設定します。 解説 【プリンタ設定用変数の用紙設定】に、【セクション名】を設定 【プリンタ設定変更関数】を呼ぶ 【プリンタの設定】ダイアログが表示され、 【設定.INI】の【セクション名】に設定されているプリンタ情報に設定します 出力(戻り)項目 【プリンタ設定用変数の用紙サイズ】に変更された用紙サイズ 【プリンタ設定用変数の給紙方法】に変更された給紙方法 【プリンタ設定用変数の用紙向】に変更された用紙の向き 【設定.INI】の【セクション名】に設定されたプリンタ情報を保存します タイマーを起動して、プリンタの設定ダイアログを表示して、 タイマーの割込みでプリンタの設定をしています プリンタ名は、プリンタ...
-
●ヤフー英日翻訳
情報 作者名:五十六 引用元:日本語プログラミング言語「なでしこ」スレ 4」 概要 英文をYahoo!翻訳して翻訳した文章を返します。 解説 引数 S:英文 返り値 翻訳された日本語文 サンプルプログラム 経過ダイアログ=オフ。 「What do you usually do on weekends?」を簡易ヤフー英日翻訳して言う。 //何を通常週末にするか。 「What do you usually do on weekends?」をヤフー英日翻訳して言う。 //あなたは、通常週末に何をしますか? //本体 //サンプル 経過プログレスバーとはプログレスバー。そのレイアウト=上。その最大値=100。 経過ステータスバーとはステータスバー。そのレイアウト=下。 #------------------------------------------...
-
●窓ハンドル命令集
ダウンロード 概要 窓ハンドル命令の優秀なライブラリがたくさんあったのでまとめてみました。これでデフォルトの約2倍の窓ハンドル系の命令が使えるようになります。 見やすいようにDLLと書式を統合しました。 ●窓ハンドル有効/無効 ●窓ハンドル最前面/最前面解除 ●窓ハンドルWH設定 ●窓ハンドルバー無効/有効 ●窓ハンドル親設定 ●窓ハンドル終了ボタン無効/有効 ●窓ハンドル最大化ボタン無効/有効 ●窓ハンドル最小化ボタン無効/有効 ●窓ハンドル最小化 ●窓ハンドル最大化 ●窓ハンドル終了 ●窓ハンドル移動禁止 ●窓ハンドルサイズ変更禁止 ●窓ハンドルスタイル削除 ●窓ハンドル最大化判定 ●窓ハンドル透明度設定 ●窓ハンドルフルスクリーン ●API窓ハンドルサイズ取得 ●API窓アクティブハンドル取得 ●API窓アクティブハンドル取得2 作者一覧 対応するregion、end...
-
■バイナリファイル
情報 作者名:五十六 引用元:なし 概要 ファイルストリームをもっと気軽に扱えるように。 具体的にはストリーム開く、閉じるの自動化。あとモードの自動変更、ファイルストリーム削除を無理やり実装など。 母艦の閉じた時は~を使ってるから複数あると誤作動するかも・・・ 参考 ファイルの分割ツールを作ってみよう!(第75回):クジラ飛行机「文系サラリーマンのための仕事に役立つプログラミング入門」 http //pc.nikkeibp.co.jp/article/column/20080522/1003240/?P=2 解説 [読書メンバ] ・ファイル ・現在位置 ・次位置 ・バッファサイズ ・ファイルサイズ [命令メンバ] ※↓4つのA(開始バイト位置)は0起点 ・ストリーム読む(AからCNTを) ・ストリーム書く(AからBを|AにBを) ・ストリーム挿入書く...
-
◆ブラウザマクロ
情報 作者名:五十六 引用元:なし 概要 GUI部品「ブラウザ」を使っててんやわんやするためのセット。 ただし、動作中はパソコンに触ってはいけない・・・。 どうしてもHTTP系命令でできない時にごり押しマクロ。 ソースを短くする努力が皆無なので、目も当てられない状況ですがいずれ直します。 解説 ブラウザ(移動)[(逆)タブ][(ダブル)テキスト][決定(移動先取得|ソース取得)] //基本系 基本的なコマンドです ●ブラウザタブ(TAB回数で) ●ブラウザ逆タブ(TAB回数で) ●ブラウザ決定 ●ブラウザテキスト(送信テキストで|送信テキストの|送信テキストを) //普通系 現在開いているページで色々します ●ブラウザソース取得 ●ブラウザタブ決定ソース取得(TAB回数で) ●ブラウザタブ決定移動先取得(TAB回数で) ●ブラウザタブテキスト決定移動先取...
-
●窓ハンドル最前面固定/解除
情報 作者名: 引用元:MSDNライブラリ「SetWindowPos 関数」 概要 ウィンドウをハンドルで指定して、最前面固定します。 解説 引数 HANDLE:対象となるウィンドウのハンドル サンプルプログラム (母艦ハンドル)を窓ハンドル最前面固定。 //本体 ●窓ハンドル最前面固定({=?}HANDLEの|HANDLEを) SetWindowPos(HANDLE,-1,0,0,0,0,1||2)。 ●窓ハンドル最前面解除({=?}HANDLEの|HANDLEを) SetWindowPos(HANDLE,-2,0,0,0,0,1||2)。 ●SetWindowPos(h,a,x,y,cx,cy,u) =DLL("user32.dll", "BOOL SetWindowPos( HWND hWnd, // ウィン...
-
●マウスカーソル設定
情報 作者名:TM 引用元:なでしこプログラム掲示板「メディアプレーヤー」 概要 マウスカーソルを変更します。 解説 引数 ファイル:?(とりあえず0に) 種類:下記参照 32512 (IDC_ARROW) 標準矢印カーソル 32513 (IDC_IBEAM) アイビーム (縦線) カーソル 32514 (IDC_WAIT) 砂時計カーソル 32515 (IDC_CROSS) 十字カーソル 32516 (IDC_UPARROW) 垂直の矢印カーソル 32640 (IDC_SIZE) 現在は使われません 32641 (IDC_ICON) 現在は使われません 32642 (IDC_SIZENWSE) 斜め右下がりの両方向矢印カーソル 32643 (IDC_SIZENESW) 斜め左下がりの両方向矢印カーソル 32644 (IDC_SIZEWE) 左右両方向矢印カーソ...
-
●ドラッグアンドドロップ
情報 作者名:SIGO 引用元:なでしこ質問掲示板「マウスドラッグ」 概要 マウスのドラッグアンドドロップをします。 なでしこ標準の「マウスドラッグ」と比べ、マウスを離すタイミングなどを調整することができます。 解説 引数 X,X:マウスを押す座標 XX,YY:マウスを離す座標 //サンプルプログラム 母艦を最小化 5秒待つ 40,40から600,400へドラッグアンドドロップ //本体 ●mouse_event(f,x,y,d,i) =DLL("user32.dll", "VOID mouse_event(DWORD dwFlags, DWORD dx, DWORD dy, DWORD dwData, LONG dwExtraInfo );") ●ドラッグアンドドロップ(X,YからXX,YYへ) MWとは実数=...
-
●窓ハンドル終了ボタン有効/無効
情報 作者名:まっこう 引用元:なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」 概要 ウィンドウの×ボタンの有効/無効を切り替えます。 解説 引数 HANDLE:対象ウィンドウのハンドル サンプルプログラム 1の間 母艦のタイトル=「有効」。 (母艦ハンドル)を窓ハンドル終了ボタン有効。 1秒待つ。 母艦のタイトル=「無効」。 (母艦ハンドル)を窓ハンドル終了ボタン無効。 1秒待つ。 //本体 ●窓ハンドル終了ボタン有効(HANDLEの|HANDLEを) EnableMenuItem((HANDLE)のシステムメニューハンドル取得,$F060,0)。 ●窓ハンドル終了ボタン無効(HANDLEの|HANDLEを) EnableMenuItem((HANDLE)のシステムメニューハンドル取得,$F060,...
-
●円グラフ描画
情報 作者名:SWinX 引用元:なでしこプログラム掲示板「円グラフ描画」 概要 二次元配列を元に、円グラフを描画します。 解説 引数 OBJ:描画先(主にイメージOBJ) A:二次元配列(0列=要素名、1列=値) リンゴ,50 バナナ,20 すいか,30 サンプルプログラム 母艦=「円グラフサンプル」 A=「リンゴ,50 バナナ,20 すいか,30」をCSV取得 仮イメージとはイメージ その幅=300 その高さ=200 塗色リスト=「{赤色},{黄色},{緑色}」を","で区切ったもの Aを仮イメージで円グラフ描画 リンゴバーとはバー その位置は仮イメージの下側 その最小値は0 その最大値は100 その変更した時は A[0,1]=リンゴバー Aを仮イメージで円グラフ描画 //本体 ●円グラフ描画(Aを{グループ}OBJで...
-
●窓ハンドル同位置サイズ設定
情報 作者名:五十六 引用元:なし 概要 X1,Y1,X2,Y2ではなく、W,Hで窓ハンドルサイズ設定を行う。 サイズはウィンドウの左上を基点として変更される。 解説 引数 HANDLE:対象ウィンドウのハンドル SIZA:「W,H」 サンプルプログラム なし //本体 ●窓ハンドル同位置サイズ設定({=?}HANDLEにSIZEを) A=HANDLEの窓ハンドルサイズ取得。A=Aを「,」で区切る。SIZE=SIZEを「,」で区切る。 HANDLEに「{A[0]},{A[1]},{(SIZE[0])+(A[0])},{(SIZE[1])+(A[1])}」を窓ハンドルサイズ設定。 名前 ...
-
●バーコード作成
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 バーコード画像を作成します。 注意 http //www.technical.jp/handbook/chapter-font1.html の「CODE39用TTFフォント」のインストールが必要。 本体 ●バーコード作成(データからSIZEで) データはデータを半角変換 データはデータを大文字変換 データは(『*』 データ 『*』) 文字書体は『CODE39』 文字サイズはSIZE バーコード幅とは整数 バーコード高さとは整数 バーコード幅はデータの文字幅取得 バーコード高さはデータの文字高さ取得 バーコード画像をバーコード幅,バーコード高さへ画像リサイズ バーコード画像を白色で画面クリア データをバーコード画像の0,0へ文字表示 文字書体は『...
-
■リンクラベル
情報 作者名:zuzu 引用元:なでしこプログラム掲示板「リンクラベル」 概要 zuzu式オリジナルライブラリー&コンポーネント第一弾!その名もリンクラベル! HTMLのリンクの様なラベルでクリックするとそのアドレスに飛べるモノです。 VB.netで言うLinkLabelですね。 本体 ■リンクラベル +イメージ ・種類{="リンクラベル"} ・テキスト ←テキスト設定 →テキスト取得 デフォルト ・起動方法{=0}#0 関連づけ起動 1 エクスプローラー起動 2 コマンドを実行 ・コマンド{=""} #オリジナルのコマンドを指定したい時に指定します。$1でテキストを代入できます。 #例:「notepad $1」の場合は「notepad 指定したテキスト」で実行されます。 ・文字書体 ←文字書体SE...
-
●マウス位置制限
情報 作者名:Choco Soft (勝手に改変) 引用元:なでしこでWindowsAPI【マウスの移動範囲限定】 ダウンロード 概要 ChocoSoftさんが作られたプログラム(感謝!!)を手軽に使いやすいように変更を加えました。 マウスの移動範囲を指定できます。 サンプル 50,50から800,800へマウス位置制限 本体 ●ClipCursor(R)=DLL("user32.DLL","Long ClipCursor(lpRECT rect)") ■RECT ・Left・Top・Right・Bottom ●マウス位置制限(X1,Y1からX2,Y2へ) RECTのLeft=X1;RECTのTop=Y1 RECTのRight=X2;RECTのBottom=Y2 Rとは変数 PACK(RECT,R,"Lo...
-
■関数ポインタ改
情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「代用関数ポインタ」なでしこライブラリ「関数ポインタ」 概要 関数ポインタが最新のなでしこで使えない..って人が多かったので不具合を直しました。 これを使えばなでしこで マルチスレッド フォームをWinAPIレベルから作成してメッセージループを回す 非同期な通信 重い処理の非同期実行 などの高度な処理を実現できます ソースダウンロード サンプル集ダウンロード 変更点 ver2.10 ●関数ポインタ作成 でイベントを事前にEVALで登録するように修正(高速化) ver2.05 使いやすいように関数命令を追加●関数ポインタ取得●関数ポインタ取得●関数ポインタ実行 2個以上関数ポインタを作成した場合のアドレス重複エラーを修正 関数内での宣言をサポート わざわざVirtualAllocでメモリを確...
-
●CSV取得改
情報 作者名:五十六 引用元:日本語プログラミング言語「なでしこ」スレ 4 概要 表列の一番右下に値が入ってない時にCSV取得すると 一番右下のポケットが消えてしまうバグに対する回避策。 解説 引数 S:CSV形式のデータ(カンマ区切) 返り値 二次元配列 サンプルプログラム #CSV取得(バグ) A=「a,b,c d,e,」をCSV取得。 A=Aを表CSV変換。 Aを言う。 //a,b,c //d,e #CSV取得改 A=「a,b,c d,e,」をCSV取得改。 A=Aを表CSV変換。 Aを言う。 //a,b,c //d,e, //本体 ●CSV取得改({=?}Sを|Sの|Sで) S=S 「a」。S=SをCSV取得。 S[((Sの表行数)-1),((Sの表列数)-1)]から1バイト右端削除。Sで戻る。 ...
-
●色平均値取得
情報 作者名:U D,オレンジ 引用元:なでしこプログラム掲示板「Re(4) 色平均値取得(2nd)」 利用関数:●RGB分解、●距離 概要 イメージAの指定した座標を中心に、Zの範囲の色の平均値を取得します。 解説 引数 A:対象となる部品(主にイメージ) X,Y:中心となる座標 Z:範囲の大きさ 返り値 色の平均値 サンプルプログラム テストとはイメージ。その画像=「{ランタイムパス}nadesiko.png」。 テストの50,50を5で色平均値取得して言う。 //本体 ●色平均値取得({グループ}AのX,YをZで) RRとは配列。GGとは配列。BBとは配列。XXとは整数。YYとは整数。 XXを(X-Z)から(X+Z)まで繰り返し、YYを(Y-Z)から(Y+Z)まで繰り返す もし(X,YとXX,YYの距離)≦Zならば # 中心(X...
-
●窓ハンドル最大化/最小化ボタン無効
情報 作者名:まっこう 引用元:なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」 概要 ウィンドウの最大化/最小化ボタンを無効にします。 解説 引数 HANDLE:対象ウィンドウのハンドル サンプルプログラム (母艦のハンドル)を窓ハンドル最大化ボタン無効。 (母艦のハンドル)を窓ハンドル最小化ボタン無効。 //本体 ●窓ハンドル最大化ボタン無効(HANDLEを|HANDLEの) モード=GetWindowLong(HANDLE,$FFFFFFF0) アイテムのハンドルを取得? モード=AND(モード,$FFFEFFFF) Dで最小化無効、Eで最大化無効、Cで両方無効 SetWindowLong(HANDLE,$FFFFFFF0,モード) 無効化実行 ●窓ハンドル最小化ボタン無効(HANDLEを|HANDLEの) モード...
-
●関連付け印刷
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 ファイルの拡張子に関連付けされたアプリケーションへ、その印刷を依頼します。 HTML以外もOKです。 解説 引数 起動ファイル名:対象ファイルへの絶対パス 返り値 サンプルプログラム //.htmファイルをダブルクリックしてIEが起動する場合のみ //以下のサンプルが動きます。 //ページ番号やファイル名など、ヘッダ、フッタが気になる時は、 //IEの、ファイル→ページ設定→ヘッダ、フッタの欄を空にしてください。 //以下ではスタイルシートを使用していますが、 //色が出ないことがあるので、そういった場合は画像や //fontタグ等を使用したほうが確実かもしれません。 //確認用ブラウザ プレビューとはブラウザ そのレイアウトは全体 //テンプレート //以下は適当な...
-
●MML情報取得
情報 作者名:Makoto 引用元:なでしこプログラム掲示板「MML情報取得」 概要 MMLからいくつかの情報を取得します。 解説 引数 FILE:MMLファイルの絶対パス 返り値 MML情報のハッシュ @Title:曲名 @Artist:作者 @Comment:コメント @Lyric:歌詞(?) サンプルプログラム 『.mml』のファイル選択してファイル名に代入 もしファイル名が空なら終了 ファイル名のMML情報取得して表示 //本体 ●MML情報取得({参照渡 文字列}FILEの|FILEから) TAGとはハッシュ MMLとは文字列 MMLにFILEを開く MMLを『(曲名|TrackName[\s\t\n]*?=)[\s\t\n]*?\{"(.*?)"\}』で正規表現マッチ TAG@"Title...
-
◆連続曲線描画
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 ベジェゴン描画:曲線で囲まれた図形を描画する。 曲線描画:曲線を描画する。 解説 引数 座標列:座標(CSV) 返り値 なし サンプルプログラム //テスト 線太さは1 塗りスタイルは『べた』 塗り色は$AA9988 『200,200,300,200,300,50,400,50,400,200,500,200,500,250,350,250,200,250』でベジェゴン描画 線色は青色 線太さは3 『120,130,100,150,150,180,180,100,120,50』で曲線描画 //本体 最大区分数とは整数 最大区分数は50 ●ベジェゴン描画(座標列で) 点列とは配列 曲線配列とは配列 点位置とは配列 リピート数とは整数 倍率とは整数 点列...
-
●画像サイズ取得
情報 作者名:Makoto 引用元:なでしこプログラム掲示板「画像サイズ取得」 連絡予定 概要 解説 引数 返り値 サンプルプログラム なし //本体 名前 コメント
-
●窓ハンドルサイズ変更禁止
情報 作者名:まっこう 引用元:なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」 概要 ハンドルで指定したウィンドウのサイズ変更を禁止します。 解説 引数 HANDLE:ウィンドウハンドル サンプルプログラム (母艦のハンドル)を窓ハンドルサイズ変更禁止。 //本体 ●窓ハンドルサイズ変更禁止(HANDLEの|HANDLEを) DeleteMenu((HANDLEのシステムメニューハンドル取得),$F000,1) サイズ変更禁止 ●システムメニューハンドル取得(HANDLEの) GetSystemMenu(HANDLE,0)。それで戻る。 ●GetSystemMenu(hWnd,bRevert)=DLL("user32.dll","DWORD GetSystemMenu(HWND,BOOL)"...
-
●窓ハンドル移動禁止
情報 作者名:まっこう 引用元:なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」 概要 ハンドルで指定したウィンドウの移動を禁止します。 解説 引数 HANDLE:ウィンドウハンドル サンプルプログラム (母艦のハンドル)を窓ハンドル移動禁止。 //本体 ●窓ハンドル移動禁止(HANDLEの|HANDLEを) DeleteMenu((HANDLEのシステムメニューハンドル取得),$F010,1) 移動禁止 ●システムメニューハンドル取得(HANDLEの) GetSystemMenu(HANDLE,0)。それで戻る。 ●GetSystemMenu(hWnd,bRevert)=DLL("user32.dll","DWORD GetSystemMenu(HWND,BOOL)") ●Delete...
-
◆タスクトレイポップアップメニュー
情報 作者名:SWinX 引用元:なでしこ質問掲示板「タスクトレイでポップアップメニュー」 概要 タスクトレイのイベントでポップアップメニューを表示させます。 解説 ひまわりでmokaさんが作成なさった「タスクトレイでメニュー」 http //www.isonly.net/~yuk_yt/himawari/pr/1165.html をなでしこ移植しました。 サンプルプログラム //ここから タスクトレイでメニュー ●母艦設計 母艦の可視はオフ ■POINT ・X ・Y !POINT_TYPEとは文字列="DWORD,DWORD" ●GetCursorPos({参照渡し}p)=DLL("USER32.DLL", "INT GetCursorPos( char* pPoint)") ●Ge...
-
●二点四角座標取得
情報 作者名:五十六 引用元:なし 概要 座標(A,B)(M,N)から作られる四角形のX,Y,W,Hを返します。 解説 引数 A,B:座標1 M,N:座標2 返り値 X,Y,W,H(配列) サンプルプログラム 100,10と10,100で二点四角座標取得して言う。 /* 10 10 90 90 */ //本体 ●二点四角座標取得(A,BとM,Nで) ZZ=空。 A=INT(A)。B=INT(B)。M=INT(M)。N=INT(N)。 もし、A>Mならば、AとMを交換。 もし、B>Nならば、BとNを交換。 WW=M-A。HH=N-B。 ZZ[0]=A。ZZ[1]=B。ZZ[2]=INT(WW)。ZZ[3]=INT(HH)。 ZZで戻る。 ●交換({参照渡し}Aと{参照渡し}Bを) エラー監視、M=A。N=B。A=N。...
-
◆タスクトレイポップアップメニュー改
情報 作者名:戒斗 引用元:なでしこプログラム掲示板「タスクトレイでポップアップメニュー改」 概要 タスクトレイのイベントでポップアップメニューを表示させます。 「タスクトレイでポップアップメニュー」 の不具合を勝手に修正してみました。 解説 ひまわりでmokaさんが作成なさった「タスクトレイでメニュー」 http //www.isonly.net/~yuk_yt/himawari/pr/1165.html をSWinXさんがなでしこに移植された 「タスクトレイでポップアップメニュー」 にメニューが他の場所をクリックしても消えないという不具合があったので修正して見ました。 そのためショートカットキーの動作も可能になっています。 サンプルプログラム //ここから タスクトレイでメニュー ●母艦設計 母艦の可視はオフ ■POINT ・X ・Y ...
-
@wiki全体から「●机上母艦クライアント位置取得」で調べる
更新順にページ一覧表示
|
作成順にページ一覧表示
|
ページ名順にページ一覧表示
|
wiki内検索