Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 65
  1. RoomTunes is a native Sonos controller that I originally developed for BB10, back in 2012.

  2. After a long period of inactivity, one of the older parts of Catch22 HexEdit has been resurrected.

  3. Loxone vs Zigbee

    Loxone has its own proprietary wireless technology called Loxone Air.

  4. What goes around

    It seems like a long time ago when I originally launched this site.

  5. Introduction I’ve recently had a Loxone home automation installed.

  6. Source Archive

    This page is an archive of win32 source code snippets & examples that were originally published on catch22.net.

  7. C & C++ Tricks

    This section contains code snippets which I have acquired over time.

  8. 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.

  9. Piece Chains

    OK so I lied about getting the syntax-highlighting implemented this time around.

  10. Continuing on from the last part, here are more Win32 Tips and Tricks for you to browse.

  11. 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.

  12. Integrating UspLib

    It’s finally here!

  13. The last tutorial saw the completion of the UspAnalyze function, one of the main APIs of the new UspLib text-rendering engine.

  14. 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.

  15. The last tutorial presented a very brief overview of the Uniscribe ScriptString API.

  16. Uniscribe is a low-level Win32 API that provides a high degree of control over the processing and display of Unicode text.

  17. Transparent 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.

  18. The last tutorial presented an overview of the various encoding formats that are used to store Unicode text.

  19. The user-interface for the TextView has progressed enough to allow us to switch our attention back to the TextDocument.

  20. 64bit Scrollbars

    Recently I have been rewriting part of my HexEdit application.

  21. This will probably be quite a short tutorial as the subject of margins is really quite simple to implement.

  22. Originally I had planned to keep all of the mouse-related concepts together in one tutorial.

  23. Mouse input has proven to be the most intricate and difficult to write part of Neatpad to date.

  24. Welcome to the fourth installment of the “Design and Implementation of a Win32 Text Editor” article series!

  25. Introduction There are two ways to debug a device-driver in Windows.

  26. This section presents a collection of Visual C++ 6.0 tips which are often hard to find information about.

  27. 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.

  28. Welcome to the third installment of the “Design and Implementation of a Win32 Text Editor” article series!

  29. Introduction This is the second part of the “Design and Implementation of a Win32 Text Editor” article series.

  30. Neatpad Overview

    Introduction Welcome to the brand new tutorial series - “Design and Implementation of a Win32 Text Editor!”

  31. Drop Target

    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!

  32. Drop Source

    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!

  33. This tutorial will concentrate on implementing a COM object which exposes the IEnumFORMATETC interface.

  34. OLE Data Transfers

    Welcome to the second article in the “OLE Drag and Drop” tutorial series!

  35. 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!

  36. The aim of this series of tutorials is to enable the reader to implement complete drag and drop support for their applications.

  37. This tutorial forms a part of a new series which will concentrate on some of the non-GUI related issues in Windows programming.

  38. Custom Combobox

    Introduction It’s time for a new tutorial, something that has been overdue for a long time.

  39. System Image List

    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.

  40. Updated 3 May 2005 The following projects are enhancements of the original docking code found in this tutorial.

  41. Custom MessageBox

    This tutorial will show a simple technique for customizing a standard Windows message-box.

  42. SCROLLBUT Specifies the attributes of a button which has been inserted into a window’s scrollbar.

  43. Custom Scrollbars

    New features in Version 1.2 TreeView problem fixed, thanks go to Diego Tártara.

  44. CardLib Reference

    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…

  45. CardLib

    (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…

  46. Flicker is the sign of sloppy programming and a lack of attention to detail.

  47. Introduction This tutorial will show you how to create docking toolbars, using pure Win32 techniques.

  48. Custom Controls

    A custom control is any child window which displays information or allows the user to interact with it in some way.

  49. URL Control

    Updated 2018 Since this tutorial was written, the Win32 Common Controls library includes a control called the SysLink control.

  50. 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).