[過去ログ] Win32API質問箱 Build125 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
903
(2): 2019/12/26(木)21:38 ID:W3/psl0T(1) AAS
>>901
外部リンク[html]:akiba-pc.watch.impress.co.jp
904: 2019/12/26(木)22:38 ID:6ESypvgt(1) AAS
スレチ便乗で申し訳ないけど、作業中にDPモニターがいきなり真っ暗になってスリープに突入、
そのまんまキーを押すと復帰するけど、>>901,903のような現象にはならない
これは別件かな?
905
(1): 2019/12/27(金)09:44 ID:sALG2rcq(1) AAS
PCがスリープかモニターがスリープか?
906: 2019/12/27(金)12:49 ID:Jp3jdKct(1) AAS
>>905
モニターがスリープです
PCが突然死したのかと思いきやキーを押すと復帰して、
ウィンドウ・アイコン類の位置は不変で復帰

スレチでスマン
907: 2019/12/28(土)09:38 ID:YUnrK54G(1/2) AAS
>>901
レジストリ云々の問題じゃなく単にモニタの電源のハード不良じゃないの
人間も寒いと急死したりするし
908: 2019/12/28(土)09:39 ID:YUnrK54G(2/2) AAS
あ、 DisplayPortの仕様の欠陥か
失礼失礼
909: 901 2019/12/29(日)02:37 ID:vZG3cDjt(1) AAS
ありがとう
>903の記事読んで適当にググってみたら、結構文句が出てる件なんだな
当たり前か
で、結局一番まともな解決法は>902というね…
OSが勝手に移動するのをやめてくれるだけでいいんだけどなぁ
910: 2019/12/29(日)11:23 ID:tkVKn3Ql(1) AAS
モニタが急死したときには移動してくれると嬉しいけどなあ
急死と休止を判別できれば良いだけなのに
911: 2019/12/29(日)11:56 ID:NDUAcuzf(1) AAS
>offったディスプレイの電源をonしたら戻す
を行う常駐アプリは比較的簡単に作れそう。
さらに、2ndディスプレイがオフられた時、そこにあった窓は最小化する機能も上記と併せて作れそうだな。
912: 2020/01/13(月)02:20 ID:KqHO+Fgo(1) AAS
コマンドプロンプト上で doskey /reinstall とコマンド実行したら何が起きるのが正しいの?
913: 2020/01/14(火)03:51 ID:D4OVEYsz(1) AAS
自分のマシンで起きたことが正しい
914: 2020/01/14(火)11:19 ID:R0T58PMv(1) AAS
魔界への扉が開きました
915: 2020/01/14(火)12:05 ID:9+tQ8K1Z(1) AAS
オーラロードが開かれた。きらめく光、オレをうつ。
conhost.exe、コアダンプ吐いても恐れはしない。飛び込めばいい。
肉を切らせてとどめを刺せば。
916: 2020/02/08(土)00:55 ID:Qm4Y0Gmj(1) AAS
GetLastInputInfoって管理者権限じゃないとちゃんと値が返ってこないっぽいんだけど、こんなもんなんですかね
アイドル時間知りたいだけなのに管理者って・・・

using System;
using System.Runtime.InteropServices;

public class GIT {
[DllImport("User32.dll")]
private static extern bool GetLastInputInfo(ref LASTINPUTINFO plii);
internal struct LASTINPUTINFO {
public uint cbSize;
public uint dwTime;
省8
917: 2020/02/08(土)10:26 ID:yaVA2/v3(1) AAS
4時間アイドル状態になってたらハッカーも侵入しやすそうだからな
知りたい情報の一つだろう
918
(1): 2020/02/08(土)11:37 ID:1udHLgDG(1/2) AAS
EnableWindow(hwnd, FALSE);
この状態でhwndのウィンドウがクリックされた事を知るにはどうすればいいですか?
モーダルダイアログを表示してる間はそれ以外のウィンドウを無効にしてるんですが(MessageBoxで言う所のTASKMODAL)
hwndがクリックされたら有効になってるモーダルダイアログをアクティブにしたいんです
919: 2020/02/08(土)11:51 ID:v1IBJgnW(1/3) AAS
管理者じゃなくても実行出来てるみたいだが
920: 2020/02/08(土)11:52 ID:v1IBJgnW(2/3) AAS
ああ実行できるだけで値が可笑しいのか
921
(1): 2020/02/08(土)12:05 ID:v1IBJgnW(3/3) AAS
>>918
hwndをモーダルなウィンドウのparentにしておけば良いんじゃね
922: 2020/02/08(土)16:25 ID:1udHLgDG(2/2) AAS
>>921
ありがとうございます
それだと親の時だけFlashWindowとMessageBeepの動作になるんですよね

セオリーかはわかりませんがこれで目的の動作になりました

// クリックされた側のプロシージャ内
case WM_SETCURSOR:
 if(HIWORD(lParam) == WM_LBUTTONDOWN)
  if(LOWORD(lParam) == (WORD)HTERROR)
   // hwndがクリックされた時の動作
1-
あと 80 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s