Jump to content

Search the Community

Showing results for tags 'winapi'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programowanie
    • Java
    • C++
    • C
    • Assembler
    • .NET Framework
    • Delphi / Pascal
    • Objective-C
    • Swift
    • Rust
    • Go
    • D
    • Visual Basic
    • Inne jezyki programowania
  • Języki skryptowe
    • JavaScript
    • PHP
    • Python
    • Ruby
    • Perl
    • Lua
    • VBScript
    • Programy wsadowe i shell
    • Inne języki skryptowe
  • Programowanie funkcyjne
    • Haskell
    • Lisp
  • Bazy danych
    • SQL i bazy danych
    • NoSQL nierelacyjne bazy danych
    • ABAP
    • Visual FoxPro
  • Projektowanie i inżynieria oprogramowania
    • Algorytmy i struktury danych
    • Inżynieria oprogramowania
    • Projektowanie UI i UX
    • Reverse engineering
  • Projektowanie stron internetowych
    • HTML, XHTML i XML
    • CSS
    • Optymalizacja SEO
    • Inne
  • Praca, edukacja i kariera
    • Oferty pracy
    • Zlecenia
    • Kariera
    • Edukacja
    • Szkolenia i konferencje
    • Biznes i prawo
    • Magazyn Programista
  • Projekty
    • Moje projekty
    • Mam pomysł na...
    • Konkursy
  • Hardware i software
    • Projektowanie i programowanie elektroniki
    • Hardware i software
    • Sieci komputerowe i Internet
  • Forum
    • Ogłoszenia, uwagi i sugestie
    • Społeczność
    • Off Topic
    • Giełda

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website

Found 2 results

  1. chunky

    DialogBoxParam

    Hej Wszystkim Mam dialoga w nim dwa pola IDC_EDIT1 i IDC_EDIT2, wszystko mam opakowane w klasę DialogWnd.h http://pastebin.com/GyJPBqJu #pragma once #pragma comment(linker, \ "\"/manifestdependency:type='Win32' "\ "name='Microsoft.Windows.Common-Controls' "\ "version='6.0.0.0' "\ "processorArchitecture='*' "\ "publicKeyToken='6595b64144ccf1df' "\ "language='*'\"") #pragma comment(lib, "ComCtl32.lib") #include <windows.h> #include <tchar.h> #include <CommCtrl.h> #include "resource.h" class DialogWnd { private: HWND hDialog; BOOL ret; MSG msg; public: DialogWnd(); DialogWnd(HINSTANCE hInstance, HINSTANCE h0, LPTSTR lpCmdLine, int nCmdShow); ~DialogWnd(); int WINAPI InitWindow(HINSTANCE hInstance, HINSTANCE h0, LPTSTR lpCommandLine, int nCmdShow); static INT_PTR CALLBACK DialogProc(HWND hDialog, UINT uMsg, WPARAM wParam, LPARAM lParam); }; DialogWnd.cpp http://pastebin.com/6Eg12t0f #include "DialogWnd.h" DialogWnd::DialogWnd() { InitCommonControls(); InitWindow(0, 0, 0, 0); } DialogWnd::DialogWnd(HINSTANCE hInstance, HINSTANCE h0, LPTSTR lpCmdLine, int nCmdShow) { InitCommonControls(); InitWindow(hInstance, h0, lpCmdLine, nCmdShow); } DialogWnd::~DialogWnd() {} int DialogWnd::InitWindow(HINSTANCE hInstance, HINSTANCE h0, LPTSTR lpCommandLine, int nCmdShow) { hDialog = reinterpret_cast<HWND>(DialogBoxParam(hInstance, MAKEINTRESOURCE(IDD_DIALOG), 0, DialogProc, 0)); ShowWindow(hDialog, nCmdShow); while ((ret = GetMessage(&msg, 0, 0, 0)) != 0) { if (ret == -1) return -1; if (!IsDialogMessage(hDialog, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return 0; } INT_PTR DialogWnd::DialogProc(HWND hDialog, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch(uMsg) { case WM_INITDIALOG: SetDlgItemText(hDialog, IDC_EDIT1, _T("off")); return TRUE; case WM_CLOSE: return TRUE; case WM_DESTROY: PostQuitMessage(0); return TRUE; } return FALSE; } i teraz chciałbym mieć metodę, która a) odpowiednio zmieni mi IDC_EDIT1 / IDC_EDIT2 na "coś" ( SetDlgItemText? ), b) będzie wywoływana z innej klasy wydaje mi się, że problem stanowi msgloop, nie wiem jak to ugryźć, wskazówki mile widziane
  2. Pytanie może źle postawione bo nie do końca rozumiem czym jest web api ale chciałbym poznać tę technologię. Jakie kolejno tematy zgłębiać zakładając, że znam C#, OOP i WinForms tylko?
×
×
  • Create New...