[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 06/01 23:03 / Filesize : 190 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

Win32API質問箱 Build66



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

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

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

- Win32API質問箱 wiki
wiki.livedoor.jp/program1/d/FrontPage

Win32API質問箱 Build65
pc11.2ch.net/test/read.cgi/tech/1208847084/

930 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:37:06 ]
>>927
GetCurrentThread


931 名前:918 mailto:sage [2008/06/07(土) 19:44:58 ]
>>922,923
感謝する。
とりあえず今回はTSFの方向で考えてみようと思う。

932 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:49:55 ]
>>931
え……?性転換ネタでいくの?キョン子はやめたほうが……

933 名前:931 mailto:sage [2008/06/07(土) 20:05:29 ]
>>932
TextServicesFlameworkですよ(汗
...とマジレスしてみる。

934 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:08:52 ]
>>928-930あざーした

935 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:31:21 ]
>>933
Text Services Frameworkですよとマジレス

936 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:37:32 ]
Flamework
燃える仕事か。

937 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:40:20 ]
>>934
一応言っておくと、GetCurrentThreadで得られるのは擬似ハンドルで
自分自身のスレッドを示す事にしか使えないからな。

938 名前:933 mailto:sage [2008/06/07(土) 20:46:31 ]
>>935,936
わざとだ。
ということにしておいてくれ。



939 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:55:32 ]
>>936
仕事熱心でいいじゃないか

940 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:01:53 ]
炎上しているって事はデスマーチなんだろ

941 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:04:22 ]
>>937
なんか書いてありましたね。でも
_beginthreadexの最後の引数に入るDWORDのIDはGetCurrentThreadIdのものと一致しますよね?

あと関係ないと思うんですが、MSDNの

_endthread と _endthreadex によって、C++ デストラクタはスレッドで保留状態になり、呼び出されません。

という日本語の意味がよく分からないんですが、どういうこと?

942 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:14:46 ]
ThreadEntry(PVOID param)
{
 CMyClass hoge;
 kansuu();
}

kansuu()
{
 _enthreadex(0);
}

hogeのデストラクタは呼ばれませんよということ
素直にreturnしとけ

943 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:16:00 ]
日本語の意味が分からなかったら英語版を読めばいいだろ
そもそも日本語版なんてWin95時代から更新止まってるのにそんなの見るなって

944 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:22:00 ]
英語MSDNのSendIMEMessageExに
This function is obsolete and should not be used.
と書いてた。
ってことは、IME使うにはどうすればいいんだ?

945 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:25:06 ]
英語MSDNのSendIMEMessageExに
This function is obsolete and should not be used.
と書いてた。
ってことは、IME使うにはどうすればいいんだ?

946 名前:918 mailto:sage [2008/06/07(土) 21:27:22 ]
なんかコピペされてる?
何事ですか?

947 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:28:37 ]
英語MSDNのSendIMEMessageExに
This function is obakadesu and should not be used.
と書いてた。
ってことは、IME使うにはどうすればいいんだ?

948 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 22:10:57 ]
MSDNのYieldのところに

ウィンドウを含むスレッドでは、DispatchMessage 関数、PeekMessage 関数、または TranslateMessage 関数を使ってください。

てあるけど、どうやんのかね?



949 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 22:20:17 ]
ウィンドウを作ったスレッドがなんでyieldなんかするんだよ

950 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 22:31:29 ]
知らないならレスしないでください

951 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 22:57:14 ]
糞スレ終了

952 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 00:37:08 ]
次は、まだかな♪(・ ・。)(。・ ・)まだかな♪

953 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 00:42:09 ]
質問したいんですけどいいですか?

954 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 00:44:29 ]
ものによる。まずは質問して。

955 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 00:49:12 ]
>>948
PeekMessageでぐぐればいろいろ例が見つかるはずだから、そのとおりにやればいい。

956 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 00:55:24 ]
質問です
CreateThreadで作ったのが糞スレッドかどうか判断するAPIを教えてください

957 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 00:58:06 ]
CreateThread自体が糞だからそのようなAPIは用意されていません。

958 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 08:19:20 ]
PCを起動したときに、それまで何日間起動されなかったか知りたいのですが、
前回シャットダウンした日時を取得する方法ってありますか?



959 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 09:05:59 ]
イベントログ

960 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 10:58:25 ]
>>958
>>959のとおり、イベントログに情報がある。

ただ、OS起動やシャットダウンイベントはデフォルト設定だと記録されないはずなので、
設定を変えるか、もっと簡単にやりたいなら正確ではないけどイベントログサービスの
起動/停止時間をOS起動/シャットダウン時間とみなしてしまうやり方もある。

