Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
RoomTunes is a native Sonos controller that I originally developed for BB10, back in 2012.
-
After a long period of inactivity, one of the older parts of Catch22 HexEdit has been resurrected.
-
Loxone has its own proprietary wireless technology called Loxone Air.
-
It seems like a long time ago when I originally launched this site.
-
Introduction I’ve recently had a Loxone home automation installed.
-
This page is an archive of win32 source code snippets & examples that were originally published on catch22.net.
-
This section contains code snippets which I have acquired over time.
-
Unicode character input presents some unique problems for text-editors - issues that did not have to be considered when the first ASCII editors were written.
-
OK so I lied about getting the syntax-highlighting implemented this time around.
-
Continuing on from the last part, here are more Win32 Tips and Tricks for you to browse.
-
Keeping with the Uniscribe theme brings us to the next area of Neatpad’s development that hasn’t been touched on yet, which is keyboard-input.
-
It’s finally here!
-
The last tutorial saw the completion of the UspAnalyze function, one of the main APIs of the new UspLib text-rendering engine.
-
Uniscribe Mysteries continued… We are going to pick up directly from where we left the last tutorial, in which we began to look at the Uniscribe API in detail.
-
The last tutorial presented a very brief overview of the Uniscribe ScriptString API.
-
Uniscribe is a low-level Win32 API that provides a high degree of control over the processing and display of Unicode text.
-
It’s been almost three months since I posted the last Neatpad tutorial, and it’s also been over a year since I started this project.
-
The last tutorial presented an overview of the various encoding formats that are used to store Unicode text.
-
The user-interface for the TextView has progressed enough to allow us to switch our attention back to the TextDocument.
-
Recently I have been rewriting part of my HexEdit application.
-
This will probably be quite a short tutorial as the subject of margins is really quite simple to implement.
-
Originally I had planned to keep all of the mouse-related concepts together in one tutorial.
-
Mouse input has proven to be the most intricate and difficult to write part of Neatpad to date.
-
Welcome to the fourth installment of the “Design and Implementation of a Win32 Text Editor” article series!
-
Introduction There are two ways to debug a device-driver in Windows.
-
This section presents a collection of Visual C++ 6.0 tips which are often hard to find information about.
-
Introduction to Device Drivers Seeing as I’ve been spending alot of time doing kernel-level programming recently I thought it was time I wrote a few articles on the subject.
-
Welcome to the third installment of the “Design and Implementation of a Win32 Text Editor” article series!
-
Introduction This is the second part of the “Design and Implementation of a Win32 Text Editor” article series.
-
Introduction Welcome to the brand new tutorial series - “Design and Implementation of a Win32 Text Editor!”
-
Updated 6 Dec 2006 Many thanks to Davide Chiodi from Italy who has very kindly converted the drop-target code into a Pure C implementation - download now!
-
Updated 6 Dec 2006 Many thanks to Davide Chiodi from Italy who has very kindly converted the drop-source code into a Pure C implementation Welcome to the fifth article in the “OLE Drag and Drop” tutorial series!
-
This tutorial will concentrate on implementing a COM object which exposes the IEnumFORMATETC interface.
-
Welcome to the second article in the “OLE Drag and Drop” tutorial series!
-
Updated 6 Dec 2006 Many thanks to Davide Chiodi from Italy who has very kindly converted the data-obect code into a Pure C implementation - the download link is available at the bottom of this article!
-
The aim of this series of tutorials is to enable the reader to implement complete drag and drop support for their applications.
-
This tutorial forms a part of a new series which will concentrate on some of the non-GUI related issues in Windows programming.
-
Introduction It’s time for a new tutorial, something that has been overdue for a long time.
-
Chinese translation atwww.titilima.cn Introduction The System Image List (or Shell Icon Cache as it is sometimes called) is an icon resource maintained by the Windows Shell.
-
Updated 3 May 2005 The following projects are enhancements of the original docking code found in this tutorial.
-
This tutorial will show a simple technique for customizing a standard Windows message-box.
-
SCROLLBUT Specifies the attributes of a button which has been inserted into a window’s scrollbar.
-
New features in Version 1.2 TreeView problem fixed, thanks go to Diego Tártara.
-
CardLib User Guide The following document describes the various C++ classes which make up the CardLib game library. class Card Function Prototype Description int Suit() Returns the suit of the card [0..3] int LoVal() Returns the value of the card, Aces Lo…
-
(How to use cards.dll, Part 3) Updated 14th Jul 2005 Fixed bug in Cardlib’s CardRgnMouse.cpp which caused cardgames to hang when a stack was clicked (only occurred when compiled with VC7.0+) Introduction The previous two tutorials in this series concentra…
-
Flicker is the sign of sloppy programming and a lack of attention to detail.
-
Introduction This tutorial will show you how to create docking toolbars, using pure Win32 techniques.
-
A custom control is any child window which displays information or allows the user to interact with it in some way.
-
Updated 2018 Since this tutorial was written, the Win32 Common Controls library includes a control called the SysLink control.
-
This is a subject that tends to come up every so often in the newsgroups, so I thought I’d write an article about the techniques I’ve collected to enable an executable to delete itself from disk (whilst running, that is).