トップページ⇒tech
1001コメント245KB

Win32API質問箱 Build115

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/07/13(土) NY:AN:NY.AN
Win32APIについての質問はこちらへどうぞ。

■過去スレ
Win32API質問箱 Build114
http://toro.2ch.net/test/read.cgi/tech/1363042502/

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
 英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
0792デフォルトの名無しさん2013/10/21(月) 01:41:48.06
すげぇ反射神経。
こいつらが荒らしか。

スクリプトでも使って1分おきに巡回でもしてそうだな。
きもちわる。
0793デフォルトの名無しさん2013/10/21(月) 01:43:54.56
>>792
で、質問内容は?
ここに何しに来てるの?
きもちわる。
0794デフォルトの名無しさん2013/10/21(月) 02:16:39.93
何しにってお前と一緒じゃねーの
キチガイの隔離スレなんだから隔離されに来たんだろ
0795デフォルトの名無しさん2013/10/21(月) 03:38:16.12
みんな仲良くニコニコがいいよ〜
0796デフォルトの名無しさん2013/10/21(月) 05:19:39.60
アイデンティティのどこが揚げ足とりなんだろうなw
もしかして: アイデンティティの意味が分からない
0797デフォルトの名無しさん2013/10/21(月) 09:30:24.89
>>789
>>788 一行目、三行目の>>785が技術力が無くて、スキルが底辺級なのは事実

>>788 二行目の
> ここが荒れてるのも嫉妬が原因じゃ無いの
は単なる感想なので突っ込むところじゃない

技術力が無いスキル底辺級が叩いている事が判明しただけ
0798デフォルトの名無しさん2013/10/21(月) 11:17:11.24
2ちゃんの危機は深刻
やばいんじゃないかじゃなくて
ほんとマジでやばい
ひといなくなりすぎ
荒らしまで居なくなってるので
運営が荒らしのふりをする必要まで出てきた
0799デフォルトの名無しさん2013/10/21(月) 11:23:42.01
誤爆?
0800デフォルトの名無しさん2013/10/21(月) 11:31:51.16
>>798
病院逝け
0801デフォルトの名無しさん2013/10/21(月) 11:54:40.35
>>798
技術力が皆無でスキルが底辺級な>>785は運営の荒らし
という事にしたいんだね
0802デフォルトの名無しさん2013/10/21(月) 13:40:51.45
>>797がレッテル貼りに必死でワラタw
0803デフォルトの名無しさん2013/10/21(月) 13:43:05.22
事実なんだからあきらめて貼られろ
0804デフォルトの名無しさん2013/10/21(月) 15:09:54.13
自分の貼ったレッテルを事実だと勘違いする辺り病気
妄想と現実の区別がつかないとか重症
0805デフォルトの名無しさん2013/10/21(月) 15:12:47.44
区別はついてるけど
妄想の方が居心地良いんだよね
0806デフォルトの名無しさん2013/10/21(月) 15:16:05.49
レッテルって言うよりエレキテルだろうね
0807デフォルトの名無しさん2013/10/21(月) 15:23:55.98
>>804 これが正しいとでも?

From: [785] デフォルトの名無しさん <sage>
Date: 2013/10/20(日) 21:02:27.91

>>783
ぜんぜんマジじゃないよ
毒入り

srcとdstに同じポインタを入れると??
0808デフォルトの名無しさん2013/10/21(月) 15:56:24.69
お・も・て・な・し
0809デフォルトの名無しさん2013/10/21(月) 16:47:06.58
そんなことより64bitのくせに32bitのdllを読み込めるようにしてくれよ
0810デフォルトの名無しさん2013/10/21(月) 16:51:47.38
日本語の怪しいゴミの提案を誰がきくんだよ(笑)
0811デフォルトの名無しさん2013/10/21(月) 17:06:08.68
馬鹿にはわからないだろうね
0812デフォルトの名無しさん2013/10/21(月) 17:17:54.98
>>786
>>783は値入れてるだろ
0813デフォルトの名無しさん2013/10/21(月) 17:37:52.10
>>784
これも正解
0814デフォルトの名無しさん2013/10/21(月) 17:51:51.75
OpenSSLを使いたいのですが
MinGW用のものしか見当たりません
Win32API用のものはないですか?
0815デフォルトの名無しさん2013/10/21(月) 18:54:11.37
>>814
自分で調べろクズ
0816デフォルトの名無しさん2013/10/21(月) 19:03:52.35
技術力が皆無でスキルが最底辺な>>785がまだ分かってないようなので教えてあげよう

