Пример, как вывести static (Отобразить)
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );
int static1, static2, static3, static4, static5;
//////////
createdialog(0);
showdialog(0, "Диалог", 258, 234, 250, 300, 1, 1);
//////////
loop() sleep(10);//Убрать после теста
function getmessage(0, WM_CREATE)
{
static1=CreateWindow(0, "STATIC", "Строка1", 1342177280, 20, 10, 100, 20, gethwnd(0), 0, 0, 0); // текст
static2=CreateWindow(0, "STATIC", "", 16+1342177280, 20, 40, 100, 1, gethwnd(0), 0, 0, 0); // горизонтальная линия
static3=CreateWindow(0, "STATIC", "", 17+1342177280, 20, 70, 1, 30, gethwnd(0), 0, 0, 0); // вертикальная линия
static4=CreateWindow(0, "STATIC", "Нажми сюда", 256+1342177280, 20, 110, 90, 20, gethwnd(0), 0, 0, 0); // отсылает сообщение
static5=CreateWindow(0, "STATIC", "Текст", 4096+1342177280, 20, 140, 100, 20, gethwnd(0), 0, 0, 0); // утопленная рамка
}
function getmessage(0, WM_COMMAND)
{
if (message.lparam==static4) // если нажата static4
{
messagebox("Был клик по строке" );
}
}
int static1, static2, static3, static4, static5;
//////////
createdialog(0);
showdialog(0, "Диалог", 258, 234, 250, 300, 1, 1);
//////////
loop() sleep(10);//Убрать после теста
function getmessage(0, WM_CREATE)
{
static1=CreateWindow(0, "STATIC", "Строка1", 1342177280, 20, 10, 100, 20, gethwnd(0), 0, 0, 0); // текст
static2=CreateWindow(0, "STATIC", "", 16+1342177280, 20, 40, 100, 1, gethwnd(0), 0, 0, 0); // горизонтальная линия
static3=CreateWindow(0, "STATIC", "", 17+1342177280, 20, 70, 1, 30, gethwnd(0), 0, 0, 0); // вертикальная линия
static4=CreateWindow(0, "STATIC", "Нажми сюда", 256+1342177280, 20, 110, 90, 20, gethwnd(0), 0, 0, 0); // отсылает сообщение
static5=CreateWindow(0, "STATIC", "Текст", 4096+1342177280, 20, 140, 100, 20, gethwnd(0), 0, 0, 0); // утопленная рамка
}
function getmessage(0, WM_COMMAND)
{
if (message.lparam==static4) // если нажата static4
{
messagebox("Был клик по строке" );
}
}