Search found 2905 matches

by Ovidiu Cucu
19 Jul 2007, 17:24
Forum: Windows API
Topic: ::ReadEventLog Problem
Replies: 11
Views: 5550

Re: ::ReadEventLog Problem

De uitat m-am uitat, chiar daca e scris cu picioarele (calu' de dar....). Well, a facut ca mine, a luat offset-ul stringurilor (dat de membrul StringOffset al structurii), si de acolo a parsat stringurile de insertie delimitate de '\0' (numarul lor e dat de NumStrings ). Pacat numai ca, desi s-a com...
by Ovidiu Cucu
19 Jul 2007, 15:27
Forum: Windows API
Topic: ::ReadEventLog Problem
Replies: 11
Views: 5550

::ReadEventLog Problem

S-a mai jucat cineva cu citire din event log-uri? Eu ma joc acuma dar nu prea-mi ies toate pasientele. In general merge treaba, dar am probleme cand e vorba de "insertion strings" (care sunt folositi mai departe impreuna cu EventID in FormatMessage ). Functia ReadEventLog imi intoarce o inregistrare...
by Ovidiu Cucu
17 Jul 2007, 22:14
Forum: MFC, ATL, WTL si GDI+.
Topic: Cum selectez un folder?
Replies: 3
Views: 2522

Re: Cum selectez un folder?

Hop si eu la spartu' targului! :)
Facand diverse giumbushlucuri, pana la urma poti sa selectezi un folder si cu CFileDialog.
Totusi, "calea dreapta", desi mai putin "MFC"-ista, este cea de mai sus.

Marius, lipeste-o te rog la FAQ-uri!
by Ovidiu Cucu
17 Jul 2007, 12:10
Forum: Windows API
Topic: Local Computer Membership
Replies: 4
Views: 3321

Re: Local Computer Membership

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Te referi la valoarea "Domain"? La mine e empty, pentru ca nu sunt intr-un domeniu. Totusi functia NetWkstaGetInfo imi zice corect "WORKGROUP" ca-n poza. Vrei, te rog, sa verifici la tine daca merge bucatica mea de cod de mai su...
by Ovidiu Cucu
17 Jul 2007, 11:35
Forum: Windows API
Topic: Local Computer Membership
Replies: 4
Views: 3321

Re: Local Computer Membership

L-am gasit: NetWkstaGetInfo . #include <LM.h> #pragma comment(lib, "Netapi32.lib") // ... LPWKSTA_INFO_100 pBuff = NULL; DWORD dwLevel = 100; NET_API_STATUS status = ::NetWkstaGetInfo(NULL, dwLevel, (LPBYTE*)&pBuff); if(NERR_Success == status) { ::MessageBoxW(NULL, (LPCWSTR)pBuff->wki100_langroup, L...
by Ovidiu Cucu
17 Jul 2007, 10:26
Forum: Windows API
Topic: Local Computer Membership
Replies: 4
Views: 3321

Local Computer Membership

Stie cineva cum aflu informatiile din poza de mai jos?
Respectiv "XYZ" daca, computerul este "Member of Domain" si "WORKGROUP" daca este "Member of Workgroup".

Please!
by Ovidiu Cucu
16 Jul 2007, 21:47
Forum: Windows API
Topic: [WinAPI] De ce da eroare o functie Windows API?
Replies: 0
Views: 4038

[WinAPI] De ce da eroare o functie Windows API?

Problema Multe functii Windows API intorc FALSE (0) pentru a semnaliza eroare. Cum pot afla mai concret cauza erorii? Rezolvare Ne uitam in MSDN la documentatia functiei respective. La majoritatea scrie "... to get extended error information, call GetLastError " . Deci, facem cum se spune acolo. Ex...
by Ovidiu Cucu
16 Jul 2007, 16:17
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Cum schimbam titlul intr-un frame?
Replies: 0
Views: 2677

[MFC] Cum schimbam titlul intr-un frame?

Problema Intr-o aplicatie SDI/MDI, de obicei se afiseaza pe bara de titlu un string de forma " nume_document - nume_aplicatie " pentru frame-ul principal sau " nume_document " pentru un frame MDI child. Exemple Untitled - MyApp Test.txt - MyApp Test.txt Daca incercam sa schimbam pur si simplu apela...
by Ovidiu Cucu
16 Jul 2007, 15:57
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Cum citesc un fisier text, line cu linie
Replies: 0
Views: 3100

[MFC] Cum citesc un fisier text, line cu linie

Problema Este foarte simpla. O pun totusi aici pentru ca am vazut zeci de "implementari" care mai de care mai aiurea. Rezolvare Folosim clasa MFC CStdioFile , specializata pentru lucrul cu fisiere text. Exemplu void CWhateverClass::ReadTextFile(LPCTSTR pszFileName, CStringArray& arrLines) { arrLine...
by Ovidiu Cucu
16 Jul 2007, 15:32
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Controlul Rich Edit - regula nr. 0
Replies: 0
Views: 2702

[MFC] Controlul Rich Edit - regula nr. 0

Problema Multi au patit-o prima data (inclusv eu): dupa au adaugat un control rich edit intr-un dialog, dialogul "refuza" sa mai apara; stergand controlul cu pricina, totul revine la normal. Rezolvare Nu tragem imediat concluzia "e un bug in MFC" ci initializam controlul cu functia AfxInitRichEdit ...
by Ovidiu Cucu
16 Jul 2007, 14:49
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Cum adaug text la un edit control?
Replies: 0
Views: 3134

[MFC] Cum adaug text la un edit control?

Problema O metoda des utilizata este de a scoate textul initial cu GetWindowText pentru a adauga textul, apoi a-l pune inapoi cu SetWindowText. Exemplu CString strText; edit.GetWindowText(strText); strText += pszNewText; edit.SetWindowText(strText); Simplu. Totusi, mai ales in cazul edit-urilor mul...
by Ovidiu Cucu
16 Jul 2007, 14:36
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Cum inlocuim o line intr-un edit multiline?
Replies: 0
Views: 2761

[MFC] Cum inlocuim o line intr-un edit multiline?

Cine cauta in (editii mai vechi) de MSDN s-ar putea sa gaseasca acest exemplu. // The pointer to my edit. extern CEdit* pmyEdit; // The string for replacing. extern LPCTSTR lpszmyString; int nBegin, nEnd; // Replace the second line, if it exists, of the edit control // with the text lpszmyString. if...
by Ovidiu Cucu
16 Jul 2007, 14:13
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Cum customizez AfxMessageBox?
Replies: 0
Views: 3539

[MFC] Cum customizez AfxMessageBox?

Problema Printre cele mai des folosite functii intr-o aplicatie MFC este AfxMessageBox . Cum se poate "customiza" messagebox-ul afisat de aceasta aceasta functie? Rezolvare Cea mai eleganta metoda este sa suprascriem functia virtuala CWinApp::DoMessageBox , care este apelata din interiorul lui AfxM...
by Ovidiu Cucu
16 Jul 2007, 12:38
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Cum schimbam numele clasei unui dialog?
Replies: 1
Views: 3494

[MFC] Cum schimbam numele clasei unui dialog?

Problema Dialogurile fac parte din clasa fereastra predefinita "#32770". Se poate ivi cerinta de a schimba numele clasei unuia sau mai multe dialoage din aplicatie, de exemplu cu scopul de a fi usor diferentiate atunci cand le cautam cu FindWindow, FindWindowEx, etc sau atunci cand folosim o scula ...
by Ovidiu Cucu
16 Jul 2007, 12:30
Forum: MFC / ATL / WTL / WMI / GDI+
Topic: [MFC] Cum "controlez" un control dintr-un dialog comun?
Replies: 0
Views: 2872

[MFC] Cum "controlez" un control dintr-un dialog comun?

Problema Am un dialog comun, sa zicem "File Open" si vreau (doar un exemplu), sa schimb textul unui control tip static. Pare simplu, nu trebuie decat sa derivez din CFileDialog, sa suprascriu functia OnInitDialog iar acolo apelez GetDlgItem si SetWindowText sau direct SetDlgItemText (ID-ul controlu...