掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
[スタート]メニューの無効化 (ID:106754)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VBではなくVC++でやるべきです。確実なのはWM_USER+260のメッセージがタスクバーに届かないようにします。たとえば、 (フックのセット) フックハンドル=SetWindowsHookEx(WH_GETMESSAGE,(HOOKPROC)GetMsgProc,NULL,GetWindowThreadProcessId(FindWindow("Shell_TrayWnd",""),NULL)); (フックプロシージャ) LRESULT GetMsgProc(int nCode,WPARAM wParam,LPARAM lParam) { if (nCode>=0) { if (((MSG*)lParam)->message==WM_USER+260) (((MSG*)lParam)->message=0); } return CallNextHookEx(フックハンドル,nCode,wParam,lParam); } でもフックはだめですよねー?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.