ciprianf.hashnode.devWin32 API programming with C - HTTP Server APIIn the realm of network programming on Windows, the Win32 HTTP Server API offers a robust, low-level foundation for handling HTTP requests directly within a C application. This API, part of the Windows HTTP Services (WinHTTP), provides developers wit...Feb 13, 2024·5 min read
ciprianf.hashnode.devWin32 API programming with C - Getting started with Direct3DIntroduction For the purpose of this article we will focus on Direct3D version 11 as Direct3D 12 represents a significant departure from the Direct3D 11 programming model. Direct3D 11, a component of Microsoft's DirectX API, serves as a robust framew...Feb 12, 2024·5 min read
ciprianf.hashnode.devWin32 API programming with C - Working with the databaseThe Microsoft Open Database Connectivity (ODBC) interface is a C programming language interface that makes it possible for applications to access data from a variety of database management systems (DBMSs). ODBC is a low-level, high-performance interf...Feb 9, 2024·3 min read
ciprianf.hashnode.devWin32 API programming with C - Using the file systemWhen we looked at common controls library we added an Edit control. Let's say we want to save the text that we write to a file on disk, for this we need to use the File System API. First, we need a method to open the File Save dialog: void OpenFileS...Feb 8, 2024·5 min read
ciprianf.hashnode.devWin32 API programming with C/C++ - Painting the window using Direct2DWindow client area We want to show something inside a window. In Windows terminology, this is called painting the window. The first time a window is shown, the entire client area of the window must be painted. Therefore, you will always receive at le...Feb 8, 2024·4 min read