27.05.2003
Odi$$ey
Здравствуйте, MadCoders, Вы писали:

MC> А можно ключик узнать???


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones — для NT

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Time Zones — для 9x

в значении TZI там лежат данные часового пояса в формате структуры

struct TZI
{
   LONG       Bias;         
   LONG       StandardBias; 
   LONG       DaylightBias; 
   SYSTEMTIME StandardDate; 
   SYSTEMTIME DaylightDate; 
};


смысл параметров совпадает с одноименными параметрами структуры TIME_ZONE_INFORMATION, описанной в MSDN
03.02.2003
IT
4>спасибо, но меня интересует, как зто реализуется на более низком уровни.
Ну тогда вот очередное извратство на плюсах:
12.06.2003
IT
До сих пор трудно ответить на вопрос, что такое .Net. Эта статья, являясь введением в Managed Extensions for C++ (MC++), содержит описание ряда смелых экспериментов советских ученых, наконец-то позволяющих понять, что же такое .Net вообще, и место MC++ в нем, в частности.
30.12.2001
IT
Здравствуйте serginio, Вы писали:

S>Необходимо реализовать печать на матричный принтер с использованием его ПЗУ-шных шрифтов (иначе он слишком медленно печатает) из-под WinNT WS.


void OnPrintText (LPTSTR PrnName)
{
    HANDLE  prn = NULL;

    DOC_INFO_1  docInfo;
    docInfo.pDocName    = "Text Mode";
    docInfo.pOutputFile = NULL;
    docInfo.pDatatype   = NULL;

    if (::OpenPrinter(PrnName,&prn,NULL)) {
        if (::StartDocPrinter(prn,1,LPBYTE(&docInfo))) {
            if (::StartPagePrinter(prn)) {
                DWORD cw;

                // начало вывода данных
                ::WritePrinter(prn,"123456",sizeof("123456")-1,&cw);
                ::WritePrinter(prn,"\r\n",2,&cw);
                // окончание вывода данных

                ::EndPagePrinter(prn);
            }
            ::EndDocPrinter(prn);
        }
        ::ClosePrinter(prn);
    }
}
08.08.2001
IT
Функция GetLastError позволяет получать код последней ошибки. При этом, сам код ошибки может сказать Вам о многом, но иногда нужно ещё и сказать об этом пользователю, выдав вразумительное сообщение. И конечно же лучший вариант - получить текст сообщения об ошибке от самой операционной системы.
<  1  …  28  29  30  31  32  33  34   rss