JIS X 3010
6.5.16.1 単純代入
> オブジェクトに格納されている値を,何らかの形でそのオブジェクトの記憶域に
> 重なる他のオブジェクトを通じてアクセスする場合,重なりは完全に一致してい
> なければならない。さらに,二つのオブジェクトの型は,適合する型の修飾版又は
> 非修飾版でなければならない。そうでない場合,動作は未定義とする。

なのでlprcDst == lprcSrcの時の*lprcDst = *lprcSrcは規格上保証されている演算
0817デフォルトの名無しさん2013/10/21(月) 19:26:33.20
>>814
ないよ













って言ったら信じるのかこの馬鹿wwwwwwwwwwwwwww
本当に愚図だなwwwwwwwwwwwwwww
0818デフォルトの名無しさん2013/10/21(月) 19:28:09.63
> Win32API用のものはないですか?
意味不明
0819デフォルトの名無しさん2013/10/21(月) 19:30:20.73
>>818
Win32APIと文章に入れておけばどんなスレ違いの内容でも許されるからな。
0820デフォルトの名無しさん2013/10/21(月) 19:41:57.83
Win32APIスレの皆さんは吉野家をよく利用されますでしょうか?
0821デフォルトの名無しさん2013/10/21(月) 19:48:19.99
APIで円周率を求めたいです
0822デフォルトの名無しさん2013/10/21(月) 21:00:04.00
>>821
SendMessageでWM_GETPIを投げればいい
0823デフォルトの名無しさん2013/10/21(月) 21:48:58.93
>>822
マジで!?
0824デフォルトの名無しさん2013/10/21(月) 22:02:58.54
戻り値をDOUBLEにキャストしとけよ
0825デフォルトの名無しさん2013/10/21(月) 22:08:30.20
何でお前のレスは上から目線なんだよ
0826デフォルトの名無しさん2013/10/21(月) 22:22:28.41
上に居るから
0827デフォルトの名無しさん2013/10/22(火) 01:50:24.55
lprcDst == lprcSrcならそもそも値入れなくてよくね
0828デフォルトの名無しさん2013/10/22(火) 02:04:03.86
>>821
できたよ!
ttp://codepad.org/XTPOisOP
0829デフォルトの名無しさん2013/10/22(火) 04:15:02.61
>>828
面積計算速度の改良版
ttp://codepad.org/R8TGgE22
0830デフォルトの名無しさん2013/10/22(火) 05:26:50.82
APEに円周率発見させたいです
0831デフォルトの名無しさん2013/10/22(火) 08:56:03.86
>>828-829
↑恥ずかしい香具師め


316 デフォルトの名無しさん [sage] 2013/10/22(火) 02:14:30.57 ID: Be:
練習がてら書いてみたのですが
思いのほか動作が遅いのです
実用に耐える速度にするにはどこを直せばよいでしょう?
ttp://codepad.org/XTPOisOP

320 デフォルトの名無しさん [sage] 2013/10/22(火) 04:09:20.38 ID: Be:
>>316
WM_PAINTの中を次のように書き換えると速くなるよ

(略)

