Цитата:
Узнать ЦП в %
CODE:external(INT, "GetSystemTimes", "GetSystemTimes", "Kernel32.dll");
int idle[2], idle2[2];
int kernel[2], kernel2[2];
int user[2], user2[2];
loop()
{
GetSystemTimes(address(#idle2[0]), address(#kernel2[0]), address(#user2[0]));
sleep(1400); // подобрать значение
GetSystemTimes(address(#idle[0]), address(#kernel[0]), address(#user[0]));
int sys = (user[0] - user2[0]) + (kernel[0] - kernel2[0]);
int cpu = (sys - idle[0] + idle2[0]) * 100 / sys;
if(cpu<=100)textout(0, 300, 300, "Загрузка цп "+format(cpu)+"%", 2);
}
Цитата:
А еще UPPERCASE и LOWERCASE не пашут
CODE:#define WS_VISIBLE 268435456
#define WS_CHILD 1073741824
#define WS_BORDER 8388608
#define ES_UPPERCASE 8
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );
int edit1;
createdialog(0);
showdialog(0, "Диалог", 100, 100, 300, 300, 1, 1);
loop()sleep(1);
function getmessage(0, WM_CREATE)
{
edit1=CreateWindow(0, "EDIT", "", WS_VISIBLE | WS_CHILD | WS_BORDER | ES_UPPERCASE, 10, 10, 100, 20, gethwnd(0), 0, 0, 0);
}
Цитата:
как добавить текст в Эдит
Получить текст, добавить нужный текст, изменить текст в edit.