MIDI Designer will "learn" just about any MIDI message type. However, you have to have the message type set correctly. For Control Changes, for instance -- the most common message type -- MIDI Designer will pick up the channel and CC.
Are you sure you're talking about MIDI learn? Perhaps you can describe exactly what you're trying to do in comments here.
Also note: you can try out EVERYTHING in MIDI Designer Lite. It's free.