[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 06/22 14:31 / Filesize : 90 KB / Number-of Response : 427
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Win32API質問箱 Build55



1 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 22:57:45 ]
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。

過去スレ、関連リンクは>>2-5くらい。

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版(msdn.microsoft.com/library/)の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで


2 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:00:02 ]
53 pc11.2ch.net/test/read.cgi/tech/1178882828/
52 ttp://pc11.2ch.net/test/read.cgi/tech/1176828891/
51 ttp://pc11.2ch.net/test/read.cgi/tech/1174416295/
50 ttp://pc11.2ch.net/test/read.cgi/tech/1171721448/
49 ttp://pc10.2ch.net/test/read.cgi/tech/1168708801/
48 ttp://pc10.2ch.net/test/read.cgi/tech/1166172047/
47 ttp://pc8.2ch.net/test/read.cgi/tech/1163375772/
46 ttp://pc8.2ch.net/test/read.cgi/tech/1159158014/
45 ttp://pc8.2ch.net/test/read.cgi/tech/1156032806/
44 ttp://pc8.2ch.net/test/read.cgi/tech/1151501925/
43 ttp://pc8.2ch.net/test/read.cgi/tech/1148005509/
42 ttp://pc8.2ch.net/test/read.cgi/tech/1144962549/
41 ttp://pc8.2ch.net/test/read.cgi/tech/1141392216/
40 ttp://pc8.2ch.net/test/read.cgi/tech/1138893959/
39 ttp://pc8.2ch.net/test/read.cgi/tech/1136673250/
38 ttp://pc8.2ch.net/test/read.cgi/tech/1133798345/
37 ttp://pc8.2ch.net/test/read.cgi/tech/1131884991/
36 ttp://pc8.2ch.net/test/read.cgi/tech/1128951330/
35 ttp://pc8.2ch.net/test/read.cgi/tech/1125850096/
34 ttp://pc8.2ch.net/test/read.cgi/tech/1122723009/
33 ttp://pc8.2ch.net/test/read.cgi/tech/1120153520/
32 ttp://pc8.2ch.net/test/read.cgi/tech/1117271829/
31 ttp://pc8.2ch.net/test/read.cgi/tech/1114762194/

3 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:00:36 ]
30 ttp://pc8.2ch.net/test/read.cgi/tech/1112345886/
29 ttp://pc8.2ch.net/test/read.cgi/tech/1110281860/
28 ttp://pc5.2ch.net/test/read.cgi/tech/1108199304/
27 ttp://pc5.2ch.net/test/read.cgi/tech/1106103119/
26 ttp://pc5.2ch.net/test/read.cgi/tech/1104109858/
25 ttp://pc5.2ch.net/test/read.cgi/tech/1101393155/
24 ttp://pc5.2ch.net/test/read.cgi/tech/1098967135/
23 ttp://pc5.2ch.net/test/read.cgi/tech/1095534704/
22 ttp://pc5.2ch.net/test/read.cgi/tech/1092524669/
21 ttp://pc5.2ch.net/test/read.cgi/tech/1090422324/
20 ttp://pc5.2ch.net/test/read.cgi/tech/1088140233/
19 ttp://pc5.2ch.net/test/read.cgi/tech/1084697545/
18 ttp://pc5.2ch.net/test/read.cgi/tech/1081702990/
17 ttp://pc5.2ch.net/test/read.cgi/tech/1077470361/
16 ttp://pc2.2ch.net/test/read.cgi/tech/1073830065/★
15 ttp://pc2.2ch.net/test/read.cgi/tech/1069339866/★
14 ttp://pc5.2ch.net/tech/kako/1065/10653/1065328397.html
13 ttp://pc5.2ch.net/tech/kako/1059/10595/1059549320.html
12 ttp://pc5.2ch.net/tech/kako/1056/10560/1056033645.html
11 ttp://pc5.2ch.net/tech/kako/1052/10526/1052651750.html
10 ttp://pc5.2ch.net/tech/kako/1047/10478/1047819779.html
9 ttp://pc5.2ch.net/tech/kako/1044/10449/1044929160.html
8 ttp://pc5.2ch.net/tech/kako/1040/10409/1040964626.html
7 ttp://pc3.2ch.net/tech/kako/1036/10366/1036654893.html
6 ttp://pc3.2ch.net/tech/kako/1032/10325/1032548635.html
5 ttp://pc3.2ch.net/tech/kako/1028/10285/1028580373.html
4 ttp://pc3.2ch.net/tech/kako/1023/10233/1023361418.html
3 ttp://pc.2ch.net/tech/kako/1017/10170/1017072275.html
2 ttp://pc.2ch.net/tech/kako/1006/10067/1006783012.html
1 ttp://pc.2ch.net/tech/kako/991/991576947.html


