Руководство по ассемблеру



invoke RegisterClassEx. ADDR wc

И только теперь можно создать настоящее окно. Делает это процедура CreateWindowEx, управляемая десятью параметрами, кратко описанными в листинге 13.3. Значения параметров, показанные в листинге, выбраны такими, как в нашей будущей первой «оконной» программе для Windows.


CWJJSEDEFAULT задает значение по умолчанию, a WS__0VERLAPPEDWINDOW — самый распространенный стиль окна, более чем уместный в первой нашей про­грамме.

Адресация разрядов

Результаты цифeрных команд оказывают воздействие на принадлежность 7 знаков. Солидная часть сих флагов может быть рассмотрена после исполнения циферных операций с поддержкой процедур условного перевода, и вдобавок с поддержкой команды IN (перебой по заполнению). Воздействие действительных команд на флаги обрисовано далее.

GR (знак переноса): Если в достигнутом результате сбора совершается свитч из главного байта, символ свитча взводится; в другом случае флаг трансдукции обнуляется. При отнимании знак трансдукции взводится, если совершается заимствование в главный байт результата; при нехватке взятия символ обновляется. Следует помнить, что при появлении симптоматичного переноса CF == VH (флаг пополнения). Флаг трансдукции CF имеет возможность употребляться для воспроизведения беззнакового заполнения.

AF (флаг дополнительного переноса): Ежели в следствии сочинения осуществляется свитч из младшего полубита в старший, флаг добавочного свитча подымается; в противном случае флаг обнуляется. При вычитании флаг добавочного свитча возводится, если свершается заем из верхнего полубита в нижний; при недостатке заема флаг обнуляется.


назад далее