321 デフォルトの名無しさん [] 2013/10/22(火) 04:19:07.32 ID: Be:
>>320
爆速になりました
ほんとうにありがとうございました
0832デフォルトの名無しさん2013/10/22(火) 10:55:15.22
>>829
これなんで3.14にならないのはなぜ?
0833デフォルトの名無しさん2013/10/22(火) 11:50:37.89
かかってこいよ
0834デフォルトの名無しさん2013/10/22(火) 13:45:18.14
>>832
実は円の面積を求めるときに円周上の点を含めるか含めないかで値に幅が出来てしまう
円周を含めないで円の面積を計算したときのπの値と
正方形の円周の外側の面積を計算したときのπの値の
二つのπを求めてその平均をとると精度が上がる
0835デフォルトの名無しさん2013/10/22(火) 14:03:47.30
円周率にまで首突っ込んで自己顕示欲を満たすとか恥ずかしい奴だな
0836デフォルトの名無しさん2013/10/22(火) 15:20:54.06
中学生レベルで自己顕示欲とか恥ずかしすぎる
0837デフォルトの名無しさん2013/10/22(火) 15:55:00.61
知らないならレスしないで下さい。ウザイだけです。
0838デフォルトの名無しさん2013/10/22(火) 16:28:39.09
3.1 までしか合ってねーじゃねーかwww
0839デフォルトの名無しさん2013/10/22(火) 16:33:50.83
画面の解像度が足りないだけです(キリっ)
0840デフォルトの名無しさん2013/10/22(火) 16:37:04.36
およそ3で
0841デフォルトの名無しさん2013/10/22(火) 16:42:42.27
あ
ほんとだ
3200 x 1800 の IGZO で
radius = 1600 で試したら
3.141 まで正しくなったわ
thx!!
0842デフォルトの名無しさん2013/10/22(火) 19:35:14.24
うざ
0843デフォルトの名無しさん2013/10/22(火) 20:32:22.49
当時のCだと構造体の代入はできない。
memcpyはsrc,dstが重なるときに不吉。
Win32に限ればMoveMemoryか。
Win16限定だとUDのCopy。
0844デフォルトの名無しさん2013/10/22(火) 21:26:18.05
構造体が代入できないCを使ったことあるジジイなんか生存していない。
0845デフォルトの名無しさん2013/10/22(火) 21:48:27.44
ケン トンプソンにあやまれ
0846デフォルトの名無しさん2013/10/22(火) 22:44:31.79
グローバル変数を大量に埋め込む奴らは新自由主義者
0847デフォルトの名無しさん2013/10/22(火) 23:29:02.72
NEWSが古い構文だったな
a=-1 とか書くと-1が代入されるという
0848デフォルトの名無しさん2013/10/22(火) 23:57:27.30
TimerProcだけはGWLP_USERDATA使って
MainWindowProcでstatic宣言して
アドレスを渡すってあかんのか
0849デフォルトの名無しさん2013/10/23(水) 00:05:51.58
>>848
試せば分かるだろゴミクズ
0850デフォルトの名無しさん2013/10/23(水) 00:13:39.48
>>848はプログラマじゃないんだよ。
プログラマでもなく荒らすためだけに住み着いてるから試す環境がないんだよ。
0851デフォルトの名無しさん2013/10/23(水) 02:28:23.24
>>847
当たり前じゃん
どこが古いんだよ
0852デフォルトの名無しさん2013/10/23(水) 05:57:35.54
>>850
851もそうだね。
0853デフォルトの名無しさん2013/10/23(水) 09:15:44.95
>>849
流石に内容見て返答しろよ
出来るならやってもいいって意味にしか取れんぞそれ
0854デフォルトの名無しさん2013/10/23(水) 09:57:55.11
>>853
逆に何故ダメかもしれないと考えたのか聞きたい。
ドキュメントに書いてあることをここで確認しないとプログラム作れないバカは死んだ方が良い。
0855デフォルトの名無しさん2013/10/23(水) 15:45:31.86
うるさいゴミ
0856デフォルトの名無しさん2013/10/23(水) 15:47:41.39
かかってこいよ
0857デフォルトの名無しさん2013/10/23(水) 16:37:53.41
>>856
引き寄せの法則というものがあります
ネガティブな言葉を発しているとネガティブな人やもの、出来事を引き寄せます
一方、ポジティブな言葉を発しているとポジティブな人やもの、出来事を引き寄せます
ネガティブを引き寄せないためにも、ポジティブな発言を心がけましょう
0858デフォルトの名無しさん2013/10/23(水) 16:41:20.42
かかってこいよ
0859デフォルトの名無しさん2013/10/23(水) 18:35:35.73
>>854
そんな辺鄙なマナーまで書いてあんの?
0860デフォルトの名無しさん2013/10/23(水) 18:53:35.80
自分で確認すらできないバカは死んだ方が良い。
0861デフォルトの名無しさん2013/10/23(水) 18:55:16.30
>>859
少し知恵が回れば当たり前の事。
ドキュメントに書いてあることをここで聞いて、無責任なうんこにでも「OK」と言ってもらえることを期待しているのか? バカ丸出し。
0862デフォルトの名無しさん2013/10/23(水) 20:55:09.62
Windowsの場合は動作が仕様。
ドキュメントは参考。
0863デフォルトの名無しさん2013/10/24(木) 02:55:15.79
>>860
動くかどうかと、作法的にどうかってのは全然別の話だよ。
0864デフォルトの名無しさん2013/10/24(木) 04:22:15.29
>>863
だから何?
ちょっと黙ってろよ2ch依存症
0865デフォルトの名無しさん2013/10/24(木) 08:30:35.39
>>864
大丈夫?
イライラするなら2chからいっぺん離れてみたら?
0866デフォルトの名無しさん2013/10/24(木) 17:15:09.75
知らないなら以下省略
0867デフォルトの名無しさん2013/10/24(木) 17:17:52.99
知らないならいらいらしないでください
0868デフォルトの名無しさん2013/10/24(木) 17:26:56.50
a=-1
0869デフォルトの名無しさん2013/10/26(土) 15:54:17.78
#include <windows.h>
#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;
}
なぜか一時間ずれるですが、どうしてでしょう?
0870デフォルトの名無しさん2013/10/26(土) 16:20:39.57
>>869
GMTとかJSTとか、何処の時刻が知りたくて、何処の時刻と1時間ずれてるんだ?
0871デフォルトの名無しさん2013/10/26(土) 16:36:31.99
>>870
そういう重要な情報を後出しして荒らすのが目的なんだからスルーしろ。
0872デフォルトの名無しさん2013/10/26(土) 16:44:08.47
>>869は自分の頭の中のイメージが伝わると思ってんだろうな
身内のノリで他人に接するキチガイの典型
常識もなければ説明能力もない
こういう奴が社会に出てくると迷惑極まりない
0873デフォルトの名無しさん2013/10/26(土) 16:51:02.47
>>871
重要な情報っていうか、ミス本体だけどな。
標準時を取得して現地時扱いするってミス。
0874デフォルトの名無しさん2013/10/26(土) 17:05:48.95
マニュアルがあっても>>869みたいなゴミクズには何の役にも立たない。
馬の耳に念仏。

