Win32API質問箱 Build114
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/03/12(火) 07:55:02.26■過去スレ
Win32API質問箱 Build113
http://toro.2ch.net/test/read.cgi/tech/1353308523/
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
0002デフォルトの名無しさん
2013/03/12(火) 11:45:34.34質問者を騙って質問を終わらせようとする嫌がらせ多数
0003デフォルトの名無しさん
2013/03/14(木) 13:08:04.12質問すること自体危険
0004あぼーん
NGNG0005デフォルトの名無しさん
2013/03/14(木) 18:27:15.840006デフォルトの名無しさん
2013/03/15(金) 00:40:37.040007デフォルトの名無しさん
2013/03/15(金) 10:37:07.99初心者の質問に答える暇はないのだよ。
初心者の相手は、初心者に毛の生えた連中か、中級程度で、しかも、
仕事のない暇な奴が請け負うことになる。
0008デフォルトの名無しさん
2013/03/15(金) 10:46:41.050009あぼーん
NGNG0010あぼーん
NGNG0011前スレ987
2013/03/15(金) 11:59:40.69win32apiにできてJavaのGuiAPI(awt, swing, swt, javafx等)にできないことって何ですか?
0012デフォルトの名無しさん
2013/03/15(金) 13:29:26.350013デフォルトの名無しさん
2013/03/15(金) 15:53:54.54軽快なレスポンス
0014デフォルトの名無しさん
2013/03/15(金) 17:18:05.760015デフォルトの名無しさん
2013/03/15(金) 17:28:02.970016あぼーん
NGNG0017あぼーん
NGNG0018デフォルトの名無しさん
2013/03/15(金) 18:27:46.740019デフォルトの名無しさん
2013/03/15(金) 19:16:15.280020デフォルトの名無しさん
2013/03/15(金) 19:21:38.440021デフォルトの名無しさん
2013/03/15(金) 19:46:14.280022デフォルトの名無しさん
2013/03/15(金) 19:48:20.130023デフォルトの名無しさん
2013/03/17(日) 16:48:58.85http://msdn.microsoft.com/ja-jp/library/vstudio/tc6fd5zs.aspx
wHour
現在の時間。
wMinute
現在の分。
wSecond
二つ目の現在。
0024デフォルトの名無しさん
2013/03/17(日) 17:04:27.07質問スレで質問でもない書き込みウザい
ゴミだろコイツ
0025デフォルトの名無しさん
2013/03/17(日) 20:27:57.50すっこんでねえとぶんなぐるぞ?
0026デフォルトの名無しさん
2013/03/17(日) 20:29:32.630027デフォルトの名無しさん
2013/03/17(日) 20:32:51.710028デフォルトの名無しさん
2013/03/17(日) 20:59:02.86わかります
0029デフォルトの名無しさん
2013/03/17(日) 21:07:03.75中継しなくていいからな
0030デフォルトの名無しさん
2013/03/17(日) 21:09:57.38やらないか?
0031片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/18(月) 01:50:17.930032デフォルトの名無しさん
2013/03/18(月) 02:38:00.72いつも荒らしてる人が回答もらえると本気で思ってる?
0033デフォルトの名無しさん
2013/03/18(月) 02:41:43.650034デフォルトの名無しさん
2013/03/18(月) 06:34:32.81hDropの破棄というか
DragFinishを呼ぶ必要があるでしょうね
0036デフォルトの名無しさん
2013/03/18(月) 07:48:05.99IDropTargetを実装すべき
0037デフォルトの名無しさん
2013/03/18(月) 22:53:13.01能力者か
0038デフォルトの名無しさん
2013/03/18(月) 23:02:23.110039デフォルトの名無しさん
2013/03/18(月) 23:22:42.810040片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/19(火) 16:14:58.49katahiromz.web.fc2.com/beginbar/
0041デフォルトの名無しさん
2013/03/19(火) 18:53:46.390042デフォルトの名無しさん
2013/03/19(火) 19:37:23.26ttp://msdn.microsoft.com/ja-jp/library/tc6fd5zs%28v=vs.80%29.aspx
こっちだと治ってるよ!ママン!!
0043デフォルトの名無しさん
2013/03/19(火) 19:39:52.29#include <stdio.h>
#include <time.h>
int main(int ac, char **av)
{
SYSTEMTIME st;
time_t time;
struct tm t, *l;
GetSystemTime(&st);
t.tm_year = st.wYear - 1900;
t.tm_mon = st.wMonth - 1;
t.tm_mday = st.wDay;
t.tm_hour = st.wHour;
t.tm_min = st.wMinute;
t.tm_sec = st.wSecond;
time = mktime(&t);
printf("%ld\n", time);
l = localtime(&time);
printf("%d-%02d-%02d %02d:%02d:%02d\n",
l->tm_year + 1900, l->tm_mon + 1, l->tm_mday,
l->tm_hour, l->tm_min, l->tm_sec);
return 0;
}
なぜか一時間ずれるですが、どうしてでしょう?
0044片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/19(火) 19:49:28.67変数tのメンバーtm_isdstを正しく設定していないから。
外国には省エネなどのため、時刻を何時間ずらす「サマータイム」という制度がある。
サマータイムを実施していない日本ではt.tm_isdst = 0;とする必要がある。
0045デフォルトの名無しさん
2013/03/19(火) 22:27:11.200046デフォルトの名無しさん
2013/03/19(火) 23:35:02.210047デフォルトの名無しさん
2013/03/19(火) 23:44:55.920048デフォルトの名無しさん
2013/03/19(火) 23:57:25.090049デフォルトの名無しさん
2013/03/20(水) 00:31:09.71進めちゃえって言うのがサマータイム。詳しくはWikipediaで。
0050デフォルトの名無しさん
2013/03/20(水) 00:39:34.87またおまえか
0051デフォルトの名無しさん
2013/03/20(水) 00:41:19.490052デフォルトの名無しさん
2013/03/20(水) 00:42:23.210053デフォルトの名無しさん
2013/03/20(水) 00:44:47.180054片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/20(水) 00:53:11.26まだ疑ってるのか? 10分以内に何でもいいからWin32に関する難しい質問をしてみろ。答えてやるから
0055デフォルトの名無しさん
2013/03/20(水) 00:57:24.01自演で自分に誤った知識を植え付けるような回答しても意味ないじゃん
こういう自己顕示君の自演なら正確な回答をするはず
0056片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/20(水) 01:12:29.880057デフォルトの名無しさん
2013/03/20(水) 01:38:14.890058片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/20(水) 02:03:52.37VOID A2W(LPCSTR a,LPWSTR w,INT c)
{MultiByteToWideChar(CP_ACP,0,a,-1,w,c);}
VOID W2A(LPCWSTR w,LPSTR a,INT c)
{WideCharToMultiByteTo(CP_ACP,0,w,-1,a,c,NULL,NULL);}
#define A2A lstrcpynA
#define W2W lstrcpynW
#ifdef UNICODE
#define T2T W2W
...
#else
...
#endif
0059片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/20(水) 02:18:24.20VOID A2W(LPCSTR a,LPWSTR w,INT c)
{MultiByteToWideChar(CP_ACP,0,a,-1,w,c);}
VOID W2A(LPCWSTR w,LPSTR a,INT c)
{WideCharToMultiByte(CP_ACP,0,w,-1,a,c,NULL,NULL);}
#define A2A(a1,a2,c) lstrcpynA((a2),(a1),(c))
#define W2W(w1,w2,c) lstrcpynW((w2),(w1),(c))
#ifdef UNICODE
#define T2T W2W
...
#else
...
#endif
0060デフォルトの名無しさん
2013/03/20(水) 02:59:56.87定義されてなければ単純に文字列をコピー
定義されていればMultiByteToWideChar()やWideCharToMultiByte()を上手く使って実装しやがれです」
が期待してた答えなのですよ
ちなみに書くとしたら肝心なのはA2T()、T2A()かと思うです
0061デフォルトの名無しさん
2013/03/20(水) 03:01:27.19それぞれの関数の三つの引数には、順に変換元の文字列バッファ、変換先の文字列バッファ、変換先バッファの要素数を指定する。
AはANSI文字列(マルチバイト文字列)、WはUnicode文字列(ワイド文字列)、Tはジェネリックテキスト文字列を意味する。
0062デフォルトの名無しさん
2013/03/20(水) 03:06:15.76#ifdef UNICODE
#define A2T A2W
#define T2A W2A
#else
#define A2T A2A
#define T2A A2A
#endif
0063デフォルトの名無しさん
2013/03/20(水) 03:10:07.24そうなのですが、その一番肝心なトコを省略してしまうのはちょっとどうなのかなと思うです
それならコード書かずに解説のがまだ良いかなと
♥♡♥♡♥♡♥♡♥♡♥♡
0065デフォルトの名無しさん
2013/03/20(水) 22:34:58.53そんなのどうでも良いから
>>57をスマートに実現するクラスぐらい書いてくれよ
INT cなんてをつけないといけないってなんかなって感じ
0066デフォルトの名無しさん
2013/03/21(木) 01:23:31.18C++なら単純に代入するだけで変換できるクラスは作れる。WTLのCStringA/CStringWとか。
「ないなら作ればいい」とは言うが「作るなら標準を目指せ」とも言える。
0068デフォルトの名無しさん
2013/03/22(金) 11:05:36.830069デフォルトの名無しさん
2013/03/22(金) 11:16:23.920070デフォルトの名無しさん
2013/03/23(土) 18:06:12.470071デフォルトの名無しさん
2013/03/23(土) 20:00:50.31https://twitter.com/k0bakatsu/status/315327561573994496
http://uploda.cc/img/img514d7cde11c95.jpg
http://uploda.cc/img/img514d7cf1655e1.jpg
http://uploda.cc/img/img514d7cfa1cd1b.jpg
入力と出力は一通りやったけどリアルタイムがわからない
誰か教えてください
サンプルのソースとか見せてください
0073デフォルトの名無しさん
2013/03/24(日) 18:38:53.41スレ違いのゴミは消えろ
スレ違いすら分からないゴミには無理
0074デフォルトの名無しさん
2013/03/24(日) 19:50:38.80スレタイ読めない?
0075デフォルトの名無しさん
2013/03/24(日) 20:26:33.52片山博文MZパンク ◆0lBZNi.Q7evd がサンプルのソースとか見せてくれるよ
片山、依頼が来たぞすぐにやれ
0076デフォルトの名無しさん
2013/03/24(日) 21:07:58.25単に録音するだけだったら可能だし、エフェクトかけて
遅延なくスピーカー出力するみたいな話なら不可能。
リアルタイム性の高いデータを加工した上で遅延なく
出力するというのは相当難しい。
0077デフォルトの名無しさん
2013/03/24(日) 22:19:34.87まだなの?
0078デフォルトの名無しさん
2013/03/24(日) 23:18:29.89そうだな、片山はスレチの話題で荒らすのが大好きだからな
0079デフォルトの名無しさん
2013/03/25(月) 11:45:49.540080デフォルトの名無しさん
2013/03/25(月) 13:32:05.710081デフォルトの名無しさん
2013/03/25(月) 19:45:12.46http://portal.nifty.com/2013/03/22/a/3.htm
0082デフォルトの名無しさん
2013/03/25(月) 19:51:53.55詳細な番地までの住所や、外国の地名とか人名とか固有名詞を入れるともっと楽しめるかも
0083デフォルトの名無しさん
2013/03/25(月) 21:15:32.59が消えてるな
0084デフォルトの名無しさん
2013/03/25(月) 21:39:46.290085デフォルトの名無しさん
2013/03/26(火) 14:24:59.29それをCreateFileで開こうとすると失敗してしまう!
片山さん助けて!!
008685
2013/03/26(火) 14:35:02.26↓この文字
ja.wikipedia.org/wiki/%C3%88
0087デフォルトの名無しさん
2013/03/26(火) 14:49:48.430088デフォルトの名無しさん
2013/03/26(火) 14:49:39.670089デフォルトの名無しさん
2013/03/26(火) 14:53:44.41クラウドストレージか?
0090デフォルトの名無しさん
2013/03/26(火) 15:04:33.51ANSIでテストして戻すの忘れてたらしいです
お騒がせしました...orz
0091デフォルトの名無しさん
2013/03/26(火) 15:25:48.86ブログでやれ基地害
社会には出てくるなよ
お前みたいな愚図が確認もせずに間違った報告書書いてくるんだよ
迷惑だから
0092デフォルトの名無しさん
2013/03/26(火) 15:31:26.55荒らしじゃん。
0093デフォルトの名無しさん
2013/03/26(火) 15:34:44.039秒も差があるのは初めて見た
0094デフォルトの名無しさん
2013/03/26(火) 16:41:22.650095デフォルトの名無しさん
2013/03/26(火) 17:04:24.330096デフォルトの名無しさん
2013/03/27(水) 17:30:35.78片山の嘘とスレ違いの雑談は削除されない不思議なスレッド
0097デフォルトの名無しさん
2013/03/27(水) 18:00:10.780098あぼーん
NGNG0099デフォルトの名無しさん
2013/03/27(水) 19:39:36.20暇があったとしてもとっくに他のコミュニティに移動してる
こんな匿名の叩き煽りが日常茶飯事で自分にメリットが薄いようなところは
最高の頭脳でなくともまともな人間でもさっさと去るよ
他にコミュニティがない10年前なら最高の頭脳もいたかも知れないが、
いつの間にかいなくなって今ではその幻想だけが残ってる
最高の頭脳持ってる奴は他のコミュニティに行っても入っていけるから困らなかっただろう
そしてそういったコミュニティで相手にされない奴が集まってるのが2ch
0100デフォルトの名無しさん
2013/03/27(水) 19:52:26.080101デフォルトの名無しさん
2013/03/27(水) 20:28:24.310102デフォルトの名無しさん
2013/03/27(水) 22:13:25.360103デフォルトの名無しさん
2013/03/28(木) 03:55:05.27おい1週間過ぎたぞ
はよ作れ
0104片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/28(木) 11:20:05.16katahiromz.web.fc2.com/mzc2/mzc2string.zip
0105デフォルトの名無しさん
2013/03/28(木) 12:07:04.52初心者騙して喜んでる奴のライブラリのことだ
0106デフォルトの名無しさん
2013/03/28(木) 13:48:57.88VC6++(MFC)のCStringに酷似したコードだった
0107デフォルトの名無しさん
2013/03/28(木) 14:42:58.660108デフォルトの名無しさん
2013/03/28(木) 14:58:19.390109デフォルトの名無しさん
2013/03/28(木) 15:10:04.90だれの巻き添えかな
0110デフォルトの名無しさん
2013/03/29(金) 02:03:51.78pastebinに張れ
0112デフォルトの名無しさん
2013/03/29(金) 14:15:15.530113デフォルトの名無しさん
2013/03/30(土) 01:14:59.910114デフォルトの名無しさん
2013/03/30(土) 02:36:32.76開発者が自身のプロダクトでユーザを「驚かせる」方法には二種類あります。
前者は正の驚き。セクシーなインタラクションやビジュアル、クールな機能。
もう一つは負の驚き。ウンコなインタラクション、直感的ではない動作、
データ喪失、甘い作り込みなどです。
開発者はどうしても正の驚きにフォーカスをあて、合コン受けするような
プロダクトを作りたがりですが、私に言わせれば、1000個の正の驚きを
生み出すぐらいなら、1個の負の驚きを潰すほうがはるかに重要です。
ファンも同様に正の驚きを誇張しがちです。
ファンじゃない普通のユーザは「この部分はウンコだ」と負の驚き、
改善点を正直にぶつけてきます。
Microsoftのスゴイところは、ユーザ(not ファン)にdisられまくってますが、
それらを真摯に受け止めコツコツと改善していっているところです。
Vistaになってセキュリティモデルが一新され、IEが乗っ取られてもシステムには
影響がないような設計になってますし、VistaのウンコなUIはWindows7で
それなりに改善されています。
私もオープンソースのソフトウェアをいくつか公開しています。
ポジティブなファンの応援は確かに励みになりますが、
改善点を正直にぶつけてdisってくれるユーザ(not ファン)を
大事にしていきたいと思います。
良くも悪くも言われないんだけど、誰もが空気のように使っている
というのが私の理想のプロダクトです。
0115デフォルトの名無しさん
2013/03/30(土) 02:51:41.00この前質問したら叩かれたから質問しなくなった
0116デフォルトの名無しさん
2013/03/30(土) 04:08:51.40| |`∀´> ◯< `∀´ >◯ <`∀´| |
| 〈) \ / (〉 ノ
‐‐‐‐‐‐‐/´ ̄ ̄ ̄ ̄ ̄/‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
 ̄ ̄| | ̄| Win32APIの | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 質問を | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 禁止します | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄t_______.t, ̄| | ̄ ̄ ̄| | ̄ ̄ ̄| |
0117デフォルトの名無しさん
2013/03/30(土) 09:02:22.61無視しても怒ったり文句言ったりしつこくしたりしなければ。
0118デフォルトの名無しさん
2013/03/30(土) 09:11:33.84それができないアホが後を絶たないから始末が悪い
0119デフォルトの名無しさん
2013/03/30(土) 10:59:22.250120デフォルトの名無しさん
2013/03/30(土) 11:44:22.40一定の(暗黙の)ルールってあるでしょ
多少なら目をつぶるが、こうも続くと文句の一つも言いたくね?
0121デフォルトの名無しさん
2013/03/30(土) 11:52:39.48誰もお前なんか必要としてないんだから文句があるならさっさと消えろ
0122デフォルトの名無しさん
2013/03/30(土) 16:24:13.460123デフォルトの名無しさん
2013/03/30(土) 16:39:48.190124デフォルトの名無しさん
2013/03/30(土) 16:42:51.610125デフォルトの名無しさん
2013/03/30(土) 17:02:17.47y/nの問題ではなく根本的に用語の使い方が違ってると思うので
もう少し入門サイトでも読んでみて下ちい
0126デフォルトの名無しさん
2013/03/30(土) 17:16:33.88何でスレ違いの書き込みで荒らしてる奴にマジレスしてんだキチガイ。
お前みたいな奴のせいでスレが荒廃したんだろうが。
0127デフォルトの名無しさん
2013/03/30(土) 17:21:40.840128片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/30(土) 17:50:06.40音声を入出力するサンプル作ったよ。
http://katahiromz.web.fc2.com/win32/waveio.zip
0129デフォルトの名無しさん
2013/03/30(土) 17:51:55.31自己顕示欲さえ満たせればスレがどうなってもいいんだろうな
0130デフォルトの名無しさん
2013/03/30(土) 17:53:57.742ちゃんねるのプログラム板たまに見てるんだけど、
片山とかって投稿者は何でいつも中途半端な投稿してるの?
信用してたらヤバめのバグを組み込むことになりそうなんだけど
No.411142 無題 (※削除※) 2013/03/10(日) 11:14:08 返信 削除
>411139
初心者を騙して楽しんでるらしいよ
必ずどこかに嘘を混ぜてる
No.411144 無題 (※削除※) 2013/03/10(日) 11:32:51 返信 削除
>411139
聞いた話ですが、数年前からそういった書き込みをしているそうです。
年単位で成長していないということも考えにくいので、やはり411142さんの言う通りなのかなと思います。
>411143
strncpyの前にNULL文字で埋めてください。
No.411149 無題 2013/03/10(日) 11:49:52 返信 削除
>411142
必ずではないぞ
正確な内容を書き込んでるのも見たことある
但しそのときは質問者の意図とは関係ない書き込みで
違った方向に議論を誘導しようとしてた
No.411152 無題 2013/03/10(日) 12:01:30 返信 削除
>411148
トリップ付けてる人でしょ?
2チャンネルで質問するときは気を付けろって(※削除※)のMLで流れてたよ。
0131デフォルトの名無しさん
2013/03/30(土) 17:57:34.27MMDAgentってオープンソースのがあるから見てみたら
OpenJTalkだけど
0132デフォルトの名無しさん
2013/03/30(土) 17:59:38.39必要ないスレだ
0133デフォルトの名無しさん
2013/03/30(土) 18:04:53.11知識をひけらかして自己顕示欲を満たそうとしたゴミの一部始終w
自己顕示欲を満たしたいだけだから質問者の役に立つ書き込みかどうかは問題じゃないんだよなw
片山博文MZパンク ◆0lBZNi.Q7evd = 本物のクズ
0134片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/30(土) 18:08:40.35音声加工はスレチなんで↓のスレで質問して下さい。
サウンドプログラミング5
http://toro.2ch.net/test/read.cgi/tech/1231649001/l50
0135デフォルトの名無しさん
2013/03/30(土) 18:16:51.76>入出力は
何言い訳してんのこいつ。
>>72
>入力と出力は一通りやったけどリアルタイムがわからない
入出力はできるってわざわざ書いてあるのにねぇ。
本当に荒らすのが目的なのか、
それとも日本語すらままならないガチの知能障害かどっちだろう。
0136片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/30(土) 18:19:58.26入出力やってリアルタイムが分からないというのなら、
リアルタイムの入出力が分からないのと同じ。
0137デフォルトの名無しさん
2013/03/30(土) 18:22:07.380138デフォルトの名無しさん
2013/03/30(土) 18:23:48.28片山にはハナから説得力はない。
0139デフォルトの名無しさん
2013/03/30(土) 18:31:31.08リアルタイム入出力はアルゴリズムや処理の方法であってWin32APIの話じゃねーんだよ
お前がたまたまWin32API使ったってだけの話
お前誰にも必要とされてねーんだからさっさと消えろ
0140片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/30(土) 18:34:34.39質問者がWin32APIスレでリアルタイム入出力の話をしたら、質問者は、
Win32APIでリアルタイム入出力したいという意向であることは確か。
0141デフォルトの名無しさん
2013/03/30(土) 18:39:18.95>Win32APIでリアルタイム入出力したいという意向であることは確か。
Windowsアプリケーションを作ってるというだけでWin32API関係ない質問があれだけ大量に来てたのに何言ってんだコイツw
意向であることは確か(キリッ
0142片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/30(土) 18:48:15.090143デフォルトの名無しさん
2013/03/30(土) 18:48:20.60必要だよ。
他のスレでもウザがられてるけど、消えることはないから
どこかで拘束しなければ解決しない。
そこで、使い物にならなくなったこういうスレを利用して
多少時間を取られる(サンプルを書かせるなど)依頼を出してる。
そうすればヴァカだから誰も読まないサンプルを一生懸命書いてくる。
それが時間的拘束につながる。
必要なスレばかりになったらそうやって拘束するスレがなくなる。
ちゃんとしたスレでこういう依頼書き込みをすれば
まともな人まで拘束しかねないからな。
まともな人の人生のいくらかを拘束するのは良心が痛む。
このスレも最初は片山叩きが片山を追い出してしまう心配があったが、
その心配もないみたいだからこれからも片山拘束用に使わせてもらう。
0144デフォルトの名無しさん
2013/03/30(土) 18:51:10.26スレ違いだからこそ、もうちょっと調べろと書いたまで。何かおかしいかい?
0145デフォルトの名無しさん
2013/03/30(土) 18:58:27.96わざとスレ違いの書き込みで荒そうとしてる奴に構うのはおかしいと思うよ
0146デフォルトの名無しさん
2013/03/30(土) 19:10:22.820147デフォルトの名無しさん
2013/03/30(土) 19:57:45.77じゃ>>122にも言ってよ
0148片山博文MZパンク ◆0lBZNi.Q7evd
2013/03/30(土) 20:05:37.86OpenGLはWindowsでサポートされています。
DLLファイル名は、opengl32.dllです。
wglで始まる関数は、OpenGLからWindowsに接続するためのWGL APIsです。
ChoosePixelFormat, SetPixelFormat, GetPixelFormat,
DescribePixelFormatも参照して下さい。
0150デフォルトの名無しさん
2013/03/31(日) 00:27:47.99あれじゃ、別な関連しそうなスレにカキコしたほうがいいかなになるな
0151デフォルトの名無しさん
2013/03/31(日) 00:46:21.310152デフォルトの名無しさん
2013/03/31(日) 18:53:21.33処理
ピクチャコントロールに 上記メモリを表示させたい。
どうすればよいでしょうか?CreateBitmapではできなさそうですし・・。あくまで「メモリ」なのが
ポイントです。ファイルだったら実現できました。やりたいのはPhotoショップの様な
画像の一部を抽出してプレビューです。
0153デフォルトの名無しさん
2013/03/31(日) 19:04:56.470154デフォルトの名無しさん
2013/03/31(日) 19:38:21.35msdnを読めって>>1の注意書きも読めないゴミクズは来るな。
0155デフォルトの名無しさん
2013/03/31(日) 20:10:32.280156デフォルトの名無しさん
2013/03/31(日) 23:32:19.70それともちゃんと使っているからか? どうなんだ
0157デフォルトの名無しさん
2013/04/01(月) 18:16:24.77いやそれがわかんないんですよ。すまないけれど
メモリbuffferから ID_PICTURE_C への描画コードきぼん
0158デフォルトの名無しさん
2013/04/01(月) 18:36:38.86基礎からやってればmsdn読めば分かるだろ
馬鹿には無理とはまさにこのこと
0159デフォルトの名無しさん
2013/04/01(月) 18:44:09.83最低2冊は書籍精読して調べてるよね?
そんなことすら分からないような書籍は悪本としてリストアップしときたいから書籍の名前書いてよ
0160デフォルトの名無しさん
2013/04/01(月) 18:50:10.910161デフォルトの名無しさん
2013/04/01(月) 18:56:59.19そんなこといわずにorz
ソースきぼんぬ!!
0162片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/01(月) 19:35:01.58(ii)ピクチャコントロールをサブクラス化して、WM_PAINTが来たらBeginPaint+EndPaint+StretchDIBitsで描画する。
この場合、(i)の方が簡単。
どちらの場合もMSDNでBITMAPINFOを検索。ビット深度で場合分けして考える。
ビット深度が小さい場合、BITMAPINFO構造体はそのままでは使いづらいので、次のBITMAPINFOEX構造体を定義する。
typedef struct tagBITMAPINFOEX{
BITMAPINFOHEADER bmiHeader; RGBQUAD bmiColors[256];
}BITMAPINFOEX,*LPBITMAPINFOEX;
これを使うときは(BITMAPINFO*)でキャスト。
0163デフォルトの名無しさん
2013/04/01(月) 19:36:30.83萌え
きゅん
0164デフォルトの名無しさん
2013/04/01(月) 19:40:19.290165片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/01(月) 19:44:40.16biSizeはsizeof(BITMAPINFOHEADER)。biWidthとbiHeightはイメージの幅と高さ。
biPlanesは1。biBitCountはビット深度。biCompressionとbiSizeImageはこの場合、BI_RGBとゼロでよい。
その他のメンバーは表示用なのでゼロでOK。
0166デフォルトの名無しさん
2013/04/01(月) 20:03:58.080167片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/01(月) 20:05:19.60また、一行のデータの間にパディング(詰め物)が入る事があるので注意。
パディングを含む一行のデータ長を求めるには次のWIDTHBYTESマクロ関数に(イメージの幅×ビット深度)を渡すか、GetObject関数でBITMAP構造体データを取得して、bmWidthBytesメンバーを使うとよい。
#define WIDTHBYTES(i) (((i)+31)/32*4)
biColorUsed はパレットの大きさを示しているんでない?
0169デフォルトの名無しさん
2013/04/01(月) 20:11:45.370170片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/01(月) 20:12:16.50確かにそうだが、最大でも256色。BITMAPINFOEXを使えば何も問題はない。
0171デフォルトの名無しさん
2013/04/01(月) 20:32:22.350172デフォルトの名無しさん
2013/04/01(月) 20:36:36.04ソース頂戴って言っているのにわざと文章かよ。嫌がらせか
まぁ、apiのコードってめんどくさいからなら
0173デフォルトの名無しさん
2013/04/01(月) 20:37:27.450174片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/01(月) 20:40:01.120175デフォルトの名無しさん
2013/04/01(月) 20:41:21.670176デフォルトの名無しさん
2013/04/01(月) 20:56:08.17またwin32apiでやりたいという場合、どういうところから始めていくのがいいでしょうか?
0177デフォルトの名無しさん
2013/04/01(月) 21:08:16.600178デフォルトの名無しさん
2013/04/01(月) 21:12:57.10Win32やめて、QtかC++Builderにしろ。Win32は低レベルすぎる
0179デフォルトの名無しさん
2013/04/01(月) 21:20:51.16これほどまともな情報が入らないスレというのも珍しい
0180デフォルトの名無しさん
2013/04/01(月) 21:43:27.710181デフォルトの名無しさん
2013/04/01(月) 21:53:06.700182デフォルトの名無しさん
2013/04/01(月) 21:57:05.82氏ね
0183デフォルトの名無しさん
2013/04/01(月) 22:13:39.66情報むしろ欲しい側なのね、ごめんごめんw
0184デフォルトの名無しさん
2013/04/02(火) 08:46:41.52どうしたらいいですか?
0185デフォルトの名無しさん
2013/04/02(火) 14:23:28.050186デフォルトの名無しさん
2013/04/02(火) 16:23:38.95女は上書き保存
0187デフォルトの名無しさん
2013/04/02(火) 19:10:15.85それをどうつかってぴくちゃこんとろーるに描画すればいいのでしょう?
0188デフォルトの名無しさん
2013/04/02(火) 19:11:18.33そしたら続き教えてやるよ
0189デフォルトの名無しさん
2013/04/02(火) 19:16:34.910190池田園子
2013/04/02(火) 19:53:00.77beganpaintでげっとしたのをセットすんの?
ようわからんわ
0191デフォルトの名無しさん
2013/04/02(火) 19:56:05.990になるまでデクリメントします
0192デフォルトの名無しさん
2013/04/02(火) 19:58:37.79池田園子って誰
0193187
2013/04/02(火) 20:00:52.03んなばかな
0194デフォルトの名無しさん
2013/04/02(火) 20:07:00.89時代遅れだわな
だかはたして普及するだろうかね
0195片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/02(火) 20:18:51.45SendMessageかSendDlgItemMessageでビットマップハンドルを引数に指定してSTM_SETIMAGEメッセージを送る。
0196デフォルトの名無しさん
2013/04/02(火) 20:19:21.16NT/9xでは動かない
2000も3.0以降の動かないからほぼ対象外
7では1.xが動かない、4.xが入ってない
8は3.xが入ってないと意味不明な状態
入ってないとアフォみたいに時間かけてダウンロードとインストールする必要があり、
インスコ後はアップデートの内容も増大、XPだと入れることでOSが遅くなったりするし、利用者にあれこれ負担を与えるよね
0197187
2013/04/02(火) 20:24:37.74愛してるわ
0198万湖
2013/04/02(火) 20:26:57.33異論は認める
0199片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/02(火) 20:28:23.40僕と結婚してくれるか?
0200デフォルトの名無しさん
2013/04/02(火) 20:39:52.610201デフォルトの名無しさん
2013/04/02(火) 20:42:13.02でもよく考えてね。ほんとにぁたしでぃいのか。
ょぉくぅ考えてね★
0202片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/02(火) 20:43:24.01[email protected]
0203デフォルトの名無しさん
2013/04/02(火) 22:17:05.340204デフォルトの名無しさん
2013/04/03(水) 21:57:32.41SetTimerで指定した関数へ値を渡すにはどうすればいいですか?
0205デフォルトの名無しさん
2013/04/03(水) 22:28:58.79お前には無理
0206デフォルトの名無しさん
2013/04/04(木) 07:05:25.38バカ
0207片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/04(木) 07:29:20.920208片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/04(木) 08:09:26.670209デフォルトの名無しさん
2013/04/04(木) 08:27:26.46消されると増えるのが2chのレス
0210デフォルトの名無しさん
2013/04/04(木) 10:11:12.93http://itpro.nikkeibp.co.jp/article/Watcher/20130331/467401/
0211デフォルトの名無しさん
2013/04/04(木) 10:14:51.780212デフォルトの名無しさん
2013/04/04(木) 10:22:11.12つまり本を買えということですか?
0213デフォルトの名無しさん
2013/04/04(木) 10:26:03.370214デフォルトの名無しさん
2013/04/04(木) 12:34:44.49そしてそうやって騙された奴はこのスレの事情なんて知らないから、このスレで質問すると騙されると思って来なくなる。
煽り叩きは2chならどこにでもあるからこのスレが過疎なのは煽り叩きじゃない、片山の嘘回答に原因がある。
0215デフォルトの名無しさん
2013/04/04(木) 13:36:49.450216デフォルトの名無しさん
2013/04/04(木) 14:59:04.460217デフォルトの名無しさん
2013/04/04(木) 17:44:36.68void *func(void *data1)
{
static void *data2;
if(data1 != NULL){
data2 = data1;
}
return data2;
}
保存する値を引数へ
値を参照する場合は戻り値で
こんな感じで落ち着きました
ありがとうございました
0218デフォルトの名無しさん
2013/04/05(金) 05:39:54.580219デフォルトの名無しさん
2013/04/05(金) 07:05:00.26フレームやメタファイルじゃないよね?
createdibitmapでハンドル取得して
gdtdlgitemでびくちゃコントロールハンドル取得して
最後にsendmessageしても描画されないんだけど
0220デフォルトの名無しさん
2013/04/05(金) 07:09:27.23なかんじです
getlasterrorは0です。
0221デフォルトの名無しさん
2013/04/05(金) 07:10:52.93です。さてどう描画するのか
0222デフォルトの名無しさん
2013/04/05(金) 10:54:52.81closeされてるwww
0223デフォルトの名無しさん
2013/04/05(金) 13:52:35.18レス不要です。
ありがとうございました
0224デフォルトの名無しさん
2013/04/05(金) 14:45:17.79これじゃ.netつかいたくなるわ
もう普及したんだろ?
0225デフォルトの名無しさん
2013/04/05(金) 14:45:53.53俺は微妙
0226デフォルトの名無しさん
2013/04/05(金) 15:09:47.25てかおまえらってwin32でなにがしたいん?
認識ならopencvだしwin32で研究対象ないだろ
まあ研究対象を考える時点であれだけど
0227デフォルトの名無しさん
2013/04/05(金) 15:30:58.320228デフォルトの名無しさん
2013/04/05(金) 20:20:37.99http://news.nicovideo.jp/watch/nw572779
マウスコンピューターは5日、「劇場版 魔法少女まどか☆マギカ」とコラボレーションしたUltrabookを800台限定で発売した。
3月27日にティザーページで予告されていた製品で、価格は99,750円。
天板がオリジナルデザインの14型Ultrabook。
主人公の鹿目まどかがデザインされた「LB-L420B-MK」、
まどかの友人・暁美ほむらがデザインされた「LB-L420B-HA」、
魔法少女5人がデザインされた「LB-L420B-MM」の3種類となる。
仕様は共通で、CPUがIntel Core i5-3337U(1.8GHz)、
チップセットがMobile Intel HM76 Express、メモリが4GB、
ストレージが64GB mSATA SSD/500GB SAT HDD、ディスプレイが14型ワイド(1,366×768ドット)、
OSがWindows 8など。
http://p.news.nimg.jp/photo/482/449482l.jpg
0229デフォルトの名無しさん
2013/04/05(金) 20:27:14.920230デフォルトの名無しさん
2013/04/05(金) 21:07:45.68いやいや、俺の会社ではwin32がバリバリの主流だぞ
64bit移行はリスク高いからとwin7も32bit
0231デフォルトの名無しさん
2013/04/05(金) 22:01:40.66uiならまだまだwin32かねえ。
猫を復習しようかね。。
0232デフォルトの名無しさん
2013/04/06(土) 13:24:56.640233デフォルトの名無しさん
2013/04/08(月) 13:36:12.32独り言はブログに書いてろ精神異常者
0234デフォルトの名無しさん
2013/04/09(火) 09:12:09.260235デフォルトの名無しさん
2013/04/10(水) 12:14:58.320236デフォルトの名無しさん
2013/04/10(水) 15:05:19.940237デフォルトの名無しさん
2013/04/10(水) 15:15:36.000238デフォルトの名無しさん
2013/04/10(水) 15:46:34.490239デフォルトの名無しさん
2013/04/11(木) 14:22:43.140240デフォルトの名無しさん
2013/04/11(木) 14:58:49.440241デフォルトの名無しさん
2013/04/12(金) 00:13:37.960243デフォルトの名無しさん
2013/04/12(金) 08:46:34.390244デフォルトの名無しさん
2013/04/12(金) 10:19:02.99グーグル、死後のアカウントデータ処理方法を指定可能に--「Inactive Account Manager」発表 2013-04-12
http://japan.cnet.com/news/service/35030752/
0245デフォルトの名無しさん
2013/04/12(金) 18:10:21.800246デフォルトの名無しさん
2013/04/13(土) 23:35:26.020247デフォルトの名無しさん
2013/04/13(土) 23:36:12.150248デフォルトの名無しさん
2013/04/13(土) 23:37:11.630249デフォルトの名無しさん
2013/04/13(土) 23:40:25.580250デフォルトの名無しさん
2013/04/13(土) 23:46:09.050251デフォルトの名無しさん
2013/04/13(土) 23:51:00.570252デフォルトの名無しさん
2013/04/13(土) 23:53:43.450253デフォルトの名無しさん
2013/04/14(日) 00:37:00.060254デフォルトの名無しさん
2013/04/14(日) 01:19:32.54話なのでアルゴリズム系のスレッドで質問してください。
なければスレ立てればよろしい。
0255デフォルトの名無しさん
2013/04/14(日) 01:19:39.83スレ違いの池沼がウゼえんだよ。
キチガイは今すぐ回線切れ。
お前みたいなクズにアンチエイリアスかけてもらわなくても誰も困らないから。
さっさと消えろ。
0256デフォルトの名無しさん
2013/04/14(日) 01:21:16.59あと検索したらこんなの出てきたけど。
emfファイル アンチエイリアスで検索するといろいろヒットする。
0257デフォルトの名無しさん
2013/04/14(日) 01:30:55.07C(ベターCとしてのC++も含む)+Win32apiを使ってプログラムを作っているの?
0258デフォルトの名無しさん
2013/04/14(日) 01:51:10.330259デフォルトの名無しさん
2013/04/14(日) 01:55:12.800260デフォルトの名無しさん
2013/04/14(日) 02:24:45.67自分で何喋ってるか分からねーんだろうな、こういう奴って
その役に立たない脳味噌ミキサーにかけて肥料にでもしとけっての
0261デフォルトの名無しさん
2013/04/14(日) 02:28:23.51言語ではなく単なるライブラリに過ぎない。強いて言語で言うなら
C++になる。
0262デフォルトの名無しさん
2013/04/14(日) 02:49:15.530263デフォルトの名無しさん
2013/04/14(日) 02:54:52.00世界を変えましょう
そいつ殺しましょう
0264デフォルトの名無しさん
2013/04/14(日) 03:01:14.80言わないだろ?そういうことだ。馬鹿はおまえ。
0265デフォルトの名無しさん
2013/04/14(日) 03:08:27.34スレッドなんかもLinux、Win、Macで共通に使えるようにしているじゃないのか
0266デフォルトの名無しさん
2013/04/14(日) 03:08:44.69おめでとう
0267デフォルトの名無しさん
2013/04/14(日) 03:09:51.180268デフォルトの名無しさん
2013/04/14(日) 03:15:11.05気配りもできない
程度も低い
0269デフォルトの名無しさん
2013/04/14(日) 03:24:07.38解説はフレームワークとなっているけど、独自のGUIパーツと
その配置ツール、並びにそれらを使うためのライブラリを含む
統合環境みたいなもの。少なくとも「言語」ではない。
VisualC#をMac風にしたような見た目。
0270デフォルトの名無しさん
2013/04/14(日) 03:36:31.290271デフォルトの名無しさん
2013/04/14(日) 04:05:10.25首くくるかどっちかにしてくださいね^^
0272デフォルトの名無しさん
2013/04/14(日) 04:20:13.960273デフォルトの名無しさん
2013/04/14(日) 04:31:40.5410年前の話かと見まごうような馬鹿な説明してないでさっさと死ね
0274デフォルトの名無しさん
2013/04/14(日) 04:33:17.980275デフォルトの名無しさん
2013/04/14(日) 04:34:21.980276デフォルトの名無しさん
2013/04/14(日) 04:43:36.78C++も使えねーのダセーwwwって罵倒しようとしたのに
Qt持ち出されてご不満
よく分かってない上にググり知識だからGUIフレームワークとか言っちゃう
(Qtは汎用のアプリケーションフレームワークです)
もうゲンゴゲンゴー以外の逃げ場がない
0277デフォルトの名無しさん
2013/04/14(日) 04:46:47.63言語ではなく単なるライブラリに過ぎない。強いて言語で言うならC++になる。
開発言語に何使ってる?って聞かれてVisualStuioですなんて言わないだろ?
少なくとも「言語」ではない。
0278デフォルトの名無しさん
2013/04/14(日) 04:59:53.200279デフォルトの名無しさん
2013/04/14(日) 06:14:02.040280デフォルトの名無しさん
2013/04/14(日) 07:31:30.21>>258 はQtが言語だなんて一言も言ってなくね?
C++ + Qt って意味だろ、まあスレ違いには違いないか
0281デフォルトの名無しさん
2013/04/14(日) 08:02:28.77それより質問はよ
0282デフォルトの名無しさん
2013/04/14(日) 09:26:10.120283デフォルトの名無しさん
2013/04/14(日) 10:34:43.850284デフォルトの名無しさん
2013/04/14(日) 10:36:52.220285デフォルトの名無しさん
2013/04/14(日) 10:44:39.74キチンと試験して稼働実績の有るプログラムでも
新人が加えた一文字のスペルミスで
既存部分のメモリが破壊されて火を噴くから、
プロセス分割したり短時間で終了するような
ウンコ設計にしないと、
精神論だけでは品質を保てないウンコ言語。
0286デフォルトの名無しさん
2013/04/14(日) 13:43:23.280287デフォルトの名無しさん
2013/04/14(日) 14:54:21.210288デフォルトの名無しさん
2013/04/14(日) 18:07:49.37>スペルミスで
コンパイルできなくなるのが普通じゃない?一文字加えてコンパイル性交してメモリ破壊とかどんなシナリオ?
0289デフォルトの名無しさん
2013/04/14(日) 18:24:03.620290デフォルトの名無しさん
2013/04/14(日) 19:54:40.55子プロセスでCMD.EXEを起動してそれにくっつけてやると
ウインドウ左上のシステムメニューのあたりのアイコンが
親プロセスのアイコンに変わりますが、
たまに出なくなります。
(使っているうちに出なくなるというかなんというか)
このアイコンをどうにかしようと思ったら
正式な手続きとか、プログラム上のお約束があるのでしょうか?
0291デフォルトの名無しさん
2013/04/14(日) 20:05:33.090292デフォルトの名無しさん
2013/04/14(日) 20:09:07.590293デフォルトの名無しさん
2013/04/14(日) 20:12:53.950294デフォルトの名無しさん
2013/04/14(日) 20:18:37.860295デフォルトの名無しさん
2013/04/14(日) 22:49:37.410296デフォルトの名無しさん
2013/04/15(月) 21:30:17.330297デフォルトの名無しさん
2013/04/16(火) 01:53:14.570298デフォルトの名無しさん
2013/04/16(火) 21:09:19.380299デフォルトの名無しさん
2013/04/16(火) 21:12:47.250300デフォルトの名無しさん
2013/04/16(火) 21:38:43.270301デフォルトの名無しさん
2013/04/16(火) 22:45:19.430302デフォルトの名無しさん
2013/04/17(水) 15:02:34.75片山の書いた脅迫まがいの内容は片山に不利だから消される。
0303デフォルトの名無しさん
2013/04/17(水) 18:47:20.150304デフォルトの名無しさん
2013/04/18(木) 01:51:10.730305デフォルトの名無しさん
2013/04/18(木) 02:12:43.80スレ違いのレスで荒らして楽しいのかゴミ
0306デフォルトの名無しさん
2013/04/18(木) 06:13:44.89スレ立てるまでもない質問はここで 126匹目
http://toro.2ch.net/test/read.cgi/tech/1363522503/
0307デフォルトの名無しさん
2013/04/18(木) 10:01:14.41スレ違いすら分からないヴァカには無理
諦めろ
0308デフォルトの名無しさん
2013/04/18(木) 10:28:54.940309デフォルトの名無しさん
2013/04/18(木) 10:30:12.940310デフォルトの名無しさん
2013/04/18(木) 10:43:55.41ありがとー
それをイケメンのPCのスタートアップに仕込んだら上手く行きそうです!
0311デフォルトの名無しさん
2013/04/18(木) 10:47:05.81イケメンのPCがNT系だったら権限が無くて失敗するよ
http://ideone.com/HEnwAF
思ったほど速度が出ないのですが、
どこを治せば良いのでしょうか?
0313デフォルトの名無しさん
2013/04/20(土) 00:03:58.07ちょっと気になったけど、
int b2h(BYTE * b)
{
return (0x0000FFFF & (short) ((b[0] << 8) | b[1]));
}
にした方がよくないかしら?
0314デフォルトの名無しさん
2013/04/20(土) 00:14:41.69かな
0315デフォルトの名無しさん
2013/04/20(土) 04:29:08.99あさってレスっていかにもこのスレらしい
0316デフォルトの名無しさん
2013/04/20(土) 05:57:50.53Aeroを無効にしてみたり、CreateCompatibleBitmapに描画しても遅い?
0317デフォルトの名無しさん
2013/04/20(土) 12:33:50.33ベジェの質問してたひとか
ちなみに Win32API のベジェ描画関数は三次ベジェ曲線用のもので
フォントのデータは二次ベジェ補間用だから
そのままじゃ使えないとだけエスパーしておこう
ありがとうございます。
b2hは2byteの並び(bigendian)を16bitの符号付整数とみなす関数なので、
ご提案いただいた方法だとだめっぽいです。
>>315
みなさんの意見とても助かってます。
>>316
>デスクトップに描画
そんな気がします。でも一応デスクトップに描画したいのです。
>CreateCompatibleBitmapに描画
これはdoubleバファリンのことですよね?あとで試してみます。
>>317
アドバイスありがとうございます。
PolyDrawとかPolyBezierとかを使ってみたのですが、
確かに期待していたものと違う歪な形になってしまうみたいなので、
自分で実装しました。が、超遅いです。・・・
補間数減らすと速くはなるのですが、曲線が綺麗になりません。orz
http://ideone.com/lI1u9q
0319デフォルトの名無しさん
2013/04/20(土) 19:35:28.990320デフォルトの名無しさん
2013/04/20(土) 22:27:35.19ちなみに
二次ベジェの3個の制御点から三次ベジェの4個の制御点に変換する方法がある
ttp://fontforge.org/ja/bezier.html
0321片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/20(土) 23:23:09.64ReactOSでは.ttcファイルがまだ使えないんだけど、.ttcをプログラムで扱う方法知ってるかい?
0322デフォルトの名無しさん
2013/04/21(日) 04:36:10.56漏れ初めて通風の発作出たときあまりの痛さにバファリン飲んだら悪化したんよ
アセチルサリチル酸が尿酸値増やすって知らなくて後で医者におもいっきり笑われたわ
0323デフォルトの名無しさん
2013/04/21(日) 05:33:34.34っ ttp://deztec.jp/x/10/faireal/d70520.xml
0324デフォルトの名無しさん
2013/04/21(日) 05:41:33.170325デフォルトの名無しさん
2013/04/21(日) 05:53:35.710326デフォルトの名無しさん
2013/04/21(日) 06:02:47.720327デフォルトの名無しさん
2013/04/21(日) 06:11:43.900328デフォルトの名無しさん
2013/04/21(日) 06:21:41.670329デフォルトの名無しさん
2013/04/21(日) 11:33:50.71簡単なプログラムなんだけど
タイマーで50msで、割り込みをかけグラフを描き続けるプログラム
なんだけど、20分位描き続けるとエラー(メモリー違反?penの部分?)
を必ず出す症状が出ています。
プログラム自体は、こんな感じ・・・
外部変数定義
//ペン・ブラシ作成
CPen pen_red(PS_SOLID,1,RGB(255,0,0));
CBrush br_yellow(RGB(255,255,0));
CPen pen_purple(PS_SOLID,1,RGB(255,0,255));
CPen penBlue(PS_SOLID,1,RGB(0,0,255));
//CBrush br_gray(RGB(128,128,128));
CBrush br_gray(RGB(190,190,190));
CPen pen_black(PS_SOLID,1,RGB(0,0,0));
0330デフォルトの名無しさん
2013/04/21(日) 11:34:25.27// デバイスコンテキスト取得
CDC* pDC=m_pict.GetDC();
// デバイスコンテキストの大きさ取得
CRect rect;
m_pict.GetClientRect(&rect);
pDC->SelectObject(&pen_black);
// 線描画 横線
pDC->MoveTo(0,rect.Height()/2);
pDC->LineTo(rect.Width(),rect.Height()/2);
pDC->MoveTo(0,rect.Height()/4);
pDC->LineTo(rect.Width(),rect.Height()/4);
pDC->MoveTo(0,rect.Height()*3/4);
pDC->LineTo(rect.Width(),rect.Height()*3/4);
CBrush* oldbr=pDC->SelectObject(&br_gray);
//背景
pDC->Rectangle(&rect);
何か?解決策が有ればお教え下さい。
もし、スレが異なっていたら誘導頼お願いします。
0331デフォルトの名無しさん
2013/04/21(日) 11:35:48.340332デフォルトの名無しさん
2013/04/21(日) 11:44:55.65それMFC。俺は趣味プだからMFCはさっぱりだけど
winプログラマのほとんどはMFC使っているからなんかアドバイスあるだろう
0333デフォルトの名無しさん
2013/04/21(日) 12:14:59.43CreateObject したら DeleteObject
オブジェクトの取得/作成と解放/削除が対になっていないと、動作はしてもリソース不足になっていずれ死ぬ
動作するけどしばらくたって死ぬのなら要確認
0334デフォルトの名無しさん
2013/04/21(日) 12:29:54.41USERオブジェクト、 GDIオブジェクトを追加すると取得済みのオブジェクト数が分かるはず
グラフィックの描画処理でリソースの解放漏れがあるとオブジェクト数がすごい勢いで増えていく
ありがとうございます!!
おかげさまでPolyBezierでもうまくいくようになりました。
PolyBezierの方が描画も速くて曲線も綺麗ですた。orz
http://ideone.com/NisQQd
あと、現在はdoubleバファリンに挑戦中なのですが、
動いたり動かなかったりします。・・・
0336デフォルトの名無しさん
2013/04/21(日) 14:47:21.130337デフォルトの名無しさん
2013/04/21(日) 15:47:46.770338デフォルトの名無しさん
2013/04/21(日) 19:20:28.83ダブルバッファリングって意味じゃないんだけどな。
描画対象がデスクトップウインドウなのが遅くなる原因かを突き止めるために
とりあえずCreateCompatibleBitmapに対して描画して速度を比べてみろってこと。
結果を画面には表示しなくていい。
それで速くなるなら描画部分のコードの流れは基本的に問題はない。
0339デフォルトの名無しさん
2013/04/21(日) 20:31:25.48>>332 様
>>333 様
>>334 様
有り難う御座います。
>リソースの解放漏れがあるとオブジェクト数がすごい勢いで増えていく
ReleaseDC(pDC);
を入れると、オブジェクトの数が増えません。
解決したと思います。有り難う御座います。
0340デフォルトの名無しさん
2013/04/22(月) 08:18:49.13OS が Vista/7 で Aero が有効な環境だったりしない?
もしそうならば、Vista/7 の DWM(Desktop Window Manager)が影響してるのかもしんない。
XP以前では、スクリーンという一枚のキャンバスの領域を直接各ウィンドウ毎に割り振ってスクリーンの描画を行っている。
だけど、Vista/7(Aero)ではダブルバッファリングでスクリーンへの描画を行うように変わった。
また、各ウィンドウは其々専用のキャンバスを持っていてそこに自身の画面イメージを持っている。
で、実際のスクリーンへの描画は
1、オフスクリーンに各ウィンドウの専用キャンバスで持っている内容を合成
2、オフスクリーンの内容をスクリーンに転送
っていう感じの処理が行われていたと俺の脳は記憶している。
なので、今回のように自分が管理しているウィンドウ外の領域に描画とかしちゃうと問題がでるのかもしんない。
# 的外れな回答をしているかもしれないが…自分が思いついた点を書いてみた。
# 関係なさそうだったらスルーしてください。
>>340
CreateCompatibleBitmapに対して描画したあと、
DesktopWindowに描画(BitBlt)するときに、
ときどき背景がおかしく(なぜか古いのが残る)なっていたのですが、
おっしゃるとおり、Aeroが原因だったようです。
Aeroの場合はDesktopWindowに描画する前に、
DesktopWindowの内容をCreateCompatibleBitmapにBitBltする
コードを挿入すると、うまくいくようになりました。
http://ideone.com/qc0CSg
あと、PolyBezierだと輪郭しか描けてないので、
塗り潰す方法が知りたいです。orz
0342デフォルトの名無しさん
2013/04/22(月) 11:52:13.740343デフォルトの名無しさん
2013/04/22(月) 12:35:41.32Pathでいけそうですね。
ぐぐってみたら、WindowsNTでSP3未満だとブルーバックになるみたいですね。・・・
>>343
すみません。
PolyTextOutとか使うといいみたいですけど、
いまはWin32APIでフォントを展開する練習中なんです。・・・
途中でMoveTo混ざったりLineToとPolyBezierが混ざってるのが原因っぽいです。
根本的に作り直さないといけないのか。・・・
0346デフォルトの名無しさん
2013/04/22(月) 14:10:18.10まあMoveTo LineToだけでうまくいくなら、ベジェの問題か
0347デフォルトの名無しさん
2013/04/22(月) 14:10:20.15いつの話か知らんがバージョンチェックしとけば良いんじゃね?
>Path試してみましたが、全然だめです。
Path は基本的に一筆書きしないと駄目だよ
MoveToとLineToだけの構成だとPathで塗り潰しできました。
ところがPolyBezierToに変えるとなぜかうまくいきません。・・・
http://ideone.com/QtpzHK
>>347
バージョンチェックも入れてみました。
LineToのあとに不要なMoveToが入ってると一筆書きにならないんですね。orz
描画点の数が多過ぎて効率が悪い上に、
PolyBezierを使った輪郭の方が綺麗なので、
出来ればPolyBezierToで綺麗に描きたいです。・・・
0350デフォルトの名無しさん
2013/04/22(月) 18:01:32.21先は長いな
0351デフォルトの名無しさん
2013/04/22(月) 20:02:57.24君の PolyBezierTo を使ってる方のコードに始点になってる場合の MoveToEx が書かれてないよ
それから同じところ見てるかどうかわからないけれど
http://msdn.microsoft.com/ja-jp/library/cc410506.aspx
の説明で cCount のところ
>lppt 配列内の点の数を指定します。この数は、描画するべき曲線の数の 3 倍より 1 大きい値でなければなりません。
ってあるけど間違ってるな
PolyBezierTo の場合は始点を含めないから
>この数は、描画するべき曲線の数の 3 倍でなければなりません。
が正しい
君のコードでは
PolyBezierTo(di->hdc, lppt, sizeof(lppt) / sizeof(lppt[0]));
となっているが
if(di->state == 1)
MoveToEx(di->hdc, scalex(di, px), scaley(di, py), NULL);
PolyBezierTo(di->hdc, lppt + 1, (sizeof(lppt) - 1) / sizeof(lppt[0]));
が正しいんじゃないかな?
0352デフォルトの名無しさん
2013/04/22(月) 20:25:34.39英語版は正しい記述だな
日本語サイトを見てはいけないという好例
0353デフォルトの名無しさん
2013/04/22(月) 23:21:57.59出来ました!!
バグ取りありがとうございました!!!
http://ideone.com/9AH6MT
0354デフォルトの名無しさん
2013/04/23(火) 03:39:32.360355デフォルトの名無しさん
2013/04/23(火) 08:20:42.230356デフォルトの名無しさん
2013/04/24(水) 00:02:44.22お前らなんておいらの記事の誤字みたいな存在だなwww
0357デフォルトの名無しさん
2013/04/24(水) 02:26:46.46"A:"などとパスを入力しているとFDDにアクセスが入りますが何故なんですか?
0358357
2013/04/24(水) 16:22:12.28そしてエディットコントロールから取得した文字列に何故かVC++のプロジェクトフォルダのパスが入ってる。
でも、なんでドライブにアクセスが入るのかワカラン。
0359358
2013/04/24(水) 17:56:36.370360デフォルトの名無しさん
2013/04/24(水) 18:02:44.380361デフォルトの名無しさん
2013/04/24(水) 19:14:25.44ドライブにアクセスが入るのはどうもWindowsの不具合(?)っぽいです。
そして、エスケープ記号がヌル文字に変換される事に関しては、どうも自分の勘違いだったみたいで
エディットコントロールの文字列を取得した場合、取得した文字列の末尾にヌル文字が付加されるようでした。
標準入出力での文字列の扱いの考えがありました。
0362片山博文MZパンク ◆0lBZNi.Q7evd
2013/04/24(水) 20:13:12.620363デフォルトの名無しさん
2013/04/24(水) 20:22:02.420364デフォルトの名無しさん
2013/04/24(水) 21:25:04.25自作PCですがな(´・ω・`)
MITSUMIのFDD。
0365デフォルトの名無しさん
2013/04/25(木) 01:02:11.99(´・ω・`)
0366デフォルトの名無しさん
2013/04/25(木) 09:03:48.44本当にWindowsの不具合?
別の所に問題があるんじゃないの?
APIの使い方すら分かってなかったみたいだし
0367デフォルトの名無しさん
2013/04/25(木) 12:29:26.27運営に質問自体を削除されるスレ
0368デフォルトの名無しさん
2013/04/25(木) 12:46:24.68検証できる再現コード出せる?
0369デフォルトの名無しさん
2013/04/25(木) 13:01:36.67勝手に解決扱いにしてるっぽかったから突っ込んだだけなのに質問とか
君アホでしょ
0370デフォルトの名無しさん
2013/04/25(木) 15:17:23.25あ、>>369は自分がまともだと勘違いしてるから、他にもまともな人がいると思ってるのかw
0371361
2013/04/25(木) 17:13:30.84まあWindowsの不具合だと断定はできないですね。(自分のソースに問題があるのかもしれない)
>>368
SendMessage(hEdit, WM_GETTEXT, (WPARAM)sizeof(OutputPath), (LPARAM)OutputPath);
エディットコントロールにパスを入力して("A:"などFDDのドライブレターを指定)
このメッセージをエディットコントロールに送りつけると必ず再現します。
GetWindowTextでも同様になります。WPARAMとLPARAMのパラーメータのキャストの仕方に問題があるんでしょうか?(なわけないよな〜・・・)
0372361
2013/04/25(木) 17:19:49.86グローバル変数にしてます。
0373361
2013/04/25(木) 17:24:48.21Windows - ディスクがありません
Exception Processing Message c0000013 Parameters 764cbf7c 764cbf7c 764cbf7c
0374デフォルトの名無しさん
2013/04/25(木) 17:41:45.96UNICODEでやってるなら
sizeof(OutputPath) / sizeof(TCHAR)
としないと駄目
これで直るのかは分からんが…
0375361
2013/04/25(木) 18:03:24.72やってみましたがまったく同じ結果になりました。
指定するバッファのサイズは文字数ではなくバイト数なのでsizeof(OutputPath)でいいと思います。
0376デフォルトの名無しさん
2013/04/25(木) 18:25:57.29分からないならレスするな精神障害
お前みたいな奴が職場にいるとすげー迷惑
0377デフォルトの名無しさん
2013/04/25(木) 18:45:16.000378デフォルトの名無しさん
2013/04/25(木) 18:50:03.01バイト数じゃないぞ
The maximum number of characters to be copied, including the terminating null character.
再現するビルド可能な最小コードを貼った方がいいぞ
>>376
>>377
邪魔しかしないリアルキチガイはどっか行けよ
自宅警備員が職場とか笑える
0379デフォルトの名無しさん
2013/04/25(木) 19:11:19.62自己紹介乙
2chで情報乞食に餌にやるのが仕事の奴がよく言うぜw
お前が社会の邪魔になってるのはどう言い訳するんだ?w
0380デフォルトの名無しさん
2013/04/25(木) 19:14:06.21馬鹿には無理ってのが身をもって理解できただろ?
さっさと消えろ
それともまだ理解できない?
0381デフォルトの名無しさん
2013/04/25(木) 19:17:27.03自宅ですら邪魔になってる奴が何を言っているんだ?
0382デフォルトの名無しさん
2013/04/25(木) 19:24:55.44このスレでの質問はキチガイへの燃料でしかないから、気になるなら別スレで聞いた方がいいよ
0383デフォルトの名無しさん
2013/04/25(木) 19:29:20.19このスレには回答できるレベルの人間がいないから他に行ったほうがいい
>>378みたいなゴミクズレベルの奴しかいないから回答の出てくる確率は限りなく低い
>>378も別にお前を助けたくてレスしてるわけじゃなくて自己顕示欲を満たすためにお前を利用してるだけ
0384デフォルトの名無しさん
2013/04/25(木) 19:37:59.90>>383みたいなキチガイが邪魔するわけよ
だからこのスレでは何も解決出来ないのよ
ニートって本当にウザイよね
0385361
2013/04/25(木) 19:42:30.72MSDNで確認したところ文字数でした。
今までバイト数だと思い込んでいて、よく確認していませんでした。(思い込みはよくないですね、これからは確認します)
>>380
これ以上話しを引きずらない方がよさそうなのでそうします。
独り言:
プログラム板ってなんでこんなに荒れやすいんだろう?
0386デフォルトの名無しさん
2013/04/25(木) 20:06:42.15バイナリを作成できるコードを貼らないから荒れるんです。codepad を使えませんか?
0387デフォルトの名無しさん
2013/04/25(木) 20:09:09.14何か文句がおありですか?
0388デフォルトの名無しさん
2013/04/25(木) 20:12:53.72その程度のスキルでは、Windows のプログラミングなんて無理なのでは?
0389デフォルトの名無しさん
2013/04/25(木) 20:22:09.560390デフォルトの名無しさん
2013/04/25(木) 20:55:24.25馬鹿、酷いレベルの奴が質問すると荒れるってだけ
◆en3PGsfOXo の時と大違いだよな
0391デフォルトの名無しさん
2013/04/25(木) 20:56:36.100392デフォルトの名無しさん
2013/04/25(木) 21:32:02.62それを読んで質問者はバイト数ってなるのか
0393361
2013/04/25(木) 21:51:14.61再フォーカスするとドライブにアクセスするっぽい。
まったく同じコードではないけど下のURLのコードで再現されました。
この症状は自分の環境だけかもしれないけど。
http://eternalwindows.jp/control/edit/edit01.html
一応報告。
0394デフォルトの名無しさん
2013/04/25(木) 22:09:21.31なんでかって?
>>1にMSDN調べろって書いてあるのにそれすらできない池沼が質問するからだろ。
お前自分がまともだと思ってるだろうけど、それが思い込みだってことにはまだ気付かないんだろ。
本当に知恵遅れって学習能力ないよな。
0395デフォルトの名無しさん
2013/04/25(木) 22:10:35.19ゴミ同然のテキストはブログにどうぞ
0396デフォルトの名無しさん
2013/04/27(土) 01:06:01.67IDないのをいいことに何年も一人で荒らしてる馬鹿がいるから。
そいつ一人だけ(特徴的だからすぐわかる)シカトすればそれなりに
板は機能する。みんな馬鹿に入れ食いで釣られてるから荒れてる
ように見えるけどね。
0397デフォルトの名無しさん
2013/04/27(土) 01:24:15.590398デフォルトの名無しさん
2013/04/27(土) 01:58:14.550399デフォルトの名無しさん
2013/04/27(土) 11:13:38.06永作博美をおかずにして手淫する。
0400デフォルトの名無しさん
2013/04/27(土) 21:27:03.69http://msdn.microsoft.com/ja-jp/windows/ee817147.aspx
0401デフォルトの名無しさん
2013/04/28(日) 01:42:29.540402デフォルトの名無しさん
2013/04/28(日) 12:59:15.35自己紹介乙
お前の荒らし方ワンパだからいつもすぐ分かる
0403デフォルトの名無しさん
2013/04/28(日) 13:35:56.65片山みたいに初心者がまず見抜けない嘘を書き込む奴が問題。
フォントが綺麗に描ける様になったので、
プログラムから任意の.ttfファイルを読み込んで
表示するように改造しようと悪戦苦闘中なのですが、
思いのほか面倒で挫折しそうです。
0405デフォルトの名無しさん
2013/04/28(日) 19:28:16.36低知能のゴミが悪戦苦闘してるとかどうでもいい
頑張ってるんですアピールとかブログでやれば?
0407 ◆en3PGsfOXo
2013/04/29(月) 07:40:19.84日本語で言うと自己満GGですね。
0408デフォルトの名無しさん
2013/04/29(月) 11:00:56.100409デフォルトの名無しさん
2013/04/29(月) 11:23:08.09運営は何がしたいんだ
2chの過疎化が進むだけじゃないか
0410デフォルトの名無しさん
2013/04/29(月) 12:23:05.130411デフォルトの名無しさん
2013/04/29(月) 12:56:55.270412デフォルトの名無しさん
2013/04/29(月) 13:03:47.90金払えば規制中でも書き込める
ようするに金よこせって事
0413デフォルトの名無しさん
2013/04/29(月) 18:19:38.270414デフォルトの名無しさん
2013/04/29(月) 18:24:50.24こんなに過疎ってる状況じゃ書けても面白くないしな
0415デフォルトの名無しさん
2013/04/29(月) 20:06:50.36今日は何の日?
0416デフォルトの名無しさん
2013/04/29(月) 20:41:30.30今日が祝日であることも知らない引きこもりさんですね。頑張ってね。
0417デフォルトの名無しさん
2013/04/29(月) 21:19:57.580418デフォルトの名無しさん
2013/04/30(火) 23:18:08.330419デフォルトの名無しさん
2013/05/01(水) 01:54:31.620420デフォルトの名無しさん
2013/05/01(水) 02:07:17.39・CookieからURL
・HistoryからURL
・アドレスバーの入力履歴
・お気に入り
・オートコンプリートからID, Pass
を取得するプログラム作ってみたけどウィルスとして認識されなかった
おかしいだろ
0421デフォルトの名無しさん
2013/05/01(水) 04:34:07.780422デフォルトの名無しさん
2013/05/01(水) 05:47:46.50そんなものはウィルスとは言わないw
0423デフォルトの名無しさん
2013/05/01(水) 05:48:39.61エクセルのハイパーリンク→ブラウザ の履歴の消し方
http://oshiete.goo.ne.jp/qa/4270153.html
0424デフォルトの名無しさん
2013/05/01(水) 08:38:22.28プレーンテキストで保存してもウィルスとして認識されないって危ないだろ
0425デフォルトの名無しさん
2013/05/01(水) 09:08:55.39確かにMSDN日本語版には誤訳が多いけれど、こんな重要な注意書きを丸々削るのは止めてくれぃ。
http://d.hatena.ne.jp/youandi/20091031/p2
p.148 で PulseEvent() が取り上げられているんだけど、
意図した動作をしないため使ってはいけない関数。
Monitor.PulseAll() は問題ないんだけど。
blog で取り上げようかしら…
NT Kernel が過去に犯した2つの欠陥の1つ ( 2009-10-30 14:53:06 )
en-us のほうにはしっかり
「This function is unreliable and should not be used.
It exists mainly for backward compatibility.」
と書いてある ( 2009-10-30 14:58:44 )
http://msdn.microsoft.com/en-us/library/ms684914%28VS.85%29.aspx
0426デフォルトの名無しさん
2013/05/01(水) 09:34:51.75普通の人は本家の英語版を読むから問題ない。
0427デフォルトの名無しさん
2013/05/01(水) 12:35:51.86>>420
>>424
このレベルでも使えるんでしょ?
0428デフォルトの名無しさん
2013/05/01(水) 13:21:25.56>>424
なにもおかしくないぞ
おかしいのは出元不明なソフトを管理者権限で動かす無知なユーザーだ
0429デフォルトの名無しさん
2013/05/01(水) 14:56:58.85このワードが出た時点で>>425はゴミ確定www
そんなに日本語がいいならひまわりでも使ってろ基地害www
0430デフォルトの名無しさん
2013/05/01(水) 15:17:43.12そのまま社会から消えろ
0431デフォルトの名無しさん
2013/05/01(水) 15:28:35.190432デフォルトの名無しさん
2013/05/01(水) 16:23:48.790433デフォルトの名無しさん
2013/05/01(水) 18:04:17.10History
アドレス欄入力履歴
エディットボックス入力履歴(storage1)
この3つはGuestログインでも取得できた
ログインユーザーを偽装して取得されたら終わりじゃないか?
0434デフォルトの名無しさん
2013/05/01(水) 18:06:32.20糞以下の報告なんか誰も期待してないからブログに書いてろ知能障害
0435デフォルトの名無しさん
2013/05/01(水) 18:08:54.92ごめんね(´・ω・`)
けど障がい者差別はいけないとおもうよ(`・ω・´)
0436デフォルトの名無しさん
2013/05/01(水) 18:13:05.890437デフォルトの名無しさん
2013/05/01(水) 18:15:35.920438デフォルトの名無しさん
2013/05/01(水) 18:18:31.140439デフォルトの名無しさん
2013/05/01(水) 18:26:12.570440デフォルトの名無しさん
2013/05/01(水) 20:50:38.830441デフォルトの名無しさん
2013/05/01(水) 20:53:18.040442デフォルトの名無しさん
2013/05/01(水) 20:56:25.15としてListViewコントロールに適用させると問題はないんです
しっかりExplorerっぽくなってます
ところが
SetWindowTheme(hwndTreeView, L"Explorer", NULL);
としてTreeViewコントロールに適用させると見た感じは綺麗になっているのですが,項目にマウスカーソルを乗せても項目がハイライト(なんて言うか忘れた)されません.
これは仕様なのでしょうか?
0443デフォルトの名無しさん
2013/05/01(水) 21:54:29.460444デフォルトの名無しさん
2013/05/01(水) 21:57:54.790445デフォルトの名無しさん
2013/05/02(木) 08:57:49.090446デフォルトの名無しさん
2013/05/03(金) 09:43:49.94馬鹿には無理って理解できたか?
0447デフォルトの名無しさん
2013/05/03(金) 09:45:44.23恐らく.
0448デフォルトの名無しさん
2013/05/04(土) 06:42:40.00HANDLE eventlog = OpenEventLog(NULL, "Application");
HANDLE event = CreateEvent(NULL, TRUE, FALSE, NULL);
NotifyChangeEventLog(eventlog, event);
WaitForSingleObject(event, INFINITE);
CloseHandle(event);
GetNumberOfEventLogRecords(eventlog, &n);
printf("%d\n", n);
ReadEventLog(省略);
CloseEventLog(eventlog);
イベントログに少しずつ(数分にn件程度)書かれているときは、ちゃんとn件増えるのですが、
短時間にまとめてイベントが発生すると取りこぼしが出て来てしまいます。
(たとえば1秒に4件発生した場合、表示が2件しか増えなかったりします。)
どう治せばよいのでようか?
0449デフォルトの名無しさん
2013/05/04(土) 12:01:19.61なんでイベントをCloseHandleしてるんだ?PulseEventが意味なくなるだろう。
それと、ループはどこにあるんだ?
まさかループはこのコードより外側?それなら取りこぼして当然。
ReadEventLogの引数も問題なのに省略してるから、これ以上は分からん。
それと
>Note that the system calls PulseEvent no more than once every five seconds.
>Therefore, even if more than one event log change occurs within a five-second
>interval, you will only receive one notification.
っていう記述が今のオンラインの英語版ドキュメントには書いてないんだな。
古いバージョンと日本語版には書いてある。
0450デフォルトの名無しさん
2013/05/04(土) 12:37:08.97外側でした
コード全体を見直してみます
ありがとうございます
0451デフォルトの名無しさん
2013/05/04(土) 15:06:04.940452デフォルトの名無しさん
2013/05/05(日) 00:40:10.40低知能が従事できる仕事がプログラム
ドカタに知能なんて要らん
0453デフォルトの名無しさん
2013/05/05(日) 16:28:24.730454デフォルトの名無しさん
2013/05/05(日) 17:59:08.88自分の存在価値を適切に評価し、その身分に合った底辺の職業に従事しようとするのは素晴らしいことだ。
キチガイニートになると身分に合わない職業を目指して、でも合ってないからその職業に就職できずにずるずるニートを続けるとかよくあるからな。
0455デフォルトの名無しさん
2013/05/06(月) 12:03:10.070456片山博文MZパンク ◆0lBZNi.Q7evd
2013/05/07(火) 23:38:08.270457デフォルトの名無しさん
2013/05/08(水) 08:08:52.51歓迎します
0458デフォルトの名無しさん
2013/05/08(水) 14:26:03.83こっちはいくらでも変えられるから
情弱リア厨を24時まで粘着し放題
0459デフォルトの名無しさん
2013/05/08(水) 22:42:12.73http://toro.2ch.net/test/read.cgi/tech/1368020285/
0460デフォルトの名無しさん
2013/05/09(木) 11:20:01.18http://engawa.2ch.net/test/read.cgi/poverty/1367940006/
0461デフォルトの名無しさん
2013/05/09(木) 17:31:35.52ありますか。
0462デフォルトの名無しさん
2013/05/09(木) 18:14:38.620463デフォルトの名無しさん
2013/05/09(木) 18:25:35.28小学校で習った計算も分からないの? 死ぬの?
0464片山博文MZパンク ◆0lBZNi.Q7evd
2013/05/09(木) 20:44:12.14SYSTEMTIME st;
FILETIME ft;
ULARGE_INTEGER uli;
ZeroMemory(&st, sizeof(st));
st.wYear=1904;
st.wMonth=1;
st.wDay=1;
SystemTimeToFileTime(&st, &ft);
uli.LowPart=ft.dwLowDateTime;
uli.HighPart=ft.dwHighDateTime;
uli.QuadPart+=u*(1000000000/100);
ft.dwLowDateTime=uli.LowPart;
ft.dwHighDateTime=uli.HighPart;
*pft=ft;
}
0465デフォルトの名無しさん
2013/05/09(木) 21:14:12.860466デフォルトの名無しさん
2013/05/09(木) 21:27:50.890467デフォルトの名無しさん
2013/05/09(木) 22:37:34.58http://toro.2ch.net/test/read.cgi/tech/1368020285/
強制IDの導入議論を行っています。
0469デフォルトの名無しさん
2013/05/09(木) 23:06:33.330470461-468
2013/05/10(金) 08:31:51.28来ないが、uli.QuadPart+=u*(1000000000/100); を
uli.QuadPart+=(ULONGLONG)u*(1000000000/100); とキャストしたら
最近の日付にはなった。
小学校で習った暦の計算では 1601.1.1から1904.1.1の直前までの
秒数が9,561,628,800になったが、このコードでもSystemTimeToFileTime()
の直後ではこの秒数を示している。しかし ULONGLONG型が %llu で表示され
ない。
0471デフォルトの名無しさん
2013/05/10(金) 08:50:25.89int main(int ac, char **av)
{
unsigned long long u = 9561628800LL;
printf("%llu", u);
return 0;
}
C:\>a
9561628800
0472デフォルトの名無しさん
2013/05/10(金) 08:56:18.28#include <stdio.h>
int main(int ac, char **av)
{
ULARGE_INTEGER uli;
uli.QuadPart = 9561628800LL;
printf("%llu\n", uli.QuadPart);
printf("%llu\n", uli);
return 0;
}
0473461-470
2013/05/10(金) 17:28:29.00試してくれて、有難うございました。
0474デフォルトの名無しさん
2013/05/10(金) 17:30:38.19重箱だが
unsigned long long に代入する場合、
9561628800LL ではなく
9561628800ULL にするべきだと思う
0475デフォルトの名無しさん
2013/05/10(金) 18:33:49.92ンゴロンゴロ
を思い出す
0476デフォルトの名無しさん
2013/05/11(土) 07:30:44.04イースター島に帰れ
未解読文字なんか誰がわかるんだよ
0477デフォルトの名無しさん
2013/05/11(土) 16:02:18.76削除人が微妙だと言っていた情報は出さない
他に人の流れる先がほとんどなかった10年以上前のひろゆき持ち出して何がしたいんだよ
0478デフォルトの名無しさん
2013/05/12(日) 05:17:08.69> └477 >>4見れば分かるけど導入厨は自分に都合の良い情報しか出さない
0479デフォルトの名無しさん
2013/05/12(日) 05:21:37.820480デフォルトの名無しさん
2013/05/15(水) 09:53:48.980481デフォルトの名無しさん
2013/05/15(水) 12:17:48.370482デフォルトの名無しさん
2013/05/18(土) 15:05:36.990483デフォルトの名無しさん
2013/05/18(土) 15:10:34.950484デフォルトの名無しさん
2013/05/18(土) 16:06:20.540485デフォルトの名無しさん
2013/05/18(土) 16:12:13.640486デフォルトの名無しさん
2013/05/18(土) 18:00:10.780487デフォルトの名無しさん
2013/05/18(土) 20:55:06.570488デフォルトの名無しさん
2013/05/18(土) 21:27:38.110489デフォルトの名無しさん
2013/05/19(日) 00:04:58.25WM_GESTUREメッセージが来なくて困ってます。
RegisterTouchWindowやったらWM_TOUCHは取れるんですが・・・。
Windows8だから駄目ってことはないですよね?
0490デフォルトの名無しさん
2013/05/19(日) 00:14:57.360491デフォルトの名無しさん
2013/05/19(日) 00:36:16.540492デフォルトの名無しさん
2013/05/19(日) 09:37:24.29GID_PAN
GID_ROTATE
GID_TWOFINGERTAP
GID_ROLLOVER
これらのメッセージは RegisterTouchWindow() を実行すると来なくなるので
WM_GESTURE 系を使う場合は RegisterTouchWindow() を実行してはいけません。
0493デフォルトの名無しさん
2013/05/19(日) 09:50:41.990494デフォルトの名無しさん
2013/05/19(日) 20:07:33.66それはちゃんとやってるんですけどね、、、
まあ代替があるんで諦めます
0495デフォルトの名無しさん
2013/05/23(木) 02:58:34.36//==============================================================================================
// 空のビットマップ作成
//==============================================================================================
HDC CreateEmptyBMP(HDC hdc, int width, int height){
HBITMAP hbmp;
HDC hdc_work;
hbmp = CreateCompatibleBitmap(hdc, width, height);
hdc_work = CreateCompatibleDC(hdc);
SelectObject(hdc_work, hbmp);
PatBlt(hdc_work, 0, 0, width, height, WHITENESS); // 白で塗りつぶす
DeleteObject(hbmp);
return hdc_work;
}
//メイン関数メインループ
HDC hDC_NULLBMP, hDC_Wnd;
hDC_Wnd = GetDC(hWnd);
while(1){
hDC_NULLBMP = CreateEmptyBMP(hDC_Wnd, 640, 480);
}
このようなプログラムの場合hdc_workは解放されますか?
もし解放されないなら大変なことになりそうですが・・・・
0496デフォルトの名無しさん
2013/05/23(木) 03:49:21.03ビットマップとデバイスコンテキストの区別ついてないな、お前
0497デフォルトの名無しさん
2013/05/23(木) 20:28:36.11目まいがするほどデタラメ
>>496 に同意
0498片山博文MZパンク ◆0lBZNi.Q7evd
2013/05/23(木) 23:47:22.820499デフォルトの名無しさん
2013/05/24(金) 01:07:36.63バッチファイルか何かにすればいいんじゃね
0500片山博文MZパンク ◆0lBZNi.Q7evd
2013/05/24(金) 01:13:04.11待つというのが重要です。
0501デフォルトの名無しさん
2013/05/24(金) 02:40:47.53もしかして: WaitForInputIdle
0502デフォルトの名無しさん
2013/05/26(日) 16:30:06.66Q1:
なんらかの電文の受信処理なんかで、
- スレッド内で電文を待つ(ブロック1)
- メインスレッドでスレッドの電文受信を待つ(ブロック2)
という仕組みにすることがあると思いますが、
ブロック1が解除されたら(スレッド側で必要な処理を行った後)ブロック2を解除する、
というのは、event objectを使って通知するで正しい?
それとも、もっと適した同期機構がある?
Q2:
上記のしくみでevent objectを使ったとして、
- スレッドが(エラー等で)終了したらブロック2を確実に解除する
というのを、タイミング依存無く確実に行うにはどうすれば良いの?
※ スレッド内でエラーを検出してからスレッド終了完了までがatomicでなく、かついつブロック2が発生するか
スレッド側で予想できない場合
Event objectをcloseしたら勝手にブロック2が解除されるのかな〜と思ってたら
実験したらそうじゃなかったorz
0503デフォルトの名無しさん
2013/05/26(日) 17:19:15.02ブロックが指す意味が分からん。
塊って意味なのか?それとも実行を止めるって意味なのか?
ブロックってのは、他人の妨害をするって意味だから、自ら待つことを
ブロックとは言わないぞ。
0504デフォルトの名無しさん
2013/05/26(日) 17:25:30.320505デフォルトの名無しさん
2013/05/26(日) 20:28:17.34event object が close されててもそのときにはブロック2がないから
無視されてると
で
そのあとにブロック2が始まると困ると
0506片山博文MZパンク ◆0lBZNi.Q7evd
2013/05/26(日) 20:35:16.58ありがとうございます。
0507502
2013/05/26(日) 23:45:05.63いやそのケース(スレッドが死んだ後にブロック2が始まる)は問題無いのです
メイン側で、待ちに入る前であれば、スレッドが死んでいるかとか、イベントオブジェクトが閉じられているとかは
Win32 APIを使ってわかるので
問題なのは、スレッドを終了することが決定されてから、
スレッドが終了(またはイベントオブジェクトが閉じる)までの間に
メインスレッドがすっと割り込んでブロック2の待ちを新たに開始してしまう場合です
やっぱりこれはスレッド側が終了すると決めた時点で、以降ブロック2を開始してくれるなと
メインスレッドにわかるようにフラグでも立ててお願いするしかないんですかね
(となるとWin32 APIの話題でなくなるがw
0508デフォルトの名無しさん
2013/05/27(月) 00:27:19.55→ブロック2
の流れなのになんでブロック1から終了処理するの?
ブロック1を一時停止状態にしてブロック2終了してからブロック1終了じゃないの?
0509502
2013/05/27(月) 06:48:27.41エラーを検出して停止に至る流れも
ブロック1 (の待ち解除)
→ブロック2 (の待ち解除)
だからです
メインスレッドはブロック2で待ちに入ってしまっているかも知れず、
そのときそれを起こせるのはブロック1での待ちを解除されたスレッド側だけなので、
ブロック1を一時停止状態にする機能をメインスレッドに担わせるわけにいきません
0510デフォルトの名無しさん
2013/05/27(月) 08:24:17.910511デフォルトの名無しさん
2013/05/27(月) 09:15:08.79-―──- |::.::.::.::.::|
´ 丶、 |::.::.::.::.::|
/ \ \ \ |::.::.::.::.::|
/ { \ \ ヽ. ヽ|::.::.::.::.::|
/ ∧ 丶 \| ∨! '|::.::.::.::.::|
/ /ハ. ト、 厶 | | i |::.::.::.::.::|
| │ | ⌒> | \|\ │ | i |::.::.::.::.::|
| │ l{/ハ | y示ミ、 |八. |::.::.::.::.::|
| │ | x=、\{ トィハ }} |\\.|::.::.::.::.::|
| | {代:ハ 弋::ソ│ |i〉 } |::.::.::.::.::|
ヽ. |人 小. Vリ , ''' | レく |::.::.::.::.::|
`| \∧ '' | |、 \.|::.::.::.::.::|
| | |人 ー ' │ l \__ |::.::.::.::.::|
| l│ {> _//} l / |::.::.::.::.::|
| i | \/{\ /│ | {. |::.::.::.::.::|
| 八 / /'| /∨ヽ! / l |::.::.::.::.::|
| i | Y´ / | 廴}>、| ,′ l |::.::.::.::.::|
| i |〈 〈 |//:::: ∨ / / │::.::.::.::.|
| i | } \ ∨::/∨ 〈 〈. │::.::.::.::.|
| i | { | | ∨::::| { 〉 .|::.::.::.::.::|
|、 八 ∨|. \ ∨:| │ / │::.::.::.::.|
| ヽ ヽ い、 ヽ|: | │ .|::.::.::.::.::|
0512デフォルトの名無しさん
2013/05/27(月) 10:12:04.320513デフォルトの名無しさん
2013/05/29(水) 09:04:41.59伊藤園は映画「けいおん!」とコラボレーションし、オリジナルピック型タッチペン首かけキャンペーンを、
「お〜いお茶 緑茶」「同 濃い味」のリニューアルと合わせて5月27日から実施する。
「けいおん!」のキャラやマークをデザイン
映画「けいおん!」のオリジナルピック型タッチペンは、同作品に登場するキャラクターやマークがデザイン
されたプレートを、ギターなどの演奏に使う“ピック”の形をした本体に貼り付けて使用するタッチペン。
タッチペン本体に貼り付けるプレートは、キャラクターと劇中のバンド「放課後ティータイム」のロゴマークの
両面デザイン。好きな絵柄を表側に選ぶことができる。全5種類。
景品は、「お〜いお茶 緑茶」「同 濃い味」「同 ぞっこん」「同 香ばしいほうじ茶」「同 抹茶入り玄米茶」の
500mlペットボトル製品と、「お〜いお茶 香ばしいほうじ茶」600mlペットボトル製品1本につき1個付き。
全国のコンビニエンスストアや駅売店にて、数量限定で販売する。
http://news.mynavi.jp/news/2013/05/21/063/images/001l.jpg
http://news.mynavi.jp/news/2013/05/21/063/index.html
0514デフォルトの名無しさん
2013/05/29(水) 10:02:19.230515デフォルトの名無しさん
2013/05/29(水) 10:23:57.97ペンはどこにあるの?
0516デフォルトの名無しさん
2013/05/29(水) 12:09:37.740517デフォルトの名無しさん
2013/05/29(水) 20:23:08.850518デフォルトの名無しさん
2013/05/30(木) 10:23:04.100519デフォルトの名無しさん
2013/05/30(木) 11:29:19.27いいねこれ
0520デフォルトの名無しさん
2013/05/31(金) 00:48:21.188.3形式を有効のままの奴。
デスクでSSDなのにページファイルとハイバネーションそのままのバカ。
こんな壁紙作っても8で事実上使えないんじゃ意味がないじゃないですか http://i.imgur.com/pqCSGrL.jpg
0521デフォルトの名無しさん
2013/05/31(金) 00:49:32.76そんなことより、スマタが得意なニューハーフがいるヘルスに行きたい。
0522デフォルトの名無しさん
2013/05/31(金) 02:02:16.23Q1. APCキューはスレッドごとにできるという話だけど、
異なるスレッドから同一のファイルハンドルに対してOverlappedな読み書きを同時にやったらどうなるん?
また、そのときOverlapped構造体はスレッド別に分けるべき?
Q2. APCキューというからには複数の要求をうけとめて欲しいんだけど、
あるOverlappedな読み書きが完了する前に、同じファイルハンドルに対して
次のOverlapped読み書きを始めたらどうなるん?
Q3. シリアルポートをCreateFile()で開いておいて、真に全二重通信する方法は無いのでしょうか…
同期読み書きだと、ReadFile()の直後、別のスレッドからWriteFile()しても
先行するReadFile()が完了するかタイムアウトするまで後者のWriteFile()が動いてくれませぬ…
※ Overlappedは試していない。タイマの例だとAPCキューは要求順序=処理順序なので
解決にならないと踏んでいる
0523デフォルトの名無しさん
2013/05/31(金) 08:10:14.73Q3ある
0524デフォルトの名無しさん
2013/05/31(金) 09:35:43.860525デフォルトの名無しさん
2013/05/31(金) 12:52:26.62自分で試せよ池沼
0526デフォルトの名無しさん
2013/06/03(月) 19:35:53.270527デフォルトの名無しさん
2013/06/04(火) 19:24:22.520528デフォルトの名無しさん
2013/06/05(水) 19:25:50.40WM_SYSCOMMANDで処理した後、タイトルバーの表示を
最大化→元に戻すにするにはどうしたらいいんでしょうか
0529デフォルトの名無しさん
2013/06/05(水) 19:33:53.04最大化⇔元に戻すでタイトルバーをいじる必要は無い
0530デフォルトの名無しさん
2013/06/05(水) 19:45:14.99タイトルバーの表示を最大化→元に戻すにする
↓
タイトルバーの右上にある最大化ボタン→元に戻すボタンにする
0531片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/05(水) 20:25:20.30他の方法は推奨されない。
0532デフォルトの名無しさん
2013/06/05(水) 20:30:20.46ボタン無しのタイトルバーを作って
自分でボタンの表示を最大化⇔元に戻すにしたいって事?
0533デフォルトの名無しさん
2013/06/05(水) 20:44:46.18最大化すると移動が出来ないじゃないですか
だから本当には最大化しないでウィンドウを引き伸ばすだけ、っていうのがやりたかったんです
で、最大化ボタンを押したのはWM_SYSCOMMANDで捕まえられるんですが、
そうするとボタンは最大化ボタンのままなんで、その後どうしたらいいのかと思ったんです
今思えばメニューでやった方が楽だったかも知れないです
0534片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/05(水) 21:37:44.580535デフォルトの名無しさん
2013/06/05(水) 22:11:43.09すいません、そこまでやるつもりはないので、
やっぱり最大化ボタンでやるのはやめます
>>531は有益な情報でした ありがとうございました
0536デフォルトの名無しさん
2013/06/05(水) 23:27:27.17お前プログラムより日本語勉強したほうがいいんじゃねーの
とりあえず二度と来るな言語障害
0537デフォルトの名無しさん
2013/06/05(水) 23:28:41.06は朝鮮人
0538デフォルトの名無しさん
2013/06/05(水) 23:32:02.37荒らしコテに構うってことはお前荒らしだったんだな
もう回答するのやめるわ
荒らしに回答つけるとかアホらし
0539デフォルトの名無しさん
2013/06/05(水) 23:41:38.590540デフォルトの名無しさん
2013/06/06(木) 00:16:18.52発狂するな
0541デフォルトの名無しさん
2013/06/06(木) 00:39:35.400542デフォルトの名無しさん
2013/06/06(木) 00:40:12.290543デフォルトの名無しさん
2013/06/06(木) 08:00:24.01最大化は解除されるけど
0544デフォルトの名無しさん
2013/06/06(木) 10:05:13.760545デフォルトの名無しさん
2013/06/06(木) 10:59:26.21>最大化したいんですけど、でも移動も出来る状態にしたい
理由って何だろ、思い付かん
0546デフォルトの名無しさん
2013/06/06(木) 12:50:43.45だから何?
それAPI関係ないだろ
ゴミは書き込むな
0547デフォルトの名無しさん
2013/06/06(木) 12:51:41.380548デフォルトの名無しさん
2013/06/06(木) 16:41:25.98ここはWin32APIのスレだ
関係ない内容を書き込むな脳弱
0549デフォルトの名無しさん
2013/06/06(木) 16:51:50.330550デフォルトの名無しさん
2013/06/06(木) 17:10:46.120551デフォルトの名無しさん
2013/06/06(木) 17:35:28.59MoveWindowはWin32APIだが・・・
荒らし目的で住み着いてるとしか思えん
0552デフォルトの名無しさん
2013/06/06(木) 17:41:20.24movewindowとか訳の分からない話をしているキチガイが原因だろ
MoveWindowの話なんかしてない
0553デフォルトの名無しさん
2013/06/06(木) 17:48:15.700554デフォルトの名無しさん
2013/06/06(木) 17:53:55.37荒らし目的で住み着いてるゴミは消えろ。
0555デフォルトの名無しさん
2013/06/06(木) 17:57:22.18荒れるのが望みなんだろ?
その程度か?
0556デフォルトの名無しさん
2013/06/06(木) 18:07:50.22少なくともコンパイルの時点でエラー出るからこのAPIを使ったことがないんだろう
0557デフォルトの名無しさん
2013/06/06(木) 18:29:47.49標準Win32APIにはそんなものないんですけど、どのヘッダをインクルードしたらいいんですかね?
0558デフォルトの名無しさん
2013/06/06(木) 19:24:21.850559デフォルトの名無しさん
2013/06/06(木) 20:05:25.46あっちでは削除人が仕事してないのが不思議
0560デフォルトの名無しさん
2013/06/06(木) 20:06:41.390561デフォルトの名無しさん
2013/06/06(木) 20:08:12.87荒らし当人が自画自賛しているだけだアホくせ
0562デフォルトの名無しさん
2013/06/06(木) 20:15:57.47成功した場合もサイズが返るのに成功失敗をどうやって見分けるんですか?
0563デフォルトの名無しさん
2013/06/06(木) 20:27:15.060564デフォルトの名無しさん
2013/06/06(木) 20:29:58.56小さければ成功だろう
どこに理解できない要素があるのか分からない
0565デフォルトの名無しさん
2013/06/06(木) 20:31:27.960566デフォルトの名無しさん
2013/06/06(木) 20:32:54.76http://msdn.microsoft.com/ja-jp/library/cc429301.aspx
>関数が失敗すると、0 が返ります。拡張エラー情報を取得するには、 関数を使います。
0567デフォルトの名無しさん
2013/06/06(木) 20:35:59.02なるほど!
0568デフォルトの名無しさん
2013/06/06(木) 20:41:58.54小学生みたいな疑問抱いてんじゃねえ
お前みたいなのが日本のレベルを下げた
0569デフォルトの名無しさん
2013/06/06(木) 20:43:11.090571デフォルトの名無しさん
2013/06/07(金) 00:22:02.630572デフォルトの名無しさん
2013/06/07(金) 02:17:11.430573デフォルトの名無しさん
2013/06/07(金) 02:21:41.590574デフォルトの名無しさん
2013/06/07(金) 12:06:27.48なるほど!
0575デフォルトの名無しさん
2013/06/07(金) 12:10:58.620576デフォルトの名無しさん
2013/06/07(金) 14:12:28.780577デフォルトの名無しさん
2013/06/07(金) 15:32:13.29なるほど!
0578デフォルトの名無しさん
2013/06/07(金) 16:30:27.88ここを見ながらDでWin32APIを使おうとしているのですが
http://www.kmonos.net/alang/wnd/topics/winapi.ja.html
OPTLINK (R) for Win32 Release 8.00.8
Copyright (C) Digital Mars 1989-2010 All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
test_main.obj(test_main)
Error 42: Symbol Undefined _D5win327winuser11WNDCLASSEXA6__initZ
--- errorlevel 1
というエラーがでてリンクできません
Bindings for the Windows API はこちらのもの
http://www.dsource.org/projects/bindings/wiki/WindowsApi
http://www.dsource.org/projects/bindings/browser/trunk
から
Zip Archive
をダウンロードしています
Dのバージョンは
Digital Mars D Compiler v2.050
です
0579デフォルトの名無しさん
2013/06/07(金) 16:38:01.39自分でやれゴミ
0580デフォルトの名無しさん
2013/06/07(金) 17:01:58.840581デフォルトの名無しさん
2013/06/07(金) 17:10:27.46D言語 Part31
http://toro.2ch.net/test/read.cgi/tech/1358739594/
こっちで回答あったよ
0582デフォルトの名無しさん
2013/06/07(金) 18:08:30.24本物のゴミめ
0583デフォルトの名無しさん
2013/06/07(金) 18:14:04.97お前みたいな本物のゴミがいるからマルチせざるを得ないなんだよゴミ
0584デフォルトの名無しさん
2013/06/07(金) 18:36:49.37質問者逆ギレ乙
だからお前は馬鹿なんだよ
0585デフォルトの名無しさん
2013/06/07(金) 20:13:38.92資質のないゴミ乙wwwwwwww
0586デフォルトの名無しさん
2013/06/07(金) 20:48:11.81>他人のせいにばかりしてる奴が成長するはずもないわな
お前、キチのくせに良いこと言うじゃないかよ
0587デフォルトの名無しさん
2013/06/07(金) 21:03:56.10了解です
移動します
0588デフォルトの名無しさん
2013/06/07(金) 22:30:36.64いちいち荒らしに来なくていいぞ
他スレでもスルーされて顔真っ赤なんだろ
0589デフォルトの名無しさん
2013/06/08(土) 22:14:36.420590デフォルトの名無しさん
2013/06/09(日) 00:11:05.080591デフォルトの名無しさん
2013/06/09(日) 01:09:30.720592デフォルトの名無しさん
2013/06/09(日) 05:57:14.800593デフォルトの名無しさん
2013/06/09(日) 11:50:32.01よろしくたのむ >>592
0594デフォルトの名無しさん
2013/06/09(日) 12:33:24.410595デフォルトの名無しさん
2013/06/09(日) 12:47:42.40荒れていないのにサボっているとは失礼な
0596デフォルトの名無しさん
2013/06/09(日) 12:55:40.300597デフォルトの名無しさん
2013/06/09(日) 13:24:44.11あらしのひどさを測定し数値化する任務を与えよう
0598デフォルトの名無しさん
2013/06/09(日) 14:31:20.11誰もが同意する普遍的な荒らしまたは犯罪を助長する書き込みは無断削除しても良いと仮定しても
自動削除(または管理人の判断で削除)が可能なシステムにするためには
まず次の条件が必要
1.管理人自身が荒らしではないこと
2.誰もが同意する普遍的な荒らしまたは犯罪を助長する書き込みを判定する基準
3.依頼がなくても削除する行為に関するスレまたは板住民の同意
とりあえず2.3.は無視しても良いとしても現在はそもそも1.の信頼が揺らいでいる
0599デフォルトの名無しさん
2013/06/09(日) 14:37:29.53少なくとも公平ではない私情を挟んだ削除基準になってただろ。
スレ違いの雑談が削除されたのに片山の雑談だけは残ってたりとか、
片山の回答には嘘が多いのに残ってたりとか、
その注意喚起も削除されたりとか、
どうかしたらまともな質問まで削除されてたし。
片山と運営が癒着してると思われても仕方がないレベル。
そりゃ人も減るだろ。
0600デフォルトの名無しさん
2013/06/09(日) 14:38:35.79完全に荒らし目的だろ。
0601デフォルトの名無しさん
2013/06/09(日) 14:41:57.71>片山の回答には嘘が多い
どこが嘘かを具体的に指摘できないにもかかわらず嘘だと断言する不思議について
>片山と運営が癒着してる
運営も書ける人を敵にまわしたくないただそれだけのこと
気に入らないのならお前自身が書ける人間になり書ける人間であることをアピールすればいい、それが出来ないゴミなら死ね
0602デフォルトの名無しさん
2013/06/09(日) 14:44:46.960603デフォルトの名無しさん
2013/06/09(日) 14:50:57.71分かりやすい
ゴミとか言ってるから恐らくいつも質問者叩きまくってる奴だろう
0604デフォルトの名無しさん
2013/06/09(日) 14:54:07.08まぁレス読んでいれば分かるがw
0605デフォルトの名無しさん
2013/06/09(日) 14:57:08.23お前本当にエンジニア?
そんな思考回路でエンジニアやってて苦労しない?
エンジニアじゃなくて文系だとしてもかなり頭悪そうだけど・・・
0606デフォルトの名無しさん
2013/06/09(日) 15:08:10.87よかったなwそんなでかい釣り針でも馬鹿が1匹釣れたぞww
0607デフォルトの名無しさん
2013/06/09(日) 16:41:42.810608デフォルトの名無しさん
2013/06/09(日) 17:26:00.530609デフォルトの名無しさん
2013/06/09(日) 17:27:01.080610デフォルトの名無しさん
2013/06/09(日) 18:33:34.580611デフォルトの名無しさん
2013/06/10(月) 00:17:38.15特に今はそういう流れだしな。
例えばスマホの利点の1つがそれだ。
>>600は荒らし目的で書いてるだけで本気で思ってるわけじゃないだろうけど
>>600読んで本気にする子がいるかもしれないから念のため。
0612デフォルトの名無しさん
2013/06/10(月) 04:50:48.240613デフォルトの名無しさん
2013/06/10(月) 20:35:11.48MoveLeg( int legnum, double direction );
0614デフォルトの名無しさん
2013/06/11(火) 09:21:09.77robot.Walk();
0615デフォルトの名無しさん
2013/06/11(火) 21:00:21.780616デフォルトの名無しさん
2013/06/12(水) 00:51:09.070617デフォルトの名無しさん
2013/06/12(水) 06:32:40.970618デフォルトの名無しさん
2013/06/12(水) 09:29:26.95ハンドルされていないThreeRoboticsLawsOfAsimovViolationExceptionがスローされました
0619デフォルトの名無しさん
2013/06/14(金) 17:43:47.880620デフォルトの名無しさん
2013/06/16(日) 13:22:00.05http://blogs.msdn.com/b/oldnewthing/archive/2004/03/02/82639.aspx
0621デフォルトの名無しさん
2013/06/16(日) 13:44:38.91あと、win32時代に -1 を食わせるとそこで凍結しちゃうんだね
0622デフォルトの名無しさん
2013/06/16(日) 14:00:32.27MAXIMUM_WAIT_OBJECTS個を超える個数のスレッドの終了待ちにはなんかいい方法は有りませんか?
2つの場合があって、次のように考えるのだけどどう?
1) MAXIMUM_WAIT_OBJECTS個を超える個数の全スレッドの完了を待つ場合
→WaitForMultipleObjects()でスレッドオブジェクトがシグナル状態になるのを待つ、を必要なだけ繰り返す
2) MAXIMUM_WAIT_OBJECTS個を超える個数のスレッドのうちのどれか1個以上が終了するまで待つ
→スレッドの終了時にイベントオブジェクトをシグナルにして、それを受けて待ち解除後、
WaitForMultipleObjects()(かWaitForSingleObject())でスレッドオブジェクトがシグナル状態になったことを
ポーリングして確認する
どっちも待つ側が多少CPUパワーを食うのと、2)についてはスレッド関数側に手を加えねばならないというのが
ちょっと嫌
0623デフォルトの名無しさん
2013/06/16(日) 15:45:16.74嫌ならやめろ
誰もお前なんかにプログラミングしてもらわなくても困らない
0624デフォルトの名無しさん
2013/06/16(日) 15:53:56.88まず
・なぜMAXIMUM_WAIT_OBJECTS個を超える必要があるのか。
・超えた分にも対応する必要があるのか。
・どんな風に超えるのか。たとえば全てが同じリソースを共有するのか。
などがわからなければ対応方法は数万種類に上る。
上記内容を調査せよ。
0625622
2013/06/16(日) 15:56:04.17うぜー
漏れが困るんだよ!
ハイ論破
0626デフォルトの名無しさん
2013/06/16(日) 16:04:28.12はい解決
0627622
2013/06/16(日) 16:04:49.29>・なぜMAXIMUM_WAIT_OBJECTS個を超える必要があるのか。
仕様によりMAXIMUM_WAIT_OBJECTS=64個を超えるスレッドが起動され得るからです
>・超えた分にも対応する必要があるのか。
Yes. 64個を超える全スレッド完了したタイミングを知りたいという要求(>622の 1))と、
64個を超える全スレッドを対象として、そのうちで最も早く完了した一群が生じたタイミングで
待ちを解除したいという要求(>622の 2))があります。
>・どんな風に超えるのか。たとえば全てが同じリソースを共有するのか。
スレッド間で共有リソールが無いとは申しませんが、
スレッドの終了時にデッドロックを生じないように処置済みとお考えください(つまり質問の範囲外
0628デフォルトの名無しさん
2013/06/16(日) 16:08:21.27実力とやりたいことにこれだけ差があったらそこらのDQNでも時間の無駄だと気付くと思うが
気付かないとか哀れ
0629デフォルトの名無しさん
2013/06/16(日) 16:10:42.37>>626
0630デフォルトの名無しさん
2013/06/16(日) 16:12:28.01どうせパフォーマンスに影響なんて出ないし矮小な美学には付き合わない
0632デフォルトの名無しさん
2013/06/16(日) 16:14:36.44最後にカウントアップしてイベント発行して、あとは知らん
0633デフォルトの名無しさん
2013/06/16(日) 16:14:48.000634デフォルトの名無しさん
2013/06/16(日) 16:15:19.79質問者のふりした荒らしか
以後放置でよろ
0635デフォルトの名無しさん
2013/06/16(日) 16:19:19.97一般的には、WaitForMultipleObjectsするだけのスレッドを追加して
個々のスレッドはそっちに任せる。
っていうか、そもそもそんなに大量のスレッドを作っては駄目。効率が悪くなる。
スレッドプールを自作したら?
APIで用意されてるスレッドプールは待機待ちをしない作りで、待機待ちをするには
スレッド側に修正が必要だから、スレッドプールそのものを自作する方が楽。
0636デフォルトの名無しさん
2013/06/16(日) 16:20:35.870637デフォルトの名無しさん
2013/06/16(日) 16:24:30.54たとえば>622の2で、128個超えた場合も同じやり方で大乗部なのん?
0638デフォルトの名無しさん
2013/06/16(日) 16:32:47.670639デフォルトの名無しさん
2013/06/16(日) 16:41:17.26スレッドプールの自作はWin32APIではない。
大量のスレッドを作って良いかどうかもWin32APIではない。
スレ違いの話をするな自己顕示欲を満たしたいだけの精神異常。
0640622
2013/06/16(日) 16:47:37.68スレッドプールにしたからといって、スレッドの生成と破棄が早くなるだけで
個々のスレッドのメモリ消費(スタック領域(デフォルト1 MB)やスレッド内で生成したWin32 オブジェクトの分)
の合計は変わらないと思うのです…
(メモリ消費を抑えるなら継続やマイクロスレッドといったコ・ルーチン的な手段を考えますが、今回はメモリはいっぱいあります)
認識が間違っていたらスマンですが、
>>636
左様CPUもいっぱいあります(正確には必要に応じてスレッドが他のPCにアウトソースする)
>>637
特に問題ありません。どのスレッドも共通のイベントオブジェクトで待っているスレッドXの待ちを解除でき、
Xは待ちを解除された後どのスレッドについてもスレッドがシグナル状態になったかWaitFor〜系APIでポーリングできるので、
結局、WaitFor〜()系のAPIを組み合わせて使うしかなく、WIN32ですっきり解決するのは無理げ?
0641デフォルトの名無しさん
2013/06/16(日) 16:50:59.29うん、知識とスキルのある奴ならできるけど馬鹿には無理
やっと身の程を知ったか
0642デフォルトの名無しさん
2013/06/16(日) 16:54:25.17最初の64個だけ特別扱いせず、>>635のようにスレッドプールを、
スレッド64個ずつ束ねたのを作れば、最後の1スレッドまで管理できるんでない
0643デフォルトの名無しさん
2013/06/16(日) 16:58:34.97API3つ組み合わせるだけで手軽に解決できるのに
回答も手間のかかる方法ばかり
0644デフォルトの名無しさん
2013/06/16(日) 17:02:20.10釣りは間に合ってる
川でBBQでもしてこい
0645デフォルトの名無しさん
2013/06/16(日) 17:04:09.10知ってるよ。
アホをからかうと面白いからわざと手間のかかるやり方書いてんだよ。
黙ってろ低能。
0646デフォルトの名無しさん
2013/06/16(日) 17:09:51.200647デフォルトの名無しさん
2013/06/16(日) 17:13:25.710648デフォルトの名無しさん
2013/06/16(日) 17:15:35.140649デフォルトの名無しさん
2013/06/16(日) 17:33:33.920650デフォルトの名無しさん
2013/06/16(日) 18:10:07.31そのまま死ねよ
0651デフォルトの名無しさん
2013/06/16(日) 18:25:04.71ビーチとかで
0652デフォルトの名無しさん
2013/06/16(日) 18:28:29.7063個になるたびにスレッドが1つ増えるよ。
増えたスレッドで次の63個+1スレッドを待機して、それが数珠繋ぎになって
何個でも待機できる。
OSの製造元がそういう実装をしているんだから、それが一番効率いいんだろう。
スレッドプール系の実装を調べてみればいいかと。
まぁ、探せば既に誰かが作ったやつが転がってると思う。
0653デフォルトの名無しさん
2013/06/16(日) 20:15:33.400654デフォルトの名無しさん
2013/06/16(日) 21:01:02.75既出がダメだと思うならテンプレでも作ればいい
0655デフォルトの名無しさん
2013/06/16(日) 21:03:28.36確定ボタンを別に設けているのですが、
頻繁に入力を変更する場合は面倒なので、
エディットコントロールで文字を入力してEnterキーを押したら
確定ボタンを押した場合と同じ動作をさせたいです。
ところが、Enterキーが押されたということを検知する方法が分かりません。
どうもWM_KEYDOWNメッセージが来ないみたいです。
どうすればEnterキーが押されたことを検知できるでしょうか?
0656デフォルトの名無しさん
2013/06/16(日) 21:05:36.130657デフォルトの名無しさん
2013/06/16(日) 21:15:57.73何でできないことをしようとするんだ?
この基礎もやってないプログラマもどきは
0658デフォルトの名無しさん
2013/06/16(日) 21:24:51.30HHOOKかなあ
0659片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/16(日) 21:36:39.81確定ボタンにBS_DEFPUSHBUTTONスタイルを適用すればいい。
0660655
2013/06/16(日) 22:13:01.17ダイアログプロシージャってことですよね?
そこにWM_KEYDOWNが来ませんでした。
>>659
ありがとうございます!
じつにエレガントな方法です!
早速やってみようとしましたが、反応しません・・・。
WS_TABSTOPスタイルを加えたり(確定ボタンのみ)、
SetFocusでフォーカスを与えてみたりしましたが変わらず・・・。
どうして?(T_T)
0661デフォルトの名無しさん
2013/06/16(日) 22:20:56.900662デフォルトの名無しさん
2013/06/16(日) 22:23:55.340663デフォルトの名無しさん
2013/06/16(日) 22:30:38.67それだと、自動リセットイベントの場合はシグナル状態がリセットされないですか?
0664片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/16(日) 22:38:20.02確定ボタンを押したときのWM_COMMANDの処理は書いた?
テキストボックスにES_WANTRETURNスタイルを付けてない?
基本ができていないようだから、リファレンス読み直した方がいいよ
0665655
2013/06/16(日) 22:54:46.47確定ボタンのWM_COMMANDは元々書いていましたし、
ES_WANTRETURNも、1行エディットボックスなので付けていません。
WM_INITDIALOGで動的にボタンを生成しているのですが、
そこがマズくないか、もう少し調べてみます。
0666片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/16(日) 23:15:16.850667片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/16(日) 23:33:09.120668デフォルトの名無しさん
2013/06/17(月) 00:15:59.25荒らしの相手をするな
メッセージはエディットコントロールのプロシージャに飛ぶ。エディットコントロールが配置されている親ウィンドウのプロシージャに飛ぶのではない。
SetWindowLong(hwndEdit, GWL_WNDPROC, ...) で新しくエディットコントロール用のウィンドウプロシージャ(コールバック)を設定し、
そのコールバック関数の中で補足できることを確認している。
巷では、「ウィンドウプロシージャのサブクラス化」と呼ばれているようだが C++/MFC4.2 に関係ない私にはどうでもいいこと。
その部分を張るから参考にして。http://codepad.org/jt29LI7B
0670デフォルトの名無しさん
2013/06/17(月) 00:27:04.920671655
2013/06/17(月) 00:30:13.01あー、理解しました。
エディットボックスのプロシージャに飛ぶんですね・・・。
対応が面倒なので、確定ボタンを押してもらうようにしますw
わざわざコードまで貼ってくださってありがとうございました!
0672片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/17(月) 00:57:29.110673デフォルトの名無しさん
2013/06/17(月) 01:23:08.58結局お前には無理だってことだ
0674デフォルトの名無しさん
2013/06/17(月) 16:45:24.570675デフォルトの名無しさん
2013/06/17(月) 17:17:14.390676655
2013/06/17(月) 23:24:17.62サブクラス化、やってみたら意外とすんなりできましたw
おかげさまで、Enterキーによる確定ができるようになり、
利便性が大きく向上しました。
どうもありがとうございました!
0677デフォルトの名無しさん
2013/06/17(月) 23:53:05.16荒らしは二度と来るな.
0678デフォルトの名無しさん
2013/06/18(火) 00:05:03.810679デフォルトの名無しさん
2013/06/18(火) 22:19:51.85QZに抜かれたな‥‥
0680デフォルトの名無しさん
2013/06/21(金) 19:11:58.64表示されているアイコンに対して
右クリックをした時に一覧表示されるメニューを選択するプログラムを作成しようとしています。
そもそも、Windows API を使用してこういった操作をする事は可能なのでしょうか?
例)Evernote の場合
タスクバーの上で右クリック > 新規ノート(N)
0681デフォルトの名無しさん
2013/06/21(金) 19:28:46.70スクリーンショット撮って画面の中から虱潰しにアイコンを探して
mouse_eventやSendInputでマウスクリックのエミュレート
って手段だって可能だろ。条件どおりAPIも使ってるしな
正直に2~3つの関数呼び出すだけでできる方法を教えてくださいと言え
0682デフォルトの名無しさん
2013/06/21(金) 19:31:24.79画像認識しなくちゃならないし
0683680
2013/06/21(金) 20:04:19.42>正直に2~3つの関数呼び出すだけでできる方法を教えてくださいと言え
お願い致しますm(_)m
>>682
そこまでしないと
やはりタスクバー上のアイコンの操作はWindows APIではかなり難しいのでしょうか?
0684デフォルトの名無しさん
2013/06/21(金) 21:11:06.880685デフォルトの名無しさん
2013/06/21(金) 21:32:10.70クリック操作のエミュレートという泥臭い方法になるだろうし
簡単な方法はないわな
シェルのCOMインターフェイスでなにかあるかといえばないし
つまりそういう操作をさせようとはMSも思ってないんだろうな
セキュリティ的な話で
0686デフォルトの名無しさん
2013/06/21(金) 21:34:14.35WinAPIは分類がルーズで散漫な印象を受ける
おかげである特定操作は関数一発でできるのに
たいしたことない別の動作はソースコード1枚費やす羽目になったりして一貫性が保てない
0687デフォルトの名無しさん
2013/06/21(金) 21:50:22.80その操作が重要だったりみんなが使うから。
>たいしたことない別の動作はソースコード1枚費やす
おまえがしたいことなんて知るか。
0688デフォルトの名無しさん
2013/06/21(金) 21:50:28.52プログラムAからプログラムBのメニューを選択したいのか
プログラムAがプログラムBのメニューに何があるか把握してる必要があるんじゃないか
0689片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/21(金) 22:03:41.14#include <windows.h>
#include <commctrl.h>
int main(void) {
RECT rc; POINT pt;
INT i, c; DWORD_PTR dw;
INT cx = GetSystemMetrics(SM_CXSCREEN), cy = GetSystemMetrics(SM_CYSCREEN);
HWND hTray = FindWindow(TEXT("Shell_TrayWnd"));
HWND hNotify = FindWindowEx(hTray, NULL, TEXT("TrayNotifyWnd"), NULL);
HWND hPager = FindWindowEx(hNotify, NULL, WC_PAGESCROLLER, NULL);
HWND hTB = FindWindowEx(hPager, NULL, TOOLBARCLASSNAME, NULL);
SendMessageTimeout(hTB, TB_BUTTONCOUNT, 0, 0, SMTO_NORMAL, 3000, &dw);
c = dw;
GetWindowRect(hTB, &rc);
i = 1;
pt.x = rc.left + (rc.right - rc.left) * i / c;
pt.y = (rc.top + rc.bottom) / 2;
mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, (pt.x+8)*65535/cx, pt.y*65535/cy, 0,0);
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0,0,0,0);
mouse_event(MOUSEEVENTF_RIGHTUP, 0,0,0,0);
return 0; }
0690片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/21(金) 22:16:39.160691デフォルトの名無しさん
2013/06/21(金) 22:20:21.81ありがとうございます。
C#に置き換えます。
0692デフォルトの名無しさん
2013/06/22(土) 03:16:59.93初心者騙してる荒らしにレスするな
0693デフォルトの名無しさん
2013/06/22(土) 10:10:49.070694デフォルトの名無しさん
2013/06/22(土) 12:13:48.960695デフォルトの名無しさん
2013/06/22(土) 18:59:34.88別アプリケーション上に ListView があるのですが
そのビューのうち N番目をWindows API にてダブルクリックするにはどういうコードをかけばよいでしょうか?
IntPtr h_list = FindWindowEx(wh_main_form, IntPtr.Zero, "SysListView32", "");
ここまでは分かるのですがこの先が分かりません。
エスパーの方教えて下さい。
0696デフォルトの名無しさん
2013/06/22(土) 19:12:19.61実際に手動でダブルクリックした時の様な動きをしてくれません。
IntPtr h_list = FindWindowEx(wh_main, IntPtr.Zero, "SysListView32", "");
PostMessage(h_list, WM_LBUTTONDOWN, 0, 0);
PostMessage(h_list, WM_LBUTTONUP, 0, 0);
PostMessage(h_list, WM_LBUTTONDOWN, 0, 0);
PostMessage(h_list, WM_LBUTTONUP, 0, 0);
0697デフォルトの名無しさん
2013/06/22(土) 19:23:27.57ダブルクリックするコードを書けばおk
馬鹿じゃなければ可能
0698片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/22(土) 19:39:53.15LVM_GETITEMRECT
WM_LBUTTONDBLCLK
0699デフォルトの名無しさん
2013/06/22(土) 19:46:40.980700デフォルトの名無しさん
2013/06/22(土) 19:49:46.900701デフォルトの名無しさん
2013/06/22(土) 19:51:46.27自分からゴミクズ質問者だと言ってる奴にまともな回答が着くと思うな。
0702デフォルトの名無しさん
2013/06/22(土) 19:54:22.910703デフォルトの名無しさん
2013/06/22(土) 19:58:56.59>>1にはmsdn調べろって書いてあるんだから質問者は当然知ってるだろ
知らないなら調べてない=スレッドのルールを守れないクズ人間
0704デフォルトの名無しさん
2013/06/22(土) 20:02:55.36調べても理解できない初心者も居るだろ
0705デフォルトの名無しさん
2013/06/22(土) 20:03:16.27質問者に難癖しかつけない奴はだまっていろ
0706デフォルトの名無しさん
2013/06/22(土) 20:08:57.140707デフォルトの名無しさん
2013/06/22(土) 20:15:14.050708デフォルトの名無しさん
2013/06/22(土) 20:57:15.70スルーでいい
0709デフォルトの名無しさん
2013/06/22(土) 20:58:46.000710695
2013/06/22(土) 21:00:28.050712デフォルトの名無しさん
2013/06/22(土) 21:04:40.88色々とソフトを出されてるのですね。
スキルが高そうです。 都内在住ですか?
0713デフォルトの名無しさん
2013/06/22(土) 21:11:27.99オープン帝国在住(という設定)。プログラムは全部お母さんに作ってもらってる。自分はhello worldしか作れない。
0714デフォルトの名無しさん
2013/06/22(土) 21:14:08.59よくもあれだけソフトを作られましたね。
凄いっす。
0715デフォルトの名無しさん
2013/06/22(土) 21:22:40.29APIを使う為の宣言をしましたがうまく認識されません。
なぜでしょうか?
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern IntPtr SendMessageTimeout(
IntPtr windowHandle,
uint Msg,
IntPtr wParam,
IntPtr lParam,
SendMessageTimeoutFlags flags, ←★ここが認識されない
uint timeout,
out IntPtr result);
[エラー]
The type or namespace name 'SendMessageTimeoutFlags' could not be found
(are you missing a using directive or an assembly reference?)
0716695 ◆cVEvkubxOI
2013/06/22(土) 21:26:22.40Windows APIのコードです。
IntPtr h_list = FindWindowEx(wh_main, IntPtr.Zero, "SysListView32", ""); // �@
// int WM_LBUTTONDBLCLK = 515; //�A
// SendMessageTimeout(h_list,WM_LBUTTONDBLCLK,0,0,2,0); //�B
�@ h_list はしっかりウィンドウハンドルが取得出来ています。
�A 16進数を10進数に変換して算出しました。
�B ListViewのダブルクリックとかWindows APIでやった事が無いので自信がありません。
因みにコメントを外すとビルドが通りません。
0717デフォルトの名無しさん
2013/06/22(土) 21:28:41.810718デフォルトの名無しさん
2013/06/22(土) 21:29:12.88intに書き換えとけ
0719デフォルトの名無しさん
2013/06/22(土) 21:31:23.700720デフォルトの名無しさん
2013/06/22(土) 21:40:26.690721デフォルトの名無しさん
2013/06/22(土) 21:46:06.950722695 ◆cVEvkubxOI
2013/06/22(土) 21:46:09.13public static extern IntPtr SendMessageTimeout(
IntPtr windowHandle,
uint Msg,
IntPtr wParam,
IntPtr lParam,
int flags, // ← int に書き換えました。
uint timeout,
out IntPtr result);
IntPtr h_list = FindWindowEx(wh_main, IntPtr.Zero, "SysListView32", "");
uint WM_LBUTTONDBLCLK = 515;
IntPtr out_intptr;
SendMessageTimeout(h_list, WM_LBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, 0, 3, out out_intptr);
を実行するとダブルクリックの効果があると思いきやなぜか
「コントロール パネル\ネットワークとインターネット\ネットワーク接続」のエクスプローラーが起動してしまいます。
(謎)
0723デフォルトの名無しさん
2013/06/22(土) 21:47:49.450724デフォルトの名無しさん
2013/06/22(土) 21:48:39.13優しさが人類には必要
0725デフォルトの名無しさん
2013/06/22(土) 21:53:40.51C#はそういう世界とは別世界だから
いちいち自分で調べて書かないといけないんだぜ
0726デフォルトの名無しさん
2013/06/22(土) 22:02:06.630727デフォルトの名無しさん
2013/06/22(土) 22:13:53.17C#にも欠点があるんだなぁ〜
0728デフォルトの名無しさん
2013/06/22(土) 22:53:03.150729デフォルトの名無しさん
2013/06/22(土) 23:27:36.69成り済ましウザい
消えろ
0730デフォルトの名無しさん
2013/06/23(日) 00:02:10.75馬鹿には無理ってのがただの無差別コピペではないと理解できたか?
0731デフォルトの名無しさん
2013/06/23(日) 00:37:50.200732デフォルトの名無しさん
2013/06/23(日) 00:48:58.110733デフォルトの名無しさん
2013/06/23(日) 10:01:56.67IHTMLCurrentStyle.backgroundColor だとグラデーションがかかっている場合、単色に変換して返されてしまうようです。
グラデーションの背景でも正しく取得するにはどうしたらよいでしょうか?
0734デフォルトの名無しさん
2013/06/23(日) 12:16:46.04馬鹿は書き込むな
0735デフォルトの名無しさん
2013/06/23(日) 14:33:26.940736デフォルトの名無しさん
2013/06/23(日) 14:44:08.82お前のような奴がここを糞スレにしたんだよ
0737デフォルトの名無しさん
2013/06/23(日) 14:44:47.14分からないから質問してるのにどこが馬鹿なんだよ?
馬鹿というのは知らないのに知ったかぶりをするお前のようなクズの事を言うんだ
0738デフォルトの名無しさん
2013/06/23(日) 15:04:48.34自分で調べられない奴は馬鹿
何を正当化してんだクズ
0739デフォルトの名無しさん
2013/06/23(日) 15:07:15.30だまってろ
0740デフォルトの名無しさん
2013/06/23(日) 15:14:48.95最初から他人の世話になる予定で手を出した基地害だろうか。
0741デフォルトの名無しさん
2013/06/23(日) 15:16:28.32スレタイ100回読んだら
ここから出て行けバカ
0742デフォルトの名無しさん
2013/06/23(日) 15:16:30.46>>734は多分seikyouだよ
それも境界性パーソナリティ障害だと思われる
すぐに入院した方がいいレベル
0743デフォルトの名無しさん
2013/06/23(日) 15:25:50.41| |`∀´> ◯< `∀´ >◯ <`∀´| |
| 〈) \ / (〉 ノ
‐‐‐‐‐‐‐/´ ̄ ̄ ̄ ̄ ̄/‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
 ̄ ̄| | ̄| Win32APIの | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 質問を | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 禁止します | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄t_______.t, ̄| | ̄ ̄ ̄| | ̄ ̄ ̄| |
0744デフォルトの名無しさん
2013/06/23(日) 15:29:08.61自己紹介乙
0745デフォルトの名無しさん
2013/06/23(日) 15:30:20.61仮に返せるとして、どういう形で返ってくると思う?
想像できるかい
0746デフォルトの名無しさん
2013/06/23(日) 15:33:47.71池沼にレスするだけ無駄w
そんなことを考える知恵すら足りてないからゴミ質問するんだよw
0747デフォルトの名無しさん
2013/06/23(日) 15:37:25.50seikyoさんこんにちは
率先してseikyoレッテルを貼れば自分は疑われないと思いましたか?
0748デフォルトの名無しさん
2013/06/23(日) 15:37:56.69・・・どう考えてもウンコ仕様です
0749デフォルトの名無しさん
2013/06/23(日) 15:41:47.110750デフォルトの名無しさん
2013/06/23(日) 16:06:25.51これらを境界値とした色彩変化量関数が返ってくる
わけないC系では無理
0751デフォルトの名無しさん
2013/06/23(日) 16:10:17.61うーむ
0752デフォルトの名無しさん
2013/06/23(日) 16:33:37.82冗談抜きで>>733みたいな奴が他スレや現実社会と関わると迷惑だから
ここで相手をして>>733が読んだり書いたりしてるわずか1分2分でも足止めすべき
よって叩いて追い出すのは良くない
0753デフォルトの名無しさん
2013/06/23(日) 16:34:11.06>>1読め
0754片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/23(日) 16:44:05.96グラデーションの背景は画像で表現されてるから、画像処理しないと無理
0755デフォルトの名無しさん
2013/06/23(日) 16:49:50.99スレ違い
それはWin32API全く関係ない
いつも荒らしまくってる精神異常は出ていけ
0756デフォルトの名無しさん
2013/06/23(日) 16:52:48.970757デフォルトの名無しさん
2013/06/23(日) 16:57:35.270758デフォルトの名無しさん
2013/06/23(日) 16:59:12.73間違えるなよww
0759デフォルトの名無しさん
2013/06/23(日) 17:12:04.700760デフォルトの名無しさん
2013/06/23(日) 17:20:46.61IE には Firefox や Chrome と違って元になったグラデーションを取得する方法はない
あきらめろ
0761デフォルトの名無しさん
2013/06/23(日) 17:29:22.310762デフォルトの名無しさん
2013/06/23(日) 17:30:24.770763デフォルトの名無しさん
2013/06/23(日) 17:32:53.450764デフォルトの名無しさん
2013/06/23(日) 17:35:01.700765デフォルトの名無しさん
2013/06/23(日) 17:41:01.980766デフォルトの名無しさん
2013/06/23(日) 17:42:03.34数字や記号を全角で見ると残念な奴って思ってしまうのは
0767デフォルトの名無しさん
2013/06/23(日) 18:04:21.530768デフォルトの名無しさん
2013/06/23(日) 18:07:29.21とか全角でタイプすんの罰ゲームでしかないしな
//草生やしてブーメランやってるアホは放置
0769デフォルトの名無しさん
2013/06/23(日) 18:13:18.090770デフォルトの名無しさん
2013/06/23(日) 18:22:13.030771デフォルトの名無しさん
2013/06/23(日) 18:22:19.16seikyouとそうでない奴の区別くらい付けんかい
seikyouはボキャ貧でアスペなのでスレ立て荒らしか、「馬鹿には無理」くらいしか書けない
要はこいつ一人を焼いてもらえばそれで済む
0772デフォルトの名無しさん
2013/06/23(日) 18:30:06.15seikyoがどういうつもりで「馬鹿には無理」と書いてるのかは知らないが
>>733見ると意外と真理なのではないかと思えてくる
0773デフォルトの名無しさん
2013/06/23(日) 18:33:17.42スレタイは「質問箱」だ
質問したら「馬鹿」とか言われるのはどう考えてもおかしい
0774デフォルトの名無しさん
2013/06/23(日) 18:40:38.04片山よりお前の方が1000倍ウザい。
ネットごしでもお前の体臭が匂う。失せろ。
0775デフォルトの名無しさん
2013/06/23(日) 18:45:23.800776デフォルトの名無しさん
2013/06/23(日) 18:52:11.41ここはウザいとかお前の個人的感想を書き込むブログじゃねーんだよ池沼
0777デフォルトの名無しさん
2013/06/23(日) 18:54:31.86>>1を1兆回読め
msdnすら調べずに質問すれば馬鹿にされるのは当たり前
0778デフォルトの名無しさん
2013/06/23(日) 18:59:43.680780733
2013/06/23(日) 19:14:16.410781デフォルトの名無しさん
2013/06/23(日) 19:24:45.95ageカキコ
顔文字
こういう人を何と呼ぶでしょうか?
0782デフォルトの名無しさん
2013/06/23(日) 19:40:26.51ねらーと言うのだ
0783デフォルトの名無しさん
2013/06/23(日) 19:45:19.680784デフォルトの名無しさん
2013/06/23(日) 19:55:39.360785デフォルトの名無しさん
2013/06/23(日) 19:59:43.29各ユニット、注意を怠るな
0786デフォルトの名無しさん
2013/06/23(日) 20:51:15.19質問者を追い出すのは見当違い
0787デフォルトの名無しさん
2013/06/23(日) 21:58:19.79仮にIDが出るスレで>>10と>>20が同じIDなら
>>10 = >>20としないならどうやって表現するんだ?
0788デフォルトの名無しさん
2013/06/23(日) 22:09:27.830789デフォルトの名無しさん
2013/06/23(日) 22:12:54.40これにはワロタww
0790デフォルトの名無しさん
2013/06/23(日) 22:45:38.190791デフォルトの名無しさん
2013/06/23(日) 22:49:44.150792デフォルトの名無しさん
2013/06/23(日) 22:51:10.81WIN32API使って表現してみて
0793695 ◆cVEvkubxOI
2013/06/24(月) 00:05:33.67略しているだけでちゃんとハンドルは取れています。
何とかして手動でやってる作業を自動化したいのでこれから
サイド挑戦します。
皆さん応援宜しくお願いします。
0794デフォルトの名無しさん
2013/06/24(月) 00:10:04.06ここはお前の日記帳ではない
さっさと失せろゴミクズ
荒らしたいならまたおいで
0795デフォルトの名無しさん
2013/06/24(月) 00:35:39.44お前が荒らしだろクズ
0796デフォルトの名無しさん
2013/06/24(月) 00:39:37.29色々分かるんじゃない?
もっとも、運営ならIPが見えるから、紐付けしてるだろうな。
0797695 ◆cVEvkubxOI
2013/06/24(月) 00:40:44.550798デフォルトの名無しさん
2013/06/24(月) 00:53:42.74本当にID厨って場所を選ばずにIDの話をするなぁ。
0799695(本物)
2013/06/24(月) 00:57:06.67もし本気で自分だと思われていたら困るので念のため。
もし自分だと思ってレスしようと思ってる人がいたらスルーでお願いします。
0800695 ◆cVEvkubxOI
2013/06/24(月) 01:04:52.21Window 0027340E "" SysListView32 ←(A) しっかりh_listにはこのハンドルが入っています。
Window 001D39DC "" SysHeader32
Window 00DF13CC "" SysListView32 ← (B)
Window 004F3736 "" SysHeader32
※「操作したいアプリ」にはListViewが2つ存在しています。
// h_list => 2569230 => 27340E
SendMessageTimeout(h_list, WM_LBUTTONDBLCLK, IntPtr.Zero, IntPtr.Zero, 0, 3, out out_intptr); ← (C)
(C)を実行した時に「コントロール パネル\ネットワークとインターネット\ネットワーク接続」が
起動しているのですが、「操作したいアプリ」を実際に手動でクリックして試してみたところ
(B) の部分をクリックすると立ち上がる様です。
つまり、(C)のコードを実行するとなぜか (B)に対してダブルクリック処理が
おこなわれている様なのですがなぜでしょうか?
本当は(A)をクリックしたいです。
0801695 ◆cVEvkubxOI
2013/06/24(月) 01:05:32.98偽物は舌をおもいっきり噛んでください。
0802デフォルトの名無しさん
2013/06/24(月) 01:10:20.37大丈夫
鳥付けてんのが偽物ってのは分かってる
0803デフォルトの名無しさん
2013/06/24(月) 01:11:32.06お前は巣に帰れ
0804デフォルトの名無しさん
2013/06/24(月) 01:13:21.23ああ、これはこれは失礼しました。
ここはスレ違いの話題で暴れまくるあなたのような人の隔離スレでしたね。
0805デフォルトの名無しさん
2013/06/24(月) 01:16:14.06はい、さようなら
0806デフォルトの名無しさん
2013/06/24(月) 01:20:21.970807デフォルトの名無しさん
2013/06/24(月) 01:29:01.22サブクラスはしたか
0809デフォルトの名無しさん
2013/06/24(月) 01:34:48.73荒らしに構うな
0810695 ◆cVEvkubxOI
2013/06/24(月) 01:48:47.44さすがにそろそろ無理かと思ったら最後に>>807が華麗に釣れたwwwwwwwwwwwwww
こうやって人に笑いをもたらすしか存在価値のない哀れなピエロ>>807さんに盛大な拍手をwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
トリテストは別の場所でやればよかったな
#695
0812デフォルトの名無しさん
2013/06/24(月) 18:31:28.28お前がテストしてくれたお陰で659がバレたと思って去っていったんだろう。
そうでなければ659はまだまだ荒らし続けてたと思う。
0813デフォルトの名無しさん
2013/06/25(火) 01:49:38.84巣に帰るのは迷惑なお前のほうだ
まさか迷惑だって自覚がない?
0814デフォルトの名無しさん
2013/06/25(火) 21:12:25.23迷惑なんで出て行ってください
0815デフォルトの名無しさん
2013/06/25(火) 21:19:41.62あーやっぱり自覚ないんだwwwww
お前実社会でも迷惑がられてるけど自覚ないでしょ?wwwwwwww
下手に拒絶するとそれはそれで面倒なことになるから
みんな当たり障りないように相手してんだよwww
気付けwwwwwwwwwwwwwwww
0816デフォルトの名無しさん
2013/06/25(火) 21:38:47.230817デフォルトの名無しさん
2013/06/25(火) 22:01:58.92学習というより勘違いか
0818デフォルトの名無しさん
2013/06/25(火) 22:12:17.45図星で判断力を欠いたか。
0819デフォルトの名無しさん
2013/06/25(火) 22:18:08.72一番迷惑かけてる張本人じゃん
0820デフォルトの名無しさん
2013/06/25(火) 22:21:58.66814だけどIDを出すとかのの話なんて一切していませんので勘違いもほどほどにお願いします
0821デフォルトの名無しさん
2013/06/25(火) 22:25:53.91迷惑なので早く回線切ってください。
0822デフォルトの名無しさん
2013/06/25(火) 22:34:53.42続きは自治スレでやっててね
0823デフォルトの名無しさん
2013/06/25(火) 22:35:18.950824デフォルトの名無しさん
2013/06/25(火) 22:48:30.65最初にIDの話を出した奴に言え白痴
0825デフォルトの名無しさん
2013/06/25(火) 22:56:05.23その前に荒らしてる奴に言えよ
モードレスダイアログを用意してその上に色分けした何らかのコントロールを等間隔に置けばーと思っているのですが
コントロールの適切な使い方とか分からないことが多いのでアドバイス貰えると嬉しい。
0827片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/25(火) 23:19:41.54それはダイアログじゃなくてもいいのでは?
普通のウィンドウで作れる。
パレットに複数のコントロールを使うのは資源のムダ。
WM_LBUTTONDOWN、WM_PAINT、WM_ERASEBKGND、InvalidateRect
0828デフォルトの名無しさん
2013/06/25(火) 23:22:23.94スレ違いも分からないのかゴミクズ
それじゃあその程度のことすらできなくて当たり前だな
0829片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/25(火) 23:23:19.660830デフォルトの名無しさん
2013/06/25(火) 23:33:36.85結局こういう人たちの地道な活動によってこのスレが氏んだんだよな
0831片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/25(火) 23:37:40.92・RegisterClassかRegisterClassExでウィンドウプロシージャとウィンドウクラスを登録する
・WS_CHILD,WS_VISIBLEスタイルを付けてCreateWindowかCreateWindowExでウィンドウを作成する
・WM_PAINTが来たらBeginPaint,EndPaintを使ってコントロールを描画する
・必要ならWM_LBUTTONDOWNなどに対応する
回答してくれてありがとう、しょうもない質問だったかもしれないけど助かります
0833デフォルトの名無しさん
2013/06/26(水) 00:37:04.56しょうもない以前にスレ違いです。
荒らしは二度と来ないでください。
0834デフォルトの名無しさん
2013/06/28(金) 15:35:17.270835デフォルトの名無しさん
2013/06/28(金) 16:19:46.75スレ違いの内容が放置されてる
0836デフォルトの名無しさん
2013/06/29(土) 17:05:25.27これはどういう意味でしょうか?
0837デフォルトの名無しさん
2013/06/30(日) 11:55:19.82同時押しの指の数とか移動とかを
教えてくれるメッセージはどれですか?
あるいはどのAPIを呼べば判りますか?
0838デフォルトの名無しさん
2013/06/30(日) 12:19:59.630839デフォルトの名無しさん
2013/06/30(日) 14:08:26.29msdn調べろと書いてあるのにそれすら読めない愚図には無理
お前本当にゴミだな
0840デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0841デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANこれはどういう意味でしょうか?
0842デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0843デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0844デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANどうやらWebサービス系のAPIを使いすぎるということのようだなぁ
インシデントとかリクエストの上限とかあったりするから
0845デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0846デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANスレ違いのレスをわざわざ残してるから
見た人がスレ違いOKのスレだと思うんじゃないかな
0847デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN運営が荒らし(に加担)てるのはこのスレだけ
0848デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0849デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0850デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0851デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANありがとうございます!納得しました!
0852デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN著者 山村明義 (作家・政治ジャーナリスト)
出版社 青林堂
ISBN 978-4792604707
なぜ、政権交代は失敗したのか―。
民主党政権による失政の最大の原因は、「日本を決して良くすることはない」という政治思想にありました。
本書では民主党の政治思想を「左翼リベラル思想」と呼称し、悪性ウイルスのような感染力や危険性を喚起します。
民主党設立から取材を続けてきた著者だからこその情報が満載の一冊。
【内容】
はじめに
第1章 民主党「左翼リベラルウイルス」恐怖の「感染」
第2章 菅・仙谷コンビの「国家破壊行動」
第3章 愚かなる鳩山由紀夫の「友愛リベラル」政治思想
第4章 日本人の自虐史観が「東アジアウイルス」の宿主となる
第5章 小沢一郎「左翼リベラル」への突然変異
第6章 「愛国心欠乏症」民主党団塊世代の深刻な「病」
第7章 「経済自虐史観」を支援する思想ウイルス
第8章 「戦後民主主義」が民主党「パンデミック」の正体だった
第9章 日本人を回復させる健全な「保守主義」
http://www.amazon.co.jp/dp/4792604702
http://ecx.images-amazon.com/images/I/51aF8pCz7mL.jpg
0853片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/02(火) NY:AN:NY.ANMultiTouch Capabilities in Windows 7
http://msdn.microsoft.com/en-us/magazine/ee336016.aspx#id0400016
You need to handle the messages WM_TOUCH and WM_GESTURE in a windows procedure.
0854デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANそしてそれに固定でレスつけてる自己顕示欲を満たしたいゴミグズ
結局>>1の注意書を無視して荒らしたいだけだろうな
>>837
消えろ
0855デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN知らないならレスしないで下さい。ウザイだけです。
0856デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANカバには無理
0857デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANGetDesktopWindow()して、GetWindowDCして、LineToで、それっぽくは出来たんだけど、
画面が再描画されると消えてしまう。
常に線を表示させたいんだけど、どうすればいい?
0858デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0859デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANお前みたいな低知能では無理なんだよ。
一般人並の知能があると勘違いしてんじゃねーの、自惚れるな、身の程を知れ。
0860デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0861デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN普通にウィンドウ作ってそこに線引いても
ただ引くだけでは再描画で消えてしまうのと同じ原理
0862デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN画面にマジックで書いておけ
0863デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN再描画された時にドローしろ
てかキーワード揃ってるんだからそこからググれるだろ
0864デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0865デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANWM_PAINTをフックするという手もある
0866デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN知らないならレスしないで下さい。ウザイだけです。
0867デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0868デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN知らないならレスしないで下さい。ウザイだけです。
0869デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0870デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0871デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0872デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0873デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0874デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN管理人もうここ見てないのかな
見てたらさっさと仕事汁
0875デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANだからお前は雑魚なんだって
0876デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN解決したのか?
0877デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN知らないならレスしないで下さい。ウザイだけです。
0878デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANお前そこまでして自己顕示欲満たしたいの?
気色わる
0879デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0880デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0881デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN詳しく
0882デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANBufferIn()
0883デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANマウスの父、米国人発明家のDouglas Engelbart氏が死去
2013/07/04
ttp://itpro.nikkeibp.co.jp/article/NEWS/20130704/489285/
http://uni.2ch.net/test/read.cgi/newsplus/1372901996/
0884デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN知らないならレスしないで下さい。ウザイだけです。
0885デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANWindows8 でスタート画面の背景をカスタマイズするソフトなのですが。
ttp://hep.eiz.jp/201301/windows-8-start-screen-customizer/
デスクトップの画面とスタート画面を混ぜて表示することも可能なようです。
これは Win32API を使って実現されているのでしょうか?
0886デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN分からねえなら書き込むな精神異常。
使ってなければスレ違い、スレ違いの可能性がある質問が許されるならどんな質問でも許されることになる。
お前みたいなクズ人間に開発してもらわなくても誰も困らないからさっさと消えろ。
0887デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN知らないならレスしないで下さい。ウザイだけです。
0888デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN雑魚には不可能だろうがな
0889デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0890デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0891885
2013/07/04(木) NY:AN:NY.AN知らないならレスしないで下さい。ウザイだけです。
0892885
2013/07/04(木) NY:AN:NY.AN0893885
2013/07/04(木) NY:AN:NY.ANツイッターでレスもらえたのでもういいです。
0894デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANエクスプローラー(IEではないほう)の「Ctrl-Zで戻る」の機能について
最後に行った操作の履歴はどのapiを使えば取得できますか?
0895デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0896デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0897デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0898デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN何でmsdn調べないの?
基地害?
0899デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0900デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANレスウザ
0901デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN何で無いんだろうな。
0902デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0903デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0904デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0905デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN馬鹿には無理だって身をもって理解しただろ
お前迷惑なだけで社会に必要とされていないんだから二度と来るなよ
0906デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0907デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANお前がどう思おうが知ったことじゃねーんだよ自己アピールはブログでやれks
0908デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANまともな答えが出来る人を辛抱強く待とうね
0909デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN0910デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANIOleUndoManagerをシェルのどこかで実装してててもいいと思うんだけど
どこからもそれが取得できないんだよなー
まあ簡単に取得できちゃうとセキュリティ的にやばそうだし
0911デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANttp://www.atmarkit.co.jp/ait/articles/1304/26/news059.html
0912デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANシェルがコピーとかするときの処理をフックして
自前で履歴を作ればイケるんじゃないか
ICopyHookでググれ
0913デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN0914デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN知らないならレスしないで下さい。ウザいだけです。
0915デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN0916デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANよくそんな恥ずかしい書き込みしようと思ったなw
0917デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANこのスレの最高に非生産的なレスの数々ってお前一人で書いてるの?
がんばってね
0918デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN宗教家になれるよ
0919デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN> あのときの >>918 さんの言葉がなければ教団がこれほどまでに大きくなることはなかったと
> 亡くなった教組は折にふれて話をされていました。
0920デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANお前も一緒に書いてるから2人じゃね?
0921デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN■読み込み時
メモリ上のポインタのようにアクセスできる利便性は得られるが、
物理的にはストレージ上のファイルから読み出すので、
通常のファイル操作APIと比べてパフォーマンスが劇的に向上するわけではない。
(良くなることはあっても悪くなることはない)
■書き込み時
アクセスの利便性に加え、
物理的にも、書き出し内容をDRAM上に蓄えた後、
ファイルを閉じる際に一括してストレージ上のファイルへ書き出すため、
通常のファイル操作APIで少量のデータをチマチマと出力する場合に比べてパフォーマンスが大きく向上する。
ただし、DRAM容量に左右される。
0922デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANチマチマ読み書きするということがどういうことか
理解出来ていない。
grepのソースを一度読んで見る事をお勧めする。
0923921
2013/07/07(日) NY:AN:NY.ANすみません、小さな粒度で繰り返しアクセスを行うことです。
ストレージにとってはオーバーヘッドが大きくてパフォーマンスに影響することですよね。
それを、メモリマップドファイルで、DRAM上でまとめてから転送することでオーバーヘッドを小さくできると。
DRAMアクセスでもバーストを効かすためにWriteCombineとかしますけど、あれに似てます。
grepのソースというのが参考になるんですね。
ありがとうございます。
0924デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN結局スレ違いのゴミだったか
0925デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0926デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0927デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.ANメモリマップドファイル使ってるというが、たとえば1Gのファイルの300Mあたりを編集すれば
以降は全て増減分ずらすことになりそうなんだが、その辺どう解決してるのかな
0928デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.ANずらすのは単に各行のポインタを持ってて編集された行以降の行ポインタを前後させてるだけ
これの何がWin32APIやねん
0929デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0930デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.ANそういう処理って重くないの?ファイル的に考えて
0931デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0932デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN釣られた馬鹿
0933デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN判ります
0934デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0935デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0936デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.ANWin95になって、WX目当てにブーンを買いましたね。わかります。
0937デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANこちらで用意したルートウィンドウ内に
子ウィンドウとして既存のプログラム(notepad.exeなど)をMDIプログラム風に表示させたいんだが,どうすればいいだろうか
なんとなくCreateWindowの引数をいじれば出来そう,というかどこかでそういうプログラムを見たんだが,やり方がわからなくてな
0938デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN知らないならレスしないで下さい。ウザいだけです。
0939デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANメッセージループ回してるプロセスが違ってたら上手くいかないかも知れない
dll-injectionが必要だと思う
0940デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN分からないならやめれば?
何でわざわざ物乞いしてまでやろうとするの?
人として最低限のプライドもないのか。
0941デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANかっくらすぞ
0942デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANこうすりゃいいんだよ
0943デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANつーかDLLインジェクションってwww
ウィルスでも作るつもりかwww
0944937
2013/07/11(木) NY:AN:NY.AN上司に言われたらやり方探すしかないだろ
というか俺が設計していいならC++/CLI使うわ
>>939
ルートウィンドウでイベント拾わなくてもいいんだけどなあ.
ウィンドウハンドル経由でメッセージさえ投げれればいいんだが...
0945デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN何でテメーの食いぶち維持するために無料奉仕しなきゃならねーんだ消えろお前みたいな奴は社会からいなくなっても誰もこまんねー。
0946片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/11(木) NY:AN:NY.ANhttp://maikonn.blog.fc2.com/blog-entry-1.html
0947デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0948デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0949デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN>Sky++
wato
0950デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN助かった,マジでありがと
0951デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0952デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0953デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANこういう馬鹿がヤクザや暴力団に協力してるんだろうな。
だから一向になくならない。
0954デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN>>952
0955デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0956デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN規制で書ける人が少ないだけだろうけど
0957デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0958デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0959デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANいつでも初心を忘れず真剣勝負で有田焼です
0960デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANWin32API質問箱 Build115
http://toro.2ch.net/test/read.cgi/tech/1373671389/
0961デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANinsert to manko
child sex(long sperma)
{
mix-in rubber;
}
0962デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0963デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANreturnが無いのだけれど
0964デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANchinko |= baidoku;
manko |= herpes;
が欠落してますね
0965デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0966デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0967デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN混浴は、他の男連れ女の裸を観て、その刺激を肴に自分の連れの女との
Hを愉しむのが正しい利用者の心得。
0968デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0969デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0970デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN別プロセスから監視させるくらいか
0971デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANよく調べると自分を2つ立ち上げて一方からもう一方を監視していて、殺されると
即座にもう一度立ち上げるってのが
プログラムで両方殺し続けるのを作って走らせてようやく止めた
0972デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0973デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN自己紹介乙
0974デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0975デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0976デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0977デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0978デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0979デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANWin32API質問箱 Build115
toro.2ch.net/test/read.cgi/tech/1373671389
0980デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0981デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANWin32API質問箱 Build115
http://toro.2ch.net/test/read.cgi/tech/1373671389/
0982デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANおつ
0983デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANさっさと削除以来出してこい雑魚
0984デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN雑魚無理
雑魚無理
雑魚無理
雑魚無理
雑魚無理
0985デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0986デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN精神に大なり小なり異常がある奴の傾向は
0987デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN真性の人は自覚がないので厄介なんだよな。
0988デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANそれそれ
seikyouとかな
自分を正義の味方だと思い込んでるようだけどやってる事はスレ荒らし
0989デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0990デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANttp://www.glamenv-septzen.net/view/788#id33763f
こちらのサンプルで hello4.asm の _MyWinMain が
_MyWinMain@16
で定義されていますが
引数は受け取らないように見えるのに @16 が付くのはなぜでしょう?
0991デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0992デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0993デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN確信犯の意味間違ってるぞ
0994デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANそうそう、>>990みたいに質問を装って荒らしにくる奴が一番迷惑
0995デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0996デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN@16 つけなくても動くね。
0997デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN「騙る」の場合は人間にする必要がある
0998デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN自分で調べることもできないお前のその頭では無理。
説明しても理解できないから無駄。
0999デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN1000デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANWin32API質問箱 Build115
http://toro.2ch.net/test/read.cgi/tech/1373671389/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。