検索結果 241 件

by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 他プロセスのウィンドウの表示内容を取得したい
返信数: 8
閲覧数: 2620

Re: 他プロセスのウィンドウの表示内容を取得したい

それは知らなかった・・・。

難しそうですね。
アクティブにして取るとかしかなさそうですね。

追記:
そんな方法があったのか。参考になりました。。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 他プロセスのウィンドウの表示内容を取得したい
返信数: 8
閲覧数: 2620

Re: 他プロセスのウィンドウの表示内容を取得したい

画像はこれ。
copy.jpg
ウィンドウを3重に重ねてもいけました。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 他プロセスのウィンドウの表示内容を取得したい
返信数: 8
閲覧数: 2620

Re: 他プロセスのウィンドウの表示内容を取得したい

画面全体のデバイスコンテキストを取得していませんか? 対象のウィンドウのデバイスコンテキストを取得して描画したら、 ウィンドウが重なっていても、問題なく描画できましたよ。 下のコードは対象の座標部分(0,0)のウィンドウハンドルを取得して、 描画するものですけど、これでウィンドウが重なってもいけました。 static HDC hdc,targethdc; PAINTSTRUCT ps; POINT point={0,0}; case WM_PAINT: hdc=BeginPaint(hwnd,&ps); targethdc=GetWindowDC(WindowFromPoint(point))...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 変数の有効範囲について
返信数: 2
閲覧数: 184

Re: 変数の有効範囲について

なにをしたいのかよくわからない関数ですが、 ポインタのポインタを渡せばいいんじゃないですか? #include <stdio.h> typedef struct { int x; int y; int h; int w; } SQUARE_t; void point (SQUARE_t **); SQUARE_t *menseki (); int main(void) { SQUARE_t *square; point(&square); printf("x[%d]\n",square->x); printf("y[%d]\n",square->y); printf("h[%d]\n",squ...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: グループボックスの文字、文字背景、枠の色変更方法
返信数: 6
閲覧数: 13328

Re: グループボックスの文字、文字背景、枠の色変更方法