4 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:01:11 ]
- MSDN ホームページ
www.microsoft.com/japan/msdn/
- MSDN ライブラリ
msdn.microsoft.com/library/ja/
- MSDN 2 ライブラリ
msdn2.microsoft.com/ja-jp/library/
- 猫でもわかるプログラミング
www.kumei.ne.jp/c_lang/
- Google
www.google.com/
- MSDN ライブラリ 2006年6月版
www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=373930CB-A3D7-4EA5-B421-DD6818DC7C41
- Platform SDK Update
(WindowsR Server 2003 R2 Platform SDK Full Download)
www.microsoft.com/downloads/details.aspx?FamilyId=484269E2-3B89-47E3-8EB7-1F2BE6D7123A
www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm

- Win32 API入門
wisdom.sakura.ne.jp/system/winapi/
- Win32 プログラミング入門
www7.plala.or.jp/keny01/

- Advanced Windows (書籍)
www.amazon.co.jp/exec/obidos/ASIN/4756138055

-おまけ
dat落ちしている過去スレが見れるかも。Build19が見たい人、余裕のある人は●でも買ってやってくれ。
www.2chsearch.info/index.php?b=tech
makimo.to/cgi-bin/search/search.cgi?q=Win32API&andor=AND&sf=2&view=table&D=tech

5 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:01:50 ]
MSDN日本語版は誤訳があったり、一部欠けていたりするなど不完全なため、英語版推奨。
msdn.microsoft.com/library/
msdn2.microsoft.com/en-us/library/

MSDN ライブラリ 2006年12月版
www.microsoft.com/downloads/details.aspx?FamilyID=94596af5-cc58-45af-a14b-df627a31e783&DisplayLang=ja

MicrosoftR WindowsR Software Development Kit for Windows Vista? and .NET Framework 3.0 Runtime Components
www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&DisplayLang=en


6 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:13:06 ]
>1おつ
MSDN ライブラリ 2007 年 6 月版 ? VisualR Studio 2005 Service Pack 1 ドキュメントを含む
www.microsoft.com/downloads/details.aspx?familyid=B8704100-0127-4D88-9B5D-896B9B388313&displaylang=ja

7 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:13:14 ]
オフライン版MSDNライブラリは、2007年6月版が最新。
www.microsoft.com/downloads/details.aspx?DisplayLang=ja&FamilyID=b8704100-0127-4d88-9b5d-896b9b388313
Windows SDKは、3月22日公開のものが最新。
www.microsoft.com/downloads/details.aspx?FamilyID=ff6467e6-5bba-4bf5-b562-9199be864d29&DisplayLang=en
最新ではないけど、Windows SDK日本語版もお忘れなく。
www.microsoft.com/downloads/details.aspx?FamilyID=7614FE22-8A64-4DFB-AA0C-DB53035F40A0&displaylang=ja
>>4-5でオフライン版MSDNライブラリが重複していることも含め、
次スレ立てる奴は、これを反映してくれ。

何はともあれ、とりあえず1乙

8 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:15:35 ]
スレ立て初めてだったんでミスってた。
スマソ。

あと、前スレはこれ。
54 pc11.2ch.net/test/read.cgi/tech/1181645965/

って書きたかったけど連投規制食らった。

9 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 00:18:20 ]
>>1
994 に期待

10 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 00:21:57 ]
別のプログラムのWindowにファイルをドロップしたいのですが、
なにか良い方法を教えて君。



11 名前:デフォルトの名無しさん [2007/07/20(金) 01:05:34 ]
>>10
DragAcceptFilesを実行してから
WM_DROPFILESメッセージを処理

12 名前:前974 mailto:sage [2007/07/20(金) 01:11:38 ]
>>1

