トップページ > プログラム > 2016年10月04日 > TnvyzfSK

書き込み順位&時間帯一覧

12 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000004004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【QBASIC互換!?】FreeBasic【GPL】

書き込みレス一覧

【QBASIC互換!?】FreeBasic【GPL】
770 :デフォルトの名無しさん[]:2016/10/04(火) 21:12:01.77 ID:TnvyzfSK
>>758 Enable 関係の処理に成功。
Dim As BOOLEAN Abool, Bbool
Dim hBtn As HWND
Dim Long As IAA 既に宣言済み
hBtn=GetDlgItem(TakaHWND, IDC_BTN2): '個別表示物のハンドル(枠番号)を取得

'declare function EnableWindow(byval hWnd as HWND, byval bEnable as WINBOOL) as WINBOOL
'declare function IsWindowEnabled(byval hWnd as HWND) as WINBOOL

IAA = IsWindowEnabled(hBtn) : 'Ibool ={0;無効, (その他);有効}
If (IAA=0) Then
MSReturnCode = EnableWindow( hBtn, TRUE): 'ABool = {TRUE;有効, FALSE;無効}
Else
MSReturnCode = EnableWindow( hBtn, FALSE): 'ABool = {TRUE;有効, FALSE;無効}
End If
【QBASIC互換!?】FreeBasic【GPL】
771 :デフォルトの名無しさん[]:2016/10/04(火) 21:28:37.54 ID:TnvyzfSK
>>769
>>751 の
'declare sub _beep (byval as ulong, byval as ulong)
で Call型 さぷるーちん。
_Beep(2000&, 300&)
のように、C:\tool\FreeBASIC\inc 内の *.bi に記載されている無限にも見える declare 文で定義されている名称は、予約語と言える。
http://makoto-watanabe.main.jp/freebasic/CatPgFullIndex.html
に記載されていない語の予約語もあることを記載してほしい。
「BEEP」は記載されているが、「_Beep」は記載されていない。
Unix 等では、「_Beep」は予約語にならないと思われるが
#include で読み込まれる一連の *.BIファイルにて宣言されている語は予約語になりうると。
OS の違いからすべてを網羅するのは不可能だろうから、見つけ方だけでも記載してほしい。
【QBASIC互換!?】FreeBasic【GPL】
772 :デフォルトの名無しさん[]:2016/10/04(火) 21:45:36.14 ID:TnvyzfSK
*.rc ファイルの編集画面で、左側に並んでいる小物を全部並べてみた。
CONTROL "EditText",IDC_EDT1,"Edit",0x50010000,3,3,29,15,0x00000200
CONTROL "IDC_STC",IDC_STC1,"Static",0x50000000,42,3,36,15
CONTROL "IDC_GRP",IDC_GRP1,"Button",0x50000007,81,3,42,12
CONTROL "IDC_BTN",IDC_BTN1,"Button",0x50010000,132,3,27,12
CONTROL "IDC_CHK",IDC_CHK1,"Button",0x50010003,168,3,24,12
CONTROL "IDC_RBN",IDC_RBN1,"Button",0x50010009,6,24,30,12
CONTROL "",IDC_CBO1,"ComboBox",0x50010003,48,24,30,15
CONTROL "",IDC_LST1,"ListBox",0x50010141,90,24,24,15,0x00000200
CONTROL "",IDC_SCB1,"ScrollBar",0x50000000,129,24,24,15
CONTROL "",IDC_SCB2,"ScrollBar",0x50000001,171,21,21,21
CONTROL "",IDC_TAB1,"SysTabControl32",0x50018000,9,42,27,15
CONTROL "",IDC_PGB1,"msctls_progress32",0x50000000,54,45,24,12
CONTROL "",IDC_TRV1,"SysTreeView32",0x50010007,87,45,30,15,0x00000200
CONTROL "",IDC_LSV1,"SysListView32",0x50010003,135,42,21,12,0x00000200
CONTROL "",IDC_TRB1,"msctls_trackbar32",0x50000000,168,45,24,15
【QBASIC互換!?】FreeBasic【GPL】
773 :デフォルトの名無しさん[]:2016/10/04(火) 21:46:00.41 ID:TnvyzfSK
CONTROL "",IDC_UDN1,"msctls_updown32",0x50000000,3,60,36,15
CONTROL "",IDC_IMG1,"Static",0x50000203,30,63,33,12
CONTROL "",IDC_TBR1,"ToolbarWindow32",0x50000001,78,66,39,12
CONTROL "IDC_SBR",IDC_SBR1,"msctls_statusbar32",0x50000003,84,66,21,12
CONTROL "",IDC_IMG2,"Static",0x50000203,84,66,30,15
CONTROL "",IDC_DTP1,"SysDateTimePick32",0x50010004,117,63,54,15
CONTROL "IDC_RED",IDC_RED1,"RichEdit20A",0x50010000,9,84,30,21,0x00000200
CONTROL "IDC_UDC",IDC_UDC1,"UDCCLASS",0x50000000,57,87,27,18
CONTROL "",IDC_CBE1,"ComboBoxEx32",0x50010003,96,87,24,15
CONTROL "",IDC_SHP1,"Static",0x50000004,138,84,30,15
CONTROL "",IDC_IPA1,"SysIPAddress32",0x50010000,12,108,27,18
CONTROL "",IDC_ANI1,"SysAnimate32",0x50000000,51,111,39,12
CONTROL "",IDC_HOT1,"msctls_hotkey32",0x50010000,102,108,27,15
CONTROL "",IDC_PGR1,"SysPager",0x50000001,138,108,24,15
CONTROL "",IDC_PGR2,"SysPager",0x50000000,180,66,9,21
CONTROL "",IDC_REB1,"ReBarWindow32",0x50000000,177,99,12,15
CONTROL "",IDC_HDR1,"SysHeader32",0x50000002,150,108,33,15
HScroll, VScroll の自動で作られる表題 IDC_SCB で一致。
HPager VPagerの自動で作られる表題 IDC_PGR で一致。
各行の4列目に書かれている文字が、GroupBox、Button、RadioButton、CheckBox で一致。
五列目の数値についても、0x50000000 が8種類で一致してくれている。

これの解明はキビシー。
スクロールにヘルプなどはいらないと思うので、初期値の名称を自前で変更しなければ、それなりの自己書き換えルーチンを作成できるような、気分になってきた。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。