Найдено 7 результатов

Arigato
25.01.2008 19:07:54
Форум: WinCE
Тема: Компилирование под WinCE для VGA
Ответы: 1
Просмотры: 7862

Опять же решение найдено самостоятельно. Добавляем в ресурс такую штуку:

Код: Выделить всё

HI_RES_AWARE CEUX DISCARDABLE 
BEGIN
0x0001
END

После этого все работает нормально.
Arigato
25.01.2008 17:43:59
Форум: WinCE
Тема: Компилирование под WinCE для VGA
Ответы: 1
Просмотры: 7862

Компилирование под WinCE для VGA

Заметил интересную вещь, после компиляции на fpc 2.2 (другие не проверял) под WinCE программа всегда думает, что разрешение экрана 240*320 (QVGA), т.е. GetSystemMetrics (SM_CXSCREEN) и GetSystemMetrics (SM_CYSCREEN) возвращают именно это значение, хотя запускается программа на КПК с разрешением 480 ...
Arigato
25.01.2008 16:18:32
Форум: Free Pascal Compiler
Тема: Как добавить кнопку [?] в заголовок окна?
Ответы: 2
Просмотры: 3762

Спасибо за ссылку.
Arigato
25.01.2008 11:19:05
Форум: Free Pascal Compiler
Тема: Как добавить кнопку [?] в заголовок окна?
Ответы: 2
Просмотры: 3762

Как добавить кнопку [?] в заголовок окна?

Пишу под WinCE на WinAPI, хочется добавить в заголовок окна кнопку Help рядом с Close, т.е. что бы было так (окно не на весь экран):

[?][X]

Так же нужно получить событие нажатия на эту кнопку.
Как такое реализовать?
Arigato
22.01.2008 16:32:57
Форум: WinCE
Тема: Полноэкранное приложение под WinCE
Ответы: 4
Просмотры: 14616

kurdt666
Ну это тоже самое :D
Arigato
21.01.2008 10:37:05
Форум: WinCE
Тема: Полноэкранное приложение под WinCE
Ответы: 4
Просмотры: 14616

Решение найдено. После создания окна делаю следующее:
ShowWindow (Form, SW_NORMAL);
SHFullScreen (Form, SHFS_HIDETASKBAR or SHFS_HIDESTARTICON or SHFS_HIDESIPBUTTON);
FS := DisplaySize;
MoveWindow (Form, 0, 0, FS.X, FS.Y, True);

DisplaySize - функция ...
Arigato
20.01.2008 18:39:02
Форум: WinCE
Тема: Полноэкранное приложение под WinCE
Ответы: 4
Просмотры: 14616

Полноэкранное приложение под WinCE

Нужно создать полноэкранное приложение под WM 5.0. Делаю так (fpc 2.2):
WNDC.style := 0;
WNDC.lpfnWndProc := @WindowProc;
WNDC.cbClsExtra := 0;
WNDC.cbWndExtra := 0;
WNDC.hInstance := hInstance;
WNDC.hIcon := LoadIcon (0, IDI_APPLICATION&#41 ...