>>前スレの人たち
ショートネームと"?"の仕様が分かったので、おかしいと思っていた動作は納得できました。
ありがとうございました。

ところで、文字数が少なくても"?"に一致してしまうのって
「最後の"?"だけ、文字数が少なくても一致する」ってことでOKですか?

「??_?_?.dat」、「?_??_?.dat」、「?_?_??.dat」と、3つの検索ワードで検索したとき、
「a_a_a.dat」ってファイルにヒットするのって、「?_?_??.dat」だけなんですよね。
(書き忘れてましたけど、環境はWindowsXP、VC++6.0です)


トライグラフ・・・
「a_????-????.dat」で検索しようとしてたので見事にはまった (´Д⊂
こっちはさんざ調べて自分で解決できたけど

13 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 01:12:36 ]
>>11
それ、ドロップを受ける方だろ。

14 名前:前スレ994 mailto:sage [2007/07/20(金) 01:26:03 ]
OK、記憶のままに書いてみる。間違ってたらすまん。
・基本的なお話
APIのワイルドカードマッチングはDOS時代の名残。
従って、ファイル名本体+"."+拡張子という構成の影響を受けている。
どういうことかというと"."は特殊な文字で、それが記録されるのではなく
ファイル名本体と拡張子を区切る記号として働く。
逆に、拡張子を持たないファイルは暗黙に空の拡張子を持っていると解釈される。

・"?"のお話
"?"は当然空白文字にもマッチする。注意すべきは、ファイル名本体(或いは拡張子)は
無限に空白文字が後続するものとして扱われること。
従って、"a???"は"a"にも"ab"にも"abcd"にもマッチする。
#この場合、"a??d"ならば当然に"abcd"にしかマッチしない。
また、ファイル名本体と拡張子を別々に扱うので"."にはマッチしない。
例えば、"a?b"は"a b"にはマッチするが"a.b"にはマッチしない。

・"*"のお話
"*"は前項の"?"とは違い、ファイル名本体と拡張子混在した形で働く。従って、"a*b"は"a.b"にもマッチする。
また、"*."は(前述のように空の拡張子を持つと解釈される)"abc"にはマッチするが"abc.d"にはマッチしない。

・ロングネームとショートネームの問題
ショートネームで表すことができないファイルはロングネームも記録され、
ショートネームには記号化した形で記録される。これが困ったことに"?"にも"*"にもマッチする。
つまり、ショートネームは8文字+3文字が上限なので"????????.???"は全てのファイルにマッチしてしまう。
ショートネームの生成ルールは不可思議なので割愛。ショートネームの拡張子の振る舞いの例を挙げておく。
※"a.b.c.d"→拡張子は"d"
※"a.abcd"→拡張子は"abc"
※"a b"→拡張子なし
※"a.b"→ロングネームは生成されずそのままショートネームのみ
※".abc"→拡張子なし
こんな…おっと、バイト数制限のためこの辺で。

15 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 03:06:58 ]
おおっと

16 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 03:09:16 ]
ここで>>1をスルー!!!
        r'::::::::i
         トーf/__
      /  イ| 、ヽ
      //_〉 l_l i_ノ、
\\ (_ニノ 〉____〉〉 〉
      /    } /             ,_-‐、
     /\/,ー 'ヾ          i"_Y 〈i
     〈  < /              ゝ^-'"
     \i"ヽ、  \\     //
     ├ i\i カ      ,、
      |_,,i ノ_ソ    )     ゝ

17 名前:デフォルトの名無しさん [2007/07/20(金) 07:51:57 ]
3時間後にこんな長い説明をくれた994に感謝age

18 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 07:53:46 ]
ハズカシス

19 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 07:56:01 ]
>>14
分かりやすい説明thx

20 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 07:57:58 ]
>>14
分かりにくい説明thx



21 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 08:16:57 ]
Happy Birthday to You

22 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 08:19:30 ]
>>14
俺の記憶だと、昔はa*bは無効(*以降が無視されa*と同じ意味になる)だった気がする。
もちろん、*以降無視の規則はファイル名本体側と拡張子側それぞれに適用されるので、
a*.b*は有効(ファイル名がaで始まり、拡張子がbで始まるファイルの意味)になる。

23 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 08:20:23 ]
釣りにマジレスかっこわるい