ISLeさんありがとございます! WM_CTLCOLORSTATICだったんですね。。 WM_CTLCOLORBTNかと思ってました。クラス名はBUTTONで作ってたので。。 switch(msg){ case WM_DESTROY: PostQuitMessage(0); return 0; case WM_CTLCOLORSTATIC: if(group_hwnd==(HWND)lp){ SetBkMode((HDC)wp,TRANSPARENT); SetTextColor((HDC)wp,RGB(102,68,2)); return (LRESULT)GetStockObject(BL...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: グループボックスの文字、文字背景、枠の色変更方法
返信数: 6
閲覧数: 13328

グループボックスの文字、文字背景、枠の色変更方法

お世話になります。

WINAPIを使用して、ツールを作っているのですが、
グループボックスの文字色と、文字の背景と、枠の色は変更可能でしょうか?
ググってみたのですが、方法がわかりませんでした。

ここでいう文字とは、グループボックス内で囲まれた文字のことではなく、左上に書かれる文字のことです。
この文字の色と、この文字の背景色を変えたいのです。

サブクラス化でも何でもいいので、方法をご存知の方、ご回答よろしくお願い致します。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CreateWindowExで作成したウィンドウに文字を表示
返信数: 28
閲覧数: 1240

Re: CreateWindowExで作成したウィンドウに文字を表示

タブの移動に関しては、前に私がやりとりしていた↓のトピックを見ていただければ分かるかと。
http://dixq.net/forum/viewtopic.php?f=3&t=7543
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: リストビューのカラムを非表示にしたいのですが
返信数: 4
閲覧数: 3081

Re: リストビューのカラムを非表示にしたいのですが

そのカラムだけ削除して、メモリではデータを保持しておけばいいんじゃないですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 別のプロセスのウィンドウのタイトルを取得
返信数: 3
閲覧数: 400

Re: 別のプロセスのウィンドウのタイトルを取得

私もCirさんの方法でできました。

WIndows7 32bitです。
by Ciel
8年前
フォーラム: PHPに可能性を無限大
トピック: simplexml_load_file関数について
返信数: 2
閲覧数: 2680

Re: simplexml_load_file関数について

サウスさんありがとうございます。

すいません。

さっきコードを何も替えずにやってみたら表示されました。。。

何がおかしかったのかわかりません。

次からは表示されなくても、ソースまで表示してみようと思います。

ありがとうございました「^^
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 簡単な通信対戦
返信数: 7
閲覧数: 611

Re: 簡単な通信対戦

これどう使うんですか?

すごい興味はあるんですけど、使い方がわかりません;
by Ciel
8年前
フォーラム: PHPに可能性を無限大
トピック: simplexml_load_file関数について
返信数: 2
閲覧数: 2680

simplexml_load_file関数について

お世話になります。 simplexml_load_file関数についてお聞きしたいことがあります。 このmixcのRSSを取得して、色々とやりたいと思っているのですが、 取得したXMLファイルの中にCDATAという文字が入っている部分のテキストが取得できません。 simplexml_load_file("http://dixq.net/forum/feed.php",'SimpleXMLElement',LIBXML_NOCDATA) ググッたところ↑のように、第三引数に、LIBXML_NOCDATAを指定すればCDATA形式のものも読めると、 書いてあったのですが、読めませんでした。 という...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【HTML/CSS】ここの掲示板のスレの背景色って・・
返信数: 1
閲覧数: 2388

Re: 【HTML/CSS】ここの掲示板のスレの背景色って・・

自己解決したので、大丈夫です><

申し訳ありません><
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CreateWindowExで作成したウィンドウに文字を表示
返信数: 28
閲覧数: 1240

Re: CreateWindowExで作成したウィンドウに文字を表示

ボタンを押したら実行っていうのは、ウィンドウプロシージャ内で実行しているということですか? ↓のWM_KEYDOWNのウィンドウメッセージが、WM_COMMANDになったような感じですかね? 私の環境ではこれでもタイトルのテキストは変わりましたが、ループ中はウィンドウプロシージャの処理が独占されてしまって、 他の処理が動かなくなってしまうのでおすすめしません。 下のコメントアウトしてる部分のように、SetTimer関数を使ってみるのはどうでしょうか。 もしくはスレッドでも。 static int i=0; char buf[50]; switch(msg){ case WM_DESTROY: ...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: お助け下さい
返信数: 21
閲覧数: 2609

Re: お助け下さい

かなり面倒そうですね。
ググってみたらこんなのがありました
http://oshiete.homes.jp/qa3988587.html
http://detail.chiebukuro.yahoo.co.jp/qa ... 1135860471
参考になれば。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CreateWindowExで作成したウィンドウに文字を表示
返信数: 28
閲覧数: 1240

Re: CreateWindowExで作成したウィンドウに文字を表示

毎回上書きされてしまうので、Sleep(ミリ秒)を入れるしかないんじゃないでしょうか?
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【HTML/CSS】ここの掲示板のスレの背景色って・・
返信数: 1
閲覧数: 2388

【HTML/CSS】ここの掲示板のスレの背景色って・・

どうやってマウスオーバー時に変更してるのでしょうか?

ここの掲示板とか日記などで、タイトルの部分にカーソルをのっけると、背景色が変わりますよね?
IE以外のブラウザなら対応できるのですが、
IEだとhoverがa要素以外には効かないためできません。

試しにjavascriptを無効にして、IEでこの掲示板を見ても問題なく動作しています。
ということはjavascriptを使わずに対応しているということですよね?

どうやって対応しているのか気になったので、質問させていただきました。

ソースを見てもよくわからなかったので、分かる方、ご回答よろしくお願い致します。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】
返信数: 4
閲覧数: 2527

Re: 【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】

kimuchiさん。ありがとうございます^^ ちょっとエスケープの意味が良く伝わっていなかったようなのですが、 「正規表現の中で」文字として、扱われる方法を探していたので、メタ文字を直接変換するという方法ではちょっとまずいのです。。。 私の言い方が悪かったですwすいません^^; で、ググリにググリを重ねて、良い方法が見つかりました。 replace関数でgオプションを利用すれば、マッチしたものに対して都度変換処理を行ってくれるようでして、 この関数だけでやりたいことが出来てしまいました。 参考にしたのは↓のサイト http://d.hatena.ne.jp/mtoyoshi/20080422/...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】
返信数: 4
閲覧数: 2527

【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】

お世話になります。シエルです。 今、ツイッターAPIを使ってつぶやきを取得し、 URLを正規表現でマッチさせ、そのURL部分を<a>タグで囲むことによって、リンクを貼ろうとしているのですが、 うまくいきません。 マッチさせる正規表現はできました。 ↓です。これを使えばマッチすることは確認しています。 str=text .match(/https?:\/\/[a-z0-9A-Z\.\/\-~#&%\$!\?=]+/ig) で、そのマッチした文字を使って、↓で、変換しています。 obj=new RegExp(str,"g"); text =text .replace(obj,"<a target=...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockのラッパークラスの作成
返信数: 2
閲覧数: 753

Re: Winsockのラッパークラスの作成

ざっと見ました。

成功したとしても目的のバージョンがしようされてない可能性がありますので、
ちゃんと2.0のバージョンが適用されてるかチェック処理をいれたほうが良いと思いますよ。

次に、int SetSockAddr関数について。
portが0だったときに戻り値を返してますが、そうでないときに何も値を返してないようですが、大丈夫ですか?
それに引数のtargetも使われてないようですけどいいんですか?

次に接続型のサーバであれば、終了時にshutdown関数も実行したほうがよいと思います。

以上。

追記:
間違えたところがあったので一部削除しました。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)
返信数: 6
閲覧数: 1238

Re: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)

変ですね。
さっき同じことやってみましたが、何もエラーなんか出ませんでした。
他の方お願いします。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)
返信数: 6
閲覧数: 1238

Re: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)

ステップ実行していって、cvLoadImage側での処理で実際にどこでエラーが発生しているか確認しましたか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++ 2008 Express Edition インストールと使い方
返信数: 2
閲覧数: 194

Re: Visual C++ 2008 Express Edition インストールと使い方

ツール→設定から、設定できる画面にいけたような気がします。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)
返信数: 6
閲覧数: 1238

Re: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)