例がWin32APIでなくて申し訳ないけど、以下WMIのインタフェース使うスクリプトの例。

var query =
"Select * from Win32_NTLogEvent where " +
"LogFile = 'System' and SourceName = 'EventLog'";
var systemlogs = GetObject("winmgmts:!\\\\.\\root\\cimv2").ExecQuery(query);
var e = new Enumerator(systemlogs);
for (; ! e.atEnd(); e.moveNext()) {
var log = e.item();
if (log.EventCode == 6005) {//イベントログサービス起動
WScript.Echo("起動: "+log.TimeGenerated);
}
else if (log.EventCode == 6006) {//イベントログサービス停止
WScript.Echo("停止: "+log.TimeGenerated);
}
}


961 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 11:00:37 ]
親切な人だなぁ・・
質問者じゃないけど、感心した

962 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 14:26:31 ]
質問者はトリップ付けた方がいいと思うお

963 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 15:22:53 ]
そんな面倒な事わざわざしないお

964 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 18:23:10 ]
IDがあればそんな面倒な事しなくもいいのにね

965 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:07:44 ]
コンボボックスをオーナードローすると
初期表示状態が微妙に縦幅が太くなるんだけぢ
どうやって元に戻すんdねすか?

中身の太さ(高さ)は↓で細くできたんです
void CColorComboBox::MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct)
{
lpMeasureItemStruct->itemHeight = 14;
}

966 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:07:58 ]
またID厨か

967 名前:965 mailto:sage [2008/06/08(日) 19:15:42 ]
もひとつ問題が

オーナードローを可変にすると(CBS_OWNERDRAWVARIABLE)
ボックス内でマウスホイール動かしたときに意味不明な動きをします。
ホイールを下に回してるのに上からビローンって一回転して正しい
位置に回ってきます。なんだこれ。

968 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:46:30 ]
>>966
独り言消えろ



969 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:48:08 ]
またまたID厨か

970 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:53:08 ]
ID厨ウゼェ

971 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:57:41 ]
↑キモッ

972 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 19:58:33 ]
ID厨の特徴

1. 「IDがあればなぁ」などと書く
2. 自演で荒らす
3. 「やっぱID欲しいな」などと書く

973 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:08:59 ]
やっぱID欲しいな

974 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:09:32 ]
IDがあればなぁ

975 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:29:07 ]
俺の予想では荒らしてるのは一人か二人

976 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:29:14 ]
かまってほしいな

977 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:30:04 ]
>>975
二人以上なのか確実
おれ以外にも居るから

978 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:30:32 ]
× なのか
○ なのは




979 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:32:58 ]
りりかる

980 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 20:54:18 ]
/* ここまで俺の自演 */

981 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:05:34 ]
/* かまってほしいな */

982 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:10:01 ]
/*
コメント
/*/
スイッチ
//*/

983 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:20:31 ]
>>977
いや一人だ
俺と、俺の中の別人格(=お前)

984 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:24:40 ]
チィッ…右手よ、静まれ!

985 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:38:27 ]
IDがあって困ることはないから、ID導入して欲しいな。
なんでム板はないんだっけ?

986 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:40:04 ]
必要ないから

987 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:45:51 ]
IDは昔はどこもなかった。基本的にはIDが導入される板というのは
人が多く荒れる事が多い板。今までム板では現状のこのスレみたいな
事がほとんどなかったから必要なかっただけかな

988 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:52:30 ]
この程度で荒れてるって・・・



989 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:56:25 ]
機能してない時点で十分荒れてるだろう、ここは雑談系の板ではなく専門板なんだから

990 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:06:49 ]
それに加担してる事は自覚してるのかね


991 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:11:40 ]
自覚してないけど、何か?

992 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:12:33 ]
次スレ建ってないんだから減速しろ

993 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:18:11 ]
建ててくるわ。


Win32API質問箱 Build67

スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。

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

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

- Win32API質問箱 wiki
wiki.livedoor.jp/program1/d/FrontPage

Win32API質問箱 Build66
pc11.2ch.net/test/read.cgi/tech/1210775622/

994 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:27:48 ]
次スレたててきた
pc11.2ch.net/test/read.cgi/tech/1212931246/


995 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:40:15 ]
ume

996 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:40:35 ]
うめ

997 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:41:11 ]
産め

998 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:42:18 ]
埋め



999 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:43:16 ]
おめ

1000 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:43:25 ]


1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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