24 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 12:53:58 ]
ところでBuild50番台から参戦の新参なんだが、テンプレの
>>Build19が見たい人
19になにかあったの?

25 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 13:44:38 ]
>>24
俺たちのオムツとおしゃぶりが、Build19に置いてある。

26 名前:デフォルトの名無しさん [2007/07/20(金) 14:00:07 ]
ショートカットファイル(.lnk)のアイコンをアプリケーションから変えたいのですが、
そういうAPIって用意されてますか?

27 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 14:02:42 ]
>>26
IShellLink見ろよ

28 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 18:53:13 ]
前スレ1000が全てを説明してるだろ

29 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 18:55:19 ]
1000なら*.*はアナルと○○○

30 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 20:35:16 ]
何だ?蒙古班か?



31 名前:デフォルトの名無しさん [2007/07/20(金) 23:50:12 ]
c-au.2ch.net/test/-/mass/1183191945/i#b
c-au.2ch.net/test/-/occult/1177745146/i#b
c-au.2ch.net/test/-/zassi/1128482666/n
c-au.2ch.net/test/-/mass/1155146160/i

32 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 00:08:45 ]
何だ?猛虎硬爬山か?

33 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 07:03:31 ]
RegisterHotKeyを使ってタスクトレイからアクティブになるようホットキーをCtrl+Spaceで登録しました。
Visual Studioでは元からあるショートカットキーを使ってほしかったので
現在のアクティブなアプリケーションを調べ該当した場合はアクティブにならないよう無視する事にしました。
目的は達成されVisual Studio上ではホットキーを押しても反応しなくなったのですが
キー入力自体は受け取っているようで、Ctrl+Spaceの入力保管機能は反応しなくなってしまいました。
そこで質問なのですが、元からあるショートカットキーを生かすにはどうすればいいのでしょうか?

34 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 08:41:58 ]
僕ハッカー

35 名前:デフォルトの名無しさん [2007/07/21(土) 15:54:54 ]
【派遣ネガティブ根性チェック】

3つ以上、チェックがつけばアナタの性格はひん曲がっており、
ネガティブ負け組派遣人生を歩んでいます。

□派遣先正社員の作った糞開発ツールはたとえ腐っててもマンセーして使う
□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
□仕様とは正社員から口伝されるものだ
□口伝された仕様を意図どおり理解できなかったのは自分の責任だ
□昼食は必ず派遣先の社員と行くべきだ
□自分の仕事で問題が発生しても解決するのは派遣の仕事ではない
□派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにして反論する
□派遣労働の問題を指摘する人は嫌いだ
□派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
□奢ってくれる派遣先正社員を尊敬する
□自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
□派遣先正社員より自分の生涯収入が低いのは当然だ
□チビは派遣先にかわいがってもらいやすから派遣には有利だ


36 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 18:13:19 ]
バカバッカー

37 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 19:01:33 ]
    ┏┓┏┓          ┏━━━━━━┓  ┏┓  ┏━━━━┓┏━━┓
    ┃┃┃┃          ┗━━━━━┓┃  ┃┃  ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓  ┏━━━━━┛┗┓┃┃  ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃  ┗━━━━━━┓┃┃┃  ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃    ┃┃  ┏━━━┓    ┃┃┃┃  ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃    ┃┃┃┃  ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃  ┃┃    ┃┃┃┃  ┃┃  ┃┃
┃┗┛┗┛┃┃┗┛┃  ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛  ┗━━━━━━━┛┗━┛┗━━━┛

38 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 19:06:07 ]
□派遣先正社員の作った糞開発ツールはたとえ腐っててもマンセーして使う
□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
■仕様とは正社員から口伝されるものだ
□口伝された仕様を意図どおり理解できなかったのは自分の責任だ
□昼食は必ず派遣先の社員と行くべきだ
□自分の仕事で問題が発生しても解決するのは派遣の仕事ではない
■派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにして反論する
□派遣労働の問題を指摘する人は嫌いだ
■派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
■奢ってくれる派遣先正社員を尊敬する
■自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
■派遣先正社員より自分の生涯収入が低いのは当然だ
■チビは派遣先にかわいがってもらいやすから派遣には有利だ


39 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 19:50:27 ]
>>33
ホットキー登録したままなんだから当たり前じゃねーか