cvLoadImageでは何してるんですか?

cvLoadImageの戻り値を受け取ってローカル変数imgに入れてますけど、何か意味あるんですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: マルチスレッドのエコーサーバーの不具合
返信数: 4
閲覧数: 669

Re: マルチスレッドのエコーサーバーの不具合

私もコンソールアプリケーションでサーバを作ろうとして、一つのクライアントが接続するごとに、 スレッドを作って、ポーリングして対応してました。 クライアントからの受信はそれで済みましたが、サーバから送信するとなると、またブロッキングの対応をしなければならなかったりして、 すごい効率がわるかったので、イベントを受信して対応するようにしました。 私はサーバ側はWSAAsyncSelectを使ってノンブロッキングモードにし、全てウィンドウメッセージで受信して処理するようにしました。 これはGUIアプリじゃないと使えない関数ですが、この関数のおかげで多対多のチャットをほぼ完成させることができました。 受...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2567

Re: 【Tips】豆知識等のスレッド

h2so5 さんが書きました:
Ciel さんが書きました: JavaScriptのXMLHttpRequestはクロスドメインでのアクセスが制限されている。
私もそれはハマりました。
しかもIEだとローカル上のhtml内のjavascriptでは、
普通に外サイトにアクセスできてしまうため気づきませんでした。

なぜスクリプトがFireFoxで動かないのか疑問でしたが、FireFoxの実装の方が正しいんですね。

ちなみに、CGIやFlashを使う以外にも、JSONを使う方法もあります。
データの発行元が対応していれば、これが一番手軽かもしれませんね。
JSONですか。初めて知りましたね^^;
情報ありがとうございます!
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2567

Re: 【Tips】豆知識等のスレッド

もう一つ。

JavaScriptのXMLHttpRequestはクロスドメインでのアクセスが制限されている。
よって、外部にあるファイルにアクセスして、データを受け取って解析したりするには、PHPやCGIを経由して受け取るか、
flash等を使うしかない。

さっきハマったので書いておきました。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2567

Re: 【Tips】豆知識等のスレッド

JavaScript関連より。 正規表現のマッチングにおいて、変数を利用する方法を載せておきます。 いつも私がマッチングをするときは、str.matchを使って直接正規表現を指定してたんですが、 面倒と思って関数で渡して結果を返してもらおうと思いまして。 ですが、今まで通りのstr.matchを使うと, str.match("<"+tag+">"); のような書き方でしかかけず、オプションのgとかiとかが付けられませんでした。 ネットで調べていると、RegExpオブジェクトを生成して、正規表現とオプションを指定できる方法をみつけました。 下のコードを見てもらうと分かるのですが、オブジェクト生成...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2567

【Tips】豆知識等のスレッド

このスレは、知ってると役に立つ情報や豆知識などを書き込むスレッドです。

私がこのスレを立てた目的は備忘録をどこかに残したいなという気持ちと、
皆が困ったときに少しでも役に立てたらなと思いこのスレッドを立てました。

どんなマニアックなものでもいいので、自分が知ってる豆知識などありましたら、
どんどん書き込んで下さい。

詳細検索ページへ移動する