- 1 名前:デフォルトの名無しさん [2006/03/17(金) 02:11:59 ]
- ■とりあえずこれを嫁。
www.geocities.jp/hsp_summary/law.html ■ 前スレ 【オフィシャル発売】HSP初質P50【コンテスト選考】 pc8.2ch.net/test/read.cgi/tech/1132612819/ ■HSPの入手はここから(HSP2.61、HSP3.0公開中。) □Hot Soup Processor Page www.onionsoft.net/hsp/ ■HSPの各種情報 □HSP Wiki quasiquote.org/hspwiki/ quasiquote.org/hspwiki/2%a4%c1%a4%e3%a4%f3%a4%cd%a4%eb%a4%ce%a5%b9%a5%ec%a5%c3%a5%c9 ■HSPLetの入手はここから(ブラウザ上でHSPを動かす) □HSP BIGINNER'S CLUB www.rinku.zaq.ne.jp/ultimate/ □HSPLet3.0 www.group-finity.com/HSP/HSPLet/ ■HSPスレまとめページ □Hot Soup Processor@2ch hsp2ch.hp.infoseek.co.jp/ www.geocities.jp/hsp_summary/
- 895 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 22:03:45 ]
- >>893
WM_NOTIFY(0x004E)で送られてくる((NMHDR*)lParam)->codeがNM_SETFOCUSかな?試してないから知らん
- 896 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 22:25:17 ]
- >>893
WM_COMMAND(0x0111)を指定する。メッセージがきたら wparamの上位ワード((wparam >> 16) & 0xFFFF)が EN_SETFOCUS(0x0100)かどうかチェック。 複数ある場合はlparamのウィンドウハンドルで識別。
- 897 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 22:44:03 ]
- >>893
#define WM_COMMAND 0x0111 #define EN_SETFOCUS 0x0100 #uselib "USER32.DLL" #func global SetWindowTextA "SetWindowTextA" sptr,sptr oncmd gosub *OnFocus, WM_COMMAND str1 = "" str2 = "" str3 = "" objsize 300, 21 input str1 input str2 input str3 stop *OnFocus if ((wparam >> 16) & 0xFFFF) == EN_SETFOCUS : { SetWindowTextA lparam, "これにフォーカス" + num num++ return 0 } return
|

|