ホットキー解除するかVSのウィンドウにCtrl+Spaceを投げろよ

40 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:30:11 ]
>>39
解除してしまうとウィンドウ外で呼び出せなくなると思うのですが
どうやって対処すればいいのでしょうか?



41 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:32:13 ]
一次会所

42 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:48:56 ]
>>40
解除した時にタイマーセットしてVSがアクティブか定期的に監視して
非アクティブになった時に再登録とか

首から上は飾りか?

43 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:50:25 ]
あたぼーよ。偉い人にはそれがわからんのです

44 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:53:43 ]
頭は柔軟にありたいものだ。

45 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:57:35 ]
みつを

46 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:42:19 ]
>>42
そのやり方じゃコストが

47 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:44:53 ]
コスト気にするなら

>ホットキー解除するかVSのウィンドウにCtrl+Spaceを投げろよ

これでええやん

48 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:46:18 ]
コスト気にするレベルじゃねぇぞ!

49 名前:デフォルトの名無しさん [2007/07/22(日) 00:47:18 ]
■仕様とは正社員から口伝されるものだ
 =>仕様書すらない派遣用糞仕事
■派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい
 =>同じ時間働いても正社員の3分の1の悲惨な賃金
■派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
 =>情けねえ!
■奢ってくれる派遣先正社員を尊敬する
 =>客先に奢るのが本来だろ?
■自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
 =>契約金額で「仕事」と言えるの?
■派遣先正社員より自分の生涯収入が低いのは当然だ
 =>そんな根性じゃ当然だよな
■チビは派遣先にかわいがってもらいやすから派遣には有利だ
 =>チビで派遣=最悪

50 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:50:37 BE:794428984-2BP(5)]
質問するばかりで頭を使ってないのが良く分かるやりとりだw



51 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 01:12:45 ]
>>50
それが派遣クオリティ

52 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:23:46 ]
なんで派遣コピペが定期的に貼られるん?

53 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:27:22 ]
国民の所得は低いにもかかわらず
GDPだけが無駄に上がるから

ついでにピンハネしてる奴がxxでxxなんだが
直接それを言うと身の危険があるから

54 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:33:38 ]
おねがいします。

シングルラインのtabcontrol上にアイテムがいっぱいあるとき、
選択されているあるアイテムの表示位置を真ん中にしたい場合
どうすればいいのでしょうか?



55 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:38:04 BE:446867429-2BP(5)]
なんかイマイチ意味が分からんが

タブコントロールの表示用クライアント領域はTCM_ADJUSTRECTで取れるから
そこから真ん中の座標を計算してSetWindowPosとかで位置を調整すればいいんでない?

56 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:41:02 ]
>>53
賃金を人材派遣会社が60%ピンハネ。
しかも官僚どもの天下り先の紹介までして事実上無法地帯とw

あと経団連の糞共

57 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:47:44 ]
>>55
すいません。わかりずらかったです。
クライアント領域ではなくタブの位置を真ん中にしたいと思っています。


58 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:53:36 ]
>>56
世の中狂ってると思います

59 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 02:54:45 ]
>>57
すいません。アホのようでわかりずらかったです。
クライアント領域ではなくタブの位置を真ん中にしたいと言っています。

60 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 03:02:59 BE:223433633-2BP(5)]
>>57
ざっとタブコントロールのメッセージ眺めてみたが、
アイテムとアイテムを入れ替えるメッセージは無いっぽい

DeleteとInsertで移動したように見せかけるしかなさそうだね



61 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 03:35:50 ]
>>57
.>わかりずらかったです。
→わかりづらかったです。

日本語でおk

62 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 03:56:35 ]
スレの流れが狂ってるように見えるんですが気のせいですか?

63 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 03:59:44 ]
ありがとう。
まともな方法はないみたいですね。

spyでみてたら、WM_HSCROLLを飛ばせば動いてくれるみたいなので、
とりあえず以下のようにして様子見します。

SendNotifyMessage(tabcontrol,
WM_HSCROLL,
MAKEWPARAM(SB_THUMBPOSITION, tabindex),
NULL);

64 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 04:04:44 ]
初めから「タブコントロールで大量にあるタブをスクロールさせるには?」って聞けばよかった気が…。

65 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 08:54:08 ]
つーか初めから理解できるだろ