>>869は馬以下だけどな。
0875デフォルトの名無しさん2013/10/26(土) 18:27:24.65
「>>869はゴミ以下」

「>>869 <= ゴミ」
0876デフォルトの名無しさん2013/10/26(土) 18:53:15.53
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。

IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &amp;pItemList, IID_IContextMenu, NULL, (void **)&amp;pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);

とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。

同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0877デフォルトの名無しさん2013/10/26(土) 19:22:08.92
>>876
>出してるみたい
不確定な情報を混ぜるヴァカはプログラミング以前の問題だから失せろ
0878デフォルトの名無しさん2013/10/26(土) 19:31:48.28
>みたい
後になってから、勘違いだったようです、とか言い出すパターン。
こういう奴は救いようがない。
0879デフォルトの名無しさん2013/10/26(土) 23:06:26.19
わからない人はスルーしろ
0880デフォルトの名無しさん2013/10/26(土) 23:21:26.48
お断りだ
0881デフォルトの名無しさん2013/10/27(日) 00:13:18.78
くだらなすぎ
0882デフォルトの名無しさん2013/10/27(日) 01:22:04.31
今年も雑魚しかいねーな
0883デフォルトの名無しさん2013/10/27(日) 08:41:51.02
冗談抜きでプログラムさくさく書けるひと尊敬するわ
コミュ障が多いけど
0884デフォルトの名無しさん2013/10/27(日) 09:55:06.69
おだてても何も出ませんよ。
0885デフォルトの名無しさん2013/10/27(日) 10:57:43.02
消えろ糞が
0886デフォルトの名無しさん2013/10/27(日) 11:00:09.09
いやで〜す
0887デフォルトの名無しさん2013/10/27(日) 11:23:05.75
>>876
SetCurrentDirectory()
0888デフォルトの名無しさん2013/10/27(日) 13:30:23.46
>>887
こんなところで自己顕示欲を満たそうとするとかさぞ楽しい人生なんだろうなw
やっぱクズは何やってもクズw
0889デフォルトの名無しさん2013/10/27(日) 13:36:11.72
探  偵 フ ァ  イ ル
0890デフォルトの名無しさん2013/10/27(日) 14:00:49.17
>>888
病院逝った方が良い
0891デフォルトの名無しさん2013/10/27(日) 14:02:36.70
>>887
msdn調べて出てくるものを何で貼るの?
そんなに>>1を読まずにmsdnも調べずに質問者のふりして荒らす池沼の>>876に協力したいの?
お前迷惑だよ。
0892デフォルトの名無しさん2013/10/27(日) 14:33:35.45
MSDNにあってもキーワードが思い至らないと、
正解に辿り着けん事象は山ほどある。
■ このスレッドは過去ログ倉庫に格納されています