程式語言 - High Level Assembly (HLA) - 解決w.WC_DIALOG定義錯誤問題



片段程式

w.CreateWindowEx(w.WS_EX_LEFT, w.WC_DIALOG, AppName, w.WS_OVERLAPPEDWINDOW,
    0, 0, 300, 300, 0, 0, hInst, NULL);

司徒一直稿不懂為何WC_DIALOG的程式跑不起來,逆向看了下,才發現WC_DIALOG的數值(0x8002)被改成0x1f42


翻了下c:\hla\include\w.hhf

WC_DIALOG:= 8002;

這才發現,原來是少了個$符號,$符號代表16進制的意思,沒有$則代表10進制,改成如下即可

WC_DIALOG:= $8002;