66 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 11:53:19 ]
派遣を辞めれば理解できます
まずは就職することが大切です

67 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 12:18:34 ]
就職してもITの9割は派遣なわけだが

68 名前:デフォルトの名無しさん [2007/07/22(日) 13:08:46 ]
>>67
特定派遣と一般派遣の違いもわからないバカ

69 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 14:04:48 ]
どっちも派遣だバカ
漢字も読めないのか
小学生からやり直せ

70 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 14:07:02 ]
先生、赤ちゃんからやり直したいです。



71 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:02:04 ]
特定派遣=正社員
一般派遣=フリーター

72 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:04:34 ]
何か派遣にこだわってる奴が居るな

73 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:18:13 ]
maitadeyare

74 名前:デフォルトの名無しさん [2007/07/22(日) 15:27:28 ]
>>73
うるせーバカ
派遣の話題が嫌ならお前が2ちゃんを見るな

75 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:36:17 ]
む板でやってもいいけどWin32APIスレだよここは。

76 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:42:16 ]
Windwos系は派遣根性が染みついたへたれが多いからねえ

77 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:47:09 ]
>>74
もう死ねば?君、鬱陶しいし。

78 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:47:46 ]
ネタ的にはマ版じゃねーの?

79 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 15:54:48 ]
>>73ではイタ
>>78ではバン
どっちが正しいの?

80 名前:デフォルトの名無しさん mailto:sage いた [2007/07/22(日) 16:05:43 ]
初心者掲示板ででも聞いてろカス



81 名前:79 mailto:sage [2007/07/22(日) 16:10:56 ]
>>80
事故解決しました

82 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 16:12:13 ]
だからさ、技術的な質問以前にまず派遣を辞めて就職して社会人になれと

83 名前:デフォルトの名無しさん [2007/07/22(日) 18:01:49 ]
スクロールバーのバーの大きさが大きくて滑らかにスクロールさせる方法教えてください
SetScrollRangeで幅を0〜100にすると滑らかにスクロールするけどバーがかなり小さくなってしまいます
助けてください!

84 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:05:05 ]
>>83
EscapeTemporaryJobではけんを辞めると解決できますよ。


85 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:09:08 ]
まだ小学生なんですけど

86 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:11:37 ]
>>83
小学校の算数ができない人か?
バーのドラッグできる部分と全体のサイズの比率が、
ドキュメントの可視部分と全体の比率と違ってたら困ることになるとは思わない?

87 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:12:25 ]
ああリアル小学生だったのかそりゃすまんかった

88 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:13:28 ]
思いません、見かけ上のサイズと内部の比率が違ってたらいい話

89 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:17:53 ]
そんな直感的じゃないUIは嫌だな

90 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:20:57 ]
もちろん設定で変更可能です



91 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:39:00 ]
あの掴む部分の最小値はもっと大きいほうがいいな

92 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:44:22 ]
EscapeTemporaryJob
そんなAPIがあったらいいのにね

93 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 19:51:38 ]
>>91
Vistaだと小さくなりすぎないようになってる。
正方形以上にはつぶれないみたい。

94 名前:デフォルトの名無しさん [2007/07/22(日) 20:02:52 ]
フリーが稼げるとか騙されて結局派遣やってるバカ

元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて
結局派遣やってるバカがいるんだけどw
なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw
最近はマネージャーもやってるとか寝言言ってるし、派遣がまねぇじゃぁ?はあ!?w

そもそも信頼されてるなら直接契約するか正社員にするはずだが、
いつでも切れる派遣会社経由って舐められてんだよ

派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw
バカで頑固だから何度言っても理解できない
騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ
人間として本当に恥ずかしい


95 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 20:07:57 ]
というコピペを見た

96 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 20:16:35 ]
おれおれ

97 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 20:20:45 ]
一応数少ない有用なスレなので...

スルー力 >> ALL

98 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 20:27:02 ]
>>94
>元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて

取引先の正社員に会社辞めさせて、一般派遣にさせたってこと?
これ相当ヤバくね?

99 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 20:33:43 ]
>>97の直後にこの体たらく

100 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 21:17:55 ]
>>94=>>98
コイツどのスレにもいるなw
派遣派遣うっせーんだよ黙れや








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<90KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef