>>946 レス感謝。
レスを頼りに調べました。結果はスレ違いになるんで、簡単にしますが、
win98 レジストリには、HKEY_LOCAL_MACHINE\Enum\Monitor に載って
いますが、(私の)winXP には、このキーはありませんでした。
お騒がせ致しました。
WinAPIの本を買おうと思ってるのですが、お勧め有りますか?
本なんかよりMSDNが一番おすすめ。
自分を起動した親のプロセス(起動パスとか)を知る方法ありますか?
MSDNってGoogleからsite:msdn.microsoft.comつきで引くもんだと思ってたが。
965 :
デフォルトの名無しさん:05/01/17 08:57:56
リストボックスの高さを変更すると、リスト内のアイテム単位で
伸び縮みするので位置がずれてしまいます。
指定サイズの大きさに揃える方法はないでしょうか?
966 :
デフォルトの名無しさん:05/01/17 14:31:47
>965
スタイル設定で
967 :
デフォルトの名無しさん:05/01/17 15:35:28
BIOS のmanufactureとかmodel情報とればいいんじゃないの
tes
969 :
デフォルトの名無しさん:05/01/18 02:34:59
リストビューでアイテムをダブルクリックしたときに
メッセージは飛んできますか?
飛んでくるならどんなメッセージか教えてください。
NM_DBLCLK
NM_RDBLCLK
ChangeDisplaySetting 関数をBCCで使う方法を教えてください。
>>972 むしろどうやったら使えないのかが不思議だ
>>973 えと、画面の解像度を変えようとしているのですが
使ったら、成功のフラグは返ってくるのですが、
画面の解像度は変わっていなくて・・・。
うちでは使えたのであなたを犯人です
GetNullpoError
SetGa
>>970-971 こんな感じで実現できました。どうもありがとうございました。
NMHDR* pNmhdr = NULL;
case WM_NOTIFY:
pNmhdr = (LPNMHDR)lParam;
switch(pNmhdr->code){
case NM_DBLCLK:
if(pNmhdr->idFrom == お目当てのリストビューのID){
// 処理 //
}
}
break;
982 :
デフォルトの名無しさん:05/01/18 16:59:52
自分を起動した親のプロセス(起動パスとか)を知る方法ありますか?
983 :
デフォルトの名無しさん:05/01/18 17:08:04
>982
Platform SDKのサンプル、tlist
と<tlhelp32.h>を見よ
自分のプログラムに対するOpenProcessを禁止するときは
どうしたらいいんでしょうか?
OpenProcessTokenで設定を変えるとかでしょうか?
次スレは?
CreateThread
987 :
デフォルトの名無しさん:05/01/18 22:19:53
漢字変換。
普通に、メモ帳で漢字変換して、そこからいきなり次の文字を打つと、
自動的に変換が確定される。
ところが、自分でIMEのメッセージを受け取って漢字変換やると、
漢字変換しておいて、そこからいきなり次の文字を打つと、
変換しておいた漢字が消えてしまう。
これを、普通にメモ帳で漢字変換してたようにするには、どうしたらいいですか?
988 :
デフォルトの名無しさん:05/01/18 22:31:09
>>983 サンプルソース落として見てみましたが、
なんとなく難しそうだということだけはわかりました。
セキュリティが関係するならお手上げです。
990 :
デフォルトの名無しさん:05/01/18 22:38:45
>987
「受け取った後、次のプロシージャに渡さずにメッセージを捨てたので。」(32字)
991 :
デフォルトの名無しさん:05/01/18 22:54:03
Ruby(VisualuRuby)を使っているので
どう質問していいかよくわからないのですが
InternetExplorerとか使ってると、
文章のところをダブルクリックすると、
英単語なら、一単語分、日本語でも、適当に選択してくれますよね。
その選択した単語を得たいのですが、
あの機能を使うには、どうしたらいいのでしょうか?
関数の名前とか、そういうのを教えてもらえませんか?
992 :
デフォルトの名無しさん:05/01/18 23:04:00
>991
GetStringTypeExで文字種調べて味噌
993 get
994 :
デフォルトの名無しさん:05/01/18 23:42:46
>990
調べてやってみる。上手く以下中ttららまたきく
995 :
デフォルトの名無しさん:05/01/19 04:11:16
ダイアログを作って
そこに256色のパレットを色で表示させて
クリックで選択できるようにしたいのですが
どのように実現させるのが定石でしょうか?
お知恵をお貸しください。
ChooseFont関数とCreateFontIndirect関数を利用して
エディットボックスのフォントを変更しました。
すると高さが足りていないためフォントが切れてしまいました。
そこでエディットボックスのサイズを変更したいのですが
フォントの高さを求める方法が解りません。
どうすればいいのでしょうか?
997 :
デフォルトの名無しさん:05/01/19 07:29:54
>995
ChooseColor APIか、STATICのオーナードローを使う
>996
GetWindowRect,
SetWindowRect,
GetSystemMetric#SM_BORDER,
GetTextExtent32,GetTextMetricsを見よ。
999 :
デフォルトの名無しさん:05/01/19 08:33:44
ReadFileの1行読み込み版は無いですか?
1000
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。